@@ -33,6 +33,7 @@ const OAUTH_CLIENT_ID: &str = "OAUTH_CLIENT_ID";
3333const OAUTH_CLIENT_SECRET : & str = "OAUTH_CLIENT_SECRET" ;
3434const OAUTH_AUTHENTICATE_URL : & str = "OAUTH_AUTHENTICATE_URL" ;
3535const OAUTH_TOKEN_URL : & str = "OAUTH_TOKEN_URL" ;
36+ const BUILDER_HELPER_ADDRESS : & str = "0x0000000000000000000000000000000000000000" ;
3637
3738/// Configuration for a builder running a specific rollup on a specific host
3839/// chain.
@@ -50,6 +51,8 @@ pub struct BuilderConfig {
5051 pub tx_broadcast_urls : Vec < Cow < ' static , str > > ,
5152 /// address of the Zenith contract on Host.
5253 pub zenith_address : Address ,
54+ /// address of the Builder Helper contract on Host.
55+ pub builder_helper_address : Address ,
5356 /// URL for remote Quincey Sequencer server to sign blocks.
5457 /// Disregarded if a sequencer_signer is configured.
5558 pub quincey_url : Cow < ' static , str > ,
@@ -157,6 +160,7 @@ impl BuilderConfig {
157160 . map ( Into :: into)
158161 . collect ( ) ,
159162 zenith_address : load_address ( ZENITH_ADDRESS ) ?,
163+ builder_helper_address : load_address ( BUILDER_HELPER_ADDRESS ) ?,
160164 quincey_url : load_url ( QUINCEY_URL ) ?,
161165 builder_port : load_u16 ( BUILDER_PORT ) ?,
162166 sequencer_key : load_string_option ( SEQUENCER_KEY ) ,
0 commit comments