@@ -65,6 +65,7 @@ use crate::burnchains::affirmation::AffirmationMap;
65
65
use crate :: burnchains:: { Error as burnchain_error, Txid } ;
66
66
use crate :: chainstate:: burn:: db:: sortdb:: SortitionDB ;
67
67
use crate :: chainstate:: burn:: { ConsensusHash , Opcodes } ;
68
+ use crate :: chainstate:: coordinator:: comm:: CoordinatorChannels ;
68
69
use crate :: chainstate:: coordinator:: Error as coordinator_error;
69
70
use crate :: chainstate:: nakamoto:: { NakamotoBlock , NakamotoChainState } ;
70
71
use crate :: chainstate:: stacks:: boot:: {
@@ -626,6 +627,8 @@ pub struct RPCHandlerArgs<'a> {
626
627
pub fee_estimator : Option < & ' a dyn FeeEstimator > ,
627
628
/// tx runtime cost metric
628
629
pub cost_metric : Option < & ' a dyn CostMetric > ,
630
+ /// coordinator channels
631
+ pub coord_comms : Option < & ' a CoordinatorChannels > ,
629
632
}
630
633
631
634
impl < ' a > RPCHandlerArgs < ' a > {
@@ -1026,6 +1029,7 @@ pub mod NackErrorCodes {
1026
1029
pub const NoSuchDB : u32 = 6 ;
1027
1030
pub const StaleVersion : u32 = 7 ;
1028
1031
pub const StaleView : u32 = 8 ;
1032
+ pub const FutureVersion : u32 = 9 ;
1029
1033
}
1030
1034
1031
1035
#[ derive( Debug , Clone , PartialEq ) ]
0 commit comments