Skip to content

Proxy & Batch DispatchClass::Normal#2400

Merged
sam0x17 merged 13 commits intomainfrom
proxy-batch-dispatch-class-normal
Feb 6, 2026
Merged

Proxy & Batch DispatchClass::Normal#2400
sam0x17 merged 13 commits intomainfrom
proxy-batch-dispatch-class-normal

Conversation

@JohnReedV
Copy link
Contributor

@JohnReedV JohnReedV commented Feb 4, 2026

Description

This PR modifies the proxy & utility pallets so that their extrinsics will always be DispatchClass::Normal.

Also Raises fee on set_pending_childkey_cooldown

Test results before & after this patch

[i] Inner call: SubtensorModule.set_pending_childkey_cooldown params={'cooldown': 123}
[x] Utility.batch: dispatch_class=Operational  priority=10000000000
[x] Proxy.proxy: dispatch_class=Operational  priority=10000000000
[!] Assertions failed.

[i] Inner call: SubtensorModule.set_pending_childkey_cooldown params={'cooldown': 123}
[✓] Utility.batch: dispatch_class=Normal  priority=1
[✓] Proxy.proxy: dispatch_class=Normal  priority=1
[✓] All assertions passed.
[✓] TransactionPayment::TransactionFeePaid
    actual_fee: 5523 (0.000005523 TAO)
    total:      5523 (0.000005523 TAO)

[✓] TransactionPayment::TransactionFeePaid
    actual_fee: 98505523 (0.098505523 TAO)
    total:      98505523 (0.098505523 TAO)

@github-actions github-actions bot added the hotfix This PR needs to be merged very quickly and will likely skip testing on devnet and testnet label Feb 4, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2026

🚨🚨🚨 HOTFIX DETECTED 🚨🚨🚨

It looks like you are trying to merge a hotfix PR into main. If this isn't what you wanted to do, and you just wanted to make a regular PR, please close this PR, base your changes off the devnet-ready branch and open a new PR into devnet ready.

If you are trying to merge a hotfix PR, please complete the following essential steps:

  1. go ahead and get this PR into main merged, so we can get the change in as quickly as possible!
  2. merge main into testnet, bumping spec_version
  3. deploy testnet
  4. merge testnet into devnet, bumping spec_version
  5. deploy devnet
  6. merge devnet into devnet-ready

If you do not complete these steps, your hotfix may be inadvertently removed in the future when branches are promoted to main, so it is essential that you do so.

@JohnReedV JohnReedV added the skip-cargo-audit This PR fails cargo audit but needs to be merged anyway label Feb 4, 2026
@JohnReedV JohnReedV marked this pull request as ready for review February 4, 2026 21:09
JohnReedV and others added 3 commits February 4, 2026 14:03
Co-authored-by: Cameron Fairchild <c@latent.to>
JohnReedV and others added 8 commits February 5, 2026 07:42
Co-authored-by: Loris Moulin <45130584+l0r1s@users.noreply.github.com>
Co-authored-by: Loris Moulin <45130584+l0r1s@users.noreply.github.com>
Co-authored-by: Loris Moulin <45130584+l0r1s@users.noreply.github.com>
Co-authored-by: Loris Moulin <45130584+l0r1s@users.noreply.github.com>
Co-authored-by: Loris Moulin <45130584+l0r1s@users.noreply.github.com>
@sam0x17 sam0x17 merged commit 54504b6 into main Feb 6, 2026
175 of 183 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hotfix This PR needs to be merged very quickly and will likely skip testing on devnet and testnet 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.

4 participants