transferXDC method
Future<String>
transferXDC(
- String ownerPrivatekey,
- dynamic receiver_Addr,
- dynamic xdc_value,
- dynamic ownerAddresss,
Transfer XDC from one address to another ownerPrivatekey : Owner's Private key. reciever_Addr : Reciever Address is The address which you want to transfer to. xdc_value : the amount of tokens to be transferred ownerAddress : Token Owner Address.
Implementation
Future<String> transferXDC(
String ownerPrivatekey, receiver_Addr, xdc_value, ownerAddresss) async {
final privateKey = ownerPrivatekey;
final credentials = await EthPrivateKey.fromHex(privateKey);
final EthereumAddress receiver = EthereumAddress.fromHex(receiver_Addr);
final EthereumAddress ownerAddress = EthereumAddress.fromHex(ownerAddresss);
final transferXDC = await Transaction(
to: receiver,
value: EtherAmount.fromUnitAndValue(EtherUnit.ether, xdc_value),
from: ownerAddress,
);
final transferedXDC = await client.sendTransaction(credentials, transferXDC,
chainId: null, fetchChainIdFromNetworkId: true);
return ('$transferedXDC');
}