Skip to content

Conversation

@tzemanovic
Copy link
Collaborator

@tzemanovic tzemanovic commented Nov 30, 2022

based on v0.14.0

Since we're doing breaking changes for genesis in #685, it's a good opportunity to add bech32m string encoding for common::PublicKey and DkgPublicKey and use that for genesis instead the hex

This PR:

  • refactors bech32m for transparent and MASP addresses to easier re-use
  • adds bench32m encoding for common::{PublicKey, Signature} and DkgPublicKey

@tzemanovic tzemanovic added the breaking:genesis Genesis configuration breaking change label Nov 30, 2022
@tzemanovic tzemanovic force-pushed the tomas/human-readable-string-encoding branch from 7933bec to 191192d Compare December 6, 2022 09:49
@tzemanovic tzemanovic mentioned this pull request Dec 7, 2022
tzemanovic added a commit that referenced this pull request Dec 7, 2022
@tzemanovic
Copy link
Collaborator Author

pls update wasm

@tzemanovic tzemanovic marked this pull request as ready for review December 8, 2022 09:28
@juped juped added this to the 0.14 milestone Jan 10, 2023
tzemanovic added a commit that referenced this pull request Jan 12, 2023
@tzemanovic tzemanovic force-pushed the tomas/human-readable-string-encoding branch from 97e147f to d0fa606 Compare January 12, 2023 11:39
@tzemanovic
Copy link
Collaborator Author

pls update wasm

tzemanovic added a commit that referenced this pull request Feb 8, 2023
@tzemanovic tzemanovic force-pushed the tomas/human-readable-string-encoding branch 2 times, most recently from e510115 to cb4cf8e Compare February 8, 2023 13:00
@tzemanovic
Copy link
Collaborator Author

pls update wasm

@adrianbrink
Copy link
Contributor

@tzemanovic Do you want to keep this open or reopen it when we are ready to merge this into the next release.

@tzemanovic tzemanovic reopened this May 26, 2023
@tzemanovic
Copy link
Collaborator Author

@Fraccaman this has breaking changes for genesis, so let's leave it until #685 is also ready

@tzemanovic tzemanovic marked this pull request as draft May 26, 2023 14:41
@tzemanovic tzemanovic force-pushed the tomas/human-readable-string-encoding branch from 0f7da43 to 43758d3 Compare June 23, 2023 15:44
@tzemanovic tzemanovic force-pushed the tomas/human-readable-string-encoding branch from 099b224 to 37c0315 Compare July 31, 2023 14:45
…ma/namada into tomas/human-readable-string-encoding

* 'tomas/human-readable-string-encoding' of github.com:anoma/namada:
  wasm: update checksums
  test/e2e/ledger_tests: use bech32m PK format for `init-account` cmd
  core/key: add a helper to gen ed25519 key in bech32m format
  add `common::Signature` bech32m encoding
  changelog: add #849
  add bech32m string encoding for `common::PublicKey` and `DkgPublicKey`
  refactor bech32m string encoding for address and MASP addresses
@tzemanovic
Copy link
Collaborator Author

included in #2088

@tzemanovic tzemanovic closed this Nov 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking:genesis Genesis configuration breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants