- 15 Jun, 2023 12 commits
-
-
mergify[bot] authored
-
OptimismBot authored
unify genesis factories
-
mergify[bot] authored
-
OptimismBot authored
feat(ctb): `toNibbles` optimization.
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
mergify[bot] authored
-
Mark Tyneway authored
contracts-bedrock: Convert Echidna tests to Forge invariants for ResourceMetering
-
mergify[bot] authored
-
Mark Tyneway authored
feat: upgradable dgf
-
Roberto Bayardo authored
fix predeploy documentation matrix to show ProxyAdmin as proxied
-
- 14 Jun, 2023 28 commits
-
-
mergify[bot] authored
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
Alter the dispute game factory such that it used in with a proxy pattern. The tests are minimally modified in a way where they now go through the proxy because the constructor prevents usage of the contract by setting the owner to `address(0)`. We should strive to follow this sort of pattern, although it makes testing a bit more difficult, it forces us to test the contracts behind proxies which is what happens in production plus it also makes the implementation unusable such that it cannot be mistaken as the real thing.
-
Mark Tyneway authored
feat(ctb): Remove PoPs `BondManager` impl
-
clabby authored
-
clabby authored
-
clabby authored
-
clabby authored
-
clabby authored
-
clabby authored
-
OptimismBot authored
cleanup: contracts-bedrock rehearsal script
-
mergify[bot] authored
-
OptimismBot authored
devnet: unify tooling for how to bring up devnet
-
mergify[bot] authored
-
OptimismBot authored
Support non-legacy L2 deployments with optional governance
-
mergify[bot] authored
-
Roberto Bayardo authored
-
Mark Tyneway authored
Deletes the script used by the migration rehearsals when an EOA was the owner of various properties of the system. In practice, the multisig was the owner. This script made it easy to run the parts of the migration that the multisig was responsible for.
-
Mark Tyneway authored
The bash script is removed in favor of unifying on the python code. In the future we should only have 1 way to bring up the devnet because it is difficult to maintain 2 different ways. It adds additional CI runs plus the need to add functionality to 2 different things when contracts are added to the system.
-
OptimismBot authored
feat(ctb): Change `GameType` from an `enum` -> `uint8`
-
mergify[bot] authored
-
OptimismBot authored
feat(proxyd): add consensus_getReceipts meta method
-
Mark Tyneway authored
-
mergify[bot] authored
-
clabby authored
lint
-
mergify[bot] authored
feat(ctb): Append Only Array in DisputeGameFactory
-