offerToken method
Transfers specified amount of tokens from account to receiver and return the hash of the transaction submitted to the API.
Implementation
Future<String> offerToken(
AptosAccount account,
String receiver,
String creator,
String collectionName,
String name,
int amount,
{int? propertyVersion,
BigInt? maxGasAmount,
BigInt? gasUnitPrice,
BigInt? expireTimestamp}
) async {
final payload = transactionBuilder.buildTransactionPayload(
"0x3::token_transfers::offer_script",
[],
[receiver, creator, collectionName, name, propertyVersion ?? 0, amount],
);
return aptosClient.generateSignSubmitTransaction(
account,
payload,
maxGasAmount: maxGasAmount,
gasUnitPrice: gasUnitPrice,
expireTimestamp: expireTimestamp
);
}