-
Notifications
You must be signed in to change notification settings - Fork 371
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
[DO NOT MERGE] Epoch manager WIP #11189
Commits on Aug 15, 2024
-
no working test. Co-authored-by: Martín Volpe <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f7e5d1 - Browse repository at this point
Copy the full SHA 5f7e5d1View commit details
Commits on Aug 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4084bac - Browse repository at this point
Copy the full SHA 4084bacView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3fed48 - Browse repository at this point
Copy the full SHA f3fed48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b473c2 - Browse repository at this point
Copy the full SHA 0b473c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b012f29 - Browse repository at this point
Copy the full SHA b012f29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a4f87a - Browse repository at this point
Copy the full SHA 3a4f87aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad8831d - Browse repository at this point
Copy the full SHA ad8831dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fa905d - Browse repository at this point
Copy the full SHA 5fa905dView commit details
Commits on Aug 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b3023c2 - Browse repository at this point
Copy the full SHA b3023c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9681185 - Browse repository at this point
Copy the full SHA 9681185View commit details
Commits on Aug 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 18ba704 - Browse repository at this point
Copy the full SHA 18ba704View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d862d1 - Browse repository at this point
Copy the full SHA 8d862d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70b12a5 - Browse repository at this point
Copy the full SHA 70b12a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c74a5e - Browse repository at this point
Copy the full SHA 0c74a5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7379aff - Browse repository at this point
Copy the full SHA 7379affView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7205bb7 - Browse repository at this point
Copy the full SHA 7205bb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b89cc74 - Browse repository at this point
Copy the full SHA b89cc74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 758d097 - Browse repository at this point
Copy the full SHA 758d097View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7b32fb - Browse repository at this point
Copy the full SHA d7b32fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a66e578 - Browse repository at this point
Copy the full SHA a66e578View commit details -
Configuration menu - View commit details
-
Copy full SHA for de3ae19 - Browse repository at this point
Copy the full SHA de3ae19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e86672 - Browse repository at this point
Copy the full SHA 8e86672View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fae892 - Browse repository at this point
Copy the full SHA 0fae892View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e55b36 - Browse repository at this point
Copy the full SHA 0e55b36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 973c21e - Browse repository at this point
Copy the full SHA 973c21eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 315aaee - Browse repository at this point
Copy the full SHA 315aaeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for efebfb7 - Browse repository at this point
Copy the full SHA efebfb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c9ee98 - Browse repository at this point
Copy the full SHA 4c9ee98View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6fd893 - Browse repository at this point
Copy the full SHA c6fd893View commit details -
Merge branch 'feat/epoch-manager' of github.com:celo-org/celo-monorep…
…o into feat/epoch-manager
Configuration menu - View commit details
-
Copy full SHA for 04af0f7 - Browse repository at this point
Copy the full SHA 04af0f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29aadbb - Browse repository at this point
Copy the full SHA 29aadbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41fe5e6 - Browse repository at this point
Copy the full SHA 41fe5e6View commit details -
Allow Validator registration in L2 without BLS key (#11181)
* Allow validator registration in L2 without BLS key * Reallow ECDSA key change in L2 --------- Co-authored-by: Martín Volpe <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 05dcde2 - Browse repository at this point
Copy the full SHA 05dcde2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce59f2e - Browse repository at this point
Copy the full SHA ce59f2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01a3098 - Browse repository at this point
Copy the full SHA 01a3098View commit details
Commits on Aug 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f7454fc - Browse repository at this point
Copy the full SHA f7454fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff4fb8f - Browse repository at this point
Copy the full SHA ff4fb8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55d462a - Browse repository at this point
Copy the full SHA 55d462aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2522a2 - Browse repository at this point
Copy the full SHA a2522a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc9ece5 - Browse repository at this point
Copy the full SHA dc9ece5View commit details
Commits on Aug 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 85303f9 - Browse repository at this point
Copy the full SHA 85303f9View commit details
Commits on Aug 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7979ffb - Browse repository at this point
Copy the full SHA 7979ffbView commit details -
Merge branch 'feat/l2-epoch-system' of https://github.com/celo-org/ce…
…lo-monorepo into feat/l2-epoch-system
Configuration menu - View commit details
-
Copy full SHA for f7cb22c - Browse repository at this point
Copy the full SHA f7cb22cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9403236 - Browse repository at this point
Copy the full SHA 9403236View commit details -
Configuration menu - View commit details
-
Copy full SHA for b63e487 - Browse repository at this point
Copy the full SHA b63e487View commit details
Commits on Aug 26, 2024
-
Move Validators.sol to 0.8 (#11192)
* WIP * Validator test WIP, forge doesn't compile yet * buildable * most of the foundry tests working * Validator related tests fixed * truffle build working * cache bump * lint + prettify+ migrations * Enable optimization for Solidity 0.8 * prettify * Ci bump * CI bump 2 * Validators to 0.8 config * CI bump * foundry fix * Truffle migrations are partly fixed * Added import for ValidatorsMock08 in EpochManager.t.sol, I think it was removed by mistake * Added yarn.lock * Changes to mock with full implementation * Attempt to fix linking libraries not working with deployCodeTo https://github.com/foundry-rs/foundry/issues/4049 * truffle migrations fixed * CI bump * lint * forge test fixes * artifacts test fix * lint * update of foundry version * add ProxyFactory import to tests * library linking fix * Foundry migrations fix * migration tests fix * CI bump * Little cleanup + retrigger CI * forgot to commit Validators.sol * Fixed the ABI encoded * lint * Fix contract versions * add Adapter to ignored contracts * revert of ReentrancyGuard change * lint fix * remove adapters from check * storage layout fix --------- Co-authored-by: pahor167 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 96eb887 - Browse repository at this point
Copy the full SHA 96eb887View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62bfb44 - Browse repository at this point
Copy the full SHA 62bfb44View commit details -
Merge branch 'feat/l2-epoch-system' of https://github.com/celo-org/ce…
…lo-monorepo into feat/l2-epoch-system
Configuration menu - View commit details
-
Copy full SHA for 7e5e8ea - Browse repository at this point
Copy the full SHA 7e5e8eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40e692b - Browse repository at this point
Copy the full SHA 40e692bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a536b5f - Browse repository at this point
Copy the full SHA a536b5fView commit details -
Soloseng/update-l2-getepochnumber-logic (#11195)
* disable getEpochSize on L2 * update registry * update relevant interfaces * update contracts with L2 `getEpochNumber()` logic * update tests with L2 `getEpochNumber()` logic * ++ TODO * moved constants to constants file * updated allocated supply function to handle L1 & L2 cases * made `epochManager.currenEpochNumber()` private, to avoid returning 0 when not initialized. * PR feedback * Passing validators test using mockEpochManager for L2 tests * clean up * fixed other failing tests * using mockEpochManager instead of interface. Fixed failing tests. * happy linter * revert npm tag ∆
Configuration menu - View commit details
-
Copy full SHA for 2c49e64 - Browse repository at this point
Copy the full SHA 2c49e64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e1cf6a - Browse repository at this point
Copy the full SHA 4e1cf6aView commit details
Commits on Aug 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2eab03f - Browse repository at this point
Copy the full SHA 2eab03fView commit details -
Merge branch 'feat/l2-epoch-system' of https://github.com/celo-org/ce…
…lo-monorepo into feat/l2-epoch-system
Configuration menu - View commit details
-
Copy full SHA for 49a49ed - Browse repository at this point
Copy the full SHA 49a49edView commit details
Commits on Sep 11, 2024
-
Split initEpochManager Function (#11199)
* ++ contract function * ++ comment
Configuration menu - View commit details
-
Copy full SHA for 4cbc6d9 - Browse repository at this point
Copy the full SHA 4cbc6d9View commit details
Commits on Sep 17, 2024
-
startNextEpochProcess unit & integration test (#11191)
* unit test with mocks * ++ integration tests * clean up * -- logging * removed duplicate interface * using `MockCeloToken` to get test to pass. Fails when it hits a precompile in `EpochRewards.sol` * removed endEpochTimestamp * moved IEpochManager to 0.5 folder * added L2 conditions for EpochRewards functions using precompiles Still missing tests * renamed EpochManagerInitializer due to name conflict * ++ more unit test * setup anvil migration fix name conflict * compiles * ++ require fund in unreleased treasury * Updated regex * ++ registry 0.8 for testing only * clean up * ++ unit test * initial integration test using L1 devchain * ++ comment * -- forge based integration test * ++ to const * happy linter * update contract name * ++ PR feedback * ++ checks * updated carbon address * proxy stableToken mint call via Validators contract * -- duplicate imports * removed registry08. replaced with vm call * PR feedback * -- coment * passing unit tests * clean up * ++ mintStable test * -- TODO; compiles test when filtering * PR feedback * updated migration script to add more validators * passing integration test * removed test for zero amount * yarn build fix * clean up comments && TODO * revert change as out of scope
Configuration menu - View commit details
-
Copy full SHA for 080b430 - Browse repository at this point
Copy the full SHA 080b430View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dc389f - Browse repository at this point
Copy the full SHA 5dc389fView commit details -
Soloseng/dynamically-fetch-epochmanagerenabler-address (#11207)
* dynamically fetch epochManagerEnabler && carbonOffsettingPartner ++ to registry * PR feedback * removed onlyL1 modifier in setter functions * updated unit test to reflect changes * fixing tests * fix test * fixed migration data * fixed migration script error * removed unused modifier * removed duplicate or unused code
Configuration menu - View commit details
-
Copy full SHA for f4b4564 - Browse repository at this point
Copy the full SHA f4b4564View commit details
Commits on Sep 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 59ea380 - Browse repository at this point
Copy the full SHA 59ea380View commit details -
* truffle build fix * build fix * PR comments * prettify * rename of registerValidator overload * bug fix * extensing epochManager e2e test * yarn lint
Configuration menu - View commit details
-
Copy full SHA for cfe3b30 - Browse repository at this point
Copy the full SHA cfe3b30View commit details -
Reset pending payment to 0 after sending (#11209)
Reset pending payment to 0 when sending
Configuration menu - View commit details
-
Copy full SHA for 7fe7a29 - Browse repository at this point
Copy the full SHA 7fe7a29View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2fd5c4 - Browse repository at this point
Copy the full SHA d2fd5c4View commit details
Commits on Sep 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for df84c5d - Browse repository at this point
Copy the full SHA df84c5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c85d594 - Browse repository at this point
Copy the full SHA c85d594View commit details -
Epoch manager enabler tests (#11213)
* ++ basic test * -- celoToken balance check * cleanup comments * use celoToken instead of native token for `initializeSystem` balance check * ++ more test * removed additional epochs
Configuration menu - View commit details
-
Copy full SHA for 032f543 - Browse repository at this point
Copy the full SHA 032f543View commit details
Commits on Sep 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 91baa1b - Browse repository at this point
Copy the full SHA 91baa1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for acd1f86 - Browse repository at this point
Copy the full SHA acd1f86View commit details -
Configuration menu - View commit details
-
Copy full SHA for a35fdba - Browse repository at this point
Copy the full SHA a35fdbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02454f4 - Browse repository at this point
Copy the full SHA 02454f4View commit details -
Rename
CeloUnreleasedTreasure
toCeloUnreleasedTreasury
(#11220)* updated `CeloUnrealeasedTreasure` to `CeloUnreleasedTreasury` * update `CeloUnreleasedTreasury` initial balance to use defined constant
Configuration menu - View commit details
-
Copy full SHA for cac4a13 - Browse repository at this point
Copy the full SHA cac4a13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 580bd9d - Browse repository at this point
Copy the full SHA 580bd9dView commit details
Commits on Sep 25, 2024
-
Update score manager behaviour (#11224)
* Update score manager behavior * scoremanager events * Remove magic number --------- Co-authored-by: Martín Volpe <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 74ca26b - Browse repository at this point
Copy the full SHA 74ca26bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 916b71d - Browse repository at this point
Copy the full SHA 916b71dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b82b51d - Browse repository at this point
Copy the full SHA b82b51dView commit details -
Merge branch 'release/core-contracts/12' of github.com:celo-org/celo-…
…monorepo into feat/l2-epoch-system
Configuration menu - View commit details
-
Copy full SHA for 4e4b960 - Browse repository at this point
Copy the full SHA 4e4b960View commit details