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
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.
![Screenshot 2023-10-08 at 12 03 20](https://private-user-images.githubusercontent.com/88586592/273434939-2e60013b-36eb-45bf-8a83-9dd9feff172d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk2ODQxODYsIm5iZiI6MTcxOTY4Mzg4NiwicGF0aCI6Ii84ODU4NjU5Mi8yNzM0MzQ5MzktMmU2MDAxM2ItMzZlYi00NWJmLThhODMtOWRkOWZlZmYxNzJkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI5VDE3NTgwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTcxYzFmMmMxYjMxYjBkMWYzOTU1MTMwYmVlMWQxZjE2M2Q3NTYzMTRmZjcwMmViYzZkNDE2OGZiODE3YmM1YjImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.xS3rtj22j6mp5s19bwx67KSFvwccKSqbXCMalSg4Sck)
![Screenshot 2023-10-08 at 12 03 20](https://private-user-images.githubusercontent.com/88586592/273434916-b8693276-2640-4069-a0ac-1039ee17fef8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk2ODQxODYsIm5iZiI6MTcxOTY4Mzg4NiwicGF0aCI6Ii84ODU4NjU5Mi8yNzM0MzQ5MTYtYjg2OTMyNzYtMjY0MC00MDY5LWEwYWMtMTAzOWVlMTdmZWY4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI5VDE3NTgwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ5MTM2ZDQwMmE3MjQ0NWJiZWEyMDUxNDA2ZWI1NzkzMzI0NTgyYjA5NjVjNmYzYjY1N2QxZjhlMzU3ZGVjODYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.jz5lbbPP_B6rjvGu2VNz0D_W4EPA854iwzAdrCq3sCY)
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.
![Screenshot 2023-10-08 at 12 03 20](https://private-user-images.githubusercontent.com/88586592/273434409-d50b421e-2b17-4edb-82c3-b6790b270365.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk2ODQxODYsIm5iZiI6MTcxOTY4Mzg4NiwicGF0aCI6Ii84ODU4NjU5Mi8yNzM0MzQ0MDktZDUwYjQyMWUtMmIxNy00ZWRiLTgyYzMtYjY3OTBiMjcwMzY1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI5VDE3NTgwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJjMTcwZGVkNjZmZGJjZDdlOWEzNzdmZjBlZTc3ZDJjZGE1N2I0Yjg1ZGIwYjAxODdiMTJlMGNjYWJlZGU1NjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.PUaWy3APkjTZ21uhJIuWSKPlhngKvxrOh-wxUQ6S1AA)
![Screenshot 2023-10-08 at 12 03 20](https://private-user-images.githubusercontent.com/88586592/273434338-eb52bb1d-c5c8-4226-a5ff-97e4b23ea24a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk2ODQxODYsIm5iZiI6MTcxOTY4Mzg4NiwicGF0aCI6Ii84ODU4NjU5Mi8yNzM0MzQzMzgtZWI1MmJiMWQtYzVjOC00MjI2LWE1ZmYtOTdlNGIyM2VhMjRhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI5VDE3NTgwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI5OTgwNWNkNzUzMTQ3ZDRiMmVmYzQ3YWIwMzgyYjNiZTAyYTc4NmVjMmY5MGNlNjFkMTUyODZjYmQ4N2UwZGUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.X8YfLnU9YNwpnXVFSq9e9tlIw2DZdija2mtlv5iVs5w)
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