feat: Add operatorFeeVaultRecipient to intent_chain #405
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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' containoperatorFeeVaultRecipient.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