Network and Contract Details

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