fix(deps): update celo packages (major) #283
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^6.0.0
->^7.0.2
^5.2.1
->^9.2.1
^5.0.6
->^8.0.2
Release Notes
celo-org/developer-tooling (@celo/base)
v7.0.2
Compare Source
Patch Changes
f11a069
Thanks @aaronmgdr! - Fix incorrect repo link in package.jsonv7.0.1
Compare Source
Patch Changes
#492
2e02d94
Thanks @aaronmgdr! - Bump @noble/ciphers to use audited version#497
79cd947
Thanks @aaronmgdr! - chore: package.json link fixes#488
07c4c78
Thanks @aaronmgdr! - New export type DerivationPath. Useful for when a value Must match first part of BIP44v7.0.0
Compare Source
Major Changes
#228
4ef76eb
Thanks @aaronmgdr! - remove deprecated functions and consts exported from ./contacts and ./displayformating. ./currencies and ./phonenumbers. If these are used by your app we recommend to inline the functions from the previous release.https://github.com/celo-org/developer-tooling/tree/%40celo/wallet-base%406.0.1/packages/sdk/base/src
Full List of removed exports -- ContactPhoneNumber, MinimalContact, getContactPhoneNumber, isContact, CURRENCY_ENUM, Currency, CURRENCIES, resolveCurrency, SHORT_CURRENCIES, currencyToShortMap | getErrorMessage | anonymizedPhone | getContactNameHash
Minor Changes
26b9779
Thanks @aaronmgdr! - add DerivationPathAliases exportv6.1.0
Compare Source
Minor Changes
38b2631
Thanks @nicolasbrugneaux! - CHANGE - Replaced all deprecated cryptographic depencies with the audited and maintained suite of crypto libraries@noble/*
and@scure/*
v6.0.1
Compare Source
Patch Changes
#200
6e3372f
Thanks @nicolasbrugneaux! - The following changes are related to adding support for more fee currencies in the @celo packages.(CHANGED): all places referring to gasCurrencies have been changed from
string
toStrongAddress
for safer types. This shouldn't impact you as you already should have been giving0x${string}
in these placescelo-org/developer-tooling (@celo/contractkit)
v9.2.1
Compare Source
Patch Changes
321c56d
Thanks @pahor167! - Load ineligable groups in EpochManager when switchingv9.2.0
Compare Source
Minor Changes
790cf2a
Thanks @aaronmgdr! - Add startNextEpochProcessTx that will throw early if neededv9.1.1
Compare Source
Patch Changes
398dc75
Thanks @pahor167! - fixes epoch switch to use group from previous epoch not currentv9.1.0
Compare Source
Minor Changes
#535
c184fb1
Thanks @aaronmgdr! - Add CeloToken and LockedCelo aliases for deprecated GoldToken and LockedCelo Contracts enum#533
549450f
Thanks @soloseng! - added support for epochManager processGroups function to contractkit && celocliPatch Changes
#553
78f9831
Thanks @aaronmgdr! - Use production release of @celo/abis#558
f11a069
Thanks @aaronmgdr! - Fix incorrect repo link in package.jsonUpdated dependencies [
f11a069
]:v9.0.1
Compare Source
Patch Changes
#497
79cd947
Thanks @aaronmgdr! - chore: package.json link fixes#492
2e02d94
Thanks @aaronmgdr! - Bump dependncies up#510
0d307db
Thanks @shazarre! - ExposesendValidatorPayment
methods forEpochManager
contract wrapper#517
ce6a493
Thanks @aaronmgdr! - Bump abis to latestUpdated dependencies [
2e02d94
,79cd947
,2e02d94
,07c4c78
]:v9.0.0
Compare Source
Major Changes
#340
33ad4aa
Thanks @aaronmgdr! - Removes all exports under the lib/identity folder. These have been move to a new @celo/metadata-claims package and should be imported from there.Note that folder structure is also flattened slightly. so replace
@celo/contractkit/lib/identity/claims/
with@celo/metadata-claims/lib/
example
Note that Contractkit is Not a dependency. Instead when using
IdentityMetadataWrapper
you should make an object that satisfis theAccountMetadataSignerGetters
typeusing viem it would be like
Minor Changes
#447
7bc05c2
Thanks @shazarre! - Exposes EpochManager.getElectedSigners contract method76045eb
Thanks @shazarre! - ValidatorsWrapper: add registerValidatorNoBls to allow registration without BLS keys which are not supported in L2Patch Changes
#463
eba89a3
Thanks @aaronmgdr! - Add GovernanceSlasher to RegisteredContractsEnum#467
43e8474
Thanks @shazarre! - fix: add transferOwnership() to proxy abi list#446
42d091f
Thanks @aaronmgdr! - Bump @celo/abis-12#480
b83d8c4
Thanks @aaronmgdr! - Recommended node version is now node 20#455
36c4369
Thanks @aaronmgdr! - Mark contract wrapper methods that will not work on L2 because solidity contracts have onlyL 8000 1 modifier as deprecated.#400
38fe4d0
Thanks @shazarre! - RenamesgetElected
and its usages togetElectedAccounts
forEpochManagerWrapper
#456
d5c9204
Thanks @nicolasbrugneaux! - Backwards compat for some methods using epoch's block numbersUpdated dependencies [
c4b9c6d
,d988d31
,4ef76eb
,26b9779
,fb08485
]:v8.3.1
Compare Source
Patch Changes
e709b88
Thanks @aaronmgdr! - RenamesgetElected
and its usages togetElectedAccounts
forEpochManagerWrapper
v8.3.0
Compare Source
Minor Changes
76d09b7
Thanks @shazarre! - Adds support for firstKnownEpoch, getFirstBlockAtEpoch, getLastBlockAtEpoch on EpochManager wrapperPatch Changes
433b70e
]:v8.2.0
Compare Source
Minor Changes
7400467
Thanks @pahor167! - Adds support for EpochManager and ScoreManager contractsv8.1.1
Compare Source
Patch Changes
#315
dd67b8f
Thanks @aaronmgdr! - chore (bump deps)Updated dependencies [
d245703
]:v8.1.0
Compare Source
Minor Changes
#264
59f4b42
Thanks @nicolasbrugneaux! - Add support for serializing, sending, parsing and deserializing cip66 transactions. This tx type is preffered over cip64 when paying for gas with tokens. Like eip1559 maxFeePerGass and maxPriorityFeePerGas are denominated in CELO. To create an cip66 transaction with Contractkit call thekit.populateMaxFeeInToken
method with your transaction and then send it.#267
f553539
Thanks @shazarre! - Introduced CeloDistributionScheduleWrapper#266
182bf73
Thanks @aaronmgdr! - Adds support for FeeCurrencyDirectory contract#266
182bf73
Thanks @aaronmgdr! - Introduces getConfig for FeeCurrencyDirectoryWrapper#279
06019bf
Thanks @shazarre! - Adds support for <1.5.0.0 and >=1.5.0.0 Governance contract versionPatch Changes
#266
182bf73
Thanks @aaronmgdr! - Deprecated methods on kit instance for getting epoch info.#233
eeb44f3
Thanks @arthurgousset! - Nit: Capitalises function name using camel-case (isowner
->isOwner
).#274
bfa24da
Thanks @aaronmgdr! - fix: USTD not showing that it uses an adapter by supporting Tether's tokenAdapter implementationUpdated dependencies [
38b2631
,59f4b42
,182bf73
,38b2631
,7b93642
,38b2631
,66972eb
]:v8.0.0
Compare Source
Major Changes
#200
6e3372f
Thanks @nicolasbrugneaux! - The following changes are related to adding support for more fee currencies in the @celo packages.(BREAKING):
setFeeCurrency
changed to accept an address instead of previously accepting a StableToken(CHANGED): all places referring to gasCurrencies have been changed from
string
toStrongAddress
for safer types. This shouldn't impact you as you already should have been giving0x${string}
in these places(CHANGED): reinforced the types of most contract wrappers to use
StrongAddress
where appropriate#200
6e3372f
Thanks @nicolasbrugneaux! - Removes stable token infos from the kit.getNetworkConfig()Removes from StableTokenWrapper all InflationParameters including, valueToUnits(), unitsToValues(), setInflationParameters(),
Removes the inflation params from StableTokenWrapper.getConfig
Patch Changes
#200
6e3372f
Thanks @nicolasbrugneaux! - Bump Cross Fetch to fix security vulnerability#200
6e3372f
Thanks @nicolasbrugneaux! - Bump web3-* to 1.10.4 -- Some consumers may be forced to upgrade their web3 instance to the same versionUpdated dependencies [
6e3372f
,6e3372f
,6e3372f
,6e3372f
,6e3372f
]:v7.2.0
Compare Source
Minor Changes
#171
fb7877a
Thanks @aaronmgdr! - Support for Core Contracts Release 11 (upgrade @celo/abis)see https://github.com/celo-org/celo-monorepo/releases/tag/core-contracts.v11
v7.1.0
Compare Source
Minor Changes
0ad9c01
Thanks @timmoreton! - Activate votes from any account, new optional parameter to specify for account in ElectionWrapper:activatePatch Changes
28cd8f8
]:v7.0.0
Compare Source
Major Changes
b34439a
Thanks @aaronmgdr! - Remove all references to now defunkt mento exchange contractsPatch Changes
#57
8fb6c76
Thanks @aaronmgdr! - Re-removes MetaTransaction wallets, as previously removed in 6.0.0 (9ab9d00
).Remove support for deprecated
MetaTransactionWallet
andMetaTransactionWalletDeployer
. If absolutely needed the contracts can be accessed directly or an alternative such as account abstraction should be used.#56
7dfbcd6
Thanks @aaronmgdr! - Re-removesgrandamento
While 6.0.0 (
9ab9d00
) previously removedgrandamento
it was added back temporarily because@celo/celocli
required the wrappers to be available in order to execute the proposal to remove it from governance. It is now gone for good. RIP.Due to previous removal this is not considered a breaking change.
Updated dependencies [
6b2e34c
]:v6.0.0
Compare Source
Major Changes
1c9c844
: Remove contracts from lib/generated. now available in @celo/abis package at @celo/abis/web3celo-org/developer-tooling (@celo/utils)
v8.0.2
Compare Source
Patch Changes
#558
f11a069
Thanks @aaronmgdr! - Fix incorrect repo link in package.jsonUpdated dependencies [
f11a069
]:v8.0.1
Compare Source
Patch Changes
#492
2e02d94
Thanks @aaronmgdr! - Bump @noble/ciphers to use audited version#497
79cd947
Thanks @aaronmgdr! - chore: package.json link fixes#492
2e02d94
Thanks @aaronmgdr! - Bump dependncies upUpdated dependencies [
2e02d94
,79cd947
,07c4c78
]:v8.0.0
Compare Source
Major Changes
#228
4ef76eb
Thanks @aaronmgdr! - remove deprecated functions and consts exported from ./contacts and ./displayformating. ./currencies and ./phonenumbers. If these are used by your app we recommend to inline the functions from the previous release.https://github.com/celo-org/developer-tooling/tree/%40celo/wallet-base%406.0.1/packages/sdk/base/src
Full List of removed exports -- ContactPhoneNumber, MinimalContact, getContactPhoneNumber, isContact, CURRENCY_ENUM, Currency, CURRENCIES, resolveCurrency, SHORT_CURRENCIES, currencyToShortMap | getErrorMessage | anonymizedPhone | getContactNameHash
Patch Changes
4ef76eb
,26b9779
]:v7.0.0
Compare Source
Major Changes
38b2631
Thanks @nicolasbrugneaux! - CHANGE - Replaced all deprecated cryptographic depencies with the audited and maintained suite of crypto libraries@noble/*
and@scure/*
BREAKING - Some functions that used to return a
Buffer
now return aUInt8Array
instead due to underlying changedPatch Changes
38b2631
]:v6.0.1
Compare Source
Patch Changes
#200
6e3372f
Thanks @nicolasbrugneaux! - Bump web3-* 8000 to 1.10.4 -- Some consumers may be forced to upgrade their web3 instance to the same version#200
6e3372f
Thanks @nicolasbrugneaux! - The following changes are related to adding support for more fee currencies in the @celo packages.(CHANGED): all places referring to gasCurrencies have been changed from
string
toStrongAddress
for safer types. This shouldn't impact you as you already should have been giving0x${string}
in these placesUpdated dependencies [
6e3372f
]:v6.0.0
Compare Source
Major Changes
#105
6b2e34c
Thanks @aaronmgdr! - Remove export compareBNThis would have been used to sort BN.js numbers. Generic comparator functions are not really the scope of this library. Removing it allows the bn.js dependency to be removed too. If you were using this function it can be re-implemented as
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "after 8:00 before 23:00 every weekday except on Friday" in timezone UTC.
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.