Skip to content

Version Packages#759

Merged
pahor167 merged 2 commits into
masterfrom
changeset-release/master
Jun 15, 2026
Merged

Version Packages#759
pahor167 merged 2 commits into
masterfrom
changeset-release/master

Conversation

@github-actions

@github-actions github-actions Bot commented Feb 3, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to master, this PR will be updated.

Releases

@celo/celocli@9.0.0

Major Changes

  • #780 95a84a4 Thanks @pahor167! - Remove the deprecated kit.web3 shim and migrate contractkit to viem-native contract interaction. Use kit.connection.viemClient for reads and the wrapper methods for writes. Adds newKitFromProvider() as the recommended factory for building a kit from an EIP-1193 provider.

Minor Changes

  • #743 a695c5c Thanks @aaronmgdr! - Add new flags to governance:approve command for better multisig transaction control:

    • --submit: Force submission of approval transaction to multisig without checking for prior confirmations onchain. Use with caution - this bypasses the check for existing submissions. Example: celocli governance:approve --proposalID 99 --from 0x... --useMultiSig --submit

    • --multisigTx: Specify exact multisig transaction ID to confirm, rather than searching onchain. Useful when you know the transaction ID from offchain sources. Example: celocli governance:approve --proposalID 99 --from 0x... --useMultiSig --multisigTx 5

    Both flags depend on --proposalID and --useMultiSig being provided.

  • #775 1c83cf2 Thanks @martinvol! - Add --simulate flag to governance:propose command to simulate proposal execution against a forked node (e.g. anvil) before submitting on-chain.

    Unlike the default eth_call-based simulation, --simulate actually sends each proposal transaction sequentially from the Governance contract address (which the node must have unlocked, e.g. anvil --auto-impersonate). This means transactions execute against cumulative state changes — useful for proposals where the success of one transaction depends on a previous one succeeding. If any transaction fails, the proposal is not submitted and the decoded revert reason is printed.

    Example: celocli governance:propose --jsonTransactions ./transactions.json --deposit 100e18 --from 0x... --descriptionURL https://... --simulate http://127.0.0.1:8545

  • #777 f5482b5 Thanks @martinvol! - Remove ContractKit's dependency on the Mento Reserve and StableToken ABIs and repoint the Celo stable tokens onto a viem-native ABI.

    • Removed the ReserveWrapper, CeloContract.Reserve, ContractKit.getReserve(), the reserve field of NetworkConfig, and the ReserveProxy init entry.
    • StableToken / StableTokenEUR / StableTokenBRL now use a composed stableTokenViemAbi (viem's erc20Abi + transferWithComment from ICeloToken + the StableToken admin/initialize methods) instead of @celo/abis stableTokenABI/reserveABI. This drops the Mento ABI dependency without waiting on a new @celo/abis release.
  • #780 95a84a4 Thanks @pahor167! - Remove rpc-contract.ts, PromiEvent, and legacy Contract interface from @celo/connect

    • Deleted rpc-contract.ts, promi-event.ts, and viem-contract.ts — replaced with native viem getContract() / GetContractReturnType
    • CeloTxObject.send() now returns Promise<string> (tx hash) instead of PromiEvent<CeloTxReceipt>
    • Removed Connection.createContract() — use Connection.getCeloContract() instead
    • Removed PromiEvent<T> and Contract interfaces from types
    • Removed the public exports CeloTransactionObject, toTransactionObject, CeloTxObject, RpcCaller, and TransactionResult (the old celo-transaction-object, rpc-caller, and tx-result modules)
    • Contract deployment rewritten to use viem's encodeDeployData + connection.sendTransaction()
    • All contractkit wrappers, CLI commands, and test files updated

    Breaking changes in @celo/contractkit

    • kit.sendTransaction() now returns Promise<\0x${string}`>(the transaction hash) instead of aTransactionResult; use kit.connection.viemClient.waitForTransactionReceipt({ hash })` to wait for inclusion
    • All wrapper write methods now return the transaction hash (a Promise<string>) instead of CeloTransactionObject<T>; replace .send() / .sendAndWaitForReceipt() with await kit.connection.viemClient.waitForTransactionReceipt({ hash })
    • Removed the deprecated kit.web3 shim — use kit.connection.viemClient (reads) and wrapper methods (writes)
    • Removed kit.isListening() and kit.isSyncing() (no direct replacement; query the node via kit.connection.viemClient.request({ method: 'net_listening' }) or { method: 'eth_syncing' } if needed)
    • Removed the deprecated kit.gasPriceSuggestionMultiplier property
    • Removed the CeloToken type re-export — use CeloTokenContract

Patch Changes

  • #743 a695c5c Thanks @aaronmgdr! - Updates logic for submiting/confirming transaction with multisig to only search thru non executed transactions

  • #780 95a84a4 Thanks @pahor167! - Remove debug console.log statements from lockedcelo:delegate command that were leaking internal values to stdout

  • Updated dependencies [a695c5c, 95a84a4, a695c5c, f5482b5, 95a84a4, 95a84a4, 95a84a4, 95a84a4]:

    • @celo/contractkit@11.0.0
    • @celo/wallet-ledger@8.0.4
    • @celo/connect@8.0.0
    • @celo/explorer@5.1.0
    • @celo/governance@5.1.10
    • @celo/wallet-hsm-azure@8.0.4
    • @celo/wallet-local@8.0.4

@celo/connect@8.0.0

Major Changes

  • #780 95a84a4 Thanks @pahor167! - Remove rpc-contract.ts, PromiEvent, and legacy Contract interface from @celo/connect

    • Deleted rpc-contract.ts, promi-event.ts, and viem-contract.ts — replaced with native viem getContract() / GetContractReturnType
    • CeloTxObject.send() now returns Promise<string> (tx hash) instead of PromiEvent<CeloTxReceipt>
    • Removed Connection.createContract() — use Connection.getCeloContract() instead
    • Removed PromiEvent<T> and Contract interfaces from types
    • Removed the public exports CeloTransactionObject, toTransactionObject, CeloTxObject, RpcCaller, and TransactionResult (the old celo-transaction-object, rpc-caller, and tx-result modules)
    • Contract deployment rewritten to use viem's encodeDeployData + connection.sendTransaction()
    • All contractkit wrappers, CLI commands, and test files updated

    Breaking changes in @celo/contractkit

    • kit.sendTransaction() now returns Promise<\0x${string}`>(the transaction hash) instead of aTransactionResult; use kit.connection.viemClient.waitForTransactionReceipt({ hash })` to wait for inclusion
    • All wrapper write methods now return the transaction hash (a Promise<string>) instead of CeloTransactionObject<T>; replace .send() / .sendAndWaitForReceipt() with await kit.connection.viemClient.waitForTransactionReceipt({ hash })
    • Removed the deprecated kit.web3 shim — use kit.connection.viemClient (reads) and wrapper methods (writes)
    • Removed kit.isListening() and kit.isSyncing() (no direct replacement; query the node via kit.connection.viemClient.request({ method: 'net_listening' }) or { method: 'eth_syncing' } if needed)
    • Removed the deprecated kit.gasPriceSuggestionMultiplier property
    • Removed the CeloToken type re-export — use CeloTokenContract
  • #780 95a84a4 Thanks @pahor167! - Remove the deprecated kit.web3 shim and migrate contractkit to viem-native contract interaction. Use kit.connection.viemClient for reads and the wrapper methods for writes. Adds newKitFromProvider() as the recommended factory for building a kit from an EIP-1193 provider.

Minor Changes

  • #780 95a84a4 Thanks @pahor167! - Migrate internal contract interaction from the web3-style RPC Contract to viem-native getContract()

    • @celo/connect exposes CeloContract<TAbi> (viem's GetContractReturnType) and Connection.getCeloContract() for type-safe .read/.write/.estimateGas access.
    • All 36 ContractKit wrappers now call the viem contract namespaces directly.
    • @celo/explorer: BlockExplorer.tryParseTx now accepts viem's Transaction, and getBlockByHash/getBlockByNumber return viem block shapes. This is a breaking change for direct callers of these methods (hence the minor bump).
    • CLI commands and dev-utils updated to the new API.

@celo/contractkit@11.0.0

Major Changes

  • #777 f5482b5 Thanks @martinvol! - Remove ContractKit's dependency on the Mento Reserve and StableToken ABIs and repoint the Celo stable tokens onto a viem-native ABI.

    • Removed the ReserveWrapper, CeloContract.Reserve, ContractKit.getReserve(), the reserve field of NetworkConfig, and the ReserveProxy init entry.
    • StableToken / StableTokenEUR / StableTokenBRL now use a composed stableTokenViemAbi (viem's erc20Abi + transferWithComment from ICeloToken + the StableToken admin/initialize methods) instead of @celo/abis stableTokenABI/reserveABI. This drops the Mento ABI dependency without waiting on a new @celo/abis release.
  • #780 95a84a4 Thanks @pahor167! - Remove rpc-contract.ts, PromiEvent, and legacy Contract interface from @celo/connect

    • Deleted rpc-contract.ts, promi-event.ts, and viem-contract.ts — replaced with native viem getContract() / GetContractReturnType
    • CeloTxObject.send() now returns Promise<string> (tx hash) instead of PromiEvent<CeloTxReceipt>
    • Removed Connection.createContract() — use Connection.getCeloContract() instead
    • Removed PromiEvent<T> and Contract interfaces from types
    • Removed the public exports CeloTransactionObject, toTransactionObject, CeloTxObject, RpcCaller, and TransactionResult (the old celo-transaction-object, rpc-caller, and tx-result modules)
    • Contract deployment rewritten to use viem's encodeDeployData + connection.sendTransaction()
    • All contractkit wrappers, CLI commands, and test files updated

    Breaking changes in @celo/contractkit

    • kit.sendTransaction() now returns Promise<\0x${string}`>(the transaction hash) instead of aTransactionResult; use kit.connection.viemClient.waitForTransactionReceipt({ hash })` to wait for inclusion
    • All wrapper write methods now return the transaction hash (a Promise<string>) instead of CeloTransactionObject<T>; replace .send() / .sendAndWaitForReceipt() with await kit.connection.viemClient.waitForTransactionReceipt({ hash })
    • Removed the deprecated kit.web3 shim — use kit.connection.viemClient (reads) and wrapper methods (writes)
    • Removed kit.isListening() and kit.isSyncing() (no direct replacement; query the node via kit.connection.viemClient.request({ method: 'net_listening' }) or { method: 'eth_syncing' } if needed)
    • Removed the deprecated kit.gasPriceSuggestionMultiplier property
    • Removed the CeloToken type re-export — use CeloTokenContract
  • #780 95a84a4 Thanks @pahor167! - Remove the deprecated kit.web3 shim and migrate contractkit to viem-native contract interaction. Use kit.connection.viemClient for reads and the wrapper methods for writes. Adds newKitFromProvider() as the recommended factory for building a kit from an EIP-1193 provider.

Minor Changes

  • #743 a695c5c Thanks @aaronmgdr! - Add submitTransaction method to MultiSigWrapper to submit transactions to multisig without automatic confirmation. This complements the existing submitOrConfirmTransaction method by providing more granular control over the submission process.

  • #780 95a84a4 Thanks @pahor167! - Improved type safety: Added explicit return types to wrapper methods that previously emitted CeloTransactionObject<any> or Promise<any> in their declaration files, replacing untyped any results with concrete types. This provides better IDE autocompletion and compile-time type checking for consumers of @celo/contractkit.

  • #780 95a84a4 Thanks @pahor167! - Migrate internal contract interaction from the web3-style RPC Contract to viem-native getContract()

    • @celo/connect exposes CeloContract<TAbi> (viem's GetContractReturnType) and Connection.getCeloContract() for type-safe .read/.write/.estimateGas access.
    • All 36 ContractKit wrappers now call the viem contract namespaces directly.
    • @celo/explorer: BlockExplorer.tryParseTx now accepts viem's Transaction, and getBlockByHash/getBlockByNumber return viem block shapes. This is a breaking change for direct callers of these methods (hence the minor bump).
    • CLI commands and dev-utils updated to the new API.

Patch Changes

  • #743 a695c5c Thanks @aaronmgdr! - Updates logic for submiting/confirming transaction with multisig to only search thru non executed transactions

  • Updated dependencies [95a84a4, 95a84a4, 95a84a4]:

    • @celo/connect@8.0.0
    • @celo/wallet-local@8.0.4

@celo/dev-utils@0.2.0

Minor Changes

  • #780 95a84a4 Thanks @pahor167! - Remove rpc-contract.ts, PromiEvent, and legacy Contract interface from @celo/connect

    • Deleted rpc-contract.ts, promi-event.ts, and viem-contract.ts — replaced with native viem getContract() / GetContractReturnType
    • CeloTxObject.send() now returns Promise<string> (tx hash) instead of PromiEvent<CeloTxReceipt>
    • Removed Connection.createContract() — use Connection.getCeloContract() instead
    • Removed PromiEvent<T> and Contract interfaces from types
    • Removed the public exports CeloTransactionObject, toTransactionObject, CeloTxObject, RpcCaller, and TransactionResult (the old celo-transaction-object, rpc-caller, and tx-result modules)
    • Contract deployment rewritten to use viem's encodeDeployData + connection.sendTransaction()
    • All contractkit wrappers, CLI commands, and test files updated

    Breaking changes in @celo/contractkit

    • kit.sendTransaction() now returns Promise<\0x${string}`>(the transaction hash) instead of aTransactionResult; use kit.connection.viemClient.waitForTransactionReceipt({ hash })` to wait for inclusion
    • All wrapper write methods now return the transaction hash (a Promise<string>) instead of CeloTransactionObject<T>; replace .send() / .sendAndWaitForReceipt() with await kit.connection.viemClient.waitForTransactionReceipt({ hash })
    • Removed the deprecated kit.web3 shim — use kit.connection.viemClient (reads) and wrapper methods (writes)
    • Removed kit.isListening() and kit.isSyncing() (no direct replacement; query the node via kit.connection.viemClient.request({ method: 'net_listening' }) or { method: 'eth_syncing' } if needed)
    • Removed the deprecated kit.gasPriceSuggestionMultiplier property
    • Removed the CeloToken type re-export — use CeloTokenContract

Patch Changes

  • #780 95a84a4 Thanks @pahor167! - Remove the deprecated kit.web3 shim and migrate contractkit to viem-native contract interaction. Use kit.connection.viemClient for reads and the wrapper methods for writes. Adds newKitFromProvider() as the recommended factory for building a kit from an EIP-1193 provider.

  • Updated dependencies [95a84a4, 95a84a4, 95a84a4]:

    • @celo/connect@8.0.0

@celo/explorer@5.1.0

Minor Changes

  • #780 95a84a4 Thanks @pahor167! - Migrate internal contract interaction from the web3-style RPC Contract to viem-native getContract()

    • @celo/connect exposes CeloContract<TAbi> (viem's GetContractReturnType) and Connection.getCeloContract() for type-safe .read/.write/.estimateGas access.
    • All 36 ContractKit wrappers now call the viem contract namespaces directly.
    • @celo/explorer: BlockExplorer.tryParseTx now accepts viem's Transaction, and getBlockByHash/getBlockByNumber return viem block shapes. This is a breaking change for direct callers of these methods (hence the minor bump).
    • CLI commands and dev-utils updated to the new API.

Patch Changes

  • #780 95a84a4 Thanks @pahor167! - Remove the deprecated kit.web3 shim and migrate contractkit to viem-native contract interaction. Use kit.connection.viemClient for reads and the wrapper methods for writes. Adds newKitFromProvider() as the recommended factory for building a kit from an EIP-1193 provider.

  • Updated dependencies [a695c5c, a695c5c, f5482b5, 95a84a4, 95a84a4, 95a84a4, 95a84a4]:

    • @celo/contractkit@11.0.0
    • @celo/connect@8.0.0

@celo/governance@5.1.10

Patch Changes

  • #780 95a84a4 Thanks @pahor167! - Remove the deprecated kit.web3 shim and migrate contractkit to viem-native contract interaction. Use kit.connection.viemClient for reads and the wrapper methods for writes. Adds newKitFromProvider() as the recommended factory for building a kit from an EIP-1193 provider.

  • Updated dependencies [a695c5c, a695c5c, f5482b5, 95a84a4, 95a84a4, 95a84a4, 95a84a4]:

    • @celo/contractkit@11.0.0
    • @celo/connect@8.0.0
    • @celo/explorer@5.1.0

@celo/transactions-uri@5.0.16

Patch Changes

@celo/wallet-base@8.0.4

Patch Changes

@celo/wallet-hsm-aws@8.0.4

Patch Changes

  • Updated dependencies [95a84a4, 95a84a4, 95a84a4]:
    • @celo/connect@8.0.0
    • @celo/wallet-base@8.0.4
    • @celo/wallet-remote@8.0.4
    • @celo/wallet-hsm@8.0.4

@celo/wallet-hsm-azure@8.0.4

Patch Changes

  • Updated dependencies [95a84a4, 95a84a4, 95a84a4]:
    • @celo/connect@8.0.0
    • @celo/wallet-base@8.0.4
    • @celo/wallet-remote@8.0.4
    • @celo/wallet-hsm@8.0.4

@celo/wallet-hsm-gcp@8.0.4

Patch Changes

  • Updated dependencies [95a84a4, 95a84a4, 95a84a4]:
    • @celo/connect@8.0.0
    • @celo/wallet-base@8.0.4
    • @celo/wallet-remote@8.0.4
    • @celo/wallet-hsm@8.0.4

@celo/wallet-ledger@8.0.4

Patch Changes

  • #780 95a84a4 Thanks @pahor167! - Replace console.info with debug for derivation path logging to avoid noisy test output

  • Updated dependencies [95a84a4, 95a84a4, 95a84a4]:

    • @celo/connect@8.0.0
    • @celo/wallet-base@8.0.4
    • @celo/wallet-remote@8.0.4

@celo/wallet-local@8.0.4

Patch Changes

@celo/wallet-remote@8.0.4

Patch Changes

@celo/wallet-hsm@8.0.4


PR-Codex overview

This PR focuses on updating various packages within the Celo SDK, including version upgrades for @celo/connect, @celo/contractkit, and others, along with the removal of deprecated files and functions.

Detailed summary

  • Removed multiple deprecated .md files and interfaces.
  • Upgraded versions for:
    • @celo/connect to v8.0.0
    • @celo/contractkit to v11.0.0
    • @celo/wallet-hsm to v8.0.4
    • @celo/explorer to v5.1.0
    • @celo/wallet-base to v8.0.4
    • @celo/wallet-local to v8.0.4
    • @celo/wallet-remote to v8.0.4
    • @celo/wallet-hsm-aws to v8.0.4
    • @celo/wallet-hsm-gcp to v8.0.4
    • @celo/wallet-hsm-azure to v8.0.4
    • @celo/transactions-uri to v5.0.16
    • @celo/governance to v5.1.10
  • Updated several function definitions and their parameters across various SDK files.

The following files were skipped due to too many changes: docs/sdk/utils/@celo/namespaces/AddressUtils/functions/privateKeyToPublicKey.md, docs/sdk/connect/functions/decodeStringParameter.md, docs/sdk/connect/interfaces/AccessListEntry.md, docs/sdk/governance/functions/hotfixToEncodedParams.md, docs/sdk/wallet-base/functions/extractPublicKeyFromHashAndSignature.md, docs/command-line-interface/config.md, docs/sdk/contractkit/globals.md, docs/sdk/connect/type-aliases/CeloContract.md, docs/sdk/connect/functions/isPresent.md, docs/sdk/utils/variables/SignatureUtils.md, docs/sdk/contractkit/functions/newKit.md, packages/sdk/wallets/wallet-ledger/CHANGELOG.md, docs/sdk/contractkit/type-aliases/HttpProviderOptions.md, packages/sdk/wallets/wallet-ledger/package.json, docs/sdk/connect/interfaces/ContractRef.md, docs/sdk/utils/@celo/namespaces/AddressUtils/functions/toChecksumAddress.md, docs/sdk/utils/@celo/namespaces/AddressUtils/README.md, packages/cli/package.json, docs/sdk/connect/interfaces/DecodedParamsArray.md, docs/sdk/connect/interfaces/Provider.md, docs/sdk/connect/interfaces/DecodedParamsObject.md, docs/sdk/explorer/interfaces/ParsedTx.md, docs/sdk/explorer/interfaces/ParsedBlock.md, docs/sdk/connect/interfaces/CeloParams.md, packages/sdk/governance/CHANGELOG.md, docs/sdk/connect/interfaces/EncodedTransaction.md, docs/sdk/wallet-hsm-azure/classes/AzureHSMWallet.md, docs/sdk/wallet-base/classes/WalletBase.md, docs/sdk/explorer/interfaces/ContractNameAndMethodAbi.md, docs/command-line-interface/network.md, docs/command-line-interface/multisig.md, docs/sdk/contractkit/functions/getInitializeAbiOfImplementation.md, docs/command-line-interface/oracle.md, docs/sdk/connect/interfaces/RLPEncodedTx.md, docs/sdk/connect/interfaces/ConnectionOptions.md, docs/sdk/wallet-base/interfaces/LegacyEncodedTx.md, docs/sdk/governance/classes/InteractiveProposalBuilder.md, docs/sdk/wallet-hsm-gcp/classes/GcpHsmSigner.md, docs/sdk/wallet-hsm-aws/classes/AwsHsmSigner.md, docs/sdk/connect/interfaces/PastEventOptions.md, docs/sdk/wallet-hsm-azure/classes/AzureHSMSigner.md, packages/sdk/explorer/CHANGELOG.md, docs/command-line-interface/transfer.md, docs/command-line-interface/epochs.md, docs/sdk/governance/interfaces/ProposalTransactionJSON.md, docs/sdk/contractkit/enumerations/CeloContract.md, docs/sdk/explorer/interfaces/CallDetails.md, packages/dev-utils/CHANGELOG.md, docs/sdk/explorer/classes/LogExplorer.md, docs/command-line-interface/election.md, docs/sdk/connect/interfaces/EventLog.md, packages/sdk/connect/CHANGELOG.md, docs/sdk/contractkit/interfaces/NetworkConfig.md, docs/sdk/connect/globals.md, docs/command-line-interface/validator.md, docs/command-line-interface/validatorgroup.md, docs/sdk/connect/interfaces/CeloTxPending.md, docs/sdk/wallet-local/classes/LocalSigner.md, docs/sdk/connect/interfaces/CeloTx.md, docs/sdk/wallet-ledger/classes/LedgerSigner.md, docs/command-line-interface/lockedcelo.md, docs/sdk/connect/interfaces/AbiItem.md, docs/sdk/connect/interfaces/BlockHeader.md, docs/sdk/connect/interfaces/EthereumLegacyTXProperties.md, docs/sdk/connect/interfaces/ABIDefinition.md, packages/sdk/contractkit/CHANGELOG.md, docs/sdk/connect/interfaces/EIP1559TXProperties.md, docs/sdk/connect/interfaces/CIP64TXProperties.md, docs/sdk/connect/interfaces/FormattedCeloTx.md, packages/cli/CHANGELOG.md, docs/sdk/connect/interfaces/CIP66TXProperties.md, docs/command-line-interface/releasecelo.md, yarn.lock, docs/command-line-interface/governance.md, docs/sdk/connect/functions/readOnlyWalletToAccount.md, docs/sdk/explorer/classes/BlockExplorer.md, docs/sdk/governance/classes/ProposalBuilder.md, docs/command-line-interface/bridge.md, docs/command-line-interface/account.md, docs/sdk/contractkit/classes/ContractKit.md, docs/sdk/connect/functions/createCeloContract.md, docs/sdk/connect/classes/Connection.md

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

@github-actions github-actions Bot requested a review from a team as a code owner February 3, 2026 15:07
@github-actions

github-actions Bot commented Feb 3, 2026

Copy link
Copy Markdown
Contributor Author

size-limit report 📦

Path Size
import * from '@celo/core' (csj) 1.81 KB (0%)
import * from '@celo/core' (esm) 1.56 KB (0%)

@codecov

codecov Bot commented Feb 3, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 68.34%. Comparing base (36278c1) to head (055d7ac).

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #759      +/-   ##
==========================================
- Coverage   69.46%   68.34%   -1.12%     
==========================================
  Files         203      152      -51     
  Lines       11170     8824    -2346     
  Branches     1971     1657     -314     
==========================================
- Hits         7759     6031    -1728     
+ Misses       3325     2721     -604     
+ Partials       86       72      -14     
Components Coverage Δ
celocli ∅ <ø> (∅)
sdk 67.22% <ø> (ø)
wallets 73.68% <ø> (ø)
viem-sdks 94.15% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions github-actions Bot force-pushed the changeset-release/master branch from db88816 to 499c063 Compare March 12, 2026 08:11
@github-actions github-actions Bot force-pushed the changeset-release/master branch from 499c063 to 3ceea8c Compare May 12, 2026 12:07
@github-actions github-actions Bot force-pushed the changeset-release/master branch from 3ceea8c to 71ea2c7 Compare May 21, 2026 14:25
@github-actions github-actions Bot force-pushed the changeset-release/master branch 3 times, most recently from 638cbce to 14108a0 Compare June 15, 2026 17:05
github-actions Bot added 2 commits June 15, 2026 20:37
Releases:
  @celo/celocli@9.0.0
  @celo/contractkit@11.0.0
  @celo/wallet-ledger@8.0.4
  @celo/connect@8.0.0
  @celo/dev-utils@0.2.0
  @celo/explorer@5.1.0
  @celo/governance@5.1.10
  @celo/transactions-uri@5.0.16
  @celo/wallet-base@8.0.4
  @celo/wallet-hsm-aws@8.0.4
  @celo/wallet-hsm-azure@8.0.4
  @celo/wallet-hsm-gcp@8.0.4
  @celo/wallet-local@8.0.4
  @celo/wallet-remote@8.0.4
  @celo/wallet-hsm@8.0.4

[skip ci]
@github-actions github-actions Bot force-pushed the changeset-release/master branch from 14108a0 to 055d7ac Compare June 15, 2026 20:41
@pahor167 pahor167 merged commit e2641eb into master Jun 15, 2026
27 of 28 checks passed
@pahor167 pahor167 deleted the changeset-release/master branch June 15, 2026 20:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant