MethodCallParams class

Constructors

MethodCallParams({required int applicationId, required Address sender, required TxnSigner signer, OnCompletion? onCompletion = OnCompletion.NO_OP_OC, AbiMethod? method, String? genesisId, Uint8List? genesisHash, BigInt? firstValid, BigInt? lastValid, BigInt? fee, BigInt? flatFee, List? methodArgs, TEALProgram? approvalProgram, TEALProgram? clearStateProgram, StateSchema? globalStateSchema, StateSchema? localStateSchema, int? extraPages, List<Address>? foreignAccounts, List<int>? foreignAssets, List<int>? foreignApps, List<AppBoxReference>? appBoxReferences, Uint8List? lease, Uint8List? note, Address? rekeyTo, TransactionParams? params})
factory

Properties

appBoxReferences List<AppBoxReference>
final
applicationId int
final
approvalProgram TEALProgram?
final
clearStateProgram TEALProgram?
final
extraPages int?
final
fee BigInt?
final
firstValid BigInt
final
flatFee BigInt?
final
foreignAccounts List<Address>
final
foreignApps List<int>
final
foreignAssets List<int>
final
genesisHash Uint8List?
final
genesisId String
final
globalStateSchema StateSchema?
final
hashCode int
The hash code for this object.
no setterinherited
lastValid BigInt
final
lease Uint8List?
final
localStateSchema StateSchema?
final
method AbiMethod
final
methodArgs List
final
note Uint8List?
final
onCompletion OnCompletion
final
rekeyTo Address?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sender Address
final
signer TxnSigner
final

Methods

createTransactions() Future<List<TransactionWithSigner>>
Create the transactions which will carry out the specified method call. The list of transactions returned by this function will have the same length as method.getTxnCallCount().
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

FOREIGN_OBJ_ABI_UINT_SIZE → const int
MAX_ABI_ARG_TYPE_LEN → const int
if the abi type argument number > 15, then the abi types after 14th should be wrapped in a tuple