transfer method
Send Dero or smart contract asset to another wallet.
For example:
var params = TransferParams(transfers: [
Transfer(destination: destinationAddress.address, amount: 1, payloadRPC: [
Argument(name: 'C', datatype: DataType.dataString, value: 'comment')
])
]);
await walletRepository.transfer(params);
Implementation
Future<TransferResult> transfer(TransferParams transferParams) async {
try {
final res =
await rpcClient.sendRequest(_transfer, transferParams.toJson());
return TransferResult.fromJson(res as Map<String, dynamic>);
} catch (e) {
throw WalletRepositoryException('transfer', e);
}
}