Skip to content
This repository has been archived by the owner on Apr 7, 2023. It is now read-only.

Ethereum-based ECDSA authentication designed for ease of use.

License

Notifications You must be signed in to change notification settings

RiccardoBiosas/golang-ethereum-auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golang-ethereum-auth

contributions

About

Web3-based Elliptic Curve Digital Signature Algorithm (ECDSA) implemented with golang as a back-end language and a react-typescript & metamask skeleton on the client-side.

The implemented signature scheme follows the EIP-712 standard.

Run the project

docker-compose up

To-do list

  • Increase test coverage
  • Log out API endpoint
  • Generate JWT
  • Add Dockerfile && docker-compose
  • Add database
  • Log in API endpoint with signature verification
  • Register API endpoint
  • Pseudo-random nonce generation

About

Ethereum-based ECDSA authentication designed for ease of use.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published