Skip to content

Commit

Permalink
use rpc nonce
Browse files Browse the repository at this point in the history
Signed-off-by: Charles Ferrell <charlie@manta.network>
  • Loading branch information
ferrell-code committed Jun 27, 2024
1 parent 18f2384 commit 5e65713
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions tests/chain-util.ts
Original file line number Diff line number Diff line change
Expand Up @@ -104,16 +104,17 @@ export async function execute_transaction(
extrinsicData: any,
sudo: boolean = true
) {
let nonce = await api.rpc.system.accountNextIndex(alice.address);
if (sudo) {
const rootCall = api.tx.sudo.sudo(extrinsicData);
await rootCall.signAndSend(alice, {nonce: -1}, async ({ events = [], status, txHash, dispatchError }) => {
await rootCall.signAndSend(alice, {nonce}, async ({ events = [], status, txHash, dispatchError }) => {
if (dispatchError) {
console.log(`sudo extrinsic has error: ${dispatchError.toString()}`);
}
});
} else {
// @ts-ignore
await extrinsicData.signAndSend(alice, {nonce: -1}, async ({ events = [], status, txHash, dispatchError }) => {
await extrinsicData.signAndSend(alice, {nonce}, async ({ events = [], status, txHash, dispatchError }) => {
if (dispatchError) {
console.log(`extrinsic has error: ${dispatchError.toString()}, hex:${extrinsicData.toHex()}`);
}
Expand Down

0 comments on commit 5e65713

Please sign in to comment.