Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(proposer): rust validity proposer (#399)
* wip: implemented db, halfway through implementing proposer * chore: proposer * feat: implement request queued proofs * set up db migrations * feat: add commitment config * use index * chore: handle initialization * feat: add rust proposer * feat: add block_nb to eth_metrics * feat: generated and relayed proof * use debug_span * feat: proposer refactor to allow for separating into different thread * feat: turn off logs from kona * feat: clean up logging, add proof_request_time, add logic to update proof_request_time * feat: simplify retry logic * chore: delete old proposer, add jemalloc * add * feat: adding metrics causes rustls error" * rebase * feat: add submodules * feat: fix contract deployment * read from env file * feat: proposer working, new columns, need to add chain id * add debug log to multi * feat: add chain id * feat: logging * feat: clean up instantiation of op succinct request * feat: bump to kona.11 * wip * feat: add requester config validation * feat: update migr * feat: add better intialization logic * fix: migrations script, add init log * ignore single hint handler * add log for executed proof time * feat: use spawn_blocking for execute, create ranges in parallel and chunk batch insertion requests to avoid pg overload * feat: u64, proposer * feat: add completed ranges * feat: simplify requests to reduce load on db * add * feat: add sqlx to git * feat: update sqlx * modify witnessgen check * retry logic * remove unnecessary sqlx * update sqlx queries * add * add * collect exec stats for mock agg * fix: agg proof creation logic * add * add * fmt + wip: metrics * feat: got basic metrics working, try using out of the box metrics exporter * feat: tracking process metrics + curr proving status * add * works * parity with old error counts * deploy script * clippy * initialize metrics * fmt * elf * elf * add: custom gauges * merge * feat: add range elf * feat: use unified elfs * add * add elf * remove op_listener * wip * remove chainconfig * simplify rollup config * wip * fix: `op_chain_config` missing issue (#418) * default value * feat: update elfs * lib * elf * feat: add * feat: validity * set error count to 0 * note * gs * gs * feat: build * chore: use tls-native-tls * build * feat: remove RunContext and ProgramType * feat: remove unused deps * feat: install default provider * feat: fix repr for smallint, better info log * update instance type * feat: update elfs * elf * feat: properly await the completion of the task, don't retry on every completed task * feat: update elfs * feat: fix clippy, add better logging on mismatched config, add config script * chore: todo * add * chore: Cargo.toml * feat: add support for dgf game type * feat: polish docs * feat: update max_batch_post_delay_minutes for mainnet * fmt * simplify * fix * feat: add better error context for headers * feat: update elfs * feat: update md * feat: remove todos * chore: add sp1 gas * toml --------- Co-authored-by: fakedev9999 <[email protected]> Co-authored-by: Ubuntu <[email protected]>
- Loading branch information