/ggframe

ggframe is a Farcaster Frame designed to make it easier for users to donate to the Gitcoin Grant.

Primary LanguageTypeScriptApache License 2.0Apache-2.0

GG Frame

Screenshot 2024-06-07 at 21 34 55

What is GG frame?

GG frame is a Farcaster Frame built to make it easier for users to donate to the Gitcoin Grant.

Contracts

Allo V2 Contract Address on Arbitrum

※Contract address is the same across all deployed chain! check here

0x1133eA7Af70876e64665ecD07C0A0476d09465a1

Resources

How to use GG frame?

1. Go to Gitcoin Grant Explore

From the Gitcoin Grant Explorer, open the project page you want to encourage users to support.

Copy the two numbers after https://explorer.gitcoin.co/#/round/. In this case it is /42161//25/156

Note: The Gitcoin Grant is currently hosted on Arbitrum mainnet (chainId: 42161) and the GG frame only works on chains that farcaster supports.

Screenshot 2024-06-07 at 21 01 44

2. Go to Warpcast

Open warpcast, and then paste the link with the numbers you copied before like below

https://ggframe.xyz/api/donate/42161/25/156

then, frame will be automatically created, and just cast it!

Screenshot 2024-06-10 at 22 17 54 Screenshot 2024-06-07 at 21 27 58

Error happens when...

Project is not approved

Screenshot 2024-06-07 at 22 23 37

for builders

pnpm install && pnpm dev

Head to http://localhost:3000/api