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 3 times, most recently 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 4 times, most recently from 8cdf205 to a2a7f5f Compare October 31, 2025 09:39
@renovate renovate bot force-pushed the renovate/major-celo-packages branch 2 times, most recently from 92ffc0f to 7235639 Compare November 18, 2025 13:36
@renovate renovate bot force-pushed the renovate/major-celo-packages branch from 7235639 to f64cfa5 Compare November 23, 2025 22:32
@renovate renovate bot force-pushed the renovate/major-celo-packages branch 4 times, most recently from 1ce8ec9 to 26aa764 Compare December 8, 2025 06:50
@renovate renovate bot force-pushed the renovate/major-celo-packages branch 4 times, most recently from def02fa to 4c6090a Compare December 15, 2025 23:48
@renovate renovate bot force-pushed the renovate/major-celo-packages branch from 4c6090a to 85c223e Compare December 16, 2025 04:12
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.

1 participant