Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 15, 2024

This PR contains the following updates:

Package Change Age Confidence
@celo/contractkit (source) ^7.2.0 -> ^10.0.2 age confidence
@celo/utils (source) ^7.0.0 -> ^8.0.3 age confidence

Release Notes

celo-org/developer-tooling (@​celo/contractkit)

v10.0.2

Compare Source

Patch Changes

v10.0.1

Compare Source

Patch Changes

v10.0.0

Compare Source

Major Changes
  • #​600 66c8ad4 Thanks @​aaronmgdr! - Remove old L1 contract wrappers, GasPriceMinimum, FeeCurrencyWhitelist, DowntimeSlasher, DoubleSigningSlasherBlockchainParameters, BaseSlasher, Random,
Patch Changes

v9.2.1

Compare Source

Patch Changes

v9.2.0

Compare Source

Minor Changes

v9.1.1

Compare Source

Patch Changes

v9.1.0

Compare Source

Minor Changes
Patch Changes

v9.0.1

Compare Source

Patch Changes

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

    - import { createAccountClaim } from '@​celo/contractkit/lib/identity/claims/account'
    + import { createAccountClaim } from '@​celo/metadata-claims/lib/account'
    - import { ContractKit, IdentityMetadataWrapper, newKitFromWeb3 } from '@​celo/contractkit'
    - import { ClaimTypes } from '@​celo/contractkit/lib/identity'
    + import { ContractKit, newKitFromWeb3 } from '@​celo/contractkit'
    + import { ClaimTypes, IdentityMetadataWrapper } from '@​celo/metadata-claims'
    

    Note that Contractkit is Not a dependency. Instead when using IdentityMetadataWrapper you should make an object that satisfis the AccountMetadataSignerGetters type

    import { AccountMetadataSignerGetters } from '@​celo/metadata-claims/lib/types'

    using viem it would be like

    const accountsMetaDataSignerGetters: AccountMetadataSignerGetters = {
      isAccount: async (address: string) => accounts.read.isAccount([address as Address]),
      getValidatorSigner: async (address: string) =>
        accounts.read.getValidatorSigner([address as Address]),
      getVoteSigner: async (address: string) =>
        accounts.read.getValidatorSigner([address as Address]),
      getAttestationSigner: async (address: string) =>
        accounts.read.getValidatorSigner([address as Address]),
    }
Minor Changes
  • #​447 7bc05c2 Thanks @​shazarre! - Exposes EpochManager.getElectedSigners contract method

  • 76045eb Thanks @​shazarre! - ValidatorsWrapper: add registerValidatorNoBls to allow registration without BLS keys which are not supported in L2

Patch Changes

v8.3.1

Compare Source

Patch Changes

v8.3.0

Compare Source

Minor Changes
  • #​348 76d09b7 Thanks @​shazarre! - Adds support for firstKnownEpoch, getFirstBlockAtEpoch, getLastBlockAtEpoch on EpochManager wrapper
Patch Changes

v8.2.0

Compare Source

Minor Changes

v8.1.1

Compare Source

Patch Changes

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 the kit.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 version

Patch Changes

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 to StrongAddress for safer types. This shouldn't impact you as you already should have been giving 0x${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
celo-org/developer-tooling (@​celo/utils)

v8.0.3

Compare Source

Patch Changes

v8.0.2

Compare Source

Patch Changes

v8.0.1

Compare Source

Patch Changes

v8.0.0

Compare Source

Major Changes
Patch Changes

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) in timezone UTC, 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/major-celo-packages branch 8 times, most recently from 1db7455 to 2bb9dd6 Compare January 22, 2024 03:54
@renovate renovate bot force-pushed the renovate/major-celo-packages branch 7 times, most recently from 1cfdfd3 to 45ae3a5 Compare January 29, 2024 05:16
@renovate renovate bot force-pushed the renovate/major-celo-packages branch 11 times, most recently from 5b34e97 to c84feb3 Compare February 5, 2024 09:04
@renovate renovate bot force-pushed the renovate/major-celo-packages branch 2 times, most recently from bf97257 to 2e3936c Compare February 7, 2024 12:48
@renovate renovate bot force-pushed the renovate/major-celo-packages branch 2 times, most recently from 4c3a76d to 305cfed Compare June 30, 2025 08:59
@renovate renovate bot force-pushed the renovate/major-celo-packages branch 2 times, most recently from 0dbbecf to 4a7ac84 Compare July 13, 2025 11:28
@renovate renovate bot force-pushed the renovate/major-celo-packages branch from 4a7ac84 to 0e947ef Compare July 19, 2025 11:16
@renovate renovate bot force-pushed the renovate/major-celo-packages branch 5 times, most recently from a0010d7 to 7b057d5 Compare August 16, 2025 18:45
@renovate renovate bot force-pushed the renovate/major-celo-packages branch 3 times, most recently from f0da68d to fc055cb Compare August 25, 2025 15:41
@renovate renovate bot force-pushed the renovate/major-celo-packages branch 4 times, most recently from 948c500 to b25ed49 Compare September 7, 2025 06:31
@renovate renovate bot force-pushed the renovate/major-celo-packages branch from b25ed49 to 5cd64c7 Compare September 7, 2025 22:22
@renovate renovate bot force-pushed the renovate/major-celo-packages branch from 5cd64c7 to 59ec363 Compare September 27, 2025 18:05
@renovate renovate bot force-pushed the renovate/major-celo-packages branch from 59ec363 to 794652d Compare October 6, 2025 06:30
@renovate renovate bot force-pushed the renovate/major-celo-packages branch 8 times, most recently from 4a11604 to 73a4e65 Compare October 21, 2025 19:47
@renovate renovate bot force-pushed the renovate/major-celo-packages branch from 73a4e65 to 393aee2 Compare October 24, 2025 10:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants