-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Squash migration changes into single commit #259
Commits on Oct 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3281d03 - Browse repository at this point
Copy the full SHA 3281d03View commit details -
dependabot: no PRs for version updates
Setting `open-pull-requests-limit: 0` prevent version updates but should keep the security scans and updates according to https://docs.github.com/en/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates#overriding-the-default-behavior-with-a-configuration-file > If you only require security updates and want to exclude version > updates, you can set open-pull-requests-limit to 0 in order to prevent > version updates for a given package-ecosystem.
Configuration menu - View commit details
-
Copy full SHA for e377366 - Browse repository at this point
Copy the full SHA e377366View commit details -
adding trivy scanning to the Docker files (#41)
* adding trivy scanning to the Docker files * adding docker build scan * fixing typo * adding context for bedrock images * adding context to ops dockerfile packages * fixing context for ops packges: * removing push/pull triggers and adding just a manual workflow run with workflow_dispatch
Configuration menu - View commit details
-
Copy full SHA for 2645f00 - Browse repository at this point
Copy the full SHA 2645f00View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9d3622 - Browse repository at this point
Copy the full SHA a9d3622View commit details -
Add fee currency parameter to IntrinsicGas
As far as I understand, all gas values are for the L1 transaction that submits the tx batches. Therefore, the fee currency can be set to `nil`.
Configuration menu - View commit details
-
Copy full SHA for e7a5994 - Browse repository at this point
Copy the full SHA e7a5994View commit details -
Add forkdiff comparison to optimism (#32)
* Add pages workflow and forkdiff config * Remove TODOs * Update trigger to reflect future celo default branch pattern * Update latest rebased commit
Configuration menu - View commit details
-
Copy full SHA for b100563 - Browse repository at this point
Copy the full SHA b100563View commit details -
Remove common/interfaces/IExchange.sol (duplicate) We keep the one in the `mento` directory. Remove common/libraries/ReentrancyGuard.sol (duplicate) Directly use the original from OpenZeppelin.
Configuration menu - View commit details
-
Copy full SHA for 52a02ef - Browse repository at this point
Copy the full SHA 52a02efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a9d20b - Browse repository at this point
Copy the full SHA 8a9d20bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18fdc5e - Browse repository at this point
Copy the full SHA 18fdc5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c250c7 - Browse repository at this point
Copy the full SHA 9c250c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 529170a - Browse repository at this point
Copy the full SHA 529170aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73fed00 - Browse repository at this point
Copy the full SHA 73fed00View commit details -
Configuration menu - View commit details
-
Copy full SHA for a55118c - Browse repository at this point
Copy the full SHA a55118cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 234c7aa - Browse repository at this point
Copy the full SHA 234c7aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32e2277 - Browse repository at this point
Copy the full SHA 32e2277View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebd8210 - Browse repository at this point
Copy the full SHA ebd8210View commit details -
Configuration menu - View commit details
-
Copy full SHA for d376d7b - Browse repository at this point
Copy the full SHA d376d7bView commit details -
Add more powerful MockSortedOracles
This allows testing of newly deployed fee currencies even when MockSortedOracles is used. This is the some implementation used in celo-monorepo (except for updating it to a more recent solidity version).
Configuration menu - View commit details
-
Copy full SHA for a60843d - Browse repository at this point
Copy the full SHA a60843dView commit details -
Add fee currency functions to MintableERC20
so that BridgedETH and other bridged ERC20 tokens can be used as fee currencies. I won't included testing until the FeeCurrencyDirectory is ready.
Configuration menu - View commit details
-
Copy full SHA for c0fa138 - Browse repository at this point
Copy the full SHA c0fa138View commit details -
Update soldity pragma for interfaces
to avoid using old 0.5 solidity versions.
Configuration menu - View commit details
-
Copy full SHA for 4d8a7fb - Browse repository at this point
Copy the full SHA 4d8a7fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e951ae9 - Browse repository at this point
Copy the full SHA e951ae9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a927ba - Browse repository at this point
Copy the full SHA 8a927baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b37efe - Browse repository at this point
Copy the full SHA 7b37efeView commit details -
Disable cUSD in L2 genesis for now
Until we fix the errors caused by enabling it.
Configuration menu - View commit details
-
Copy full SHA for 35989a1 - Browse repository at this point
Copy the full SHA 35989a1View commit details -
Fix Genesis contract count test
We need to include Celo's contracts in the count to make it succeed.
Configuration menu - View commit details
-
Copy full SHA for 3088bde - Browse repository at this point
Copy the full SHA 3088bdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea8392d - Browse repository at this point
Copy the full SHA ea8392dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94feda4 - Browse repository at this point
Copy the full SHA 94feda4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42a732e - Browse repository at this point
Copy the full SHA 42a732eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9e2b3b - Browse repository at this point
Copy the full SHA e9e2b3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf5c303 - Browse repository at this point
Copy the full SHA bf5c303View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a09579 - Browse repository at this point
Copy the full SHA 5a09579View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59454a5 - Browse repository at this point
Copy the full SHA 59454a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc6a74f - Browse repository at this point
Copy the full SHA cc6a74fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d729ab8 - Browse repository at this point
Copy the full SHA d729ab8View commit details
Commits on Oct 15, 2024
-
Change config script to pass verification on deploy (#150)
* faultGameMaxDuration -> faultGameMaxClockDuration. * Add faultgamewithdrawaldelay (take sepolia value).
Configuration menu - View commit details
-
Copy full SHA for 3f31c6d - Browse repository at this point
Copy the full SHA 3f31c6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84ee4b0 - Browse repository at this point
Copy the full SHA 84ee4b0View commit details -
Remove cel2-testnet directory (#156)
Our current testnet setup does not rely on this code anymore, so I don't see a reason for keeping it.
Configuration menu - View commit details
-
Copy full SHA for 4908346 - Browse repository at this point
Copy the full SHA 4908346View commit details -
Configuration menu - View commit details
-
Copy full SHA for a39f93e - Browse repository at this point
Copy the full SHA a39f93eView commit details -
Included Fjord hardfork
Configuration menu - View commit details
-
Copy full SHA for 2783ae5 - Browse repository at this point
Copy the full SHA 2783ae5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57badf2 - Browse repository at this point
Copy the full SHA 57badf2View commit details -
Deploy Celo contracts on devnet
Without those we can't test most of the Celo-specific functionality.
Configuration menu - View commit details
-
Copy full SHA for e7c3178 - Browse repository at this point
Copy the full SHA e7c3178View commit details -
This includes the important fix for PUSH0 support: celo-org/op-geth@26b8a1d
Configuration menu - View commit details
-
Copy full SHA for 3abd726 - Browse repository at this point
Copy the full SHA 3abd726View commit details -
Set devAccount[0] as owner of FeeCurrencyDirectory
This makes it possible to modify the FeeCurrencyDirectory entries in devnet.
Configuration menu - View commit details
-
Copy full SHA for 44b911e - Browse repository at this point
Copy the full SHA 44b911eView commit details -
Update op-geth (both go.mod and devnet container)
The new version uses a different FeeCurrencyDirectory address, so we also need to update that.
Configuration menu - View commit details
-
Copy full SHA for e15421d - Browse repository at this point
Copy the full SHA e15421dView commit details -
Add e2e test for bridging WETH to L2
It is also prepared for using the bridged WETH as fee currency, but we are currently lacking a simple way to send fee currency txs, so I left the final tx out.
Configuration menu - View commit details
-
Copy full SHA for 3f8a4e3 - Browse repository at this point
Copy the full SHA 3f8a4e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbc62d2 - Browse repository at this point
Copy the full SHA dbc62d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d8fff6 - Browse repository at this point
Copy the full SHA 4d8fff6View commit details -
Configuration menu - View commit details
-
Copy full SHA for caa151d - Browse repository at this point
Copy the full SHA caa151dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6886911 - Browse repository at this point
Copy the full SHA 6886911View commit details -
This works by loading the database of a celo node. It then removes all existing blocks and generates a new genesis block including the existing state tree. Migrate to urfave/cli/v2 Update op-chain-ops/cmd/op-migrate/main.go Co-authored-by: Karl Bartel <[email protected]> Combine Cel2 migration scripts (#148) * Initial script to play with celo DB history migration * Can Read All the headers Co-authored-by: Alec Schaefer <[email protected]> * Adds new command to migrate ancients db * Adds comment * Adds extension methods for transformation * Implements Transform CeloBody * Adds impl that runs steps in a concurrent pipeline * Adds transformHead, verify hashing works cleanup * add migration for non-frozen blocks * copy over entire db and modify in place, works with op-geth at piersy/minimal-data-migration * remove unecessary copying, cleanup code * close and reopen DBs * migrate newdb in place * saving progress Co-authored-by: Mariano Cortesi <[email protected]> * Refactor code to improve database migration process * better logging * refactor: inline parMigrateAncientRange * Remove frozen blocks from nonAncient DB * check hash matches on nonAncients migration * clean up branch Removes unused code, move code for better separation of concerns. * decode into new types * fix transformHeader * make old freezer not readonly so that .meta files are created * add configurable memory limit * add comment about memory * Added celo-dbmigrate Makefile target * Added dockerfile for celo-dbmigrate and celo-migrate tools * Workflow for running cel2-migration-tool * Update cel2-migration-tool image registry * update op-geth to point to https://github.com/celo-org/op-geth/commits/piersy/for-use-with-migrated-celo-datadir-use-gas-limit-differentiation-rebased-celo6/ * add celo6 logging * rename scripts to celo-migrate-state and celo-migrate-blocks * first pass at combining scripts * saving progress on testing * fix lint error, use %w to fmt errors * add updated state migration input files to testdata * add ability to run block and state migration seperately or together * add option for migrating only frozen blocks * remove old scripts * minor logging improvements in block migrations * invert clearNonAncients flag logic --> keepNonAncients, make dry-run flag only apply to state migration * adds README, improves logging * fix lint err * Fix Makefile and Dockerfile * move createNewDbIfNotExists * rename keep-non-ancients * update TODO to add more context and state changes * Remove channel buffers from ancients migration Co-authored-by: Valentin Rodygin <[email protected]> * bump default batch size to 100000 * add back extended usage string * add info on state migration to README * remove --state-dry-run flag * update default batch size to 50k * Adding building for op images * Setting our values for image registry and repository * update README * fix logging when newAncients > oldAncients * fix return value when skipping ancients * skip transforming block bodies that have already been transformed * misc. fixes to get re-runs with --keep-non-ancients working * adds TODO * addresses cosmetic feedback * add flag for specifying a buffer * Show progress on rsync * Update to latest op-geth * state-migration: Refactor subtask * state-migration: Use EIP1559 settings from deploy config Fixes #135 * state-migration: Enable Fjord hardfork during migration Fixes #160 * state-migration: Deterministicly set migration block timestamp Fixes #157 Sets the timestamp to be 5s after the last block. * state-migration: Set WithdrawalsHash in Cel2 migration block * fixup! Fix Makefile and Dockerfile * add note to README about using snapshots for pre-migration * Set blob gas header fields for transition block These are now required to be set since cancun was activated. * Use InitialBaseFee for pre-gingerbread transitionb * Fix warnings about capitalized error strings * Output chain config as marshalled JSON * state-migration: Handle accounts with existing balance Fixes #158 * remove allocs file, add instructions for how to generate allocs file to README, update TODOs --------- Co-authored-by: Mariano Cortesi <[email protected]> Co-authored-by: Alec Schaefer <[email protected]> Co-authored-by: Mariano Cortesi <[email protected]> Co-authored-by: Javier Cortejoso <[email protected]> Co-authored-by: Paul Lange <[email protected]> Co-authored-by: Valentin Rodygin <[email protected]> Co-authored-by: Piers Powlesland <[email protected]> Set balance of `CeloDistributionSchedule` contract (#162) * state-migration: Initialize CeloDistributionSchedule Fixes #155 * state-migration: Don't fail when distribution schedule update errors * Review comments state-migration: Set ParentBeaconRoot (#176) This allows header validation to pass during snap sync state-migration: Set address of distribution schedule (#177) state-migration: Read total supply directly from state (#182) * state-migration: Read totalSupply directly from storage * Added trigger for updated dependencies * Removen token bindings --------- Co-authored-by: Javier Cortejoso <[email protected]> Fix l2 block older than l1 origin error (#184) (#187) * Revert to using time.Now() for migration block Instead of simply adding 5 to the parent block time. We really do need a deterministic time for the migration block so that all parties that run the migration arrive at the same migration block but the problem is that op-geth requires that the L2 migration block (aka l2 origin) occurs after the l1 origin (I guess the point where you deploy the bridge contracts to the l1). When we migrate a partially synced datadir the block before the transition block will be very old, up to 4 years old! So of course it occurs before the l1 origin. So a fix just to get things working is to use time.Now(), but probably we should make this a configurable parameter. * add flag to specify timestamp * Update op-chain-ops/cmd/celo-migrate/main.go --------- Co-authored-by: piersy <[email protected]> Migration script fixes (#179) * Fixed migration for datadirs without ancients The script was assuming that ancients would have been migrated and was considering the numAncients-1 to be the next block to migrate but when numAncients is zero that's a problem. Also remved logic for picking up where db migration left of for the level db since it was complicating the logic and that process takes a few seconds, which is nothing compared with the minutes taken to migrate the ancients. * Ensure that we set gas limit if migrating at pre-gingerbread point Fix migration script gap in migrated blocks (#189) * Fix migration script gap in migrated blocks The range of ancient blocks to remove from the non ancients database was off by one and resulted in a gap between ancients and non ancients. Also corrected some log statements that were off by one. Add pre-migration command to migration script (#192) * add pre-migration command, rsync and ancients run in parallel, remove onlyAncients flag * remove block and state migration sub-commands * make non ancient migration its own step, add flag to measure time * add more granular timers * open db without freezer in state migration, remove clearAll * fix error * remove update flag from rsync command, add rsync comments * delete commented out versions of checkForPrevFullMigration * remove aliases * remove clearNonAncients flag * remove measureTime flag, always log time measurements * remove logging from help text * remove db reset * move scan for extra ancients into pre-migration * update README * rename extraAncientNumHashes to strayAncientBlocks state-migration: Fail if account would be overwritten (#202) * state-migration: Fail if account would be overwritten * Review changes * Review changes 2 * Fail in unclear state * more changes * Use whitelist to decide if nonce and state are overwritten Cosmetic changes to the migration script - Use more lists for added readability - Capitalize Alfajores and Celo - Reorder scripting instructions to fit the actual order or operations - Use GitHub callouts migration: Add tests (#217) * migration: Add tests for state migration * migration: Fix issues shown by tests * migration: pass allowlist into state migration Allows for easier testing * migration: Add test with allowlist * Correct overwrite counter * Use in memory DB migration: Add working allowlist for Alfajores (#220) * migration: Simplify tests * migration: Add working allowlist for Alfajores Adapt migration code to changes in StateDB StateDB.CreateAccount used to copy existing balance, now it does not any more. migration: Set fields correctly for migration block (#212) migration: Enable Granite (#226) Write genesis file in state migration (#219) * squash of #167 * add writeGenesis * open old freezer in readonly mode, fix locking error * remove devAlloc * Revert "open old freezer in readonly mode, fix locking error" This reverts commit e3fddea. * fix locking error * fix lint error, check errors, add comment * remove comment * filter extra genesis fields * fix issue with genesis extra data * update testdata --------- Co-authored-by: Javier Cortejoso <[email protected]> migration: Overwrite create2deployer code (#233) migration: Allow 'createx' preinstall (#238) The code already exists on Alfajores and matches the one that would be deployed, therefore we just allow this address. add migration-block-number flag (#245) * add migration-block-number flag * address feedback * move migration-block-number flag out of state migration options Fixes for re-running migration script on same destination db (#246) * add reset flag * add --checksum to rsync options
Configuration menu - View commit details
-
Copy full SHA for dfd6802 - Browse repository at this point
Copy the full SHA dfd6802View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25a8e32 - Browse repository at this point
Copy the full SHA 25a8e32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 488ece9 - Browse repository at this point
Copy the full SHA 488ece9View commit details -
Improving the docker tagging logic. [Context](https://github.com/orgs/community/discussions/25191) (thanks @alvarof2 for the link)
Configuration menu - View commit details
-
Copy full SHA for 96ab119 - Browse repository at this point
Copy the full SHA 96ab119View commit details -
Configuration menu - View commit details
-
Copy full SHA for f146a1f - Browse repository at this point
Copy the full SHA f146a1fView commit details -
Use name AbstractFeeCurrency to avoid confusion
...with the FeeCurrency in celo/testing/FeeCurrency.sol . It also is a good idea to clearly name abstract contracts, so that nobody tries to use them as a non-abstract contract (e.g. tries a deployment).
Configuration menu - View commit details
-
Copy full SHA for b841774 - Browse repository at this point
Copy the full SHA b841774View commit details -
* ci: Add shellcheck job * Update op-e2e/celo/run_all_tests.sh Co-authored-by: Karl Bartel <[email protected]> --------- Co-authored-by: Karl Bartel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7b4e18a - Browse repository at this point
Copy the full SHA 7b4e18aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7399a99 - Browse repository at this point
Copy the full SHA 7399a99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bf6bf1 - Browse repository at this point
Copy the full SHA 7bf6bf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2462ad8 - Browse repository at this point
Copy the full SHA 2462ad8View commit details -
Configuration menu - View commit details
-
Copy full SHA for baf44fe - Browse repository at this point
Copy the full SHA baf44feView commit details -
Configuration menu - View commit details
-
Copy full SHA for c92fd70 - Browse repository at this point
Copy the full SHA c92fd70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73ad489 - Browse repository at this point
Copy the full SHA 73ad489View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f4bd1f - Browse repository at this point
Copy the full SHA 5f4bd1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for af6abaf - Browse repository at this point
Copy the full SHA af6abafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57af1c9 - Browse repository at this point
Copy the full SHA 57af1c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for bca15ce - Browse repository at this point
Copy the full SHA bca15ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f17d63 - Browse repository at this point
Copy the full SHA 0f17d63View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe7f5bb - Browse repository at this point
Copy the full SHA fe7f5bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0cf417 - Browse repository at this point
Copy the full SHA d0cf417View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7195c3c - Browse repository at this point
Copy the full SHA 7195c3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1078913 - Browse repository at this point
Copy the full SHA 1078913View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2974ff - Browse repository at this point
Copy the full SHA c2974ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e57109 - Browse repository at this point
Copy the full SHA 6e57109View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfcb48a - Browse repository at this point
Copy the full SHA bfcb48aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00f008d - Browse repository at this point
Copy the full SHA 00f008dView commit details -
Use RPC URLs from env in JS tests
This makes sure we use the same configuration across all tests.
Configuration menu - View commit details
-
Copy full SHA for c93f56e - Browse repository at this point
Copy the full SHA c93f56eView commit details -
Adding funding.json file required to apply for retropgf
Configuration menu - View commit details
-
Copy full SHA for 8351b3e - Browse repository at this point
Copy the full SHA 8351b3eView commit details -
Remove state op-hearbeat builds
the heartbeat program was removed in 0da4ba1
Configuration menu - View commit details
-
Copy full SHA for c40c392 - Browse repository at this point
Copy the full SHA c40c392View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf403e9 - Browse repository at this point
Copy the full SHA bf403e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ad5132 - Browse repository at this point
Copy the full SHA 2ad5132View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7db939f - Browse repository at this point
Copy the full SHA 7db939fView commit details
Commits on Oct 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c81fea1 - Browse repository at this point
Copy the full SHA c81fea1View commit details -
migration: Fix baseFee calculation (#240)
Change base fee calculation for transition block Previously we used the parent base fee, now we use the eip1559 calculation to calculate the base fee for the transition block. Also updated the referenced op-geth that includes an updated CalcBaseFee function. The approach was changed to remove reliance on IsCel2 inside CalcBaseFee which helps to avoid unexpected consequences when working with tests that do or don't set the cel2 fork Co-authored-by: Piers Powlesland <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for efe4943 - Browse repository at this point
Copy the full SHA efe4943View commit details -
migration: Make migration-block-time a required flag (#242)
Make migration-block-time a required flag --------- Co-authored-by: alecps <[email protected]> Co-authored-by: piersy <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0234f48 - Browse repository at this point
Copy the full SHA 0234f48View commit details -
Configuration menu - View commit details
-
Copy full SHA for f23ef1b - Browse repository at this point
Copy the full SHA f23ef1bView commit details -
EigenDA current limit for Holesky (their documentation is currently outdated but the limit seems to be set to 16 MB based on the updated tests from [this PR](Layr-Labs/eigenda-proxy#100)).
Configuration menu - View commit details
-
Copy full SHA for ac1694e - Browse repository at this point
Copy the full SHA ac1694eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec1f607 - Browse repository at this point
Copy the full SHA ec1f607View commit details -
Configuration menu - View commit details
-
Copy full SHA for feeeb26 - Browse repository at this point
Copy the full SHA feeeb26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e66531 - Browse repository at this point
Copy the full SHA 2e66531View commit details -
contracts: Update allowed interface list with Celo interfaces
Those have warnings with `check-interfaces.sh`. Ignore those warnings for now.
Configuration menu - View commit details
-
Copy full SHA for 7568d8b - Browse repository at this point
Copy the full SHA 7568d8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14cf272 - Browse repository at this point
Copy the full SHA 14cf272View commit details -
Configuration menu - View commit details
-
Copy full SHA for 308fbb2 - Browse repository at this point
Copy the full SHA 308fbb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7672c9d - Browse repository at this point
Copy the full SHA 7672c9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2817da - Browse repository at this point
Copy the full SHA a2817daView commit details -
Configuration menu - View commit details
-
Copy full SHA for bda0e35 - Browse repository at this point
Copy the full SHA bda0e35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4211ca4 - Browse repository at this point
Copy the full SHA 4211ca4View commit details -
op-chain-ops: Use noop for unimplemented writeJson
This cheatcode is used to store the Celo L2 predeploy addresses in a JSON file when run with forge. Inside TestEndToEndApply/initial_chain , the same code is called but we don't care for the generated JSON file. So just returning `nil` makes the test work without any disadvantages.
Configuration menu - View commit details
-
Copy full SHA for 7acfe8c - Browse repository at this point
Copy the full SHA 7acfe8cView commit details -
contracts: versioning for Celo modified contracts
Changes in implementation require changes in version. This is ensured by `./scripts/checks/check-semver-diff.sh`.
Configuration menu - View commit details
-
Copy full SHA for f4647a8 - Browse repository at this point
Copy the full SHA f4647a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36f1da1 - Browse repository at this point
Copy the full SHA 36f1da1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e565e0e - Browse repository at this point
Copy the full SHA e565e0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bb9245 - Browse repository at this point
Copy the full SHA 2bb9245View commit details -
OptimismPortal2 set initial
_balance
through StorageSetter pattern (#……254) * OptimismPortal2 set initial `_balance` through StorageSetter pattern Fixes #239 The custom gas-token feature adaptation for the fault-proof system using the `OptimismPortal2` contract has been merged recently upstream. We are using the custom-gas-token feature and additionally require a modification of the OptimismPortal's `_balance` value to be set to the entire allocation of Celo on the L2 - meaning that all L1 token is initially locked in the bridge and only usable on the L2. Those changes are now adapted also to the `OptimismPortal2`, which was a requirement to make our custom-gas-token pre-locked balance feature work in conjunction with fault-proofs. * Adapt withdraw e2e-tests to work with fault-proofs * Use prettier for formatting e2e tests * Fix typo Co-authored-by: Valentin Rodygin <[email protected]> * Set L1-fee scalars to zero in devnet --------- Co-authored-by: Valentin Rodygin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e618044 - Browse repository at this point
Copy the full SHA e618044View commit details