com.casper.sdk.types.cltypes

Type members

Classlikes

enum AccessRight(val bits: Byte) extends App

Uref Access rights Enum

Uref Access rights Enum

@JsonDeserialize(using = scala.Predef.classOf[com.casper.sdk.json.deserialize.AccountHashDeserializer])
case class AccountHash(bytes: Array[Byte])

AccountHash entitiy class

AccountHash entitiy class

Companion
object
object AccountHash

Companion object

Companion object

Companion
class
class CLByteArrayTypeInfo(val size: Int) extends CLTypeInfo

ByteArray CLTYpe CLTypeInfo

ByteArray CLTYpe CLTypeInfo

class CLKeyInfo(val keyType: KeyType) extends CLTypeInfo

Key info holder

Key info holder

class CLKeyValue(val bytes: Array[Byte], val keyType: KeyType, val parsed: Any) extends CLValue

A key in global state

A key in global state

Companion
object
object CLKeyValue

companion object

companion object

Companion
class
class CLListTypeInfo(val cltypeInfo: CLTypeInfo) extends CLTypeInfo

List CLType CLTypeInfo

List CLType CLTypeInfo

Option CLTypeInfo

Option CLTypeInfo

class CLOptionValue(val bytes: Array[Byte], val clTypeOption: CLTypeInfo, val parsed: Any) extends CLValue

Option CLValue

Option CLValue

@JsonSerialize(using = scala.Predef.classOf[com.casper.sdk.json.serialize.CLPublicKeySerializer]) @JsonDeserialize(using = scala.Predef.classOf[com.casper.sdk.json.deserialize.CLPublicKeyDeserializer])
class CLPublicKey(val bytes: Array[Byte], val keyAlgorithm: KeyAlgorithm) extends Tag

CLPublicKey : Casper system public key

CLPublicKey : Casper system public key

Companion
object
object CLPublicKey

Companion object

Companion object

Companion
class
class CLResultTypeInfo(val okCLinfo: CLTypeInfo, val errCLinfo: CLTypeInfo) extends CLTypeInfo

Result CLType CLTypeInfo

Result CLType CLTypeInfo

class CLTuple1TypeInfo(val typeinfo1: CLTypeInfo) extends CLTypeInfo

CLTuple1 CLType CLTypeInfo

CLTuple1 CLType CLTypeInfo

class CLTuple2TypeInfo(val typeinfo1: CLTypeInfo, val typeinfo2: CLTypeInfo) extends CLTypeInfo

CLTuple2 CLType CLTypeInfo

CLTuple2 CLType CLTypeInfo

class CLTuple3TypeInfo(val typeinfo1: CLTypeInfo, val typeinfo2: CLTypeInfo, val typeinfo3: CLTypeInfo) extends CLTypeInfo

CLTuple3 CLType CLTypeInfo

CLTuple3 CLType CLTypeInfo

@JsonDeserialize(using = scala.Predef.classOf[com.casper.sdk.json.deserialize.CLTypeDeserialiser])
enum CLType(val clType: Int)

Enum of CLType with data bytes array

Enum of CLType with data bytes array

Companion
object
object CLType
Companion
class
@JsonSerialize(using = scala.Predef.classOf[com.casper.sdk.json.serialize.CLTypeInfoSerializer])
case class CLTypeInfo(cl_Type: CLType)

CLType info holder

CLType info holder

@JsonSerialize(using = scala.Predef.classOf[com.casper.sdk.json.serialize.CLValueSerializer]) @JsonDeserialize(using = scala.Predef.classOf[com.casper.sdk.json.deserialize.CLValueDeSerializer])
class CLValue(val bytes: Array[Byte], val cl_infoType: CLTypeInfo, var parsed: Any)

CLValue : datas used by smart contracts.

CLValue : datas used by smart contracts.

Companion
object
object CLValue
Companion
class
enum KeyAlgorithm(val bits: Int)

KeyAlgorithm Enum

KeyAlgorithm Enum

Companion
object
object KeyAlgorithm
Companion
class
enum KeyType(val tag: Int, val prefix: String)

TypeKEy enum

TypeKEy enum

Companion
object
object KeyType

caompanion object

caompanion object

Companion
class
@JsonDeserialize(using = scala.Predef.classOf[com.casper.sdk.json.deserialize.SignatureDeserializer])
class Signature(bytes: Array[Byte], keyAlgo: KeyAlgorithm) extends CLPublicKey

Signature Type

Signature Type

trait Tag

Trait for casper objects with a Tag

Trait for casper objects with a Tag

@JsonDeserialize(using = scala.Predef.classOf[com.casper.sdk.json.deserialize.URefDeserializer])
class URef(val bytes: Array[Byte], val accessRights: AccessRight) extends Tag

Unforgeatable Reference

Unforgeatable Reference

Companion
object
object URef

Companion object

Companion object

Companion
class