fix some tx bad status
This commit is contained in:
parent
23b6858a60
commit
e752de474d
|
@ -47,12 +47,14 @@ class SubstrateSdk with ChangeNotifier {
|
||||||
Future<String> _executeCall(TxInfoData txInfo, txOptions, String password,
|
Future<String> _executeCall(TxInfoData txInfo, txOptions, String password,
|
||||||
[String? rawParams]) async {
|
[String? rawParams]) async {
|
||||||
try {
|
try {
|
||||||
final hash = await sdk.api.tx
|
final hash = await sdk.api.tx.signAndSend(txInfo, txOptions, password,
|
||||||
.signAndSend(txInfo, txOptions, password, rawParam: rawParams)
|
rawParam: rawParams, onStatusChange: (p0) {
|
||||||
.timeout(
|
transactionStatus = p0;
|
||||||
const Duration(seconds: 12),
|
notifyListeners();
|
||||||
onTimeout: () => {},
|
}).timeout(
|
||||||
);
|
const Duration(seconds: 12),
|
||||||
|
onTimeout: () => {},
|
||||||
|
);
|
||||||
log.d(hash);
|
log.d(hash);
|
||||||
if (hash.isEmpty) {
|
if (hash.isEmpty) {
|
||||||
transactionStatus = 'timeout';
|
transactionStatus = 'timeout';
|
||||||
|
|
Loading…
Reference in New Issue