Skip to content

porco-rosso-j/eth-rome-2023

Repository files navigation

Ghost Pay 👻

GhostPay lets anyone privately send and receive crypto with the sharable URL link. Plus, users have the freedom to receive/claim crypto in any tokens they preferred. This is built at ETH Rome 2023. The project page is here

  • Railgun: An on-chain & smart contract-based system for private Ethereum/EVM DeFi.
  • Peanut Protocol: A protocol to transfer tokens using URLs

Core Functionalities

Private Transfer

Alice can privately deposit an amount of ETH/ERC20 to the peanut contract from her railgun wallet address. This involves unshielding, unwrapping WETH, etc, in a batch call made possible with railgun's cross-contract call.

UI

Screenshot 2023-10-08 at 12 03 20

Flow

Screenshot 2023-10-08 at 12 03 20

Private Claim

Alice can claim ETH from the peanut link and directly shield it to her railgun wallet address. Optionally, she specifies the token asset she receives. In this case, ETH will be swapped for USDC within the shielding batch transaction. Our own railgun's cookbook recipe enables this flexible execution.

UI

Screenshot 2023-10-08 at 12 03 20

Flow

Screenshot 2023-10-08 at 12 03 20

Technologies

Demo

Demo Video

https://youtu.be/yKbU_A3ZPVA

Demo App:

ghost-pay-alpha.vercel.app

You can create an account with Metamask signing or use the following seed and password.

  • seed phrase: deny ivory target dumb album valley knee broccoli dumb fiscal require process
  • password: Qazwsx0812

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •