Skip to content

Commit e2641eb

Browse files
Version Packages (#759)
This PR was opened by the [Changesets release](https://github.com/changesets/action) 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](#780) [`95a84a4`](95a84a4) Thanks [@pahor167](https://github.com/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](#743) [`a695c5c`](a695c5c) Thanks [@aaronmgdr](https://github.com/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](#775) [`1c83cf2`](1c83cf2) Thanks [@martinvol](https://github.com/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](#777) [`f5482b5`](f5482b5) Thanks [@martinvol](https://github.com/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](#780) [`95a84a4`](95a84a4) Thanks [@pahor167](https://github.com/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 a`TransactionResult`; 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](#743) [`a695c5c`](a695c5c) Thanks [@aaronmgdr](https://github.com/aaronmgdr)! - Updates logic for submiting/confirming transaction with multisig to only search thru non executed transactions - [#780](#780) [`95a84a4`](95a84a4) Thanks [@pahor167](https://github.com/pahor167)! - Remove debug console.log statements from lockedcelo:delegate command that were leaking internal values to stdout - Updated dependencies [[`a695c5c`](a695c5c), [`95a84a4`](95a84a4), [`a695c5c`](a695c5c), [`f5482b5`](f5482b5), [`95a84a4`](95a84a4), [`95a84a4`](95a84a4), [`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](#780) [`95a84a4`](95a84a4) Thanks [@pahor167](https://github.com/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 a`TransactionResult`; 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](#780) [`95a84a4`](95a84a4) Thanks [@pahor167](https://github.com/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](#780) [`95a84a4`](95a84a4) Thanks [@pahor167](https://github.com/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](#777) [`f5482b5`](f5482b5) Thanks [@martinvol](https://github.com/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](#780) [`95a84a4`](95a84a4) Thanks [@pahor167](https://github.com/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 a`TransactionResult`; 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](#780) [`95a84a4`](95a84a4) Thanks [@pahor167](https://github.com/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](#743) [`a695c5c`](a695c5c) Thanks [@aaronmgdr](https://github.com/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](#780) [`95a84a4`](95a84a4) Thanks [@pahor167](https://github.com/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](#780) [`95a84a4`](95a84a4) Thanks [@pahor167](https://github.com/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](#743) [`a695c5c`](a695c5c) Thanks [@aaronmgdr](https://github.com/aaronmgdr)! - Updates logic for submiting/confirming transaction with multisig to only search thru non executed transactions - Updated dependencies [[`95a84a4`](95a84a4), [`95a84a4`](95a84a4), [`95a84a4`](95a84a4)]: - @celo/connect@8.0.0 - @celo/wallet-local@8.0.4 ## @celo/dev-utils@0.2.0 ### Minor Changes - [#780](#780) [`95a84a4`](95a84a4) Thanks [@pahor167](https://github.com/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 a`TransactionResult`; 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](#780) [`95a84a4`](95a84a4) Thanks [@pahor167](https://github.com/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`](95a84a4), [`95a84a4`](95a84a4)]: - @celo/connect@8.0.0 ## @celo/explorer@5.1.0 ### Minor Changes - [#780](#780) [`95a84a4`](95a84a4) Thanks [@pahor167](https://github.com/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](#780) [`95a84a4`](95a84a4) Thanks [@pahor167](https://github.com/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), [`a695c5c`](a695c5c), [`f5482b5`](f5482b5), [`95a84a4`](95a84a4), [`95a84a4`](95a84a4), [`95a84a4`](95a84a4), [`95a84a4`](95a84a4)]: - @celo/contractkit@11.0.0 - @celo/connect@8.0.0 ## @celo/governance@5.1.10 ### Patch Changes - [#780](#780) [`95a84a4`](95a84a4) Thanks [@pahor167](https://github.com/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), [`a695c5c`](a695c5c), [`f5482b5`](f5482b5), [`95a84a4`](95a84a4), [`95a84a4`](95a84a4), [`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 - Updated dependencies [[`95a84a4`](95a84a4), [`95a84a4`](95a84a4), [`95a84a4`](95a84a4)]: - @celo/connect@8.0.0 ## @celo/wallet-base@8.0.4 ### Patch Changes - Updated dependencies [[`95a84a4`](95a84a4), [`95a84a4`](95a84a4), [`95a84a4`](95a84a4)]: - @celo/connect@8.0.0 ## @celo/wallet-hsm-aws@8.0.4 ### Patch Changes - Updated dependencies [[`95a84a4`](95a84a4), [`95a84a4`](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`](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`](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](#780) [`95a84a4`](95a84a4) Thanks [@pahor167](https://github.com/pahor167)! - Replace `console.info` with `debug` for derivation path logging to avoid noisy test output - Updated dependencies [[`95a84a4`](95a84a4), [`95a84a4`](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 - Updated dependencies [[`95a84a4`](95a84a4), [`95a84a4`](95a84a4), [`95a84a4`](95a84a4)]: - @celo/connect@8.0.0 - @celo/wallet-base@8.0.4 ## @celo/wallet-remote@8.0.4 ### Patch Changes - Updated dependencies [[`95a84a4`](95a84a4), [`95a84a4`](95a84a4), [`95a84a4`](95a84a4)]: - @celo/connect@8.0.0 - @celo/wallet-base@8.0.4 ## @celo/wallet-hsm@8.0.4 <!-- start pr-codex --> --- ## 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}` <!-- end pr-codex --> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 36278c1 commit e2641eb

296 files changed

Lines changed: 9365 additions & 4237 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

β€Ž.changeset/celocli-governance-approve-flags.mdβ€Ž

Lines changed: 0 additions & 11 deletions
This file was deleted.

β€Ž.changeset/celocli-governance-propose-simulate.mdβ€Ž

Lines changed: 0 additions & 9 deletions
This file was deleted.

β€Ž.changeset/contractkit-submit-transaction.mdβ€Ž

Lines changed: 0 additions & 5 deletions
This file was deleted.

β€Ž.changeset/fix-ledger-console-noise.mdβ€Ž

Lines changed: 0 additions & 5 deletions
This file was deleted.

β€Ž.changeset/open-donkeys-nail.mdβ€Ž

Lines changed: 0 additions & 6 deletions
This file was deleted.

β€Ž.changeset/remove-delegate-debug-logs.mdβ€Ž

Lines changed: 0 additions & 5 deletions
This file was deleted.

β€Ž.changeset/remove-mento-reserve-repoint-stables.mdβ€Ž

Lines changed: 0 additions & 9 deletions
This file was deleted.

β€Ž.changeset/remove-rpc-contract-promievent.mdβ€Ž

Lines changed: 0 additions & 25 deletions
This file was deleted.

β€Ž.changeset/remove-web3-shim.mdβ€Ž

Lines changed: 0 additions & 10 deletions
This file was deleted.

β€Ž.changeset/strong-typing-contractkit.mdβ€Ž

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
Β (0)