Make CheckNonce refuse transactions signed by accounts with no providers (#1578)

See #1453.

Co-authored-by: Bastian Köcher <git@kchr.de>
This commit is contained in:
David EmettandBastian Köcher authored and GitHub committed 2023-10-10 09:14:56 +02:00
1 parent 98286ade0b
commit 93d9c8c24e
3 files changed
+62 -21

No files matched your search

@@ -239,7 +239,7 @@ fn submitted_transaction_should_be_valid() {
let author = extrinsic.signature.clone().unwrap().0;
let address = Indices::lookup(author).unwrap();
let data = pallet_balances::AccountData { free: 5_000_000_000_000, ..Default::default() };
let account = frame_system::AccountInfo { data, ..Default::default() };
let account = frame_system::AccountInfo { providers: 1, data, ..Default::default() };
<frame_system::Account<Runtime>>::insert(&address, account);
// check validity