- 07 Oct, 2022 4 commits
-
-
mergify[bot] authored
-
Matthew Slipper authored
-
mergify[bot] authored
op-e2e: action testing L2 sequencer, use L1State in verifier
-
mergify[bot] authored
-
- 06 Oct, 2022 27 commits
-
-
mergify[bot] authored
ctb: Fix codecov flag args to match config
-
mergify[bot] authored
-
mergify[bot] authored
CI Builder: install slither==0.9.0
-
mergify[bot] authored
-
mergify[bot] authored
feat(sdk): add Bedrock Alpha Testnet contracts
-
mergify[bot] authored
-
Annie Ke authored
-
mergify[bot] authored
indexer: Restore some bindings
-
mergify[bot] authored
-
protolambda authored
-
mergify[bot] authored
ENG-2835 adds release configs for endpoint-monitor
-
mergify[bot] authored
-
mergify[bot] authored
Use uint64 for arithmetic in XDM's baseGas
-
Maurelian authored
-
Maurelian authored
-
Matthew Slipper authored
To support Bedrock and non-Bedrock within the same indexer, we need to include the SCC bindings.
-
Maurelian authored
-
Matthew Slipper authored
This allows us to use stacked diffs more effectively.
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
Prepares the repo to land the indexer changes by mocing some additional utilities to `op-e2e` and moving `backoff` from `op-node` into `op-service`.
-
Kelvin Fichter authored
Adds contract addresses for the Bedrock Alpha testnet.
-
Joshua Gutow authored
* op-node: Simplify Receipts Fetching API The previous API would return a receipts fetcher that the caller was responsible for iterating through and then calling `Result` on. This moves this inside the `Fetch` function. This simplifies usage of the API and does not result in performance regression because the receipts hash check requires all receipts to be fetched before * Cache receipts fetcher rather than receipts This modifies the refactor to be equivalent to the previous code. Caching the receipts fetcher is actually critical for performance because the fetcher caches intermediate results. The fetcher typically makes lots of calls to fetch all the receipts so if all work is thrown out on a single failure it will be very hard for the node to make progress. * Rename Fetch -> FetchReceipts
-
Mark Tyneway authored
* ctp: mainnet nft bridge deployments * Create mighty-planets-pump.md Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- 05 Oct, 2022 7 commits
-
-
Maurelian authored
* ctb: Rename event in the L2ToL1MessagePasser The new name MessagePassed, is less confusing since the name 'WithdrawalInitiated' is used in the L2 Bridge. * Chore: bindings * op-node: fix tests for MessagePassed topic 0 * chore: Changeset Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
protolambda authored
op-node: split driver state/model into L1 state, L1 origin selector, L2 sequencer, L2 derivation (#3647) * op-node: split driver state/model into l1 state, l1 origin selector, l2 sequencer, l2 derivation * op-node: implement driver refactor review feedback Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Mark Tyneway authored
* contracts-bedrock: cleanup initialize * bindings: regenerate * contracts-bedrock: snapshot * contracts-bedrock: remove extra gap * bindings: regenerate Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Maurelian authored
-
Matthew Slipper authored
* op-e2e: Start adopting op-chain-ops This PR starts the process of adopting op-chain-ops in op-e2e by porting over the `Secrets` struct we use in Hive. This lets us share wallet generation code among different projects. Adopting op-chain-ops in op-e2e improves the following: 1. Transactions now route through the correct proxy contracts. 2. There's no need to wait for a contract deployment since conracts exist in genesis. 3. We can export the test helpers in op-e2e to enable us to run similar end-to-end tests in other applications like the indexer This is the first in a series of stacked PRs. * op-e2e: Migrate tests to op-chain-ops * Updates from code review * remove unnecessary method * Update op-e2e/setup.go Co-authored-by:
Joshua Gutow <jgutow@optimism.io> * CR updates * Update op-e2e/e2eutils/secrets.go Co-authored-by:
Joshua Gutow <jgutow@optimism.io> * Update op-e2e/e2eutils/secrets.go Co-authored-by:
Joshua Gutow <jgutow@optimism.io> * try to fix test timeout * fix deadlock * fix similar case Co-authored-by:
Joshua Gutow <jgutow@optimism.io>
-
Maurelian authored
--wip-- wip
-
- 04 Oct, 2022 2 commits
-
-
Mark Tyneway authored
Adds the test key used in geth's unit tests to the genesis alloc. This makes testing more seamless when using the op-chain-ops tooling Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Mark Tyneway authored
Check for nil values coming from the block when creating a new `StorageConfig`. This will prevent cryptic errors that happen deeper in serialization, when trying to deal with `nil` values. Instead the error should be caught earlier with a better error message. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-