File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed
execution/maptos/opt-executor/src/background Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -70,6 +70,10 @@ pub enum GrpcRequests {
70
70
pub struct DaSequencerNode {
71
71
request_tx : mpsc:: Sender < GrpcRequests > ,
72
72
whitelist : Whitelist ,
73
+ // State propagation is not a main functionality of the da-sequencer. It's used to detect instabilities.
74
+ // `main_node_verifying_key` contains the main node signing public key for state propagation.
75
+ // It's optional because issue on the mainnode can stop the network.
76
+ // To be able to recover fast, disabling it can be useful.
73
77
main_node_verifying_key : Option < VerifyingKey > ,
74
78
}
75
79
Original file line number Diff line number Diff line change @@ -177,8 +177,7 @@ impl TransactionPipe {
177
177
Ok ( Ok ( response) ) => {
178
178
debug!( "After sent batch." ) ;
179
179
if !response. answer {
180
- tracing:: error!( "DA Sequencer reject batch, can't send batch, exit process" ) ;
181
- return Err ( Error :: InternalError ( format!( "DA Sequencer reject batch, can't send batch, exit process" ) ) ) ;
180
+ tracing:: warn!( "DA Sequencer reject batch, can't send the batch." ) ;
182
181
}
183
182
}
184
183
Ok ( Err ( err) ) => {
You can’t perform that action at this time.
0 commit comments