1+ // Allowed since it's actually better to panic during chain setup when there is an error
2+ #![ allow( clippy:: unwrap_used) ]
3+
14use node_subtensor_runtime:: {
25 AccountId , AuraConfig , BalancesConfig , GrandpaConfig , RuntimeGenesisConfig ,
36 SenateMembersConfig , Signature , SubtensorModuleConfig , SudoConfig , SystemConfig ,
@@ -90,14 +93,16 @@ pub fn finney_mainnet_config() -> Result<ChainSpec, String> {
9093 Vec < ( sp_runtime:: AccountId32 , ( u64 , u16 ) ) > ,
9194 ) > = Vec :: new ( ) ;
9295 for ( coldkey_str, hotkeys) in old_state. stakes . iter ( ) {
93- let coldkey = <sr25519:: Public as Ss58Codec >:: from_ss58check ( coldkey_str) . unwrap ( ) ;
96+ let coldkey = <sr25519:: Public as Ss58Codec >:: from_ss58check ( coldkey_str)
97+ . map_err ( |e| e. to_string ( ) ) ?;
9498 let coldkey_account = sp_runtime:: AccountId32 :: from ( coldkey) ;
9599
96100 let mut processed_hotkeys: Vec < ( sp_runtime:: AccountId32 , ( u64 , u16 ) ) > = Vec :: new ( ) ;
97101
98102 for ( hotkey_str, amount_uid) in hotkeys. iter ( ) {
99103 let ( amount, uid) = amount_uid;
100- let hotkey = <sr25519:: Public as Ss58Codec >:: from_ss58check ( hotkey_str) . unwrap ( ) ;
104+ let hotkey = <sr25519:: Public as Ss58Codec >:: from_ss58check ( hotkey_str)
105+ . map_err ( |e| e. to_string ( ) ) ?;
101106 let hotkey_account = sp_runtime:: AccountId32 :: from ( hotkey) ;
102107
103108 processed_hotkeys. push ( ( hotkey_account, ( * amount, * uid) ) ) ;
@@ -109,7 +114,8 @@ pub fn finney_mainnet_config() -> Result<ChainSpec, String> {
109114 let mut balances_issuance: u64 = 0 ;
110115 let mut processed_balances: Vec < ( sp_runtime:: AccountId32 , u64 ) > = Vec :: new ( ) ;
111116 for ( key_str, amount) in old_state. balances . iter ( ) {
112- let key = <sr25519:: Public as Ss58Codec >:: from_ss58check ( key_str) . unwrap ( ) ;
117+ let key =
118+ <sr25519:: Public as Ss58Codec >:: from_ss58check ( key_str) . map_err ( |e| e. to_string ( ) ) ?;
113119 let key_account = sp_runtime:: AccountId32 :: from ( key) ;
114120
115121 processed_balances. push ( ( key_account, * amount) ) ;
@@ -266,14 +272,16 @@ pub fn finney_testnet_config() -> Result<ChainSpec, String> {
266272 Vec < ( sp_runtime:: AccountId32 , ( u64 , u16 ) ) > ,
267273 ) > = Vec :: new ( ) ;
268274 for ( coldkey_str, hotkeys) in old_state. stakes . iter ( ) {
269- let coldkey = <sr25519:: Public as Ss58Codec >:: from_ss58check ( coldkey_str) . unwrap ( ) ;
275+ let coldkey = <sr25519:: Public as Ss58Codec >:: from_ss58check ( coldkey_str)
276+ . map_err ( |e| e. to_string ( ) ) ?;
270277 let coldkey_account = sp_runtime:: AccountId32 :: from ( coldkey) ;
271278
272279 let mut processed_hotkeys: Vec < ( sp_runtime:: AccountId32 , ( u64 , u16 ) ) > = Vec :: new ( ) ;
273280
274281 for ( hotkey_str, amount_uid) in hotkeys. iter ( ) {
275282 let ( amount, uid) = amount_uid;
276- let hotkey = <sr25519:: Public as Ss58Codec >:: from_ss58check ( hotkey_str) . unwrap ( ) ;
283+ let hotkey = <sr25519:: Public as Ss58Codec >:: from_ss58check ( hotkey_str)
284+ . map_err ( |e| e. to_string ( ) ) ?;
277285 let hotkey_account = sp_runtime:: AccountId32 :: from ( hotkey) ;
278286
279287 processed_hotkeys. push ( ( hotkey_account, ( * amount, * uid) ) ) ;
@@ -285,7 +293,8 @@ pub fn finney_testnet_config() -> Result<ChainSpec, String> {
285293 let mut balances_issuance: u64 = 0 ;
286294 let mut processed_balances: Vec < ( sp_runtime:: AccountId32 , u64 ) > = Vec :: new ( ) ;
287295 for ( key_str, amount) in old_state. balances . iter ( ) {
288- let key = <sr25519:: Public as Ss58Codec >:: from_ss58check ( key_str) . unwrap ( ) ;
296+ let key =
297+ <sr25519:: Public as Ss58Codec >:: from_ss58check ( key_str) . map_err ( |e| e. to_string ( ) ) ?;
289298 let key_account = sp_runtime:: AccountId32 :: from ( key) ;
290299
291300 processed_balances. push ( ( key_account, * amount) ) ;
0 commit comments