signNearActions method

Future<String> signNearActions({
  1. required String fromAddress,
  2. required String toAddress,
  3. required String transferAmount,
  4. required String privateKey,
  5. required String gas,
  6. required int nonce,
  7. required String blockHash,
  8. required List<Map<String, dynamic>> actions,
})

Implementation

Future<String> signNearActions({
  required String fromAddress,
  required String toAddress,
  required String transferAmount,
  required String privateKey,
  required String gas,
  required int nonce,
  required String blockHash,
  required List<Map<String, dynamic>> actions,
}) async {
  nonce++;
  final res = await jsVMService.callJS(
      "window.NearBlockchain.signNearActions('$fromAddress','$toAddress','$transferAmount', '$gas' , '$privateKey','$nonce','$blockHash','${jsonEncode(actions)}')");

  final decodedRes = jsonDecode(res);
  final signedTx = decodedRes['signedTransaction'].toString();
  return signedTx;
}