newMoveCall method

  1. @override
Future<Uint8List> newMoveCall(
  1. SuiAddress signerAddress,
  2. MoveCallTransaction txn
)
override

Implementation

@override
Future<Uint8List> newMoveCall(
  SuiAddress signerAddress,
  MoveCallTransaction txn
) async {
  final resp = await client.request(
    'unsafe_moveCall',
    [
      signerAddress,
      txn.packageObjectId,
      txn.module,
      txn.function,
      txn.typeArguments,
      txn.arguments,
      txn.gasPayment,
      txn.gasBudget.toString(),
    ]
  );
  return base64Decode(resp['txBytes']);
}