Skip to content

Commit 0ef1d2b

Browse files
committed
Format with cargo fmt
1 parent fd1dbe4 commit 0ef1d2b

File tree

5 files changed

+30
-33
lines changed

5 files changed

+30
-33
lines changed

pallets/admin-utils/tests/tests.rs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1073,11 +1073,17 @@ fn test_sudo_set_tx_delegate_take_rate_limit() {
10731073
),
10741074
Err(DispatchError::BadOrigin.into())
10751075
);
1076-
assert_eq!(SubtensorModule::get_tx_delegate_take_rate_limit(), init_value);
1076+
assert_eq!(
1077+
SubtensorModule::get_tx_delegate_take_rate_limit(),
1078+
init_value
1079+
);
10771080
assert_ok!(AdminUtils::sudo_set_tx_delegate_take_rate_limit(
10781081
<<Test as Config>::RuntimeOrigin>::root(),
10791082
to_be_set
10801083
));
1081-
assert_eq!(SubtensorModule::get_tx_delegate_take_rate_limit(), to_be_set);
1084+
assert_eq!(
1085+
SubtensorModule::get_tx_delegate_take_rate_limit(),
1086+
to_be_set
1087+
);
10821088
});
10831089
}

pallets/subtensor/src/lib.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -596,7 +596,8 @@ pub mod pallet {
596596
#[pallet::storage] // --- ITEM ( tx_rate_limit )
597597
pub(super) type TxRateLimit<T> = StorageValue<_, u64, ValueQuery, DefaultTxRateLimit<T>>;
598598
#[pallet::storage] // --- ITEM ( tx_rate_limit )
599-
pub(super) type TxDelegateTakeRateLimit<T> = StorageValue<_, u64, ValueQuery, DefaultTxDelegateTakeRateLimit<T>>;
599+
pub(super) type TxDelegateTakeRateLimit<T> =
600+
StorageValue<_, u64, ValueQuery, DefaultTxDelegateTakeRateLimit<T>>;
600601
#[pallet::storage] // --- MAP ( key ) --> last_block
601602
pub(super) type LastTxBlock<T: Config> =
602603
StorageMap<_, Identity, T::AccountId, u64, ValueQuery, DefaultLastTxBlock<T>>;
@@ -912,7 +913,7 @@ pub mod pallet {
912913
MinBurnSet(u16, u64), // --- Event created when setting min burn on a network.
913914
TxRateLimitSet(u64), // --- Event created when setting the transaction rate limit.
914915
TxDelegateTakeRateLimitSet(u64), // --- Event created when setting the delegate take transaction rate limit.
915-
Sudid(DispatchResult), // --- Event created when a sudo call is done.
916+
Sudid(DispatchResult), // --- Event created when a sudo call is done.
916917
RegistrationAllowed(u16, bool), // --- Event created when registration is allowed/disallowed for a subnet.
917918
PowRegistrationAllowed(u16, bool), // --- Event created when POW registration is allowed/disallowed for a subnet.
918919
TempoSet(u16, u16), // --- Event created when setting tempo on a network
@@ -927,8 +928,8 @@ pub mod pallet {
927928
NetworkMinLockCostSet(u64), // Event created when the network minimum locking cost is set.
928929
SubnetLimitSet(u16), // Event created when the maximum number of subnets is set
929930
NetworkLockCostReductionIntervalSet(u64), // Event created when the lock cost reduction is set
930-
TakeDecreased( T::AccountId, T::AccountId, u16 ), // Event created when the take for a delegate is decreased.
931-
TakeIncreased( T::AccountId, T::AccountId, u16 ), // Event created when the take for a delegate is increased.
931+
TakeDecreased(T::AccountId, T::AccountId, u16), // Event created when the take for a delegate is decreased.
932+
TakeIncreased(T::AccountId, T::AccountId, u16), // Event created when the take for a delegate is increased.
932933
HotkeySwapped {
933934
coldkey: T::AccountId,
934935
old_hotkey: T::AccountId,

pallets/subtensor/src/staking.rs

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,7 @@ impl<T: Config> Pallet<T> {
7070

7171
// --- 5.1 Ensure take is within the 0 ..= InitialDefaultTake (18%) range
7272
let max_take = T::InitialDefaultTake::get();
73-
ensure!(
74-
take <= max_take,
75-
Error::<T>::InvalidTake
76-
);
73+
ensure!(take <= max_take, Error::<T>::InvalidTake);
7774

7875
// --- 6. Delegate the key.
7976
Self::delegate_hotkey(&hotkey, take);
@@ -138,10 +135,7 @@ impl<T: Config> Pallet<T> {
138135

139136
// --- 3. Ensure we are always strictly decreasing, never increasing take
140137
if let Ok(current_take) = Delegates::<T>::try_get(&hotkey) {
141-
ensure!(
142-
take < current_take,
143-
Error::<T>::InvalidTake
144-
);
138+
ensure!(take < current_take, Error::<T>::InvalidTake);
145139
}
146140

147141
// --- 4. Set the new take value.
@@ -206,23 +200,20 @@ impl<T: Config> Pallet<T> {
206200

207201
// --- 3. Ensure we are strinctly increasing take
208202
if let Ok(current_take) = Delegates::<T>::try_get(&hotkey) {
209-
ensure!(
210-
take > current_take,
211-
Error::<T>::InvalidTake
212-
);
203+
ensure!(take > current_take, Error::<T>::InvalidTake);
213204
}
214205

215206
// --- 4. Ensure take is within the 0 ..= InitialDefaultTake (18%) range
216207
let max_take = T::InitialDefaultTake::get();
217-
ensure!(
218-
take <= max_take,
219-
Error::<T>::InvalidTake
220-
);
208+
ensure!(take <= max_take, Error::<T>::InvalidTake);
221209

222210
// --- 5. Enforce the rate limit (independently on do_add_stake rate limits)
223211
let block: u64 = Self::get_current_block_as_u64();
224212
ensure!(
225-
!Self::exceeds_tx_delegate_take_rate_limit(Self::get_last_tx_block_delegate_take(&coldkey), block),
213+
!Self::exceeds_tx_delegate_take_rate_limit(
214+
Self::get_last_tx_block_delegate_take(&coldkey),
215+
block
216+
),
226217
Error::<T>::TxRateLimitExceeded
227218
);
228219

pallets/subtensor/src/utils.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -288,10 +288,7 @@ impl<T: Config> Pallet<T> {
288288
// ========================
289289
// ===== Take checks ======
290290
// ========================
291-
pub fn do_take_checks(
292-
coldkey: &T::AccountId,
293-
hotkey: &T::AccountId,
294-
) -> Result<(), Error<T>> {
291+
pub fn do_take_checks(coldkey: &T::AccountId, hotkey: &T::AccountId) -> Result<(), Error<T>> {
295292
// Ensure we are delegating a known key.
296293
ensure!(
297294
Self::hotkey_account_exists(hotkey),

pallets/subtensor/tests/staking.rs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2705,8 +2705,8 @@ fn test_remove_stake_below_minimum_threshold() {
27052705
#[test]
27062706
fn test_delegate_take_limit() {
27072707
new_test_ext(1).execute_with(|| {
2708-
assert_eq!(InitialDefaultTake::get() >= u16::MAX/2, true);
2709-
assert_eq!(InitialDefaultTake::get() <= u16::MAX-1, true);
2708+
assert_eq!(InitialDefaultTake::get() >= u16::MAX / 2, true);
2709+
assert_eq!(InitialDefaultTake::get() <= u16::MAX - 1, true);
27102710
});
27112711
}
27122712

@@ -2886,7 +2886,10 @@ fn test_delegate_take_can_be_increased_to_limit() {
28862886
hotkey0,
28872887
InitialDefaultTake::get()
28882888
));
2889-
assert_eq!(SubtensorModule::get_hotkey_take(&hotkey0), InitialDefaultTake::get());
2889+
assert_eq!(
2890+
SubtensorModule::get_hotkey_take(&hotkey0),
2891+
InitialDefaultTake::get()
2892+
);
28902893
});
28912894
}
28922895

@@ -2914,7 +2917,7 @@ fn test_delegate_take_can_not_be_set_beyond_limit() {
29142917
SubtensorModule::do_become_delegate(
29152918
<<Test as Config>::RuntimeOrigin>::signed(coldkey0),
29162919
hotkey0,
2917-
InitialDefaultTake::get()+1
2920+
InitialDefaultTake::get() + 1
29182921
),
29192922
Err(Error::<Test>::InvalidTake.into())
29202923
);
@@ -2954,7 +2957,7 @@ fn test_delegate_take_can_not_be_increased_beyond_limit() {
29542957
SubtensorModule::do_increase_take(
29552958
<<Test as Config>::RuntimeOrigin>::signed(coldkey0),
29562959
hotkey0,
2957-
InitialDefaultTake::get()+1
2960+
InitialDefaultTake::get() + 1
29582961
),
29592962
Err(Error::<Test>::InvalidTake.into())
29602963
);
@@ -3007,6 +3010,5 @@ fn test_rate_limits_enforced_on_increase_take() {
30073010
u16::MAX / 10
30083011
));
30093012
assert_eq!(SubtensorModule::get_hotkey_take(&hotkey0), u16::MAX / 10);
3010-
30113013
});
30123014
}

0 commit comments

Comments
 (0)