Represents the information for a smart contract call.
Remarks
This interface is used to track the calldata information, including the
transaction fee, maximum gas, transferred coins, target smart contract address,
target function name, and parameters for the function call.
See
fee of type bigint represents the transaction fee.
maxGas of type bigint represents the maximum amount of gas that the execution of the contract is allowed to cost.
coins of type bigint represents the extra coins in nanoMassa that are spent from the caller's balance and transferred to the target.
targetAddress of type string represents the target smart contract address or the MNS domain associated.
targetFunction of type string represents the target function name. No function is called if empty.
parameter of type Array<number> or an Args represents the parameters to pass to the target function.
Represents the information for a smart contract call.
Remarks
This interface is used to track the calldata information, including the transaction fee, maximum gas, transferred coins, target smart contract address, target function name, and parameters for the function call.
See
bigint
represents the transaction fee.bigint
represents the maximum amount of gas that the execution of the contract is allowed to cost.bigint
represents the extra coins innanoMassa
that are spent from the caller's balance and transferred to the target.string
represents the target smart contract address or the MNS domain associated.string
represents the target function name. No function is called if empty.Array<number>
or an Args represents the parameters to pass to the target function.