mirror of
https://github.com/cypherstack/stack_wallet.git
synced 2024-11-17 17:57:40 +00:00
get real nonce for eth txns
This commit is contained in:
parent
ce7b222fa1
commit
87aab96e58
1 changed files with 3 additions and 2 deletions
|
@ -11,6 +11,7 @@ import 'package:stackwallet/models/isar/models/ethereum/eth_contract.dart';
|
||||||
import 'package:stackwallet/models/paymint/fee_object_model.dart';
|
import 'package:stackwallet/models/paymint/fee_object_model.dart';
|
||||||
import 'package:stackwallet/utilities/default_nodes.dart';
|
import 'package:stackwallet/utilities/default_nodes.dart';
|
||||||
import 'package:stackwallet/utilities/eth_commons.dart';
|
import 'package:stackwallet/utilities/eth_commons.dart';
|
||||||
|
import 'package:stackwallet/utilities/extensions/extensions.dart';
|
||||||
import 'package:stackwallet/utilities/logger.dart';
|
import 'package:stackwallet/utilities/logger.dart';
|
||||||
import 'package:tuple/tuple.dart';
|
import 'package:tuple/tuple.dart';
|
||||||
|
|
||||||
|
@ -160,7 +161,7 @@ abstract class EthereumAPI {
|
||||||
try {
|
try {
|
||||||
final response = await get(
|
final response = await get(
|
||||||
Uri.parse(
|
Uri.parse(
|
||||||
"$stackBaseServer/transactions?transactions=${txns.map((e) => e.hash).join(" ")}",
|
"$stackBaseServer/transactions?transactions=${txns.map((e) => e.hash).join(" ")}&raw=true",
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -175,7 +176,7 @@ abstract class EthereumAPI {
|
||||||
final data =
|
final data =
|
||||||
list.firstWhere((e) => e["hash"] == dto.hash, orElse: () => {});
|
list.firstWhere((e) => e["hash"] == dto.hash, orElse: () => {});
|
||||||
|
|
||||||
final nonce = data["nonce"] as int?;
|
final nonce = (data["nonce"] as String?)?.toBigIntFromHex.toInt();
|
||||||
result.add(Tuple2(dto, nonce));
|
result.add(Tuple2(dto, nonce));
|
||||||
}
|
}
|
||||||
return EthereumResponse(
|
return EthereumResponse(
|
||||||
|
|
Loading…
Reference in a new issue