File tree 1 file changed +2
-8
lines changed
pallets/subtensor/src/rpc_info
1 file changed +2
-8
lines changed Original file line number Diff line number Diff line change 1
1
use super :: * ;
2
2
use frame_support:: pallet_prelude:: { Decode , Encode } ;
3
- use frame_support:: storage:: IterableStorageDoubleMap ;
4
3
extern crate alloc;
5
4
use codec:: Compact ;
6
5
@@ -177,13 +176,8 @@ impl<T: Config> Pallet<T> {
177
176
let last_update = Self :: get_last_update_for_uid ( netuid, uid) ;
178
177
let validator_permit = Self :: get_validator_permit_for_uid ( netuid, uid) ;
179
178
180
- let stake: Vec < ( T :: AccountId , Compact < u64 > ) > =
181
- <Stake < T > as IterableStorageDoubleMap < T :: AccountId , T :: AccountId , u64 > >:: iter_prefix (
182
- hotkey. clone ( ) ,
183
- )
184
- . map ( |( coldkey, stake) | ( coldkey, stake. into ( ) ) )
185
- . collect ( ) ;
186
-
179
+ let stake_weight: u64 = Self :: get_stake_weight ( netuid, uid) as u64 ;
180
+ let stake: Vec < ( T :: AccountId , Compact < u64 > ) > = vec ! [ ( coldkey. clone( ) , stake_weight. into( ) ) ] ;
187
181
let neuron = NeuronInfoLite {
188
182
hotkey : hotkey. clone ( ) ,
189
183
coldkey : coldkey. clone ( ) ,
You can’t perform that action at this time.
0 commit comments