PGN is an OP Stack L2, which has a specific process for bridging tokens from the L2 (PGN) back to the L1 (Ethereum).
When bridging, your transaction must go through a seven-day challenge period.
This challenge period is important, as it is designed to protect users from fraud. During this period, a user can submit a fault proof to challenge a transaction before it is relayed from the L2 to the L1.
To successfully bridge from PGN to Ethereum, you must follow these instructions:
- Submit the transaction using a bridge. This could be the PGN native bridge (opens in a new tab), Layerswap (opens in a new tab), or Superbridge (opens in a new tab).
- Navigate to the Transactions (opens in a new tab) page. You will eventually see your transaction show up with the status, "Waiting for state root".
- Within 30 minutes, your transaction status will change to "Ready to prove." Click the "Prove" button to initiate the challenge window.
- The transaction status will change to "In challenge period" and will display how much time is left in the period via the "Time left" column. Wait for the seven day window to close.
- Once the challenge period is over, the transaction status will change to "Ready to relay". Click the "Finalize" button to relay the transaction to PGN.
At this point, the transaction should say "Relayed", which means that the tokens have successfully been bridged to Ethereum.
To put this process a different way, please refer to the following table:
|1||Submit the transaction to the bridge.|
|2||Navigate to the Transaction page.||Waiting for state root||30 minutes|
|3||Click the "Prove" button to initiate the challenge window.||Ready to prove|
|4||Wait for the seven day window to close||In challenge period||7 days|
|5||Click the "Finalize" button to relay the transaction to PGN.||Ready to relay|
If you don't perform all of these tasks, your transaction will not be bridged properly.
At this time, you might notice that the priority fee estimation on Metamask can be on the higher side. While PGN has low network activity, there are fewer transactions competing for processing. Because of this, you have the opportunity to optimize your gas costs by lowering the priority fee to reduce the overall cost of your transaction.
We suggest lowering priority fees to start. If the transaction doesn't go through in five minutes, you can resubmit the transaction with a higher priority fee.
Learn more about PGN gas fees (opens in a new tab).
We do not plan to launch a Discord server for PGN at this time.
Instead, please join us on Telegram: Join (opens in a new tab)
There is no Discord server - please don’t fall victim to scams asking you to join a server.
We have listed all network and contract information in a dedicated documentation page: docs.publicgoods.network/network-and-contract-details (opens in a new tab)
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.
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.
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!
In the future, PGN will enable Contract Secured Revenue (CSR) to support developer’s need for sustainable revenue sources as well.
Contract Secured Revenue allows smart contract developers to claim a percentage of all transaction fees paid by users when interacting with their smart contracts. This means that the more dApps that build on PGN and the more users that engage with those dApps, the more revenue that will be generated for both the developers deploying those dApps, and for Public Goods.
The following Ethereum Improvement Proposal (EIP) proposes the introduction of CSR on EVM-based L2s (such as PGN) which would provide smart contract developers who deploy on L2s access to revenue streams and/or public goods.
As of Jul 25, 2023, we plan on deploying CSR after October of 2023.
While Gitcoin and SuperModular are incubating the initial development of PGN, the L2 is backed by a network of Public Goods maxis aligning efforts and resources. You can find a full list of supporters that are joining the movement at publicgoods.network (opens in a new tab).
If you would like to learn more about becoming a partner, please reach out to us on Telegram (opens in a new tab).
Since 2017, Gitcoin has been building tools that enable communities to build, fund and protect what matters to them.
Gitcoin has raised and deployed over $50MM in funding for public goods projects. This is not “Gitcoin’s Money” this is money we have partnered to collect, and money that we rely on our community to show up and participate with (ie, fund the project they care about). We are optimistic that this same community would use PGN to continue to support public goods.
The Public Goods Alliance will be the governing and organizing body behind PGN. Anyone interested in building on PGN, receiving funding for public goods projects, or contributing to improve PGN is invited to participate. Specific governance decisions and structure will be determined after six months of network launch, including details on distributing fees.
Please reach out to us on Telegram (opens in a new tab) via the “Alliance Discussion” channel. The requirements, commitments and details are still forming. Expressing interest helps us better shape this program, so don’t be shy!
We have all of our network details in our documentation: Network and Contract Details (opens in a new tab)
You can also reach out to the following email address and we’ll get back to you shortly: firstname.lastname@example.org
Please send all feedback about PGN to the Telegram (opens in a new tab).
There is no Discord server - please don’t fall victim to scams asking you to join a server.
Please add your feedback to the proper channel if the feedback is specific to mainnet, testnet, branding, or bridging.
We are not planning an airdrop at this time, but will be exploring how best to govern PGN in early 2024. We are interested in finding non-token related governance options, but are still exploring what’s possible.
The OP Stack is the standardized, shared, and open-source development stack that powers Optimism, a Layer 2 blockchain built on Ethereum. It is maintained by the Optimism Collective.
Bedrock (opens in a new tab) is the first release of the OP Stack codebase. It consists of the core software required to run L2 blockchains and was originally designed to power an upgrade to the Optimism Mainnet network. It is now being used to build out a network of chains (or Superchain (opens in a new tab)) that share bridging, decentralized governance, upgrades, a communication layer, and more. PGN is part of the Superchain like Coinbase’s base, OP mainnet, Zora network, etc.
Yes, the blockchain is built on top of OP Stack, which is EVM-compatible.
There are a TON of great resources out there that you can learn from in the web3 space. We recommend starting with the Ethereum Foundation’s website: ethereum.org (opens in a new tab)
We have several resources you can use to learn more about PGN:
- 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)
Yes. We launched testnet on July 6th, 2023, and mainnet on July 25th, 2023.
We have published instructions on how to add both mainnet and testnet to our developer docs: Adding PGN to a Wallet (opens in a new tab)
PGN’s native token is bridged PGN ETH.
When trying to add PGN to Metamask, I’m receiving a “Could not fetch chain ID” error. How can I fix this?
Try using a Virtual Private Network (VPN) when adding and interacting with the PGN network.
Testnet is a low-risk method for testing deployments and the flow of the network.
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 (opens in a new tab)
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.
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)
You can review our full list of ecosystem partners via our PGN homepage (opens in a new tab).
Since PGN is an Ethereum equivalent, many questions that might land in this section can be answered with ‘PGN is the same as Ethereum.’
However, there are a few key differences between PGN and Ethereum. We suggest that you review a guide that describes these differences before deploying your contract: PGN compared to Ethereum (opens in a new tab)
Not at all! We welcome people building solutions of all types to deploy on PGN. The more block space we fill, the more public goods funding funds we generate via net sequencer fees.
We have listed this information in our Network Details page within our documentation: PGN Network Details (opens in a new tab)
The block gas limit is 30,000,000.
You can use any of the development stacks that work with the OP stack to build with PGN. You can find a list of them on the following page: Compatible development stacks (opens in a new tab)
Blockscout is a fully open-source blockchain explorer for Ethereum Virtual Machine (EVM) chains. It provides a comprehensive, easy-to-use interface for users to view, confirm, and inspect transactions on EVM blockchains. This includes Ethereum Mainnet, Ethereum Classic, Optimism, Gnosis Chain, and many other Ethereum testnets, private networks, L2s, and sidechains.
You can utilize Blockscout to review transactions and blocks on PGN:
- Mainnet: explorer.publicgoods.network (opens in a new tab)
- Testnet: explorer.sepolia.publicgoods.network (opens in a new tab)
Covalent is a blockchain data infrastructure platform that provides a unified API for accessing and analyzing data from multiple blockchains. The platform offers a comprehensive suite of tools and features for developers, enterprises, and institutions to build and manage blockchain applications.
Covalent now supports PGN mainnet and testnet with realtime indexing, accessible via their Unified API, so developers can focus on building their applications and save time building their data stack.
The Graph (opens in a new tab) is a decentralized protocol for indexing and querying blockchain data.
Projects with complex smart contracts store data on the blockchain, making it difficult to read anything other than basic data directly from the blockchain. Indexing blockchain data is really, really hard.
The Graph solves this with a decentralized protocol that indexes and enables the performant and efficient querying of blockchain data. These APIs (indexed "subgraphs") can then be queried with a standard GraphQL API.
- Mainnet: graph-gitcoin-mainnet.hirenodes.io (opens in a new tab)
- Testnet: graph-gitcoin-testnet.hirenodes.io (opens in a new tab)
Goldsky is a real-time crypto data infrastructure platform that empowers developers to quickly spin up APIs using data stored on Ethereum and other networks. It provides a unified API that allows developers to access data from multiple blockchains, including Ethereum, Polygon, Optimism, and Avalanche. Goldsky's data is normalized and cleansed, making it easy to use and analyze.
PGN subgraphs can be deployed on Goldsky (opens in a new tab).
Gitcoin Grants Stack is a decentralized, protocol-enabled solution that streamlines the creation, management, and growth of community-powered Quadratic Funding grants programs. It facilitates the connection between grants program managers, project owners, and community members, enabling them to effectively manage and participate in grants programs.
The Gitcoin Grants (opens in a new tab) rounds are either partially or fully run on the PGN network.
Guild.xyz is a platformless access management infrastructure that enables developers to build portable memberships, social structures around on-chain and off-chain requirements, and unique user journeys across apps. It provides a unified API that allows developers to access data from multiple blockchains and platforms, including Ethereum, Polygon, Optimism, Avalanche, Discord, Telegram, Twitter, Google Workspace, GitHub, and more. Guild.xyz's data is normalized and cleansed, making it easy to use and analyze.
Jokerace is a decentralized platform for communities to make, execute, and record decisions. It uses a novel approach called "Jokerace contests" to facilitate informed and transparent decision-making. Jokerace contests are on-chain contests where participants submit proposals and the community votes on the best one. The winning proposal is then executed automatically.
Hedgey is a token vesting platform that helps teams manage the allocation and distribution of their tokens. It provides a suite of tools and services to help teams with everything from creating and managing vesting schedules to distributing tokens to investors. Hedgey is a non-custodial platform, which means that teams never lose control of their tokens.
Layerswap is a reliable and secure cross-chain bridge that enables users to seamlessly transfer crypto assets between multiple blockchains, including Ethereum, Polygon, Avalanche, Optimism, Arbitrum, and more. It offers a user-friendly interface and a robust infrastructure to facilitate fast, low-cost, and secure cross-chain transactions.
Layerswap (opens in a new tab) is a great tool to bridge to and withdraw PGN from other L2s.
Superbridge is a decentralized cross-chain bridge protocol that enables seamless asset transfers between Ethereum and various Layer 2 networks, including Polygon, Optimism, and Arbitrum. It utilizes smart contracts and a network of validators to ensure secure and efficient cross-chain transactions.
Superbridge (opens in a new tab) is a great tool to bridge to and withdraw PGN from other L2s.
Ohh you know what Metamask is.
Rabby is an open-source web3 wallet that offers a smooth multi-chain experience by automatically switching to the corresponding chain based on your visited web3 dApp. It provides a secure and user-friendly experience for interacting with decentralized applications (dApps) and managing digital assets.
Rabby Wallet supports PGN.
Safe is a multi-party computation (MPC) platform that enables secure and private computation off-chain. It uses a novel approach called "secure shards" to divide computations into smaller pieces that can be executed by multiple parties without revealing their inputs. This allows Safe to perform computations on sensitive data without compromising privacy.
You can deploy a Safe on PGN via our smart contracts (opens in a new tab), but we haven't deployed a Safe UI yet.
Zora is an open-source NFT marketplace protocol that aims to empower creators, collectors, and communities to build and curate the future of digital culture. It provides a decentralized platform for minting, trading, and curating NFTs, as well as a suite of tools for creators and communities to engage with their audience.
You can deploy NFTs using PGN. Have you minted yet? (opens in a new tab)