CLType
Casper types, i.e. types which can be stored and manipulated by smart contracts. Provides a description of the underlying data type of a CLValue.
`Bool`
`I32`
`I64`
`U8`
`U32`
`U64`
`U128`
`U256`
`U512`
`Unit`
`String`
`Key`
`URef`
`PublicKey`
`Any`
OptionOption of aCLType.ListVariable-length list of a singleCLType(comparable to aVec).ByteArrayFixed-length list of a singleCLType(comparable to a Rust array).ResultResultwithOkandErrvariants ofCLType's.MapMap with keys of a singleCLTypeand values of a singleCLType.Tuple11-ary tuple of aCLType.Tuple22-ary tuple ofCLTypes.Tuple33-ary tuple ofCLTypes.
CLValue
A Casper value, i.e. a value which can be stored and manipulated by smart contracts. It holds the underlying data as a type-erased, serialized Vec<u8> and also holds the CLType of the underlying data as a separate member. The parsed field, representing the original value, is a convenience only available when a CLValue is encoded to JSON, and can always be set to null if preferred.
bytesA Casper serialized representation of the underlying value. For more information, reference the Serialization Standard.