Network and Contract Details
⚠️

Public Goods Network is shutting down.
To claim funds to your L1 address, please follow the steps in Claiming Old Funds.


Network and Contract Details

Network details

PGN mainnet

Public Goods Network (PGN) mainnet is a low-cost Layer 2 (L2) blockchain built on top of Ethereum (chain ID: 1) for supporting public goods. It is built with the Bedrock version of the OP Stack. Learn more on our About page.

NameValue
NetworkPGN
Chain ID424
Gas TokenETH
RPChttps://rpc.publicgoods.network (opens in a new tab)
Block Explorerhttps://explorer.publicgoods.network (opens in a new tab)

PGN testnet

Public Goods Network (PGN) testnet is similar to the mainnet, but is built on the Sepolia network (chain ID: 11155111).

NameValue
NetworkSepolia PGN
Chain ID58008
Gas TokenETH
RPChttps://sepolia.publicgoods.network (opens in a new tab)
Block Explorerhttps://explorer.sepolia.publicgoods.network (opens in a new tab)

PGN's Native Contracts

Bridge contract addresses

Chain IDsMainnetTestnet
L1111155111
L242458008

Mainnet

To learn more about each contract, you can navigate to the Optimism account on Etherscan (opens in a new tab) and view each contract individually.

Contract NameMainnet address
AddressManager0x09d5DbA52F0ee2C4A5E94FD5C802bD74Ca9cAD3e
BondManager0x0000000000000000000000000000000000000000
CanonicalTransactionChain0x0000000000000000000000000000000000000000
L1CrossDomainMessenger0x97BAf688E5d0465E149d1d5B497Ca99392a6760e
L1StandardBridge0xD0204B9527C1bA7bD765Fa5CCD9355d38338272b
L2OutputOracle0xA38d0c4E6319F9045F20318BA5f04CDe94208608
OptimismPortal0xb26Fd985c5959bBB382BAFdD0b879E149e48116c
StateCommitmentChain0x0000000000000000000000000000000000000000

Testnet

Contract NameTestnet (Sepolia) Address
AddressManager0x0Ad91488288BBe60ff38258785568A6D1EB3B983
BondManager0x0000000000000000000000000000000000000000
CanonicalTransactionChain0x0000000000000000000000000000000000000000
L1CrossDomainMessenger0x97f3558Ce48FE71B8CeFA5497708A49531D5A8E1
L1StandardBridge0xFaE6abCAF30D23e233AC7faF747F2fC3a5a6Bfa3
L2OutputOracle0xD5bAc3152ffC25318F848B3DD5dA6C85171BaEEe
OptimismPortal0xF04BdD5353Bb0EFF6CA60CfcC78594278eBfE179
StateCommitmentChain0x0000000000000000000000000000000000000000

dApp Contract Addresses

Safe (Formerly Gnosis Safe)

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.

The following contract addresses can be used when working with Safe (opens in a new tab) on either testnet or mainnet.

To learn more about each contract, you can navigate to the Safe account on Etherscan (opens in a new tab) and view each contract individually.

Contract NameMainnet and testnet address
multiSend0xA238CBeb142c10Ef7Ad8442C6D1f9E89e07e7761
safeMasterCopy0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552
safeProxyFactory0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2
multiSendCallOnly0x40A2aCCbd92BCA938b02010E17A5b8929b49130D
fallbackHandler0x1AC114C2099aFAf5261731655Dc6c306bFcd4Dbd
createCall0x7cbB62EaA69F79e6873cD1ecB2392971036cFAa4
signMessageLib0xA65387F16B013cf2Af4605Ad8aA5ec25a2cbA3a2

Multicall3

ContractAddress
Multicall30xcA11bde05977b3631167028862bE2a173976CA11

Hedgey.

ContractAddress
Hedgeys (FuturesNFT.sol)0x8D53FD121198d0982f8e19286E924C78eD5A6A7a
HedgeyDAO Swap0xcF7Fd85C75b94d4f6107632E73320B9A9CE13D25

Token Contract Addresses on PGN

Token NameContract address
GTC0x7c6b91D9Be155A6Db01f749217d76fF02A7227F2
DAI0x6C121674ba6736644A7e73A8741407fE8a5eE5BA
USDT0x6535b3db9B908a2bbA29F83c168a0e661C3fAbf7