Public Goods Network (PGN) is a low-cost Layer 2 (L2)(opens in a new tab) blockchain built on top of Ethereum(opens in a new tab) for supporting public goods. It is built with the Bedrock(opens in a new tab) version of the OP Stack(opens in a new tab), in collaboration with Optimism and powered by Conduit.
What does that mean?
For users, it means low transaction costs, with the security of Ethereum. For application developers, it means the security, stability, and scalability of an L2. And for public goods maxis, it means secure and regular funding for public goods without any additional financial commitment required. Simply run and interact with dApps on PGN.
- Gitcoin is a founding member and supporter of PGN, because we value public goods funding and want to create a thriving public goods ecosystem.
- Because we believe so strongly in the above, Grants Stack aims to be an early adopter of PGN. We also take UX seriously and want to make sure we’re onboarding with PGN in an environment that sets everyone up for success, so we’re starting with one round on GG18.
- We encourage everyone to support public goods by deploying their rounds on PGN, Grants Stack users always have the option of deploying on other Grants Stack-compatible chains to power their rounds.
PGN will take the vast majority of sequencer fees generated from users transacting on the network to fund public goods and public goods projects. This means, simply by using the network, you are supporting public goods. We are excited to be funding public goods via a legitimate, durable and deep source of funding. The more block space we fill on PGN, the more public goods we fund!
You can transfer tokens to PGN using the following bridges:
- Mainnet bridge: bridge.publicgoods.network(opens in a new tab)
You can search transactions, wallets, and blocks on the network using the following explorers:
- Mainnet block explorer: explorer.publicgoods.network(opens in a new tab)
We have published instructions on how to add both mainnet and testnet to our developer docs: Adding PGN to a Wallet
The quick answer is that you can use the PGN bridge: PGN mainnet bridge(opens in a new tab)
You can find more specific instructions and details on bridging on the following documentation page: Bridging ETH to PGN
Please only transfer ETH to PGN.
Do not directly transfer WETH or any ERC-20 tokens to the bridge address!
We recommend that you transfer a small amount of ETH when bridging for the first time. It is also recommended not to transfer large amounts of ETH to Layer 2s.
If gas fees seem higher than normal for an L2, you can manually attempt to lower the gas fee. As network volume on PGN is currently generally low, you can manually change the priority fee (defaulted to 1.5 gwei in most wallets) to a lower amount. We have seen success with with 0.2 gwei getting the transaction through for 4 cents.
It does depend on how busy the network is, but for the most part, you should be able to drastically lower the priority fee.
PGN is built on the OP Stack, which has certain time limitations when bridging tokens off the chain to different networks.
In this situation, OP Stack and PGN have a seven day challenge window that you must wait before transferring funds out of the network.
You can read more here: Why do I need to wait a week when moving assets out of OP Mainnet?(opens in a new tab)
- Website: publicgoods.network(opens in a new tab)
- Docs: docs.publicgoods.network(opens in a new tab)
- Telegram: Join(opens in a new tab)
- Twitter: @pgn_eth(opens in a new tab)