An open API service indexing awesome lists of open source software.

https://github.com/gg-frame/ggframe

ggframe is a Farcaster Frame designed to make it easier for users to donate to the Gitcoin Grant.
https://github.com/gg-frame/ggframe

farcaster farcaster-frame farcaster-frames gitcoin-grants

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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](https://github.com/allo-protocol/allo-v2/tree/main/contracts)

[0x1133eA7Af70876e64665ecD07C0A0476d09465a1](https://arbiscan.io/address/0x1133eA7Af70876e64665ecD07C0A0476d09465a1)

## Resources

- [Deployed Link](https://ggframe.xyz)
- [Frame implementation built with frog](https://github.com/tnkshuuhei/gg-frame)
- **And follow me** on [Warpcast](https://warpcast.com/shutanaka.eth) and [X(Prev Twitter)](https://x.com/shutanaka_jp)

## How to use GG frame?

### 1. Go to Gitcoin Grant Explore

From the [Gitcoin Grant Explorer](https://explorer.gitcoin.co/), 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](https://github.com/tnkshuuhei/gg-frame/assets/67859510/572a42b3-17ca-4da8-8c1f-11caad5d45a6)

### 2. Go to [Warpcast](https://warpcast.com/)

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