Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: prepare for ontake upgrade (#329)
* prepare for ontake upgrade Signed-off-by: smtmfft <[email protected]> * update Cargo.toml Signed-off-by: smtmfft <[email protected]> * use forked verifier set together with taiko hard forks Signed-off-by: smtmfft <[email protected]> * fix hekla path test * sync with protocol change * sync latest protocol * rebase main * use defaulte l1_inc_block as anchor-1 * refactor(core): [WIP] inital preflight refactor * refactor(core): [WIP] continue preflight refactor * fix(host,tasks): add `l1_inclusive_block_number` field * chore(lib,sgx): run cargo fmt * fix(lib): clippy fixes * chore(core): fix lints * fix(core): fix block conversion for parent block * refactor(core): move preflight to mod and separate into util * feat(host): [WIP] add integration test skeleton * switch back to origin reth branch * feat(host): [WIP] improve test description and options * chore(host): hide integration test behind integration feature * feat(host): [WIP] add cancellation and retry to the test flow * chore(ci): [WIP] add integration tests for native * fix(host): remove comment from feature flag * feat(host): add test for v1, prunning and reporting * feat(host): support custom config path via env vars for testing * fix(ci): add env var for config path for integration testing * fix(host): fix clippy warning * fix(ci): remove `@` * feat(host): separate scenarios and run sequentially * fix(host): fix typo in functionality * chore(host): add comment * refactor(core): use fork instead of inclusion block * feat(ci): add support for testing different proof types * fix(host): pass string instead of type * fix(script): fix typo * chore(core): add detail to transaction execution failure * refactor(lib): extract metadata conversion * refactor(lib): clean up preflight utils * fix(core): fix clippy issue * feat(ci): add integration tests for all provers * fix(ci): remove enable feature * fix(ci): add prover elf building * refactor(host): serialize into status error instead of manual * refactor(host): clean up error conversion * refactor(core): rename l1 inclusion block number field * fix(core,host,tasks): save files after rename * feat(core): temporarily use new reth ontake branch (#357) * temporarily use new reth ontake branch * Update core/src/preflight/util.rs Co-authored-by: Petar Vujović <[email protected]> * chore(lib): run fmt --------- Co-authored-by: Petar Vujovic <[email protected]> * chore(core,ci): renaming * update pre-compiled image Signed-off-by: smtmfft <[email protected]> * update prebuilt image Signed-off-by: smtmfft <[email protected]> * test prebuilt images Signed-off-by: qcloud <[email protected]> * debg CI (#359) * debg CI Signed-off-by: smtmfft <[email protected]> * switch reth back to v1.0.0-rc.2-taiko branch Signed-off-by: smtmfft <[email protected]> --------- Signed-off-by: smtmfft <[email protected]> * chore(ci): use shorter flag passing * fix(lib): support non taiko forked chains for block proving * fix(ci): building provers for tests (#360) * fix CI * fix ci Signed-off-by: smtmfft <[email protected]> * fix ci Signed-off-by: smtmfft <[email protected]> * fix ci * fix ci Signed-off-by: smtmfft <[email protected]> * fix ci Signed-off-by: smtmfft <[email protected]> * fix ci Signed-off-by: smtmfft <[email protected]> * chore(host): add more descriptive asserts * fix(host): use blob proof type other than none * fix(host): add `to_string` call * revert install.sh Signed-off-by: smtmfft <[email protected]> * chore(ci): remove integration from CI until cwd fix * revert ci changes Signed-off-by: smtmfft <[email protected]> --------- Signed-off-by: smtmfft <[email protected]> Co-authored-by: Petar Vujovic <[email protected]> * fix(ci): remove comments which broke CI * fix(ci): add single step * refine pipeline stdout message Signed-off-by: smtmfft <[email protected]> * update to latest ontake taiko-reth Signed-off-by: smtmfft <[email protected]> * add missing binary Signed-off-by: smtmfft <[email protected]> * fixing r0 ci (#362) Signed-off-by: smtmfft <[email protected]> * fix ci Signed-off-by: smtmfft <[email protected]> * fix ci Signed-off-by: smtmfft <[email protected]> * add ci status report script * update to fixed hekla ontake height Signed-off-by: smtmfft <[email protected]> --------- Signed-off-by: smtmfft <[email protected]> Signed-off-by: qcloud <[email protected]> Co-authored-by: Petar Vujovic <[email protected]>
- Loading branch information