File tree Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -61,11 +61,14 @@ pub fn migrate_rao<T: Config>() -> Weight {
61
61
62
62
// Convert subnets and give them lock.
63
63
// Set global weight to 18% from the start
64
- TaoWeight :: < T > :: set ( 332_041_393_326_771_929 ) ;
64
+ // Set min lock
65
+ NetworkMinLockCost :: < T > :: set ( 1_000_000_000 ) ;
66
+ // Set tao weight.
67
+ TaoWeight :: < T > :: set ( 3_320_413_933_267_719_290 ) ;
65
68
for netuid in netuids. iter ( ) . clone ( ) {
66
69
if * netuid == 0 {
67
70
// Give root a single RAO in pool to avoid any catestrophic division by zero.
68
- SubnetAlphaIn :: < T > :: insert ( netuid, 1 ) ;
71
+ SubnetAlphaIn :: < T > :: insert ( netuid, 1_000_000_000 ) ;
69
72
SubnetMechanism :: < T > :: insert ( netuid, 0 ) ; // Set to zero mechanism.
70
73
TokenSymbol :: < T > :: insert ( netuid, Pallet :: < T > :: get_symbol_for_subnet ( 0 ) ) ;
71
74
continue ;
Original file line number Diff line number Diff line change @@ -599,10 +599,10 @@ fn test_migrate_rao() {
599
599
600
600
// Verify root subnet (netuid 0) state after migration
601
601
assert_eq ! ( SubnetTAO :: <Test >:: get( netuid_0) , 4 * stake_amount) ; // Root has everything
602
- assert_eq ! ( SubnetTAO :: <Test >:: get( netuid_1) , lock_amount ) ; // Initial Rao amount.
603
- assert_eq ! ( SubnetAlphaIn :: <Test >:: get( netuid_0) , 1 ) ; // No Alpha in pool on root.
604
- assert_eq ! ( SubnetAlphaIn :: <Test >:: get( netuid_1) , lock_amount ) ; // Initial Rao amount == num_subnets * lock_amount
605
- assert_eq ! ( SubnetAlphaOut :: <Test >:: get( netuid_0) , 4 * stake_amount) ; // All stake is outstanding .
602
+ assert_eq ! ( SubnetTAO :: <Test >:: get( netuid_1) , 1_000_000_000 ) ; // Always 1000000000
603
+ assert_eq ! ( SubnetAlphaIn :: <Test >:: get( netuid_0) , 1_000_000_000 ) ; // Always 1_000_000_000
604
+ assert_eq ! ( SubnetAlphaIn :: <Test >:: get( netuid_1) , 1_000_000_000 ) ; // Always 1_000_000_000
605
+ assert_eq ! ( SubnetAlphaOut :: <Test >:: get( netuid_0) , 4 * stake_amount) ; // Root has everything .
606
606
assert_eq ! ( SubnetAlphaOut :: <Test >:: get( netuid_1) , 0 ) ; // No stake outstanding.
607
607
608
608
// Assert share information for hotkey1 on netuid_0
You can’t perform that action at this time.
0 commit comments