Releases: celo-org/celo-monorepo
Core Contracts 15
This is a routine Core Contracts release following the standard release process. This release updates the governance delegator logic for gas optimization.
Updated contract(s):
Governance : 1.5.0.0 ⇒ 1.5.1.0
Audit:
cLabs_June23(Public).pdf
Contracts Release 14
This is a Core Contracts release following the standard release process. This release removes fixed EpochManager bug
Updated contracts:
EpochManager : 1.1.0.1 ⇒ 1.1.0.2
Core Contracts Release 13
This is a routine Core Contracts release following the standard release process. This release removes code that is no longer used with Celo as an L2.
Updated contracts:
Accounts : 1.1.4.2 ⇒ 1.2.0.0
Election : 1.1.4.0 ⇒ 1.2.0.0
EpochRewards : 1.1.2.0 ⇒ 1.2.0.0
GoldToken : 1.1.3.0 ⇒ 1.2.0.0
Governance : 1.4.2.0 ⇒ 1.5.0.0
GovernanceSlasher : 1.1.1.0 ⇒ 1.2.0.0
Validators : 1.3.0.0 ⇒ 1.4.0.0
EpochManager : 1.1.0.0 ⇒ 1.1.0.1
Contracts created in this release but not part of core-contracts thus will not get released:
SuperBridgeETHWrapper
Audit: NM-0579-Celo.pdf
Core Contracts Release 12
This is a routine core contract release following the release process. This release prepares the contracts to follow the specs for the upcoming Celo L2 hardfork.
Includes migrating away from the current Celo precompiles, implementing the staking system fully in Solidity. The contracts are designed to automatically change behaviour after the L2 transition, so impact to the end user and developers is expected to be minimum. In the upcoming release, after the transition, this behaviour will be removed and contracts will always assume they are working on an L2.
This release also deprecated GoldToken and LockedGold registry entries, in favour of CeloToken and LockedCelo, created in CGP-155.
Deprecated contracts:
GasPriceMinimum.sol:1.2.0.1=>1.2.1.0FeeCurrencyWhitelist.sol:1.1.1.0=>1.1.2.0BlockchainParameters.sol:1.3.0.0=>1.3.1.0DoubleSigningSlasher.sol:1.1.1.0=>1.1.1.1Random.sol:1.1.1.0=>1.1.2.0
New contracts:
CeloUnreleasedTreasury.sol: N/A =>1.1.0.0EpochManager.sol: N/A =>1.1.0.0EpochManagerEnabler.sol: N/A =>1.1.0.0FeeCurrencyDirectory.sol: N/A =>1.1.0.0MentoFeeCurrencyAdapter.sol: N/A =>1.1.0.0ScoreManager.sol: N/A =>1.1.0.0
Updated contracts:
Validators.sol:1.2.0.5=>1.3.0.0Accounts.sol:(1.1.4.1=>1.1.2.4FeeHandler.sol:1.1.0.0=>1.2.0.0GoldToken.sol:1.1.2.0=>1.1.3.0MentoFeeHandlerSeller.sol:1.1.0.0=>1.1.1.0UniswapFeeHandlerSeller.sol:1.1.0.0=>2.0.0.0DowntimeSlasher.sol:2.0.0.0=>2.0.0.1- .
Election.sol:1.1.3.0=>1.1.4.0 EpochRewards.sol:1.1.1.0=>1.1.2.0Governance.sol:1.4.1.0=>1.4.2.0GovernanceSlasher.sol:1.1.0.0=>1.1.1.0LockedGold.sol:1.1.4.0=>1.1.5.0Attestations.sol:1.2.0.0=>1.3.0.0SortedOracles.sol:1.1.3.0=>1.1.4.0
Audit reports:
Core Contracts Release 11
Release Notes:
This is the eleventh release of the Celo Core Contracts. It follows the standard release process per the docs.
Audit:
Audit: cLabs Equivalent Tokens Review - Summary Report.pdf
Key updates in this release:
- Sorted Oracles update from Mento and Adding equivalent tokens: #10891
- Audit fix #10931
- FeeCurrency Adapter: #10907
- Audit fix #10940
- Fix to calculate unlockable Celo: #10731
- Gas Price Minimum can never be zero for any token: #10909
- Add logic for getTotalPendingWithdrawalsCount: #10488
- Add Hotfix hash calculator: #10697
- Miscellaneous fixes #10945
Specific Version Updates:
FeeCurrencyAdaptor: N/A =>1.1.0.0GasPriceMinimum:1.2.0.0=>1.2.0.1Governance: 1.4.0.0=>1.4.1.0`LockedGold:1.1.3.0=>1.1.4.0SortedOracles:1.1.2.3=>1.1.3.0
Note: FeeCurrencyAdaptor is not a core contract, and just implemented as a reference implementation.
Core Contracts Release 11
Release Notes:
This is the eleventh release of the Celo Core Contracts. It follows the standard release process per the docs.
Audit:
Security audit currently underway.
Key updates in this release:
- Sorted Oracles update from Mento and Adding equivalent tokens: #10891
- FeeCurrency Adapter: #10907
- Fix to calculate unlockable Celo: #10731
- Gas Price Minimum can never be zero for any token: #10909
- Add logic for getTotalPendingWithdrawalsCount: #10488
- Add Hotfix hash calculator: #10697
Specific Version Updates:
FeeCurrencyAdaptor: N/A => 1.1.0.0
GasPriceMinimum: 1.2.0.0 => 1.2.0.1
Governance: 1.4.0.0 => 1.4.1.0
LockedGold: 1.1.2.2 => 1.1.3.0
SortedOracles: 1.1.2.3 => 1.1.3.0
@celo/governance@5.0.8
@celo/explorer@5.0.7
@celo/contractkit@6.0.0
Major Changes
- 1c9c844: Remove contracts from lib/generated. now available in @celo/abis package at @celo/abis/web3