Skip to content

fix(deps): update celo packages (major)#283

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-celo-packages
Open

fix(deps): update celo packages (major)#283
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-celo-packages

Conversation

@renovate
Copy link
Copy Markdown
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.3 age confidence
@celo/utils (source) ^7.0.0^8.0.3 age confidence

Release Notes

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

v10.0.3

Compare Source

Patch Changes

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: (in timezone UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • "after 8:00 before 23:00 every weekday except on Friday"

🚦 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 6 times, most recently from 8c0f739 to 5786a78 Compare February 26, 2024 04:08
@renovate renovate Bot force-pushed the renovate/major-celo-packages branch 7 times, most recently from d6c70dc to b2ec882 Compare March 4, 2024 03:09
@renovate renovate Bot force-pushed the renovate/major-celo-packages branch 8 times, most recently from ae9127b to 4bea935 Compare March 11, 2024 10:38
@renovate renovate Bot force-pushed the renovate/major-celo-packages branch 8 times, most recently from da8f070 to 306f876 Compare March 18, 2024 04:50
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