Skip to content

Conversation

@shamil-gadelshin
Copy link
Collaborator

This PR changes NoNestingCallFilter and introduces several more pallets and extrinsics to filter in addition to the utility pallet and its nesting extrinsics.

Previously, we have only extrinsics from the utility pallet: batch_all, batch, force_batch with inner call filters for the same extrinsic set. This PR extends this set.

New pallets and extrinsics affected

  • multisig
    • as_multi
    • as_multi_threshold_1
  • crowdload
    • create
  • proxy
    • proxy_announced
    • proxy
  • scheduler
    • schedule_named_after
    • schedule
    • schedule_named
    • schedule_after
  • sudo (filtering inner-calls only):
    • sudo_unchecked_weight
    • sudo
    • sudo_as

I tested multiple combinations of these extrinsics manually, including scheduler, sudo, utility, crowdloan.

@shamil-gadelshin shamil-gadelshin self-assigned this Jan 21, 2026
@shamil-gadelshin shamil-gadelshin added the skip-cargo-audit This PR fails cargo audit but needs to be merged anyway label Jan 21, 2026
Copy link
Collaborator

@l0r1s l0r1s left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-cargo-audit This PR fails cargo audit but needs to be merged anyway

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants