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