Commit e2641eb
authored
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
- .changeset
- docs
- command-line-interface
- sdk
- connect
- classes
- functions
- interfaces
- type-aliases
- variables
- contractkit
- classes
- enumerations
- functions
- interfaces
- type-aliases
- variables
- cryptographic-utils
- functions
- variables
- explorer
- classes
- functions
- interfaces
- variables
- governance
- classes
- functions
- interfaces
- type-aliases
- variables
- transactions-uri
- functions
- utils
- @celo/namespaces/AddressUtils
- functions
- variables
- variables
- wallet-base
- classes
- functions
- interfaces
- variables
- wallet-hsm-aws
- classes
- wallet-hsm-azure
- classes
- wallet-hsm-gcp
- classes
- wallet-hsm
- classes
- functions
- variables
- wallet-ledger
- classes
- enumerations
- functions
- variables
- wallet-local
- classes
- wallet-remote
- classes
- packages
- cli
- dev-utils
- sdk
- connect
- contractkit
- explorer
- governance
- transactions-uri
- wallets
- wallet-base
- wallet-hsm-aws
- wallet-hsm-azure
- wallet-hsm-gcp
- wallet-hsm
- wallet-ledger
- wallet-local
- wallet-remote
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments