Get fees information
Get transaction fee information from blockchain.
sdk.transaction.getFee(opts)
sdk.transaction.getFee(opts)
If you wish to get estimate fee information for a transfer of the native token like ether, the parameters type, from, destination and amount should be passed as follows:
opts.type
(string)(required) - type of the transaction. It should beTRANSFER
in this case.opts.from
(string)(required) - origin or signing address.opts.destination
(string)(required) - destination address.opts.protocol
(string)(required) - blockchain protocol.
For smart contract method calls, just pass with the additional parameters:
opts.type
(string)(required) - type of the transaction. It should beCALL_CONTRACT_METHOD
in this case.opts.from
(string)(required) - origin or signing address.opts.contractAddress
(string)(required) - contract address.opts.contractAbi
(array)(required) - method ABI to be used.opts.method
(string)(required) - method name.opts.params
(array) - method parameters.opts.protocol
(string)(required) - blockchain protocol.
And for smart contract deployments:
opts.type
(string)(required) - type of the transaction. It should beDEPLOY_CONTRACT
in this case.opts.from
(string)(required) - origin or signing address.opts.contractName
(string)(required) - contract name.opts.source
(string)(required) - contract source code.opts.params
(array) - contract constructor parameters.opts.protocol
(string)(required) - blockchain protocol.
Last updated