Skip to main content



BlockA class representing a block, provides a set of block-specific properties.
ContractA class representing a contract.
CryptoProvides the ECDsa method to verify the signature.
IteratorThe customized iterator in the smart contract.
NotificationThe notification sent when the contract is executed.
RuntimeProvides a set of methods during smart contract execution
StorageProvides a set of methods to insert, query, or delete data of a persistent store
StorageContextA class representing storage context of the persistent storage
StorageMapA key-value storage for a specific prefix in the given storage context.
TransactionThe base class representing the transaction


CallFlagsDefines the pattern when invoking contracts
FindOptionsDefines search options for searching a storage. Used in the Storage.Find method.
TriggerTypeDefines the trigger types