diff --git a/CHANGELOG.md b/CHANGELOG.md index 16a828eb..ff76430e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## 0.22.1 (unreleased) +- @cosmjs/cli: Import `encodeBech32Pubkey` and `decodeBech32Pubkey` by default. - @cosmjs/launchpad: Add ed25519 support to `encodeBech32Pubkey`. ## 0.22.0 (2020-08-03) diff --git a/packages/cli/src/cli.ts b/packages/cli/src/cli.ts index b256d2f4..2c9061a1 100644 --- a/packages/cli/src/cli.ts +++ b/packages/cli/src/cli.ts @@ -89,6 +89,8 @@ export async function main(originalArgs: readonly string[]): Promise { [ "coin", "coins", + "decodeBech32Pubkey", + "encodeBech32Pubkey", "encodeSecp256k1Pubkey", "encodeSecp256k1Signature", "logs", @@ -156,6 +158,9 @@ export async function main(originalArgs: readonly string[]): Promise { const data = toAscii("foo bar"); const signature = await wallet.sign(address, data); + const bechPubkey = "coralvalconspub1zcjduepqvxg72ccnl9r65fv0wn3amlk4sfzqfe2k36l073kjx2qyaf6sk23qw7j8wq"; + assert(encodeBech32Pubkey(decodeBech32Pubkey(bechPubkey), "coralvalconspub") == bechPubkey); + console.info("Done testing, will exit now."); process.exit(0); `;