@@ -1594,7 +1594,7 @@ async fn handle_network_event(
15941594 if hb. core_state_hash != [ 0u8 ; 32 ] && hb. core_state_hash != our_core_hash {
15951595 let our_mutation_seq = chain_state. read ( ) . mutation_sequence ;
15961596 debug ! (
1597- peer = %hb. validator. to_hex ( ) ,
1597+ peer = %hb. validator. to_ss58 ( ) ,
15981598 peer_core_hash = %hex:: encode( & hb. core_state_hash[ ..8 ] ) ,
15991599 our_core_hash = %hex:: encode( & our_core_hash[ ..8 ] ) ,
16001600 "Core state hash divergence detected, requesting sync"
@@ -1629,7 +1629,7 @@ async fn handle_network_event(
16291629 info ! (
16301630 submission_id = %sub. submission_id,
16311631 challenge_id = %sub. challenge_id,
1632- miner = %sub. miner. to_hex ( ) ,
1632+ miner = %sub. miner. to_ss58 ( ) ,
16331633 "Received submission from P2P network"
16341634 ) ;
16351635 let already_exists = state_manager
@@ -1663,7 +1663,7 @@ async fn handle_network_event(
16631663 P2PMessage :: Evaluation ( eval) => {
16641664 info ! (
16651665 submission_id = %eval. submission_id,
1666- validator = %eval. validator. to_hex ( ) ,
1666+ validator = %eval. validator. to_ss58 ( ) ,
16671667 score = eval. score,
16681668 "Received evaluation from peer validator"
16691669 ) ;
@@ -1687,14 +1687,14 @@ async fn handle_network_event(
16871687 ) {
16881688 warn ! (
16891689 submission_id = %eval. submission_id,
1690- validator = %validator_hotkey. to_hex ( ) ,
1690+ validator = %validator_hotkey. to_ss58 ( ) ,
16911691 error = %e,
16921692 "Failed to add peer evaluation to state"
16931693 ) ;
16941694 } else {
16951695 debug ! (
16961696 submission_id = %eval. submission_id,
1697- validator = %validator_hotkey. to_hex ( ) ,
1697+ validator = %validator_hotkey. to_ss58 ( ) ,
16981698 score = eval. score,
16991699 "Peer evaluation recorded in state"
17001700 ) ;
@@ -1703,36 +1703,36 @@ async fn handle_network_event(
17031703 }
17041704 P2PMessage :: StateRequest ( req) => {
17051705 debug ! (
1706- requester = %req. requester. to_hex ( ) ,
1706+ requester = %req. requester. to_ss58 ( ) ,
17071707 sequence = req. current_sequence,
17081708 "Received state request"
17091709 ) ;
17101710 }
17111711 P2PMessage :: StateResponse ( resp) => {
17121712 debug ! (
1713- responder = %resp. responder. to_hex ( ) ,
1713+ responder = %resp. responder. to_ss58 ( ) ,
17141714 sequence = resp. sequence,
17151715 "Received state response"
17161716 ) ;
17171717 }
17181718 P2PMessage :: WeightVote ( wv) => {
17191719 debug ! (
1720- validator = %wv. validator. to_hex ( ) ,
1720+ validator = %wv. validator. to_ss58 ( ) ,
17211721 epoch = wv. epoch,
17221722 "Received weight vote"
17231723 ) ;
17241724 }
17251725 P2PMessage :: PeerAnnounce ( pa) => {
17261726 debug ! (
1727- validator = %pa. validator. to_hex ( ) ,
1727+ validator = %pa. validator. to_ss58 ( ) ,
17281728 peer_id = %pa. peer_id,
17291729 addresses = pa. addresses. len( ) ,
17301730 "Received peer announce"
17311731 ) ;
17321732 }
17331733 P2PMessage :: JobClaim ( claim) => {
17341734 info ! (
1735- validator = %claim. validator. to_hex ( ) ,
1735+ validator = %claim. validator. to_ss58 ( ) ,
17361736 challenge_id = %claim. challenge_id,
17371737 max_jobs = claim. max_jobs,
17381738 "Received job claim"
@@ -1742,8 +1742,8 @@ async fn handle_network_event(
17421742 info ! (
17431743 submission_id = %assignment. submission_id,
17441744 challenge_id = %assignment. challenge_id,
1745- assigned_validator = %assignment. assigned_validator. to_hex ( ) ,
1746- assigner = %assignment. assigner. to_hex ( ) ,
1745+ assigned_validator = %assignment. assigned_validator. to_ss58 ( ) ,
1746+ assigner = %assignment. assigner. to_ss58 ( ) ,
17471747 "Received job assignment"
17481748 ) ;
17491749 let job = JobRecord {
@@ -1761,14 +1761,14 @@ async fn handle_network_event(
17611761 P2PMessage :: DataRequest ( req) => {
17621762 debug ! (
17631763 request_id = %req. request_id,
1764- requester = %req. requester. to_hex ( ) ,
1764+ requester = %req. requester. to_ss58 ( ) ,
17651765 challenge_id = %req. challenge_id,
17661766 data_type = %req. data_type,
17671767 "Received data request"
17681768 ) ;
17691769
17701770 if !validator_set. is_validator ( & req. requester ) {
1771- warn ! ( requester = %req. requester. to_hex ( ) , "Data request from unknown validator" ) ;
1771+ warn ! ( requester = %req. requester. to_ss58 ( ) , "Data request from unknown validator" ) ;
17721772 } else if req. data_type == "challenge_storage" {
17731773 // Respond with storage data for the requested challenge
17741774 let challenge_id_str = req. challenge_id . to_string ( ) ;
@@ -1836,14 +1836,14 @@ async fn handle_network_event(
18361836 P2PMessage :: DataResponse ( resp) => {
18371837 debug ! (
18381838 request_id = %resp. request_id,
1839- responder = %resp. responder. to_hex ( ) ,
1839+ responder = %resp. responder. to_ss58 ( ) ,
18401840 challenge_id = %resp. challenge_id,
18411841 data_bytes = resp. data. len( ) ,
18421842 "Received data response"
18431843 ) ;
18441844
18451845 if !validator_set. is_validator ( & resp. responder ) {
1846- warn ! ( responder = %resp. responder. to_hex ( ) , "Data response from unknown validator" ) ;
1846+ warn ! ( responder = %resp. responder. to_ss58 ( ) , "Data response from unknown validator" ) ;
18471847 } else if resp. data_type == "challenge_storage" {
18481848 // Merge storage data from peer
18491849 match bincode:: deserialize :: < Vec < ( String , Vec < u8 > ) > > ( & resp. data ) {
@@ -1901,7 +1901,7 @@ async fn handle_network_event(
19011901 debug ! (
19021902 submission_id = %progress. submission_id,
19031903 challenge_id = %progress. challenge_id,
1904- validator = %progress. validator. to_hex ( ) ,
1904+ validator = %progress. validator. to_ss58 ( ) ,
19051905 task_index = progress. task_index,
19061906 total_tasks = progress. total_tasks,
19071907 progress_pct = progress. progress_pct,
@@ -1925,7 +1925,7 @@ async fn handle_network_event(
19251925 info ! (
19261926 submission_id = %result. submission_id,
19271927 challenge_id = %result. challenge_id,
1928- validator = %result. validator. to_hex ( ) ,
1928+ validator = %result. validator. to_ss58 ( ) ,
19291929 task_id = %result. task_id,
19301930 passed = result. passed,
19311931 score = result. score,
@@ -1935,7 +1935,7 @@ async fn handle_network_event(
19351935 }
19361936 P2PMessage :: LeaderboardRequest ( req) => {
19371937 debug ! (
1938- requester = %req. requester. to_hex ( ) ,
1938+ requester = %req. requester. to_ss58 ( ) ,
19391939 challenge_id = %req. challenge_id,
19401940 limit = req. limit,
19411941 offset = req. offset,
@@ -1944,14 +1944,14 @@ async fn handle_network_event(
19441944 }
19451945 P2PMessage :: LeaderboardResponse ( resp) => {
19461946 debug ! (
1947- responder = %resp. responder. to_hex ( ) ,
1947+ responder = %resp. responder. to_ss58 ( ) ,
19481948 challenge_id = %resp. challenge_id,
19491949 total_count = resp. total_count,
19501950 "Received leaderboard response"
19511951 ) ;
19521952 }
19531953 P2PMessage :: ChallengeUpdate ( update) => {
1954- let updater_ss58 = update. updater . to_hex ( ) ;
1954+ let updater_ss58 = update. updater . to_ss58 ( ) ;
19551955 if updater_ss58 == platform_p2p_consensus:: SUDO_HOTKEY
19561956 || update. updater . 0 == platform_core:: SUDO_KEY_BYTES
19571957 {
@@ -2192,7 +2192,7 @@ async fn handle_network_event(
21922192 info ! (
21932193 proposal_id = %hex:: encode( & proposal. proposal_id[ ..8 ] ) ,
21942194 challenge_id = %proposal. challenge_id,
2195- proposer = %proposal. proposer. to_hex ( ) ,
2195+ proposer = %proposal. proposer. to_ss58 ( ) ,
21962196 key_len = proposal. key. len( ) ,
21972197 value_len = proposal. value. len( ) ,
21982198 "Received storage proposal"
@@ -2203,7 +2203,7 @@ async fn handle_network_event(
22032203
22042204 if !proposer_valid {
22052205 warn ! (
2206- proposer = %proposal. proposer. to_hex ( ) ,
2206+ proposer = %proposal. proposer. to_ss58 ( ) ,
22072207 "Storage proposal from unknown validator, ignoring"
22082208 ) ;
22092209 } else {
@@ -2271,14 +2271,14 @@ async fn handle_network_event(
22712271 P2PMessage :: StorageVote ( vote) => {
22722272 debug ! (
22732273 proposal_id = %hex:: encode( & vote. proposal_id[ ..8 ] ) ,
2274- voter = %vote. voter. to_hex ( ) ,
2274+ voter = %vote. voter. to_ss58 ( ) ,
22752275 approve = vote. approve,
22762276 "Received storage vote"
22772277 ) ;
22782278
22792279 // Verify voter is a known validator
22802280 if !validator_set. is_validator ( & vote. voter ) {
2281- warn ! ( voter = %vote. voter. to_hex ( ) , "Vote from unknown validator" ) ;
2281+ warn ! ( voter = %vote. voter. to_ss58 ( ) , "Vote from unknown validator" ) ;
22822282 } else {
22832283 // Add vote to proposal
22842284 let consensus_result = state_manager. apply ( |state| {
@@ -2353,7 +2353,7 @@ async fn handle_network_event(
23532353 P2PMessage :: ReviewAssignment ( msg) => {
23542354 debug ! (
23552355 submission_id = %msg. submission_id,
2356- assigner = %msg. assigner. to_hex ( ) ,
2356+ assigner = %msg. assigner. to_ss58 ( ) ,
23572357 assigned_count = msg. assigned_validators. len( ) ,
23582358 "Received review assignment"
23592359 ) ;
@@ -2362,15 +2362,15 @@ async fn handle_network_event(
23622362 let safe_reason = sanitize_for_log ( & msg. reason ) ;
23632363 debug ! (
23642364 submission_id = %msg. submission_id,
2365- validator = %msg. validator. to_hex ( ) ,
2365+ validator = %msg. validator. to_ss58 ( ) ,
23662366 reason = %safe_reason,
23672367 "Received review decline"
23682368 ) ;
23692369 }
23702370 P2PMessage :: ReviewResult ( msg) => {
23712371 debug ! (
23722372 submission_id = %msg. submission_id,
2373- validator = %msg. validator. to_hex ( ) ,
2373+ validator = %msg. validator. to_ss58 ( ) ,
23742374 score = msg. score,
23752375 "Received review result"
23762376 ) ;
@@ -2383,7 +2383,7 @@ async fn handle_network_event(
23832383 } else {
23842384 debug ! (
23852385 submission_id = %msg. submission_id,
2386- validator = %msg. validator_hotkey. to_hex ( ) ,
2386+ validator = %msg. validator_hotkey. to_ss58 ( ) ,
23872387 "Received valid agent log proposal"
23882388 ) ;
23892389 // Store in chain state for consensus
@@ -2398,7 +2398,7 @@ async fn handle_network_event(
23982398 }
23992399 P2PMessage :: StorageRootSync ( msg) => {
24002400 if !validator_set. is_validator ( & msg. validator ) {
2401- warn ! ( validator = %msg. validator. to_hex ( ) , "Storage root sync from unknown validator" ) ;
2401+ warn ! ( validator = %msg. validator. to_ss58 ( ) , "Storage root sync from unknown validator" ) ;
24022402 } else {
24032403 let local_roots: Vec < ( platform_core:: ChallengeId , [ u8 ; 32 ] ) > = state_manager
24042404 . apply ( |state| {
@@ -2419,7 +2419,7 @@ async fn handle_network_event(
24192419 if needs_sync {
24202420 info ! (
24212421 challenge_id = %cid,
2422- remote_validator = %msg. validator. to_hex ( ) ,
2422+ remote_validator = %msg. validator. to_ss58 ( ) ,
24232423 "Storage divergence detected, requesting challenge data"
24242424 ) ;
24252425
@@ -2460,12 +2460,12 @@ async fn handle_network_event(
24602460 info ! (
24612461 proposal_id = %hex:: encode( & proposal. proposal_id[ ..8 ] ) ,
24622462 mutation_type = ?proposal. mutation_type,
2463- proposer = %proposal. proposer. to_hex ( ) ,
2463+ proposer = %proposal. proposer. to_ss58 ( ) ,
24642464 "Received state mutation proposal"
24652465 ) ;
24662466
24672467 if !validator_set. is_validator ( & proposal. proposer ) {
2468- warn ! ( proposer = %proposal. proposer. to_hex ( ) , "State mutation from unknown validator" ) ;
2468+ warn ! ( proposer = %proposal. proposer. to_ss58 ( ) , "State mutation from unknown validator" ) ;
24692469 } else {
24702470 // Add proposal to P2P state
24712471 let entry = platform_p2p_consensus:: StateMutationEntry {
@@ -2494,7 +2494,7 @@ async fn handle_network_event(
24942494 }
24952495 platform_p2p_consensus:: StateMutationType :: SudoAction => {
24962496 // Verify proposer is sudo
2497- let proposer_hex = proposal. proposer . to_hex ( ) ;
2497+ let proposer_hex = proposal. proposer . to_ss58 ( ) ;
24982498 proposer_hex == platform_p2p_consensus:: SUDO_HOTKEY
24992499 || proposal. proposer . 0 == platform_core:: SUDO_KEY_BYTES
25002500 }
@@ -2529,13 +2529,13 @@ async fn handle_network_event(
25292529 P2PMessage :: StateMutationVote ( vote) => {
25302530 debug ! (
25312531 proposal_id = %hex:: encode( & vote. proposal_id[ ..8 ] ) ,
2532- voter = %vote. voter. to_hex ( ) ,
2532+ voter = %vote. voter. to_ss58 ( ) ,
25332533 approve = vote. approve,
25342534 "Received state mutation vote"
25352535 ) ;
25362536
25372537 if !validator_set. is_validator ( & vote. voter ) {
2538- warn ! ( voter = %vote. voter. to_hex ( ) , "State mutation vote from unknown validator" ) ;
2538+ warn ! ( voter = %vote. voter. to_ss58 ( ) , "State mutation vote from unknown validator" ) ;
25392539 } else {
25402540 let consensus_result = state_manager. apply ( |state| {
25412541 state. vote_state_mutation (
@@ -2646,13 +2646,13 @@ async fn handle_network_event(
26462646 }
26472647 P2PMessage :: CoreStateRequest ( req) => {
26482648 info ! (
2649- requester = %req. requester. to_hex ( ) ,
2649+ requester = %req. requester. to_ss58 ( ) ,
26502650 mutation_seq = req. mutation_sequence,
26512651 "Received core state sync request"
26522652 ) ;
26532653
26542654 if !validator_set. is_validator ( & req. requester ) {
2655- warn ! ( requester = %req. requester. to_hex ( ) , "Core state request from unknown validator" ) ;
2655+ warn ! ( requester = %req. requester. to_ss58 ( ) , "Core state request from unknown validator" ) ;
26562656 } else {
26572657 let cs = chain_state. read ( ) ;
26582658 let state_data = serde_json:: to_vec ( & * cs) . unwrap_or_default ( ) ;
@@ -2687,13 +2687,13 @@ async fn handle_network_event(
26872687 }
26882688 P2PMessage :: CoreStateResponse ( resp) => {
26892689 info ! (
2690- responder = %resp. responder. to_hex ( ) ,
2690+ responder = %resp. responder. to_ss58 ( ) ,
26912691 mutation_seq = resp. mutation_sequence,
26922692 "Received core state sync response"
26932693 ) ;
26942694
26952695 if !validator_set. is_validator ( & resp. responder ) {
2696- warn ! ( responder = %resp. responder. to_hex ( ) , "Core state response from unknown validator" ) ;
2696+ warn ! ( responder = %resp. responder. to_ss58 ( ) , "Core state response from unknown validator" ) ;
26972697 } else {
26982698 // Deserialize and merge
26992699 match serde_json:: from_slice :: < platform_core:: ChainState > ( & resp. state_data ) {
0 commit comments