nzmpi / StAdds

A dApp that helps users to create and retrieve stealth addresses

Home Page:https://stadds.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

StAdds

A dApp that helps users to create and retrieve stealth addresses.

Site: https://stadds.vercel.app

Contract on Polygon: https://polygonscan.com/address/0x9F3A3E1db87524D75f2A4b6d26c42b39043d4aB5

How to use

In Home tab:

  • Put the receiver's address
  • The dApp checks the contract for the public key, if no public key is provided, checks various chains for a transaction to get their public key
  • Write a secret, which acts as a salt. More complex is better against bruteforcing
  • Send the shared secret to the receiver, so they can obtain the stealth private key to the stealth address
  • You can save the shared secret to the contract, but it will create a link between the creator and the receiver (the stealth address is still unknown for everyone except the creator and the receiver)

In Your StAdds tab:

  • You can add your public key
  • You can check all of your shared secrets (if you have any saved to the contract)
  • You can retrieve the stealth private key using a shared secret and your private key (you can either turn off your Internet or use this function to get the stealth private key)

Acknowledgment

Frontend built with Scaffold-Eth 2

About

A dApp that helps users to create and retrieve stealth addresses

https://stadds.vercel.app


Languages

Language:TypeScript 88.6%Language:Solidity 8.9%Language:JavaScript 2.3%Language:CSS 0.1%Language:Shell 0.0%