QurasVMは次の基本タイプを提供する:
ByteArray
Integer
Boolean
Array
Struct
Map
Interface
QSBコードから直接的に生成できる基本タイプは次のとおりである:
ByteArray
Array
Struct
Map
C#言語の基本的なタイプは次のとおりである:
Int8
int16
int32
int64
uint8
uint16
uint32
uint64
float
double
Boolean
char
string
仮想マシンの基本タイプが異なるためにC#言語の基本タイプは完全にはサポートされていなくて特殊な状況だけで使用できる。
スマートコントラクトをデプロイする時は、パラメーターのタイプと戻り値のタイプを設定する必要があります。QurasVMは次のタイプを提供します:
Boolean(0x01)
Integer(0x02)
Hash160(0x03)
Hash256(0x04)
ByteArray(0x05)
PublicKey(0x06)
String(0x07)
Array(0x10)