Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
EVM Rollup + DAL Nodes support (#579)
* introduce smart rollups statefulsets * ensure it starts * fix rpc endpoint * add bootstrap param injection * add an empty boot sector for now * put bootstrap rollup params that work in values.yaml example * fix example * remove leftover signer code * add rollup ingress * set path type properly * make rollup node listen on 0.0.0.0 * use debug container, pass boot sector of evm rollup * use debug image in chain initiator to inject wasm * make debug image work * put hex of kernel in activation * add debug statements * fix typo * fix enumerate * revert config gen changes as the rollup is not in utils container * add a function to replace file with its content in hex * remove sleep * add evm proxy * add evm proxy script * add "run" to evm-proxy cmd * add evm proxy service * add ingress for evm proxy * add comment to chain-initiator * add persistent data dir for rollup node * support several evm rollups * fix path type for nginx * DAL initial * add service ports * new syntax for evm proxy * fix ports, remove wrong DAL vars * DAL permissions fix * DAL: use unsafe SRS in config-init * dal node new syntax * add ability for the baker to pick a DAL node * remove debug container workaround - evm rollup is now in main container * new EVM rollup model: installer kernel + small files * remove usafe srs param * fix xxd command * fix xxd in activation script as well * set -e: fail activation when a command fails * support for bootstrap profile in DAL * fix newlines in dal script * switch to --mode dev on evm proxy * switch to universal smart rollup node (instead of proto-dependent) * ensure you can add annotations to your evm proxy and evm node * proper match for annotation * add option to pass public IP to dal nodes * add ability to pass attester profiles to DAL node * dal: add ability to specify peer * new evm proxy CLI * actually mondaynet doesn't have evm rollup * remove --mode dev for evm proxy * put evm proxy in dev mode again * replace `--version dev` with `--devmode` * fix disappearing ingress issue * DAL update to 50Gi * DAL comments * optional hardcoded identity for DAL nodes * add ability to set storage size of dal nodes in values.yaml * remove tmp changes * fix tests
- Loading branch information