What is PGN?

Public Goods Network (PGN) is a low-cost Layer 2 (L2) blockchain built on top of Ethereum  for supporting public goods. It is built with the Bedrock version of the OP Stack, in collaboration with Optimism and powered by Conduit.

What does that mean?

For users, it means low cost and high speed transactions, with the security and convenience 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 are two program grants round of GG19 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. The previous grants round, GG18, ran one round usccessfully on PGN and this is a continuation of this exploration.
  • 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 gradually increasing our involvement with PGN.
  • We encourage everyone to support public goods by deploying their rounds on PGN, and 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:

Additional onchain engagement can also be done with dApps such as:

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

Can I use a Safe wallet with PGN?

There is currently no UI for deploying a Safe on PGN. We are in the process of getting PGN as an added network for the Safe UI. However, you can still deploy a Safe on PGN via the Safe contracts. Checkout the Safe documentation for how to do this.

How do I mint and bridge tokens to PGN?

The quick answer is that you can use the PGN bridge or other approved third party bridges to bridge tokens: PGN mainnet bridge

Currently ETH, DAI, USDT and GTC have all been officially deployed to PGN. Token contract addresses can be found here: Token Contract Addresses on PGN.

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, DAI, USDT or GTC to PGN using one of the approved bridges.

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.

Thanks to bridges such as Layerswap and Superbridge, it is also quick and affordable to move funds from L2 to L2, such as Base, Optimism or Zora.

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, or even lower, down to transactions costing less than a penny.

It does depend on how busy the network is, but for the most part, you should be able to drastically lower the priority fee.

More about gas fees on PGN is available here: Understanding PGN Gas Fees

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.

Third party bridges such as Layerswap and Superbridge also now provide more affordable and efficient withdrawl services.

Where can I learn more about PGN?