- 01 Nov, 2024 1 commit
-
-
protolambda authored
-
- 29 Oct, 2024 1 commit
-
-
protolambda authored
-
- 25 Oct, 2024 1 commit
-
-
protolambda authored
* op-supervisor: cross-safe-updates PR squashed op-supervisor: experimental cross-safety, with hazard detection tweak: Add some errors/error returns in backend/cross. wip: Chain index <> ID mapping. fix: Check parent instead of re-checking hazardBlock. Remove Hazard Work Write missing DB Bindings OpenBlock, LocallyDerivedFrom, CrossDerivedFrom Configurable WorkFn for Workers op-supervisor: move chain-index <> chain ID translation into dependency set, fix some interfaces op-supervisor: update cross-safety worker routine op-supervisor: update more error handling op-supervisor: move errors to types package op-supervisor: check CanExecuteAt and CanInitiateAt op-supervisor: determine cross-safe candidate and L1 scope, and more fixes todo L1 scope increment op-supervisor: cross-safe L1 scope bump op-supervisor: dependency set getter op-supervisor: L1 scope increment fix op-supervisor: fix cross-safe updates typing op-node: signal L1 traversal of derivation to supervisor op-supervisor: fromda fixes and tests op-supervisor: fix OpenBlock, fix/add missing interface methods, hook up cross-safe worker routines OpenBlock to return map[uint32]ExecutingMessage Add Frontier Unit Tests fix WithParent panic op-node: register L1 traversal with op-supervisor op-node,op-supervisor: add logging, temp work around for interop local-safe updates Add safe_start_test, unsafe_start_test Add safe_update_test and unsafe_update_test add worker_test op-supervisor: fix cross-safe L1 scope bumping op-supervisor: fix logs DB test Co-authored-by:
axelKingsley <axel.kingsley@gmail.com> Co-authored-by:
Tyler Smith <mail@tcry.pt> * op-node: fix interop deriver test * op-e2e: fix interop action test * op-supervisor: improve map init * op-node: link interop TODO comment to issue, in engine events emitter * op-supervisor: cleanup Worker instances of tests --------- Co-authored-by:
axelKingsley <axel.kingsley@gmail.com> Co-authored-by:
Tyler Smith <mail@tcry.pt>
-
- 17 Oct, 2024 1 commit
-
-
Axel Kingsley authored
* Initialize using Dependency Set Configuration * op-supervisor: init fromda, route fromda metrics, handle cross-unsafe, improve backend resource initialization * op-supervisor: attach RPC, create processors upfront, implement backend test * op-supervisor: fix dependency set configuration and test setup * Update op-supervisor/supervisor/backend/backend.go Co-authored-by:
Axel Kingsley <axel.kingsley@gmail.com> --------- Co-authored-by:
protolambda <proto@protolambda.com>
-
- 16 Oct, 2024 1 commit
-
-
protolambda authored
* op-supervisor: cleanup, refactor to take local-safe info from op-node * Refactor ChainProcessor Worker * remove unneeded err check * semgrep --------- Co-authored-by:
axelKingsley <axel.kingsley@gmail.com>
-
- 02 Oct, 2024 1 commit
-
-
Axel Kingsley authored
-
- 28 Sep, 2024 1 commit
-
-
Axel Kingsley authored
* fixes * op-supervisor: head db init fix, logging, op-node debug logging * interop: track recent safety data * Early integration and refactor of Views and SafetyIndex * update for rebase * rename RecentSafetyIndex ; reorganize * refactor Pointer method on iterator * logging * Delete unused Tracking Code ; New ChainsDB.Safest * fix naming miss * fix mistaken line deletion * Update op-supervisor/supervisor/backend/safety/safety.go Co-authored-by:
protolambda <proto@protolambda.com> * Add issue numbers to TODO ; Address Proto Comments --------- Co-authored-by:
protolambda <proto@protolambda.com>
-
- 26 Sep, 2024 1 commit
-
-
protolambda authored
* op-supervisor: supervisor-head-pointers squashed change entry indices to head pointers, refactor block processor, backend fixes Co-authored-by:
Axel Kingsley <axel.kingsley@gmail.com> * use ticker instead of time.After --------- Co-authored-by:
Axel Kingsley <axel.kingsley@gmail.com>
-
- 21 Sep, 2024 1 commit
-
-
protolambda authored
* op-supervisor: register each L2 block, refactor Signed-off-by:
protolambda <proto@protolambda.com> * op-supervisor: fix lint and tests * op-supervisor: minor fixes, logging * op-supervisor: fix semgrep --------- Signed-off-by:
protolambda <proto@protolambda.com>
-
- 14 Sep, 2024 1 commit
-
-
Axel Kingsley authored
* op-e2e: interop test setup (work in progress) * op-e2e: interop test setup * organization and comment updates * refactor creation code into WIP system2 * save secrets per L2 * Add SuperSystem Interface ; Add Users and Transactions * Further Refactoring ; Fix Test * Add Supervisor * Add Supervisor Client * Comment out Proposer * Add AddL2RPC to Supervisor Client * Fully link Supervisor and OP Node in E2E Test * correct RPC call supervisor_checkBlock * Make EOF acceptable for backend check * final structure names * Change unused functions to _ for linter * fix import order * Add Github Issue Numbers to TODOs * tynes comments: add World Resource as configurable --------- Co-authored-by:
protolambda <proto@protolambda.com>
-
- 13 Jul, 2024 1 commit
-
-
Adrian Sutton authored
* op-supervisor: Introduce head tracker * op-supervisor: Move log db to subpackage of db. * op-supervisor: Route all updates through a common db that can track heads * op-supervisor: Remove unused error. * op-supervisor: Remove operations - it fits into a later PR. * op-supervisor: Fix semgrep * op-supervisor: Move resuming databases into ChainsDB so it can later update the chain heads too.
-
- 11 Jul, 2024 1 commit
-
-
Adrian Sutton authored
Ensures the database is rewound to the point where it can retry storing the logs for the block rather than having some logs already exist.
-
- 28 Jun, 2024 1 commit
-
-
Adrian Sutton authored
* op-supervisor: Introduce pipeline concept and stage to handle all blocks on head update * op-supervisor: Simplify to just call a block processor directly * op-supervisor: Simplify further to remove pipeline entirely and hook up processor * op-supervisor: Separate out and test the head update callback. * op-supervisor: Fetch receipts for each block
-