Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
416ed00
remove @celo/rpc-wallet (#342)
aaronmgdr Oct 1, 2024
87223ba
Remove support for reserve commands. (#339)
aaronmgdr Oct 1, 2024
33ad4aa
Create metadata claims package / remove from contractkit (#340)
aaronmgdr Oct 2, 2024
4ef76eb
cleanup old functions from base (#228)
aaronmgdr Oct 2, 2024
54741cc
remove identity commands from cli (#343)
aaronmgdr Oct 2, 2024
d3b88fd
Fix master (#354)
shazarre Oct 4, 2024
6bba5e3
feat @celo/viem-accounts/ledger (#344)
nicolasbrugneaux Oct 4, 2024
576f902
chore: enter beta (#385)
nicolasbrugneaux Oct 8, 2024
5a0a922
Derivation Warnings (#389)
aaronmgdr Oct 11, 2024
693f6e7
Fixing Ledger 1.1.10 interacting with whitelisted fee token contracts…
aaronmgdr Oct 14, 2024
4988c40
Version Packages (beta) (#355)
github-actions[bot] Oct 14, 2024
c0c1644
doc generation for viem to account ledger (#390)
aaronmgdr Oct 14, 2024
38fe4d0
Remove deprecations (#400)
shazarre Oct 23, 2024
3890220
Removing temp commands from cli (#407)
aaronmgdr Oct 29, 2024
b56b69d
simplify the pr template (#411)
aaronmgdr Oct 30, 2024
23d36cc
remove force deaffiliate command (#412)
aaronmgdr Oct 30, 2024
76045eb
L2 coverage (#401)
shazarre Nov 6, 2024
d988d31
fix: ledger signature recovery value (#408)
nicolasbrugneaux Nov 12, 2024
775bd31
Version Packages (beta) (#405)
github-actions[bot] Nov 13, 2024
9df4bbf
fix: force delete tsbuildinfo (#426)
nicolasbrugneaux Nov 13, 2024
ee33677
fix: use npm package instead of git+https (#427)
nicolasbrugneaux Nov 13, 2024
d80a4f6
Fix Flaking validator:deregister Test (#424)
aaronmgdr Nov 13, 2024
caef335
Version Packages (beta) (#428)
github-actions[bot] Nov 13, 2024
5b02036
Remove L2 BLS keys support for account:authorize (#429)
shazarre Nov 13, 2024
7d42a05
Proposals and governance:build-proposal command tests and fixes (#421)
aaronmgdr Nov 13, 2024
fb08485
L2 Hotfix safe support (#420)
shazarre Nov 13, 2024
c4b9c6d
fix versions being too high (#434)
aaronmgdr Nov 14, 2024
74f9f8d
Version Packages (beta) (#431)
github-actions[bot] Nov 14, 2024
79cbdf0
bump pre (#437)
aaronmgdr Nov 14, 2024
952bc81
Fix: deprecates the flags `--whitelisters` and `--nonwhitelisters` fr…
nicolasbrugneaux Nov 14, 2024
7826b08
celocli package verification CI workflow (#436)
shazarre Nov 14, 2024
351a607
Fix typos in RELEASE.md and account.md documentation #433 (#440)
aaronmgdr Nov 18, 2024
42d091f
Bump ABIS /devchain (#446)
aaronmgdr Nov 18, 2024
41c561b
chore: update codecov.ymal with modern options (#441)
nicolasbrugneaux Nov 18, 2024
7bc05c2
Validator L2 command fixes (#447)
shazarre Nov 19, 2024
97f0a53
fix #357 show node flag aliases in help (#449)
aaronmgdr Nov 19, 2024
a23246e
chore: ledger-v backport (#443)
nicolasbrugneaux Nov 19, 2024
9558b56
fix: decorate missing trie error for L1 (#450)
nicolasbrugneaux Nov 21, 2024
0ff8a5a
remove restriction on gathering component coverage from master branch…
aaronmgdr Nov 22, 2024
449e0ac
adjust codecoverage config. (#460)
aaronmgdr Nov 22, 2024
36c4369
Mark methods that are L1only as deprecated (#455)
aaronmgdr Nov 25, 2024
d5c9204
fix: rewards:show on l2 (#456)
nicolasbrugneaux Nov 25, 2024
2283374
deprecate flags, use dynamic on chain values, add tests (#452)
aaronmgdr Nov 25, 2024
721e26d
Version Packages (beta) (#439)
github-actions[bot] Nov 25, 2024
eba89a3
upgrade abis to include governance (#463)
aaronmgdr Nov 26, 2024
43e8474
fix: add _transferOwnership() to proxy abi list (#467)
shazarre Nov 28, 2024
0e559c7
RPC URL claims (#459)
shazarre Nov 28, 2024
0051202
Version Packages (beta) (#464)
github-actions[bot] Nov 28, 2024
1df8688
Dont show superfluous flags (#472)
aaronmgdr Dec 3, 2024
b366827
fix lib folder publish for metadata claims (#475)
aaronmgdr Dec 5, 2024
f37349e
Version Packages (beta) (#473)
github-actions[bot] Dec 5, 2024
059141e
update npmignores (#476)
aaronmgdr Dec 5, 2024
26b9779
DerivationPath Alias (#471)
aaronmgdr Dec 6, 2024
913961e
GitGuardian: ignore test secrets (#481)
shazarre Dec 9, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .changeset/afraid-seas-cross.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/celocli': patch
---

fix governance:build-proposal with contracts from mento or which use solidity 0.8
7 changes: 7 additions & 0 deletions .changeset/breezy-panthers-sort.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@celo/contractkit': patch
'@celo/governance': patch
'@celo/celocli': patch
---

Add GovernanceSlasher to RegisteredContractsEnum
5 changes: 5 additions & 0 deletions .changeset/calm-sheep-tie.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/dev-utils': patch
---

Upgrades to latest devchain
5 changes: 5 additions & 0 deletions .changeset/chilled-cycles-smell.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/celocli': major
---

Remove transfer:gold -- this was an old alias for transfer:celo which has the same functionality
5 changes: 5 additions & 0 deletions .changeset/dirty-crabs-trade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@celo/contractkit": patch
---

fix: add transferOwnership() to proxy abi list
5 changes: 5 additions & 0 deletions .changeset/dry-gifts-love.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/viem-account-ledger': major
---

Initial release
9 changes: 9 additions & 0 deletions .changeset/dull-windows-travel.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
'@celo/celocli': major
---

Remove `celocli validator:force-deaffiliate`

This command was only ever usable pre mainnet launch. The force deaffiliate method it would call is only callable by one of the whitelisted Slasher Contracts.

To force removal of validator with poor uptime use `celocli validator:downtime-slash` or to sever association with a validator from your group use `celocli validator:deaffiliate`
5 changes: 5 additions & 0 deletions .changeset/fair-points-beg.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/wallet-ledger': patch
---

Fix issue where ledger running celo firmware app 1.1.10 could not send fee token transactions or perform and interactions with those contracts
5 changes: 5 additions & 0 deletions .changeset/famous-cherries-kick.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/governance': patch
---

minor update to inquirer lib
12 changes: 12 additions & 0 deletions .changeset/few-seals-matter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
'@celo/wallet-hsm-azure': patch
'@celo/wallet-hsm-aws': patch
'@celo/wallet-hsm-gcp': patch
'@celo/wallet-ledger': patch
'@celo/wallet-remote': patch
'@celo/wallet-local': patch
'@celo/wallet-base': patch
'@celo/wallet-hsm': patch
---

Force patch bump wallets to deal with version conflict
5 changes: 5 additions & 0 deletions .changeset/fifty-dots-travel.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/contractkit': minor
---

Exposes EpochManager.getElectedSigners contract method
6 changes: 6 additions & 0 deletions .changeset/fifty-roses-explain.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@celo/cryptographic-utils': patch
'@celo/celocli': patch
---

Add warning that ETH derivation path will be the default in a future major breaking change.
5 changes: 5 additions & 0 deletions .changeset/funny-sheep-repeat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/metadata-claims': minor
---

Add support for RPC_URL claim type
5 changes: 5 additions & 0 deletions .changeset/gold-pumas-fry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/celocli': major
---

Remove support for reserve:\* commands. As foretold by https://forum.celo.org/t/sunset-of-reserve-commands/8454
5 changes: 5 additions & 0 deletions .changeset/good-peas-type.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/celocli': patch
---

deprecates the flags --whitelisters and --nonwhitelisters from the governance:show command
6 changes: 6 additions & 0 deletions .changeset/good-trees-reply.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@celo/celocli': major
---
Remove account:recover-old

This was meant to be a temporary command for migrating account from a beta version of Valora to the release version. Please use a previous version of celocli if you need to make this one time recovery.
5 changes: 5 additions & 0 deletions .changeset/healthy-days-smile.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/celocli': patch
---

Fix rewards:show for L2
5 changes: 5 additions & 0 deletions .changeset/hip-suits-search.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/celocli': patch
---

Dont show flags for privateKey, gasCurrency, useLedger, and related flags in help for commands which dont actually make use of them.
42 changes: 42 additions & 0 deletions .changeset/hot-pugs-nail.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
'@celo/contractkit': major
---

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

```diff
- import { createAccountClaim } from '@celo/contractkit/lib/identity/claims/account'
+ import { createAccountClaim } from '@celo/metadata-claims/lib/account'
```

```diff
- 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

```typescript
import { AccountMetadataSignerGetters } from '@celo/metadata-claims/lib/types';

```
using viem it would be like

```typescript
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]),
}
```
5 changes: 5 additions & 0 deletions .changeset/hungry-cups-juggle.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/celocli': patch
---

Fix incorrect message where the transfered token was used as gas token in the messaging but not in actuality
5 changes: 5 additions & 0 deletions .changeset/lemon-gorillas-explain.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/celocli': minor
---

Adds support for safe integration for L2 hotfix security council approvals
7 changes: 7 additions & 0 deletions .changeset/little-carpets-argue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@celo/wallet-ledger': patch
'@celo/wallet-local': patch
'@celo/wallet-base': patch
---

Improve support for celo-legacy and modern txs within ledger
7 changes: 7 additions & 0 deletions .changeset/loud-kids-dress.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@celo/contractkit': patch
'@celo/governance': patch
'@celo/dev-utils': patch
---

Bump @celo/abis-12
5 changes: 5 additions & 0 deletions .changeset/many-cobras-live.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/celocli': patch
---

Fix Transfering, exchanging cusd (and other fee tokens) and or using gasCurrency flag with ledger devices prior to 1.2
8 changes: 8 additions & 0 deletions .changeset/moody-falcons-remain.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
'@celo/celocli': major
---
Remove commands identity:identifier, identity:get-attestations

See https://forum.celo.org/t/rfc-deprecation-of-celocli-identity-commands/8676


5 changes: 5 additions & 0 deletions .changeset/nice-fireants-cheat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/celocli': patch
---

when account:new is called it displays the full bip44 derivation path in the output. Before it would miss the last 2 positions.
5 changes: 5 additions & 0 deletions .changeset/orange-penguins-sneeze.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/celocli': minor
---

Removes L2 BLS keys support for account:authorize
5 changes: 5 additions & 0 deletions .changeset/perfect-pianos-jump.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/celocli': patch
---

Show deprecated warning on flags which will be removed after cel2 launch
5 changes: 5 additions & 0 deletions .changeset/polite-pets-push.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/celocli': patch
---

Fix: account:new can now be called without a node
78 changes: 78 additions & 0 deletions .changeset/pre.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
{
"mode": "pre",
"tag": "beta",
"initialVersions": {
"@celo/celocli": "5.2.3",
"@celo/dev-utils": "0.0.6",
"@celo/base": "6.1.0",
"@celo/connect": "6.0.2",
"@celo/contractkit": "8.3.0",
"@celo/cryptographic-utils": "5.1.0",
"@celo/explorer": "5.0.12",
"@celo/governance": "5.1.3",
"@celo/keystores": "5.0.11",
"@celo/metadata-claims": "0.0.1",
"@celo/network-utils": "5.0.6",
"@celo/phone-utils": "6.0.3",
"@celo/transactions-uri": "5.0.11",
"@celo/utils": "7.0.0",
"@celo/wallet-base": "6.0.3",
"@celo/wallet-hsm": "6.0.3",
"@celo/wallet-hsm-aws": "6.0.3",
"@celo/wallet-hsm-azure": "6.0.3",
"@celo/wallet-hsm-gcp": "6.0.3",
"@celo/wallet-ledger": "6.0.3",
"@celo/wallet-local": "6.0.3",
"@celo/wallet-remote": "6.0.3",
"@celo/typescript": "0.0.1",
"@celo/viem-account-ledger": "0.0.1"
},
"changesets": [
"afraid-seas-cross",
"breezy-panthers-sort",
"calm-sheep-tie",
"chilled-cycles-smell",
"dirty-crabs-trade",
"dry-gifts-love",
"dull-windows-travel",
"fair-points-beg",
"famous-cherries-kick",
"few-seals-matter",
"fifty-dots-travel",
"fifty-roses-explain",
"funny-sheep-repeat",
"gold-pumas-fry",
"good-peas-type",
"good-trees-reply",
"healthy-days-smile",
"hip-suits-search",
"hot-pugs-nail",
"hungry-cups-juggle",
"lemon-gorillas-explain",
"little-carpets-argue",
"loud-kids-dress",
"many-cobras-live",
"moody-falcons-remain",
"orange-penguins-sneeze",
"perfect-pianos-jump",
"polite-pets-push",
"purple-phones-try",
"real-camels-argue",
"rude-parrots-know",
"rude-schools-help",
"seven-pets-buy",
"sharp-shirts-count",
"smart-berries-accept",
"smart-guests-refuse",
"strong-flowers-heal",
"thirty-pugs-smile",
"three-spies-wonder",
"tricky-bobcats-trade",
"twenty-humans-beg",
"twenty-rocks-pull",
"warm-papayas-smile",
"weak-beers-itch",
"wild-impalas-smoke",
"yellow-chicken-fold"
]
}
5 changes: 5 additions & 0 deletions .changeset/purple-phones-try.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/celocli': patch
---

Show --node and --useLedger flags when --help is called. Show aliases for networks in --node help
17 changes: 17 additions & 0 deletions .changeset/real-camels-argue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
'@celo/contractkit': patch
---

Mark contract wrapper methods that will not work on L2 because solidity contracts have onlyL1 modifier as deprecated.

| Deprecated Contract / Method | Replacement or none |
|--------|--------|
| Validators#registerValidator | Validators#registerValidatorNoBLS |
| BlockchainParams#getEpochNumberOfBlock | EpochManager#getEpochNumberOfBlock |
| BlockchainParams#getFirstBlockNumberForEpoch | EpochManager#getFirstBlockAtEpoch|
| Election#getCurrentValidatorSigners | EpochManager#getElectedSigners |
| Election#getGroupEpochRewards | Election#getGroupEpochRewardsBasedOnScore |
| GovernanceSlasher#slash | GovernanceSlasher#slashL2 |
| DoubleSigningSlasher | X |
| DowntimeSlasher | X |

17 changes: 17 additions & 0 deletions .changeset/rude-parrots-know.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
'@celo/base': major
'@celo/utils': major
---

remove deprecated functions and consts exported from ./contacts and ./displayformating. ./currencies and ./phonenumbers. If these are used by your app we recommend to inline the functions from the previous release.

* https://github.com/celo-org/developer-tooling/blob/%40celo/wallet-base%406.0.1/packages/sdk/base/src/contacts.ts
* https://github.com/celo-org/developer-tooling/blob/%40celo/wallet-base%406.0.1/packages/sdk/base/src/displayFormatting.ts
* https://github.com/celo-org/developer-tooling/blob/%40celo/wallet-base%406.0.1/packages/sdk/base/src/phoneNumbers.ts

https://github.com/celo-org/developer-tooling/tree/%40celo/wallet-base%406.0.1/packages/sdk/base/src

Full List of removed exports -- ContactPhoneNumber, MinimalContact, getContactPhoneNumber, isContact, CURRENCY_ENUM, Currency, CURRENCIES, resolveCurrency, SHORT_CURRENCIES, currencyToShortMap | getErrorMessage | anonymizedPhone | getContactNameHash



5 changes: 5 additions & 0 deletions .changeset/rude-schools-help.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/celocli': patch
---

use onchain values instead of static for lock requirements
5 changes: 5 additions & 0 deletions .changeset/seven-pets-buy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/celocli': minor
---

validator:signed-blocks not supported on L2 anymore, fixes validator:status L2
5 changes: 5 additions & 0 deletions .changeset/sharp-shirts-count.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/dev-utils': patch
---

Adds actual Celo chain id when running anvil
5 changes: 5 additions & 0 deletions .changeset/smart-berries-accept.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/contractkit': minor
---

ValidatorsWrapper: add registerValidatorNoBls to allow registration without BLS keys which are not supported in L2
5 changes: 5 additions & 0 deletions .changeset/smart-guests-refuse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/contractkit': patch
---

Renames `getElected` and its usages to `getElectedAccounts` for `EpochManagerWrapper`
5 changes: 5 additions & 0 deletions .changeset/strong-flowers-heal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/celocli': patch
---

Gracefully throw if --estimate wasnt passed on L1
5 changes: 5 additions & 0 deletions .changeset/tasty-hounds-occur.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@celo/base': minor
---

add DerivationPathAliases export
Loading
Loading