Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@celo/wallet-base

celo-org245.4kApache-2.08.0.1TypeScript support: included

Wallet base implementation

celo, blockchain, sdk

readme

@celo/wallet-base

Wallet-base provides base utilities for creating Celo wallets.

How we work

We are a GitHub-first team, which means we have a strong preference for communicating via GitHub. Please use GitHub to:

🐞 File a bug report

💬 Ask a question

Suggest a feature

🧑‍💻 Contribute!

🚔 Report a security vulnerability

[!TIP]

Please avoid messaging us via Slack, Telegram, or email. We are more likely to respond to you on GitHub than if you message us anywhere else. We actively monitor GitHub, and will get back to you shortly 🌟

changelog

@celo/wallet-base

8.0.1

Patch Changes

8.0.1-beta.0

Patch Changes

8.0.0

Major Changes

Patch Changes

8.0.0-beta.3

8.0.0-beta.2

Patch Changes

8.0.0-beta.1

Major Changes

7.0.2-beta.0

Patch Changes

7.0.1

Patch Changes

7.0.1-beta.0

7.0.0

Patch Changes

7.0.0-beta.1

7.0.0-beta.0

Patch Changes

6.0.4

Patch Changes

6.0.4-beta.1

6.0.3-beta.1

Patch Changes

6.0.2-beta.2

6.0.2-beta.1

Patch Changes

6.0.2-beta.0

Patch Changes

6.0.2

6.0.1

Patch Changes

6.0.1-beta.0

Patch Changes

6.0.0

Major Changes

  • #239 66972eb Thanks @nicolasbrugneaux! - Remove support for celo-legacy and cip42 transaction serialization and signing. These were the transaction types that supported gatewayFee. Transactions that specify feeCurrency and gasPrice togther will now throw. Users should migrate these to either ethereum type 0, eip1559 and cip64 style transactions depending on their need.

Minor Changes

  • #59 38b2631 Thanks @nicolasbrugneaux! - CHANGE - Replaced all deprecated cryptographic depencies with the audited and maintained suite of crypto libraries @noble/* and @scure/*

  • #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.

Patch Changes

6.0.0-beta.3

6.0.0-beta.2

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.

Patch Changes

6.0.0-beta.1

6.0.0-beta.0

Major Changes

  • #239 66972eb Thanks @nicolasbrugneaux! - Remove support for celo-legacy and cip42 transaction serialization and signing. These were the transaction types that supported gatewayFee. Transactions that specify feeCurrency and gasPrice togther will now throw. Users should migrate these to either ethereum type 0, eip1559 and cip64 style transactions depending on their need.

Minor Changes

  • #59 38b2631 Thanks @nicolasbrugneaux! - CHANGE - Replaced all deprecated cryptographic depencies with the audited and maintained suite of crypto libraries @noble/* and @scure/*

Patch Changes

5.2.0

Minor Changes

Patch Changes

5.2.0-beta.0

Minor Changes

Patch Changes

5.1.3

Patch Changes

5.1.3-beta.0

Patch Changes

5.1.2

Patch Changes

5.1.2-beta.0

Patch Changes

5.1.1

Patch Changes

5.1.1-beta.0

Patch Changes

5.1.0

Minor Changes

Patch Changes

  • 53bbd4958: Note celo sdk packages will no longer be fix bumped (ie will not share the same version always) and will now use ^range when depending on each other
  • Updated dependencies [d48c68afc]
  • Updated dependencies [53bbd4958]
  • Updated dependencies [53bbd4958]

5.1.0-beta.0

Minor Changes

Patch Changes