• Sebastian Stammler's avatar
    ops-bedrock: Beacon-chain devnet with Dencun + Ecotone upgrade (#9117) · 16c4e367
    Sebastian Stammler authored
    * ops-bedrock: beacon-chain devnet with fork to L1 Dencun and L2 Ecotone
    
    ops-bedrock: clean up file names, drop unused stateviz
    
    ops-bedrock: dockerfile for lighthouse from source
    
    ops-bedrock: devnet validator keystores
    
    ops-bedrock: dev chain config
    
    generate genesis.ssz, work in progress devnet setup
    
    lighthouse CLI tweaks
    
    ops-bedrock: more CLI tweaks
    
    devnet: fix validator keys loading
    
    ops-bedrock: cleanup L1 geth setup and jwt-secret usage
    
    ops-bedrock: fix L1 engine API endpoint
    
    op-chain-ops: insert dev L1 contracts
    
    devnet fixes
    
    more fixes
    
    schedule L2 Delta and Ecotone forks
    
    op-chain-ops: fix lint
    
    ops-bedrock: docker-compose config comments about special options
    
    ops-bedrock: adjust beacon node log level
    Co-authored-by: default avatarSebastian Stammler <seb@oplabs.co>
    
    * devnet: Add eth2-testnet-genesis installation step
    
    * op-e2e: fix pre-Ecotone tests
    
    * ops-bedrock: Fix entrypoint scripts
    
    * op-e2e: Fix TestPreEcotone
    
    * op-e2e: Fix hardfork validation tests
    
    * op-e2e: Enable L1 Cancun at genesis for Ecotone system configs
    
    * ci: use eth2-testnet-genesis tag v0.10.0
    
    * op-e2e: use <fork>SystemConfig instead of manipulating fields
    
    * op-e2e/actions: process beacon block root for Cancun L1s
    
    * op-e2e/actions: fix TestBlockTimeBatchType
    
    * op-e2e: add beacon endpoint to L1 setup
    
    * op-e2e/actions: fix more tests...
    
    * op-e2e/actions: fix manual setting of delta offset
    
    * op-e2e/actions: set blob source in plasma tests
    
    * devnet: sleep at start of tests
    
    * ops-bedrock: remove fetch-all-sidecars for l1 lh from docker-compose
    
    * op-e2e: fix Makefile go test flags
    
    * op-chain-ops: Add 4788 deployer address to L1 genesis creation
    
    * op-e2e: remove outdated TODO code
    
    * ci: read eth2-testnet-genesis version from json
    
    * fix l1 genesis & cci config
    
    * rename beacon-data/deposit_contract_block.txt
    
    * cci: dump l1-bn and l1-vs logs
    
    * few improvements
    
    * Move to op-e2e devnet withdrawals test
    
    * set l1 block time to 6s in devnet template
    
    * fix game resolve helper, to handle resolve race condition
    
    * lower da windows
    
    * devnet: bump plasma windows to 16
    
    * fix: adjust plasma test params for smaller challenge window sizes
    
    * bump lighthouse, remove src Dockerfile
    
    * revert devnet python script commenting out
    
    the test isn't run from this script any more anyways
    that was just temporary while debugging
    
    * remove deprecated options
    
    ligthouse deprecated http-allow-sync-stalled
    docker-compose deprecated the version tag
    
    * retry start block fetching in L2 genesis cmd
    
    * add CL to devnet L1 startup step
    
    * ignore receipt for resolveClaim call in FinalizeWithdrawal
    
    * forward tx trace as custom error type, use in withdrawal test
    
    * return receipt in SendTx
    
    ---------
    Co-authored-by: default avatarprotolambda <proto@protolambda.com>
    Co-authored-by: default avatartchardin <tdotchardin@gmail.com>
    16c4e367
l1-generate-beacon-genesis.sh 559 Bytes