@@ -20,6 +20,8 @@ pub struct Cli {
2020 #[ command( flatten) ]
2121 pub ethereum : Ethereum ,
2222 #[ command( flatten) ]
23+ pub receipts : Receipts ,
24+ #[ command( flatten) ]
2325 pub indexer_infrastructure : IndexerInfrastructure ,
2426 #[ command( flatten) ]
2527 pub postgres : Postgres ,
@@ -71,6 +73,25 @@ pub struct Ethereum {
7173 pub indexer_address : Address ,
7274}
7375
76+ #[ derive( Clone , Debug , Args , Serialize , Deserialize , Default ) ]
77+ #[ group( required = true , multiple = true ) ]
78+ pub struct Receipts {
79+ #[ clap(
80+ long,
81+ value_name = "receipts-verifier-chain-id" ,
82+ env = "RECEIPTS_VERIFIER_CHAIN_ID" ,
83+ help = "Scalar TAP verifier chain ID"
84+ ) ]
85+ pub receipts_verifier_chain_id : u64 ,
86+ #[ clap(
87+ long,
88+ value_name = "receipts-verifier-address" ,
89+ env = "RECEIPTS_VERIFIER_ADDRESS" ,
90+ help = "Scalar TAP verifier contract address"
91+ ) ]
92+ pub receipts_verifier_address : Address ,
93+ }
94+
7495#[ derive( Clone , Debug , Args , Serialize , Deserialize , Default ) ]
7596#[ group( required = true , multiple = true ) ]
7697pub struct IndexerInfrastructure {
0 commit comments