Skip to content

Support Ethereum secp256k1 signature verification #753

Closed
@ethanfrey

Description

@ethanfrey

Part of #751
Requires #780
Follow the same steps as in #752

Add a method that verifies a public key and signature in the format used by ethereum (compressed pubkey, RLP encoded signature). This can either be a separate verify_secp256k1_eth() method or provide a function to convert this into the same format used by cosmos and then verify it.

Note there is some pubkey recovery stuff going on with ethereum signatures: https://ethereum.stackexchange.com/questions/64380/understanding-ethereum-signatures

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions