Claim your ETH and token balances from the now-defunct Public Goods Network (PGN).
PGN has shut down, but funds have been made claimable on Ethereum Mainnet via a Merkle proof contract. This app lets you connect your wallet, check eligibility, and claim in one click.
- Connect your wallet
- The app looks up your address against the official proof data
- If eligible, you'll see your claimable ETH and any ERC-20 tokens (e.g. DAI)
- Click "Claim Funds" to submit the transaction on Ethereum Mainnet
Claims go through the BalanceClaimer contract, which verifies a Merkle proof and releases your funds.
# Install dependencies
npm install
# Set your WalletConnect project ID (get one at https://cloud.walletconnect.com)
echo 'NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID=your_id_here' > .env.local
# Run dev server
npm run devOpen http://localhost:3000.
- Next.js 14 (App Router)
- wagmi v2 + viem v2
- RainbowKit v2
- Tailwind CSS