sendERC1155Token method

Future<String> sendERC1155Token({
  1. required TransferIntent<EvmFeeInformation<EvmGasPrice>> intent,
  2. required String contractAddress,
  3. required BigInt tokenID,
  4. required String from,
  5. required Uint8List seed,
})

Send ERC1155 Token

Implementation

Future<String> sendERC1155Token({
  required TransferIntent<EvmFeeInformation> intent,
  required String contractAddress,
  required BigInt tokenID,
  required String from,
  required Uint8List seed,
}) async {
  final erc1155Contract = ERC1155Contract(
    contractAddress: contractAddress,
    rpc: this,
  );

  return erc1155Contract.safeTransferFrom(
    sender: from,
    to: intent.recipient,
    tokenID: tokenID,
    amount: intent.amount.value,
    seed: seed,
    feeInfo: intent.feeInfo,
    accessList: intent.accessList,
  );
}