Documentation ¶
Index ¶
- func BigIntImports(imports *wasmer.Imports) (*wasmer.Imports, error)
- func DelegateExecutionWithHost(host andes.VMHost, gasLimit int64, addressOffset int32, functionOffset int32, ...) int32
- func DelegateExecutionWithTypedArgs(host andes.VMHost, gasLimit int64, function []byte, dest []byte, args [][]byte) int32
- func DeployFromSourceContractWithTypedArgs(host andes.VMHost, sourceContractAddress []byte, codeMetadata []byte, ...) ([]byte, error)
- func ExecuteOnDestContextByCallerWithHost(host andes.VMHost, gasLimit int64, addressOffset int32, valueOffset int32, ...) int32
- func ExecuteOnDestContextByCallerWithTypedArgs(host andes.VMHost, gasLimit int64, value *big.Int, function []byte, ...) int32
- func ExecuteOnDestContextWithHost(host andes.VMHost, gasLimit int64, addressOffset int32, valueOffset int32, ...) int32
- func ExecuteOnDestContextWithTypedArgs(host andes.VMHost, gasLimit int64, value *big.Int, function []byte, ...) int32
- func ExecuteOnSameContextWithHost(host andes.VMHost, gasLimit int64, addressOffset int32, valueOffset int32, ...) int32
- func ExecuteOnSameContextWithTypedArgs(host andes.VMHost, gasLimit int64, value *big.Int, function []byte, ...) int32
- func ExecuteReadOnlyWithHost(host andes.VMHost, gasLimit int64, addressOffset int32, functionOffset int32, ...) int32
- func ExecuteReadOnlyWithTypedArguments(host andes.VMHost, gasLimit int64, function []byte, dest []byte, args [][]byte) int32
- func MotherEarthEIImports() (*wasmer.Imports, error)
- func SmallIntImports(imports *wasmer.Imports) (*wasmer.Imports, error)
- func TransferMECTNFTExecuteWithHost(host andes.VMHost, destOffset int32, tokenIDOffset int32, tokenIDLen int32, ...) int32
- func TransferMECTNFTExecuteWithTypedArgs(host andes.VMHost, mectValue *big.Int, mectTokenName []byte, dest []byte, ...) int32
- func TransferValueExecuteWithHost(host andes.VMHost, destOffset int32, valueOffset int32, gasLimit int64, ...) int32
- func TransferValueExecuteWithTypedArgs(host andes.VMHost, dest []byte, value *big.Int, gasLimit int64, ...) int32
- func UpgradeFromSourceContractWithTypedArgs(host andes.VMHost, sourceContractAddress []byte, destContractAddress []byte, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BigIntImports ¶
BigIntImports creates a new wasmer.Imports populated with the BigInt API methods
func DelegateExecutionWithHost ¶
func DelegateExecutionWithHost( host andes.VMHost, gasLimit int64, addressOffset int32, functionOffset int32, functionLength int32, numArguments int32, argumentsLengthOffset int32, dataOffset int32, ) int32
DelegateExecutionWithHost - delegateExecution with host instead of pointer context
func DelegateExecutionWithTypedArgs ¶
func DelegateExecutionWithTypedArgs( host andes.VMHost, gasLimit int64, function []byte, dest []byte, args [][]byte, ) int32
DelegateExecutionWithTypedArgs - delegateExecution with args already read from memory
func DeployFromSourceContractWithTypedArgs ¶
func DeployFromSourceContractWithTypedArgs( host andes.VMHost, sourceContractAddress []byte, codeMetadata []byte, value *big.Int, data [][]byte, gasLimit int64, ) ([]byte, error)
DeployFromSourceContractWithTypedArgs - deployFromSourceContract with args already read from memory
func ExecuteOnDestContextByCallerWithHost ¶
func ExecuteOnDestContextByCallerWithHost( host andes.VMHost, gasLimit int64, addressOffset int32, valueOffset int32, functionOffset int32, functionLength int32, numArguments int32, argumentsLengthOffset int32, dataOffset int32, ) int32
ExecuteOnDestContextByCallerWithHost - executeOnDestContextByCaller with host instead of pointer context
func ExecuteOnDestContextByCallerWithTypedArgs ¶
func ExecuteOnDestContextByCallerWithTypedArgs( host andes.VMHost, gasLimit int64, value *big.Int, function []byte, dest []byte, args [][]byte, ) int32
ExecuteOnDestContextByCallerWithTypedArgs - executeOnDestContextByCaller with args already read from memory
func ExecuteOnDestContextWithHost ¶
func ExecuteOnDestContextWithHost( host andes.VMHost, gasLimit int64, addressOffset int32, valueOffset int32, functionOffset int32, functionLength int32, numArguments int32, argumentsLengthOffset int32, dataOffset int32, ) int32
ExecuteOnDestContextWithHost - executeOnDestContext with host instead of pointer context
func ExecuteOnDestContextWithTypedArgs ¶
func ExecuteOnDestContextWithTypedArgs( host andes.VMHost, gasLimit int64, value *big.Int, function []byte, dest []byte, args [][]byte, ) int32
ExecuteOnDestContextWithTypedArgs - executeOnDestContext with args already read from memory
func ExecuteOnSameContextWithHost ¶
func ExecuteOnSameContextWithHost( host andes.VMHost, gasLimit int64, addressOffset int32, valueOffset int32, functionOffset int32, functionLength int32, numArguments int32, argumentsLengthOffset int32, dataOffset int32, ) int32
ExecuteOnSameContextWithHost - executeOnSameContext with host instead of pointer context
func ExecuteOnSameContextWithTypedArgs ¶
func ExecuteOnSameContextWithTypedArgs( host andes.VMHost, gasLimit int64, value *big.Int, function []byte, dest []byte, args [][]byte, ) int32
ExecuteOnSameContextWithTypedArgs - executeOnSameContext with args already read from memory
func ExecuteReadOnlyWithHost ¶
func ExecuteReadOnlyWithHost( host andes.VMHost, gasLimit int64, addressOffset int32, functionOffset int32, functionLength int32, numArguments int32, argumentsLengthOffset int32, dataOffset int32, ) int32
ExecuteReadOnlyWithHost - executeReadOnly with host instead of pointer context
func ExecuteReadOnlyWithTypedArguments ¶
func ExecuteReadOnlyWithTypedArguments( host andes.VMHost, gasLimit int64, function []byte, dest []byte, args [][]byte, ) int32
ExecuteReadOnlyWithTypedArguments - executeReadOnly with args already read from memory
func MotherEarthEIImports ¶
MotherEarthEIImports creates a new wasmer.Imports populated with the MotherEarthEI API methods
func SmallIntImports ¶
SmallIntImports creates a new wasmer.Imports populated with the small int (int64/uint64) API methods
func TransferMECTNFTExecuteWithHost ¶
func TransferMECTNFTExecuteWithHost( host andes.VMHost, destOffset int32, tokenIDOffset int32, tokenIDLen int32, valueOffset int32, nonce int64, gasLimit int64, functionOffset int32, functionLength int32, numArguments int32, argumentsLengthOffset int32, dataOffset int32, ) int32
TransferMECTNFTExecuteWithHost contains only memory reading of arguments
func TransferMECTNFTExecuteWithTypedArgs ¶
func TransferMECTNFTExecuteWithTypedArgs( host andes.VMHost, mectValue *big.Int, mectTokenName []byte, dest []byte, nonce int64, gasLimit int64, function []byte, data [][]byte, ) int32
TransferMECTNFTExecuteWithTypedArgs defines the actual transfer MECT execute logic
func TransferValueExecuteWithHost ¶
func TransferValueExecuteWithHost( host andes.VMHost, destOffset int32, valueOffset int32, gasLimit int64, functionOffset int32, functionLength int32, numArguments int32, argumentsLengthOffset int32, dataOffset int32, ) int32
TransferValueExecuteWithHost - transferValueExecute with host instead of pointer context
func TransferValueExecuteWithTypedArgs ¶
func TransferValueExecuteWithTypedArgs( host andes.VMHost, dest []byte, value *big.Int, gasLimit int64, function []byte, args [][]byte, ) int32
TransferValueExecuteWithTypedArgs - transferValueExecute with args already read from memory
func UpgradeFromSourceContractWithTypedArgs ¶
func UpgradeFromSourceContractWithTypedArgs( host andes.VMHost, sourceContractAddress []byte, destContractAddress []byte, value []byte, data [][]byte, gasLimit int64, codeMetadata []byte, )
UpgradeFromSourceContractWithTypedArgs - upgradeFromSourceContract with args already read from memory
Types ¶
This section is empty.