Skip to content

Commit d531b0d

Browse files
committed
Removed commented code
1 parent 96e8058 commit d531b0d

File tree

8 files changed

+46
-663
lines changed

8 files changed

+46
-663
lines changed

node/src/consensus/consensus_reducer.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,14 @@ use openmina_core::{
55
use snark::block_verify::{SnarkBlockVerifyAction, SnarkBlockVerifyError};
66

77
use crate::{
8-
transition_frontier::sync::{ledger::{snarked::TransitionFrontierSyncLedgerSnarkedAction, staged::TransitionFrontierSyncLedgerStagedAction}, TransitionFrontierSyncAction}, Action, State, WatchedAccountsAction,
8+
transition_frontier::sync::{
9+
ledger::{
10+
snarked::TransitionFrontierSyncLedgerSnarkedAction,
11+
staged::TransitionFrontierSyncLedgerStagedAction,
12+
},
13+
TransitionFrontierSyncAction,
14+
},
15+
Action, State, WatchedAccountsAction,
916
};
1017

1118
use super::{

node/src/p2p/callbacks/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
mod p2p_callbacks_actions;
22
pub use p2p_callbacks_actions::P2pCallbacksAction;
3-
mod p2p_callbacks_reducer;
3+
mod p2p_callbacks_reducer;

node/src/p2p/callbacks/p2p_callbacks_actions.rs

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,15 @@ pub enum P2pCallbacksAction {
4242
}
4343

4444
impl redux::EnablingCondition<crate::State> for P2pCallbacksAction {
45-
fn is_enabled(&self, state: &crate::State, time: redux::Timestamp) -> bool {
46-
true
45+
fn is_enabled(&self, _state: &crate::State, _time: redux::Timestamp) -> bool {
46+
match self {
47+
P2pCallbacksAction::P2pChannelsRpcReady { .. } => true,
48+
P2pCallbacksAction::P2pChannelsRpcTimeout { .. } => true,
49+
P2pCallbacksAction::P2pChannelsRpcResponseReceived { .. } => true,
50+
P2pCallbacksAction::P2pChannelsRpcRequestReceived { .. } => true,
51+
P2pCallbacksAction::P2pChannelsStreamingRpcReady => true,
52+
P2pCallbacksAction::P2pChannelsStreamingRpcTimeout { .. } => true,
53+
P2pCallbacksAction::P2pChannelsStreamingRpcResponseReceived { .. } => true,
54+
}
4755
}
4856
}

node/src/p2p/callbacks/p2p_callbacks_reducer.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ use ark_ff::fields::arithmetic::InvalidBigInt;
22
use mina_p2p_messages::v2::{MinaLedgerSyncLedgerAnswerStableV2, StateHash};
33
use openmina_core::{block::BlockWithHash, bug_condition};
44
use p2p::{
5-
channels::{rpc::{BestTipWithProof, P2pChannelsRpcAction, P2pRpcRequest, P2pRpcResponse}, streaming_rpc::P2pStreamingRpcResponseFull},
5+
channels::{
6+
rpc::{BestTipWithProof, P2pChannelsRpcAction, P2pRpcRequest, P2pRpcResponse},
7+
streaming_rpc::P2pStreamingRpcResponseFull,
8+
},
69
disconnection::{P2pDisconnectionAction, P2pDisconnectionReason},
710
};
811
use redux::ActionWithMeta;

node/src/p2p/p2p_effects.rs

Lines changed: 12 additions & 648 deletions
Large diffs are not rendered by default.

node/src/rpc/rpc_reducer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ impl RpcState {
171171
RpcAction::BestChain { .. } => {}
172172
RpcAction::ConsensusConstantsGet { .. } => {}
173173
RpcAction::TransactionStatusGet { .. } => {}
174-
RpcAction::P2pConnectionIncomingAnswerReady { .. } => {},
174+
RpcAction::P2pConnectionIncomingAnswerReady { .. } => {}
175175
}
176176
}
177177
}

node/src/state.rs

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,7 @@ use crate::transition_frontier::genesis::TransitionFrontierGenesisState;
3939
use crate::transition_frontier::sync::ledger::snarked::{
4040
TransitionFrontierSyncLedgerSnarkedAction, TransitionFrontierSyncLedgerSnarkedState,
4141
};
42-
use crate::transition_frontier::sync::ledger::staged::{
43-
TransitionFrontierSyncLedgerStagedAction, TransitionFrontierSyncLedgerStagedState,
44-
};
42+
use crate::transition_frontier::sync::ledger::staged::TransitionFrontierSyncLedgerStagedState;
4543
use crate::transition_frontier::sync::ledger::TransitionFrontierSyncLedgerState;
4644
use crate::transition_frontier::sync::TransitionFrontierSyncState;
4745
pub use crate::transition_frontier::TransitionFrontierState;
@@ -354,7 +352,13 @@ impl P2p {
354352
return Err(P2pInitializationError::AlreadyInitialized);
355353
};
356354

357-
let callbacks = P2pCallbacks {
355+
let callbacks = Self::p2p_callbacks();
356+
*self = P2p::Ready(P2pState::new(config.clone(), callbacks, chain_id));
357+
Ok(())
358+
}
359+
360+
fn p2p_callbacks() -> P2pCallbacks {
361+
P2pCallbacks {
358362
on_p2p_channels_transaction_libp2p_received: Some(redux::callback!(
359363
on_p2p_channels_transaction_libp2p_received(transaction: Box<MinaBaseUserCommandStableV2>) -> crate::Action{
360364
TransactionPoolAction::StartVerify { commands: std::iter::once(*transaction).collect(), from_rpc: None }
@@ -450,10 +454,7 @@ impl P2p {
450454
P2pCallbacksAction::P2pChannelsStreamingRpcTimeout { peer_id, id }
451455
}
452456
)),
453-
};
454-
455-
*self = P2p::Ready(P2pState::new(config.clone(), callbacks, chain_id));
456-
Ok(())
457+
}
457458
}
458459

459460
pub fn ready(&self) -> Option<&P2pState> {

p2p/src/connection/incoming/p2p_connection_incoming_reducer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ impl P2pConnectionIncomingState {
172172
answer: answer.clone(),
173173
});
174174

175-
if let Some(rpc_id) = p2p_state.peer_connection_rpc_id(&peer_id) {
175+
if let Some(rpc_id) = p2p_state.peer_connection_rpc_id(peer_id) {
176176
if let Some(callback) =
177177
&p2p_state.callbacks.on_p2p_connection_incoming_answer_ready
178178
{

0 commit comments

Comments
 (0)