Structure of an invoke script transaction.


InvokeScriptTransaction(dApp: Address|Alias, payments: List[AttachedPayment], 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])


# Name Data type Description
1 dApp Address|Alias Address or alias of the account which is calling a function
2 payments List[AttachedPayment] 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 Transaction version
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 ""