- 04 Aug, 2023 40 commits
-
-
Mark Tyneway authored
Migrate the network specific config in the `OptimismPortal` from being `immutable` values into storage. This allows for a single implementation to be used for all proxies in the network. As seen in the storage layout, no storage values are modified. Only new storage values are added. This is very important for ensuring the integrity of storage in the contract. The deployment complexity is reduced by removing all constructor values and setting all config in the `initialize` function. The sentinel contract should use all null values for its fields so that it is not confused as the contract for an actual network. The bindings are regnerated. A follow up commit will bump the minor semver version in the `OptimismPortal`
-
OptimismBot authored
feat(ctb): Deploy `FaultDisputeGame` with `MIPS` backend on devnet
-
mergify[bot] authored
-
OptimismBot authored
chore: ci-builder Makefile target
-
mergify[bot] authored
-
OptimismBot authored
feat(ctb): Proper contract ABI for MIPS.sol
-
clabby authored
patch
-
mergify[bot] authored
-
clabby authored
-
mergify[bot] authored
-
inphi authored
-
clabby authored
-
inphi authored
-
Andreas Bigger authored
having to manually split the docker context from the dockerfile location.
-
OptimismBot authored
fix: typo
-
Luca Donno authored
-
clabby authored
-
clabby authored
-
OptimismBot authored
fix(ci-builder): Upgrade `golangci-lint`
-
clabby authored
-
inphi authored
-
inphi authored
This is necessary so the FaultDisputeGame can easily interact with the MIPS VM. MIPS.step previously required a non-standard calldata format where the packed state and proofs did not contain any padding. As such, interacting with the VM contract in Solidity required careful and expensive construction of calldata.
-
Mark Tyneway authored
chore: Bump `ci-builder`'s go version
-
clabby authored
-
OptimismBot authored
Add a cannon-prestate make target
-
Adrian Sutton authored
* op-program/bin/prestate.json - cannon prestate for the op-program-client.elf * op-program/bin/prestate-proof.json - cannon proof of the prestate, including the claim hash required for dispute game contract setup * op-program/bin/meta.json - metadata for debugging info when using the prestate
-
OptimismBot authored
feat(ctb): Deploy `BlockOracle`
-
mergify[bot] authored
-
OptimismBot authored
op-challenger: Load local inputs from the game contract.
-
mergify[bot] authored
-
clabby authored
-
OptimismBot authored
feat(ctb): Harden `SemverLock` script
-
Adrian Sutton authored
-
clabby authored
-
clabby authored
-
OptimismBot authored
chore: Remove eof-crawler
-
mergify[bot] authored
-
OptimismBot authored
feat(ctb): `BlockOracle` + L1 head validation
-
mergify[bot] authored
-
OptimismBot authored
chore: op-chain-ops cleanup
-