What is PGN?

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.

Why is one grants round of GG18 being run 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.
How will PGN generate funds for public goods?

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!

How do I engage with PGN?

You can transfer tokens to PGN using the following bridges:

You can search transactions, wallets, and blocks on the network using the following explorers:

How can I add PGN to my wallet?

We have published instructions on how to add both mainnet and testnet to our developer docs: Adding PGN to a Wallet

How do I mint and bridge tokens to PGN?

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

Which tokens should I transfer to PGN?

Please only transfer ETH to PGN.

Do not directly transfer WETH or any ERC-20 tokens to the bridge address!

How much ETH should I transfer to PGN?

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.

How can I optimize gas fees on PGN?

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.

Why can’t I bridge my ETH from PGN back to Ethereum mainnet or Sepolia immediately?

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)