@@ -7,35 +7,35 @@ use cb_common::pbs::{
77
88use crate :: {
99 mev_boost,
10- state:: { BuilderApiState , InnerPbsState , PbsState } ,
10+ state:: { BuilderApiState , PbsState , PbsStateGuard } ,
1111} ;
1212
1313#[ async_trait]
1414pub trait BuilderApi < S : BuilderApiState > : ' static {
1515 /// Use to extend the BuilderApi
16- fn extra_routes ( ) -> Option < Router < PbsState < S > > > {
16+ fn extra_routes ( ) -> Option < Router < PbsStateGuard < S > > > {
1717 None
1818 }
1919
2020 /// https://ethereum.github.io/builder-specs/#/Builder/getHeader
2121 async fn get_header (
2222 params : GetHeaderParams ,
2323 req_headers : HeaderMap ,
24- state : InnerPbsState < S > ,
24+ state : PbsState < S > ,
2525 ) -> eyre:: Result < Option < GetHeaderResponse > > {
2626 mev_boost:: get_header ( params, req_headers, state) . await
2727 }
2828
2929 /// https://ethereum.github.io/builder-specs/#/Builder/status
30- async fn get_status ( req_headers : HeaderMap , state : InnerPbsState < S > ) -> eyre:: Result < ( ) > {
30+ async fn get_status ( req_headers : HeaderMap , state : PbsState < S > ) -> eyre:: Result < ( ) > {
3131 mev_boost:: get_status ( req_headers, state) . await
3232 }
3333
3434 /// https://ethereum.github.io/builder-specs/#/Builder/submitBlindedBlock
3535 async fn submit_block (
3636 signed_blinded_block : SignedBlindedBeaconBlock ,
3737 req_headers : HeaderMap ,
38- state : InnerPbsState < S > ,
38+ state : PbsState < S > ,
3939 ) -> eyre:: Result < SubmitBlindedBlockResponse > {
4040 mev_boost:: submit_block ( signed_blinded_block, req_headers, state) . await
4141 }
@@ -44,12 +44,12 @@ pub trait BuilderApi<S: BuilderApiState>: 'static {
4444 async fn register_validator (
4545 registrations : Vec < ValidatorRegistration > ,
4646 req_headers : HeaderMap ,
47- state : InnerPbsState < S > ,
47+ state : PbsState < S > ,
4848 ) -> eyre:: Result < ( ) > {
4949 mev_boost:: register_validator ( registrations, req_headers, state) . await
5050 }
5151
52- async fn reload ( state : PbsState < S > ) -> eyre:: Result < ( ) > {
52+ async fn reload ( state : PbsStateGuard < S > ) -> eyre:: Result < ( ) > {
5353 mev_boost:: reload ( state) . await
5454 }
5555}
0 commit comments