fix: set good sender for cert action

This commit is contained in:
poka 2022-08-27 23:26:37 +02:00
parent 3761494606
commit 18743c871b
1 changed files with 7 additions and 5 deletions

View File

@ -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)');
} }
} }