Skip to content

Instantly share code, notes, and snippets.

@sigma
Last active January 6, 2025 18:05
Show Gist options
  • Save sigma/17629b5aa1f1c2244a761efa4c522752 to your computer and use it in GitHub Desktop.
Save sigma/17629b5aa1f1c2244a761efa4c522752 to your computer and use it in GitHub Desktop.
kurtosis devnet
optimism_package:
interop:
enabled: true
supervisor_params:
image: {{ localDockerImage "op-supervisor" }}
dependency_set: |
{
"dependencies": {
"2151908": {
"chainIndex": "2151908",
"activationTime": 0,
"historyMinTime": 0
},
"2151909": {
"chainIndex": "2151909",
"activationTime": 0,
"historyMinTime": 0
}
}
}
extra_params: []
chains:
- participants:
- el_type: op-geth
el_image: ""
el_log_level: ""
el_extra_env_vars: {}
el_extra_labels: {}
el_extra_params: []
el_tolerations: []
el_volume_size: 0
el_min_cpu: 0
el_max_cpu: 0
el_min_mem: 0
el_max_mem: 0
cl_type: op-node
cl_image: {{ localDockerImage "op-node" }}
cl_log_level: ""
cl_extra_env_vars: {}
cl_extra_labels: {}
cl_extra_params: []
cl_tolerations: []
cl_volume_size: 0
cl_min_cpu: 0
cl_max_cpu: 0
cl_min_mem: 0
cl_max_mem: 0
node_selectors: {}
tolerations: []
count: 1
network_params:
network: "kurtosis"
network_id: "2151908"
seconds_per_slot: 2
name: "op-kurtosis-1"
fjord_time_offset: 0
granite_time_offset: 0
holocene_time_offset: 0
interop_time_offset: 0
fund_dev_accounts: true
batcher_params:
image: {{ localDockerImage "op-batcher" }}
extra_params: []
challenger_params:
image: {{ localDockerImage "op-challenger" }}
cannon_prestate_path: ""
cannon_prestates_url: {{ localPrestate }}
extra_params: []
proposer_params:
image: {{ localDockerImage "op-proposer" }}
extra_params: []
game_type: 1
proposal_interval: 10m
mev_params:
rollup_boost_image: ""
builder_host: ""
builder_port: ""
additional_services: []
- participants:
- el_type: op-geth
el_image: ""
el_log_level: ""
el_extra_env_vars: {}
el_extra_labels: {}
el_extra_params: []
el_tolerations: []
el_volume_size: 0
el_min_cpu: 0
el_max_cpu: 0
el_min_mem: 0
el_max_mem: 0
cl_type: op-node
cl_image: {{ localDockerImage "op-node" }}
cl_log_level: ""
cl_extra_env_vars: {}
cl_extra_labels: {}
cl_extra_params: []
cl_tolerations: []
cl_volume_size: 0
cl_min_cpu: 0
cl_max_cpu: 0
cl_min_mem: 0
cl_max_mem: 0
node_selectors: {}
tolerations: []
count: 1
network_params:
network: "kurtosis"
network_id: "2151909"
seconds_per_slot: 2
name: "op-kurtosis-2"
fjord_time_offset: 0
granite_time_offset: 0
holocene_time_offset: 0
interop_time_offset: 0
fund_dev_accounts: true
batcher_params:
image: {{ localDockerImage "op-batcher" }}
extra_params: []
challenger_params:
image: {{ localDockerImage "op-challenger" }}
cannon_prestate_path: ""
cannon_prestates_url: {{ localPrestate }}
extra_params: []
proposer_params:
image: {{ localDockerImage "op-proposer" }}
extra_params: []
game_type: 1
proposal_interval: 10m
mev_params:
rollup_boost_image: ""
builder_host: ""
builder_port: ""
additional_services: []
op_contract_deployer_params:
image: opsigma/op-deployer:v0.0.7-http
l1_artifacts_locator: {{ localContractArtifacts "l1" }}
l2_artifacts_locator: {{ localContractArtifacts "l2" }}
global_log_level: "info"
global_node_selectors: {}
global_tolerations: []
persistent: false
ethereum_package:
network_params:
preset: minimal
genesis_delay: 5
additional_preloaded_contracts: |
{
"0x4e59b44847b379578588920cA78FbF26c0B4956C": {
"balance": "0ETH",
"code": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe03601600081602082378035828234f58015156039578182fd5b8082525050506014600cf3",
"storage": {},
"nonce": "1"
}
}
{
"l1": {
"name": "Ethereum",
"nodes": [
{
"cl": "http://127.0.0.1:50091",
"el": "http://127.0.0.1:50062"
}
]
},
"l2": [
{
"name": "op-kurtosis-1",
"id": "2151908",
"services": {
"batcher": "http://127.0.0.1:50917",
"proposer": "http://127.0.0.1:51004"
},
"nodes": [
{
"cl": "http://127.0.0.1:50864",
"el": "http://127.0.0.1:50728"
}
],
"addresses": {
"addressManager": "0x1449cb6f965cad84210c2d18de656552514947fc",
"anchorStateRegistryImpl": "0x8166c05de52bad075319ca462355110be696e9e2",
"anchorStateRegistryProxy": "0x39dce74728c43eb584f16259b353c0545ca29983",
"dataAvailabilityChallengeImpl": "0x0000000000000000000000000000000000000000",
"dataAvailabilityChallengeProxy": "0x0000000000000000000000000000000000000000",
"delayedWETHPermissionedGameProxy": "0x62ac549cff88990a316e62494d5edd6b53947a83",
"delayedWETHPermissionlessGameProxy": "0x0000000000000000000000000000000000000000",
"disputeGameFactoryProxy": "0xe61bef69499835885629e2377980b4c945d18afa",
"faultDisputeGame": "0x0000000000000000000000000000000000000000",
"l1CrossDomainMessengerProxy": "0x110e3ecfec0236106068b5c3e56fe8feba69a51a",
"l1ERC721BridgeProxy": "0xc5329137fb3113e8c35550c45cc969456a231811",
"l1StandardBridgeProxy": "0xfdf4d8f94bf70bb0d8188e325a0697f66600628a",
"optimismMintableERC20FactoryProxy": "0xdc7c351e518ed70fe12ef5f4b979a48b71672eaa",
"optimismPortalProxy": "0xa692e6cd8db6a1ff63b3fd81fae3912115af3962",
"permissionedDisputeGame": "0x00eeecaa2defc4f337a19985ba5fef450191d832",
"proxyAdmin": "0x91f31c0e19e526d03e864e038280798b9fc22d8c",
"systemConfigProxy": "0x103b37389cf11bf7d31e473ab3a9e40d7be06937"
}
},
{
"name": "op-kurtosis-2",
"id": "2151909",
"services": {
"batcher": "http://127.0.0.1:51228",
"proposer": "http://127.0.0.1:51400"
},
"nodes": [
{
"cl": "http://127.0.0.1:51180",
"el": "http://127.0.0.1:51071"
}
],
"addresses": {
"addressManager": "0xb2e92043b533899ffcb04a6a7328f787ceecceee",
"anchorStateRegistryImpl": "0x47fb85cfe77763519de769f8bf840cacee653719",
"anchorStateRegistryProxy": "0xbdf9d4c4280b90a4e7b7e14259ef7a266ae4671d",
"dataAvailabilityChallengeImpl": "0x0000000000000000000000000000000000000000",
"dataAvailabilityChallengeProxy": "0x0000000000000000000000000000000000000000",
"delayedWETHPermissionedGameProxy": "0x0f1995c15c756b740ad247247ebe9da28d1baf91",
"delayedWETHPermissionlessGameProxy": "0x0000000000000000000000000000000000000000",
"disputeGameFactoryProxy": "0x4fbea6fb1c3caef5bda105a034dbe11e83268811",
"faultDisputeGame": "0x0000000000000000000000000000000000000000",
"l1CrossDomainMessengerProxy": "0x0211d1bffce18f450e80f7b88860c77014ebbd7a",
"l1ERC721BridgeProxy": "0x169d0be31852788f51bab791e989d8c9eb4638b3",
"l1StandardBridgeProxy": "0x1dec89b90f51245bab5c9de01e9e2bc7bed2ab76",
"optimismMintableERC20FactoryProxy": "0x72a75b112b1ed6a4b245699a40b2b38b151d543e",
"optimismPortalProxy": "0x75af69857e2e85e1d5f8246d71d471ebffe3e50c",
"permissionedDisputeGame": "0x81bd0a5c05997d377496ebe2d0d5450a09f0d503",
"proxyAdmin": "0xbfbbd520403e95ee97e09c0142950899298ad742",
"systemConfigProxy": "0x2bac2ce32bdb53ca02c9d1c9ae421fc5effe0f95"
}
}
],
"wallets": {
"baseFeeVaultRecipient": {
"address": "0xF435e3ba80545679CfC24E5766d7B02F0CCB5938",
"private_key": "0xc661dd5d4b091676d1a5f2b5110f9a13cb8682140587bd756e357286a98d2c26"
},
"batcher": {
"address": "0x6bd90c2a1AE00384AD9F4BcD76310F54A9CcdA11",
"private_key": "0x557313b816b8fb354340883edf86627b3de680a9f3e15aa1f522cbe6f9c7b967"
},
"challenger": {
"address": "0xAF4186A3A3cE26558CbD335AD0c616D6F997072d",
"private_key": "0x6e0e5a9b25706278476d8b19922e89a5026c3121e8d5dbf5d5e25b65efa79faa"
},
"l1Faucet": {
"address": "0x589A698b7b7dA0Bec545177D3963A2741105C7C9",
"private_key": "0xeaba42282ad33c8ef2524f07277c03a776d98ae19f581990ce75becb7cfa1c23"
},
"l1FeeVaultRecipient": {
"address": "0x38df353e0d17092F4B54Ff2CCB559770A8DeD6D4",
"private_key": "0xf8e0df9691cbe080b087a9ce5f03d78d80f796898cf9a5f0408c2845c2111c94"
},
"l1ProxyAdmin": {
"address": "0x1c0d82Aa42bB36B65A49A949fB3C174ade75EFD5",
"private_key": "0xd0a47ff0e09b49f3a2c7d038a35e2108b12e64eb42b5fb369379890402a3be54"
},
"l2Faucet": {
"address": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
"private_key": "0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80"
},
"l2ProxyAdmin": {
"address": "0xBB94B8282Ef62227A40bF89c31e962cA4fBA436c",
"private_key": "0x06fa3ec2d8bb718a9a39c31df4933eefbd474cff5781069d49aa4466381b6e91"
},
"proposer": {
"address": "0xDFfA3C478Be83a91286c04721d2e5DF9A133b93F",
"private_key": "0xe1ec816e9ad0372e458c474a06e1e6d9e7f7985cbf642a5e5fa44be639789531"
},
"sequencer": {
"address": "0x8545C053457e96305221aF08d14B4eF641D0ab18",
"private_key": "0xd49e9669164a29f01408528ca4d261c02f87fa58bc43e1fabee4048637ae4b38"
},
"sequencerFeeVaultRecipient": {
"address": "0xeC19bD571d761511f82B6E39C646e46A1806A714",
"private_key": "0xa054deed509e9e8f182e1395cde9a08f4d7fb6bb2f9cd3ac3f1be3357cc584c3"
},
"systemConfigOwner": {
"address": "0xAeA32a97a7a1cD31e6b219b4f43204248C8a1f01",
"private_key": "0xbbfaa807dc9ed12a6dfa530bcad6c43f6acaee65935724b4d489d78ddab17920"
},
"user-key-0": {
"address": "0x8943545177806ED17B9F23F0a21ee5948eCaa776",
"private_key": "bcdf20249abf0ed6d944c0288fad489e33f66b3960d9e6229c1cd214ed3bbe31"
},
"user-key-1": {
"address": "0xE25583099BA105D9ec0A67f5Ae86D90e50036425",
"private_key": "39725efee3fb28614de3bacaffe4cc4bd8c436257e2c8bb887c4b5c4be45e76d"
},
"user-key-10": {
"address": "0x3e95dFbBaF6B348396E6674C7871546dCC568e56",
"private_key": "94eb3102993b41ec55c241060f47daa0f6372e2e3ad7e91612ae36c364042e44"
},
"user-key-11": {
"address": "0x5918b2e647464d4743601a865753e64C8059Dc4F",
"private_key": "daf15504c22a352648a71ef2926334fe040ac1d5005019e09f6c979808024dc7"
},
"user-key-12": {
"address": "0x589A698b7b7dA0Bec545177D3963A2741105C7C9",
"private_key": "eaba42282ad33c8ef2524f07277c03a776d98ae19f581990ce75becb7cfa1c23"
},
"user-key-13": {
"address": "0x4d1CB4eB7969f8806E2CaAc0cbbB71f88C8ec413",
"private_key": "3fd98b5187bf6526734efaa644ffbb4e3670d66f5d0268ce0323ec09124bff61"
},
"user-key-14": {
"address": "0xF5504cE2BcC52614F121aff9b93b2001d92715CA",
"private_key": "5288e2f440c7f0cb61a9be8afdeb4295f786383f96f5e35eb0c94ef103996b64"
},
"user-key-15": {
"address": "0xF61E98E7D47aB884C244E39E031978E33162ff4b",
"private_key": "f296c7802555da2a5a662be70e078cbd38b44f96f8615ae529da41122ce8db05"
},
"user-key-16": {
"address": "0xf1424826861ffbbD25405F5145B5E50d0F1bFc90",
"private_key": "bf3beef3bd999ba9f2451e06936f0423cd62b815c9233dd3bc90f7e02a1e8673"
},
"user-key-17": {
"address": "0xfDCe42116f541fc8f7b0776e2B30832bD5621C85",
"private_key": "6ecadc396415970e91293726c3f5775225440ea0844ae5616135fd10d66b5954"
},
"user-key-18": {
"address": "0xD9211042f35968820A3407ac3d80C725f8F75c14",
"private_key": "a492823c3e193d6c595f37a18e3c06650cf4c74558cc818b16130b293716106f"
},
"user-key-19": {
"address": "0xD8F3183DEF51A987222D845be228e0Bbb932C222",
"private_key": "c5114526e042343c6d1899cad05e1c00ba588314de9b96929914ee0df18d46b2"
},
"user-key-2": {
"address": "0x614561D2d143621E126e87831AEF287678B442b8",
"private_key": "53321db7c1e331d93a11a41d16f004d7ff63972ec8ec7c25db329728ceeb1710"
},
"user-key-20": {
"address": "0xafF0CA253b97e54440965855cec0A8a2E2399896",
"private_key": "4b9f63ecf84210c5366c66d68fa1f5da1fa4f634fad6dfc86178e4d79ff9e59"
},
"user-key-3": {
"address": "0xf93Ee4Cf8c6c40b329b0c0626F28333c132CF241",
"private_key": "ab63b23eb7941c1251757e24b3d2350d2bc05c3c388d06f8fe6feafefb1e8c70"
},
"user-key-4": {
"address": "0x802dCbE1B1A97554B4F50DB5119E37E8e7336417",
"private_key": "5d2344259f42259f82d2c140aa66102ba89b57b4883ee441a8b312622bd42491"
},
"user-key-5": {
"address": "0xAe95d8DA9244C37CaC0a3e16BA966a8e852Bb6D6",
"private_key": "27515f805127bebad2fb9b183508bdacb8c763da16f54e0678b16e8f28ef3fff"
},
"user-key-6": {
"address": "0x2c57d1CFC6d5f8E4182a56b4cf75421472eBAEa4",
"private_key": "7ff1a4c1d57e5e784d327c4c7651e952350bc271f156afb3d00d20f5ef924856"
},
"user-key-7": {
"address": "0x741bFE4802cE1C4b5b00F9Df2F5f179A1C89171A",
"private_key": "3a91003acaf4c21b3953d94fa4a6db694fa69e5242b2e37be05dd82761058899"
},
"user-key-8": {
"address": "0xc3913d4D8bAb4914328651C2EAE817C8b78E1f4c",
"private_key": "bb1d0f125b4fb2bb173c318cdead45468474ca71474e2247776b2b4c0fa2d3f5"
},
"user-key-9": {
"address": "0x65D08a056c17Ae13370565B04cF77D2AfA1cB9FA",
"private_key": "850643a0224065ecce3882673c21f56bcf6eef86274cc21cadff15930b59fc8c"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment