Skip to content
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

Add EIP-1654: Off-chain dapp-wallet authentication process #2119

Closed
wants to merge 8 commits into from

Conversation

pazams
Copy link

@pazams pazams commented Jun 14, 2019

The "request for comments" phase on EIP 1654 has converged to a stable spec on #1654 .

Additionally, the process in this spec has been implemented successfully by a large number of dapps, including:
Crypto Kitties - https://www.cryptokitties.co/
Cheeze Wizards - https://www.cheezewizards.com/
MyCryptoHeroes - https://www.mycryptoheroes.net/
Etheremon - https://www.etheremon.com/
Megacryptopolis - https://www.megacryptopolis.com/
Blockchain Cuties Universe - https://blockchaincuties.com/
Hyperdragons - https://hyperdragons.alfakingdom.com/

EIPS/eip-1654.md Outdated Show resolved Hide resolved
EIPS/eip-1654.md Outdated Show resolved Hide resolved
EIPS/eip-1654.md Outdated Show resolved Hide resolved
@pazams
Copy link
Author

pazams commented Jun 17, 2019

@axic thanks for commenting
I addressed the issues

EIPS/eip-1654.md Outdated Show resolved Hide resolved
EIPS/eip-1654.md Outdated
The contract MUST implement the following method:

```Solidity
function isValidSignature(bytes32 hash, bytes _signature) returns(bytes4 magicValue);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The pseudocode above uses challengeHash, why not use it here?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right, the pseudocode describes the challenge-response flow needed for authentication flow. However, the contract interface is more generic, and could be used for any off-chain signature verification flow.

EIPS/eip-1654.md Outdated Show resolved Hide resolved
EIPS/eip-1654.md Outdated Show resolved Hide resolved
@axic axic added the ERC label Jun 19, 2019
@pazams
Copy link
Author

pazams commented Jun 26, 2019

@axic thanks for second review!
I've made some changes

@axic axic changed the title Add EIP-1654 Add EIP-1654: Off-chain dapp-wallet authentication process Jul 4, 2019
@pazams
Copy link
Author

pazams commented Jul 9, 2019

@axic sorry for re-pinging
Any further comments?

@github-actions
Copy link

There has been no activity on this pull request for two months. It will be closed in a week if no further activity occurs. If you would like to move this EIP forward, please respond to any outstanding feedback or add a comment indicating that you have addressed all required feedback and are ready for a review.

@github-actions github-actions bot added the stale label Sep 15, 2020
@github-actions
Copy link

This pull request was closed due to inactivity. If you are still pursuing it, feel free to reopen it and respond to any feedback or request a review in a comment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants