-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🚬 Ethereum compatibility #420
Conversation
7ceed6e
to
06d2a5f
Compare
5654180
to
3b1c965
Compare
dcf98bd
to
1cc1e7b
Compare
252f99a
to
85c8505
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lgtm. Cannot verify signature verification, but logic looks solid
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Act I.
🚬 [...] #420
Clown
Act II.
Superclown
Act III.
Testing?
In the next PR
Gigaclown :D
LGTM 👍 - follows EIP-191 well. Just note my comments re. recid value in sigs. I'm aware ethers
still uses "legacy" by default - it's a minor adjustment.
049c598
to
7f4bc03
Compare
6e95419
to
098e693
Compare
098e693
to
e12717a
Compare
e12717a
to
d4e8393
Compare
d4e8393
to
70882fb
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The logic looks good! I proposed few improvements on the EIP-712 side, so we can get rid of the Vec
. Also, we should add benchmarks for the new receiving account extrinsics since we're doing extra computation for the signature verification (ECDSA/sr25519) in there.
70882fb
to
64849ec
Compare
What?
How?
Junction
. This has to be eitherAccountKey20
orAccountId32
Junction
.Testing?
In the next PR: #425
Anything Else?
sr25519
signatures for Polkadot/Substrate-based accounts, andsecp256k1
for Ethereum.eth_signTypedData_v4
standard: https://eips.ethereum.org/EIPS/eip-712