GhoPay is a protocol that allows signed-up users to decide what tokens their Lens or ENS handles get paid in. This allows their peers to send them any token without worrying about converting it. Cross-chain payments can be supported on most major EVMs. The main goal of GhoPay is to make it easier to handle payments in web3 when dealing with hex addresses. Instead, you can use the handles of addresses from popular protocols like Lens and ENS. https://ghopay.xyz/
We are using next.js, react, wagmi, and lens protocol for our website UI. In order to load certain payment profiles we will be using Lens Protocol. For cross-chain support, we will be using the Connext Network. Polybase will be used to store users' p2p transactions done through GhoPay, and as a way to also highlight certain accounts you want to pay from your lens profile quickly, Polygon and Optimism will be the demo cross-chain networks.
##################################
This is a RainbowKit + wagmi + Next.js project bootstrapped with create-rainbowkit
.
First, run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying pages/index.tsx
. The page auto-updates as you edit the file.
To learn more about this stack, take a look at the following resources:
- RainbowKit Documentation - Learn how to customize your wallet connection flow.
- wagmi Documentation - Learn how to interact with Ethereum.
- Next.js Documentation - Learn how to build a Next.js application.
You can check out the RainbowKit GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out the Next.js deployment documentation for more details.