forked from axiom-team/gecko
fix: set good sender for cert action
This commit is contained in:
parent
3761494606
commit
18743c871b
|
@ -80,10 +80,11 @@ class SubstrateSdk with ChangeNotifier {
|
||||||
[null])[0];
|
[null])[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
TxSenderData _setSender() {
|
Future<TxSenderData> _setSender(String address) async {
|
||||||
|
final fromPubkey = await sdk.api.account.decodeAddress([address]);
|
||||||
return TxSenderData(
|
return TxSenderData(
|
||||||
keyring.current.address,
|
address,
|
||||||
keyring.current.pubKey,
|
fromPubkey!.keys.first,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -711,7 +712,7 @@ class SubstrateSdk with ChangeNotifier {
|
||||||
return 'notMember';
|
return 'notMember';
|
||||||
}
|
}
|
||||||
|
|
||||||
final sender = _setSender();
|
final sender = await _setSender(fromAddress);
|
||||||
TxInfoData txInfo;
|
TxInfoData txInfo;
|
||||||
List txOptions = [];
|
List txOptions = [];
|
||||||
String? rawParams;
|
String? rawParams;
|
||||||
|
@ -941,7 +942,8 @@ newKeySig: $newKeySig""");
|
||||||
|
|
||||||
Future spawnBlock([int number = 1]) async {
|
Future spawnBlock([int number = 1]) async {
|
||||||
for (var i = 1; i <= number; i++) {
|
for (var i = 1; i <= number; i++) {
|
||||||
sdk.webView!.evalJavascript('api.rpc.engine.createBlock(true, true)');
|
await sdk.webView!
|
||||||
|
.evalJavascript('api.rpc.engine.createBlock(true, true)');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue