# Functions
AttributeGetData put attribute's data to vm stack.
AttributeGetUsage put attribute's usage to vm stack.
BlockChainGetBlock put blockchain's block to vm stack.
BlockChainGetContract put blockchain's contract to vm stack.
BlockChainGetHeader put blockchain's header to vm stack.
BlockChainGetHeight put blockchain's height to vm stack.
BlockChainGetTransaction put blockchain's transaction to vm stack.
BlockChainGetTransactionHeight put transaction in block height to vm stack.
BlockGetTransaction put block's transaction to vm stack.
BlockGetTransactionCount put block's transactions count to vm stack.
BlockGetTransactions put block's transactions to vm stack.
No description provided by the author
No description provided by the author
ContractCreate create a new smart contract on blockchain, and put it to vm stack.
ContractDestory destroy a contract.
ContractGetCode put contract to vm stack.
ContractGetStorageContext put contract storage context to vm stack.
ContractMigrate migrate old smart contract to a new contract, and destroy old contract.
No description provided by the author
No description provided by the author
GetExecutingAddress push previous context to vm stack.
GetCodeContainer push current transaction to vm stack.
GetExecutingAddress push entry call context to vm stack.
GetExecutingAddress push current context to vm stack.
HeaderGetConsensusData put header's consensus data to vm stack.
HeaderGetHash put header's hash to vm stack.
HeaderGetIndex put header's height to vm stack.
HeaderGetMerkleRoot put header's merkleroot to vm stack.
HeaderGetNextConsensus put header's consensus to vm stack.
HeaderGetPrevHash put header's prevblockhash to vm stack.
HeaderGetTimestamp put header's timestamp to vm stack.
HeaderGetVersion put header's version to vm stack.
No description provided by the author
NewStorageContext return a new smart contract storage context.
RuntimeCheckWitness provide check permissions service If param address isn't exist in authorization list, check fail.
No description provided by the author
HeaderGetNextConsensus put current block time to vm stack.
No description provided by the author
RuntimeLog push smart contract execute event log to client.
RuntimeNotify put smart contract execute event notify to notifications.
No description provided by the author
No description provided by the author
No description provided by the author
StorageDelete delete smart contract storage item from cache.
StorageGet push smart contract storage item from cache to vm stack.
StorageGetContext push smart contract storage context to vm stack.
No description provided by the author
StoragePut put smart contract storage item to cache.
No description provided by the author
TransactionGetAttributes push transaction's attributes to vm stack.
GetExecutingAddress push transaction's hash to vm stack.
TransactionGetType push transaction's type to vm stack.
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
API Name.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Per transaction base cost.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Register all service for smart contract execute.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
NeoVmService is a struct for smart contract provide interop service.
No description provided by the author
StorageContext store smart contract address.