Skip to content

feat: Add operatorFeeVaultRecipient to intent_chain#405

Open
yoshidan wants to merge 2 commits intoethpandaops:mainfrom
yoshidan:fix_1_16_2
Open

feat: Add operatorFeeVaultRecipient to intent_chain#405
yoshidan wants to merge 2 commits intoethpandaops:mainfrom
yoshidan:fix_1_16_2

Conversation

@yoshidan
Copy link

@yoshidan yoshidan commented Nov 16, 2025

Th current optimism-package for optimism 1.16.2 raises the error(chain has a fee vault set to zero address) due to it doesnt' contain operatorFeeVaultRecipient.

2025/11/16 11:44:13 Error: error deploying environment: error deploying kurtosis package: execution error: An error occurred executing instruction (number 49) at github.com/yoshidan/optimism-package/src/contracts/contract_deployer.star[389:37]:                                                                                                                                        
run_sh(name="op-deployer-apply", run="op-deployer apply --l1-rpc-url $L1_RPC_URL --private-key $PRIVATE_KEY --workdir /network-data && op-deployer inspect genesis --workdir /network-data --outfile /network-data/genesis-2151908.json 2151908 && op-deployer inspect rollup --workdir /network-data --outfile /network-data/rollup-2151908.json 2151908", image="op-deployer:23d8cc8b91d1", files={"/contracts-d26c7ac6c44f47999754b2983c7d20c38ebda4dbe080bd77633b379b1c6d88c5": "contracts-d26c7ac6c44f47999754b2983c7d20c38ebda4dbe080bd77633b379b1c6d88c5", "/network-data": "op-deployer-configs"}, store=[StoreSpec(src="/network-data", name="op-deployer-configs")], env_vars={"CL_RPC_URL": "http://{{kurtosis:87ad44291d02453faabaee39c70aea80:ip_address.runtime_value}}:4000", "DEPLOYER_CACHE_DIR": "/var/cache/op-deployer", "L1_BLOCK_TIME": "6", "L1_CHAIN_ID": "3151908", "L1_RPC_KIND": "standard", "L1_RPC_URL": "http://{{kurtosis:85f7a552808e495499e2741b11a21c07:ip_address.runtime_value}}:8545", "L1_WS_URL": "ws://{{kurtosis:85f7a552808e495499e2741b11a21c07:ip_address.runtime_value}}:8546", "PRIVATE_KEY": "eaba42282ad33c8ef2524f07277c03a776d98ae19f581990ce75becb7cfa1c23", "WEB3_RPC_URL": "http://{{kurtosis:85f7a552808e495499e2741b11a21c07:ip_address.runtime_value}}:8545"}, description="Apply L2 contract deployments")               
 --- at /home/circleci/project/core/server/api_container/server/startosis_engine/startosis_executor.go:164 (sendErrorAndFail) ---                                                             
Caused by: Run sh returned exit code '1' that is not part of the acceptable status codes '[0]', with output:                                                                                  
  "Application failed: failed to validate intent-type=custom: chain has a fee vault set to zero address: chainId=0x000000000000000000000000000000000000000000000000000000000020d5e4\n"        
 --- at /home/circleci/project/core/server/api_container/server/startosis_engine/kurtosis_instruction/tasks/run_sh.go:368 (RunShCapabilities.Execute) --- 

Optimism 1.16.2 requires operatorFeeVaultRecipient.

https://github.com/ethereum-optimism/optimism/blob/1b8c541060f0d323a7023fbc68fbbc8daf674340/op-deployer/pkg/deployer/state/chain_intent.go#L122

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant