Interactions can be seen as mutable transaction & query builders.

Aside from building transactions and queries, the interactors are also responsible for interpreting the execution outcome for the objects they've built.

Constructors

Properties

args: TypedValue[]
chainID: IChainID = ""
contract: ISmartContractWithinInteraction
explicitReceiver?: IAddress
gasLimit: IGasLimit = 0
gasPrice: undefined | IGasPrice = undefined
isWithMultiESDTNFTTransfer: boolean = false
isWithSingleESDTNFTTransfer: boolean = false
isWithSingleESDTTransfer: boolean = false
nonce: INonce = 0
querent: IAddress = ...
sender: IAddress = ...
tokenTransfers: TokenTransfersWithinInteraction
value: ITransactionValue = "0"

Methods

Generated using TypeDoc