Skip to content

feat(core): implement with verification key for address builder and crypto improvements#1218

Merged
noot merged 2 commits intomainfrom
noot/core-improvements
Jun 27, 2024
Merged

feat(core): implement with verification key for address builder and crypto improvements#1218
noot merged 2 commits intomainfrom
noot/core-improvements

Conversation

@noot
Copy link
Contributor

@noot noot commented Jun 27, 2024

Summary

it's unclear/difficult of how an external user can construct an address given a verification key (i ran into this while updating hermes). this adds a verification_key method to the Address::builder to easily construct an address. also added From the ed25519 consensus types for the crypto module types.

Background

much better for ux, updating hermes would be painful without these.

Changes

  • adds a verification_key method to the Address::builder to easily construct an address
  • added From the ed25519 consensus types for the crypto module types.

Testing

n/a

@noot noot requested a review from a team as a code owner June 27, 2024 19:08
@noot noot requested a review from Fraser999 June 27, 2024 19:08
@noot noot added this pull request to the merge queue Jun 27, 2024
Merged via the queue into main with commit 0f7faa8 Jun 27, 2024
@noot noot deleted the noot/core-improvements branch June 27, 2024 19:33
steezeburger added a commit that referenced this pull request Jul 11, 2024
* main: (27 commits)
  refactor(sequencer): fix prepare proposal metrics (#1211)
  refactor(bridge-withdrawer): move generated contract bindings to crate (#1237)
  fix(sequencer) fix wrong metric and remove unused metric (#1240)
  feat(sequencer): implement transaction fee query (#1196)
  chore(cli)!: remove unmaintained rollup subcommand (#1235)
  release(sequencer): 0.14.1 patch release (#1233)
  feat(sequencer-utils): generate example genesis state (#1224)
  feat(sequencer): implement abci query for bridge account info (#1189)
  feat(charts): bridge-withdrawer, smoke test, various chart improvements (#1141)
  chore(charts): update for new geth update (#1226)
  chore(chart)!: dusk-8 chart version updates (#1223)
  release(conductor): fix conductor release version (#1222)
  release: dusk-8 versions (#1219)
  fix(core): revert `From` ed25519_consensus types for crypto mod (#1220)
  Refactor(chart, sequencer): restructure sequencer chart, adjust configs (#1193)
  refactor(withdrawer): read from block subscription stream and get events on each block (#1207)
  feat(core): implement with verification key for address builder and crypto improvements (#1218)
  feat(proto, sequencer)!: use full IBC ICS20 denoms instead of IDs (#1209)
  chore(chart): update evm chart for new prefix field (#1214)
  chore: bump penumbra deps (#1216)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants