Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
993f033
clean up swap coldkey
l0r1s Nov 27, 2025
14fe3f6
deprecate old calls
l0r1s Nov 30, 2025
7c485f0
add new storage for announcements
l0r1s Nov 30, 2025
54eded0
remove perform_swap_coldkey
l0r1s Nov 30, 2025
d16bba5
added new extrinsics
l0r1s Nov 30, 2025
dfdf22d
update errors
l0r1s Nov 30, 2025
ed2bab6
updated events
l0r1s Nov 30, 2025
7b4bdab
fix claim root test
l0r1s Nov 30, 2025
d92a19b
added new tests for swap coldkey announce/remove
l0r1s Nov 30, 2025
a6f7fc6
No need to remove because we take
l0r1s Nov 30, 2025
40f4d9a
renamed to swap_coldkey_announced
l0r1s Nov 30, 2025
c5b0330
update SubtensorTransactionExtension
l0r1s Dec 2, 2025
e96625a
fix announcement
l0r1s Dec 2, 2025
949e936
fix most tests
l0r1s Dec 2, 2025
e8cee05
error cases tests + clean up
l0r1s Dec 3, 2025
dcc85bc
preserve new identity + tests
l0r1s Dec 4, 2025
2f1ad59
comprehensive test
l0r1s Dec 4, 2025
74a0dad
fix extension + tests
l0r1s Dec 5, 2025
e6d6925
rename tests
l0r1s Dec 5, 2025
760f4d3
use hash instead of coldkey during announcement
l0r1s Dec 5, 2025
07f5e72
remove unused RescheduleDuration
l0r1s Dec 5, 2025
a962bcd
fix TransactionError naming
l0r1s Dec 5, 2025
688ed68
announcements are hash of coldkey instead of raw coldkey
l0r1s Dec 5, 2025
dfd326d
rename config parameters/admin dispatches
l0r1s Dec 5, 2025
370db1a
added migration + fix old migration
l0r1s Dec 8, 2025
492b417
cargo fmt
l0r1s Dec 8, 2025
1c6fb23
clippy fix
l0r1s Dec 8, 2025
184c8d4
Merge branch 'devnet-ready' into rework-coldkey-swap
l0r1s Dec 8, 2025
8391945
reinstate swap_coldkey call + add call to remove announcement as root
l0r1s Dec 8, 2025
2e6e1cb
rework test + add tests for swap_coldkey as root
l0r1s Dec 8, 2025
44837ec
fix clippy
l0r1s Dec 8, 2025
88d8984
Merge branch 'devnet-ready' into rework-coldkey-swap
l0r1s Dec 9, 2025
39ef15e
remove useless block number from event
l0r1s Dec 9, 2025
4b64484
fix benchmarks
l0r1s Dec 9, 2025
e354520
fix benchmarks
l0r1s Dec 9, 2025
bee751d
cargo fmt
l0r1s Dec 9, 2025
7136bfd
fix benchmark
l0r1s Dec 9, 2025
ea8aa07
Merge branch 'devnet-ready' into rework-coldkey-swap
l0r1s Dec 9, 2025
f920c77
fix clippy
l0r1s Dec 10, 2025
4e74495
fix benchmarks
l0r1s Dec 10, 2025
f0b851a
bump spec version
l0r1s Dec 10, 2025
c1d1ba0
Merge branch 'devnet-ready' into rework-coldkey-swap
l0r1s Dec 11, 2025
baae06b
fix weights
l0r1s Dec 11, 2025
5a6c0b9
pays swap cost on first announcement
l0r1s Dec 11, 2025
0595130
store when can be performed instead of when was announced
l0r1s Dec 11, 2025
12eb085
reannouncement delay
l0r1s Dec 11, 2025
61acd0f
fix test
l0r1s Dec 11, 2025
d387861
Merge branch 'devnet-ready' into rework-coldkey-swap
l0r1s Dec 12, 2025
fc42240
fix rust
l0r1s Dec 12, 2025
c415d8b
cargo clippy
l0r1s Dec 12, 2025
a54ac00
fix benchmark
l0r1s Dec 12, 2025
083c723
Merge branch 'devnet-ready' into rework-coldkey-swap
l0r1s Dec 13, 2025
9236594
fix call indices
l0r1s Dec 13, 2025
1079b3c
fix missing return
l0r1s Dec 14, 2025
72fd24e
Merge branch 'testnet' into rework-coldkey-swap
l0r1s Dec 15, 2025
bd774ad
Merge branch 'devnet-ready' into rework-coldkey-swap
l0r1s Dec 16, 2025
ac1b1c8
add prod_or_fast
l0r1s Dec 16, 2025
9dba44e
fix typo
basfroman Dec 18, 2025
82ca17b
Merge branch 'devnet-ready' into rework-coldkey-swap
basfroman Dec 18, 2025
e3d4585
update comment
l0r1s Dec 19, 2025
3706c1d
Merge branch 'devnet-ready' into rework-coldkey-swap
l0r1s Dec 19, 2025
be0e7dd
bump spec version
l0r1s Dec 19, 2025
9de9f7c
allow for reannouncement in tx ext
l0r1s Dec 23, 2025
2b5b7dc
auto-update benchmark weights
github-actions[bot] Jan 5, 2026
98e2429
simplify pallet_shield config
l0r1s Jan 9, 2026
31ac0ad
added pallet_shield to subtensor mock
l0r1s Jan 9, 2026
df326fb
allow mev transaction to go through while ongoing swap
l0r1s Jan 9, 2026
7d466f1
fix benchmarks bounds
l0r1s Jan 9, 2026
fb050fd
fix zepter
l0r1s Jan 9, 2026
44c5111
Merge branch 'devnet-ready' into rework-coldkey-swap
l0r1s Jan 9, 2026
3a913e0
fix precompiles bounds
l0r1s Jan 9, 2026
c160f7b
fix zepter
l0r1s Jan 9, 2026
b1067d4
fix js test
l0r1s Jan 10, 2026
023e0a8
add migration to hook
l0r1s Jan 15, 2026
f948079
Merge branch 'devnet-ready' into rework-coldkey-swap
l0r1s Jan 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 4 additions & 5 deletions chain-extensions/src/mock.rs
Original file line number Diff line number Diff line change
Expand Up @@ -325,9 +325,8 @@ parameter_types! {
pub const InitialAlphaLow: u16 = 45875; // Represents 0.7 as per the production default
pub const InitialLiquidAlphaOn: bool = false; // Default value for LiquidAlphaOn
pub const InitialYuma3On: bool = false; // Default value for Yuma3On
// pub const InitialNetworkMaxStake: u64 = u64::MAX; // (DEPRECATED)
pub const InitialColdkeySwapScheduleDuration: u64 = 5 * 24 * 60 * 60 / 12; // Default as 5 days
pub const InitialColdkeySwapRescheduleDuration: u64 = 24 * 60 * 60 / 12; // Default as 1 day
pub const InitialColdkeySwapAnnouncementDelay: u64 = 5 * 24 * 60 * 60 / 12; // Default as 5 days
pub const InitialColdkeySwapReannouncementDelay: u64 = 24 * 60 * 60 / 12; // Default as 1 day
pub const InitialDissolveNetworkScheduleDuration: u64 = 5 * 24 * 60 * 60 / 12; // Default as 5 days
pub const InitialTaoWeight: u64 = 0; // 100% global weight.
pub const InitialEmaPriceHalvingPeriod: u64 = 201_600_u64; // 4 weeks
Expand Down Expand Up @@ -397,8 +396,8 @@ impl pallet_subtensor::Config for Test {
type LiquidAlphaOn = InitialLiquidAlphaOn;
type Yuma3On = InitialYuma3On;
type Preimages = Preimage;
type InitialColdkeySwapScheduleDuration = InitialColdkeySwapScheduleDuration;
type InitialColdkeySwapRescheduleDuration = InitialColdkeySwapRescheduleDuration;
type InitialColdkeySwapAnnouncementDelay = InitialColdkeySwapAnnouncementDelay;
type InitialColdkeySwapReannouncementDelay = InitialColdkeySwapReannouncementDelay;
type InitialDissolveNetworkScheduleDuration = InitialDissolveNetworkScheduleDuration;
type InitialTaoWeight = InitialTaoWeight;
type InitialEmaPriceHalvingPeriod = InitialEmaPriceHalvingPeriod;
Expand Down
Loading
Loading