Types
The registers for the Phantasma VM at each moment in execution time can hold values for one of the following types.
None
0
Almost equivalent to a "null" value. Represents an uninitialized value.
-
Struct
1
Represents a complex object and can be used for structs, arrays and maps.
-
Bytes
2
A variable length array of bytes.
Can be cast to: Number, String
Number
3
a 256-bit integer number.
Can be cast to: String
String
4
A variable length string of characters.
-
Timestamp
5
A 32-bit Unix based timestamp.
Can be cast to: Number
Bool
6
A boolean object (true/false).
Can be cast to: Number, String
Enum
7
An enumerable value.
Can be cast to: Number
Object
8
Used to represent a complex object (non-native to the VM, eg: a C# class instance). In most cases cannot be serialized.
-
Last updated