InvokeScriptTransaction

Structure of an invoke script transaction.

Constructor

InvokeScriptTransaction(dApp: Address|Alias, payment: AttachedPayment|Unit, feeAssetId: ByteVector|Unit, function: String, args: List[Boolean|ByteVector|Int|String], id: ByteVector, fee: Int, timestamp: Int, version: Int, sender: Address, senderPublicKey: ByteVector, bodyBytes: ByteVector, proofs: List[ByteVector])

Fields

# Name Data type Description
1 dApp Address|Alias Address or alias of the account which is calling a function
2 payment AttachedPayment|Unit Payment attached to the transaction
3 feeAssetId ByteVector|Unit Token to pay the commission. Currently, it can be only in WAVES
4 function String Name of the function
5 args List[Boolean|ByteVector|Int|String] Parameters of the function
6 id ByteVector Transaction ID
7 fee Int Transaction fee
8 timestamp Int Transaction timestamp
9 version Int Version of the transaction binary format
10 sender Address Address of the transaction sender
11 senderPublicKey ByteVector Account public key of the transaction sender
12 bodyBytes ByteVector Transaction body bytes
13 proofs List[ByteVector] Array of proofs

results matching ""

    No results matching ""