# Network Ethereum Mainnet

RelayHub: 0x8f812FAE28a3Aa634d97659091D6540FABD234F5 (opens new window)

Forwarder: 0xB2b5841DBeF766d4b521221732F9B618fCf34A87 (opens new window)

Accept-Everything Paymaster: 0xb536EDbF4B43FF789f9D3215d55690f4015227BA (opens new window)

gsn-relay-config.json:

{
  "relayHubAddress": "0x8f812FAE28a3Aa634d97659091D6540FABD234F5",
  "managerStakeTokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
  "ownerAddress": "<OWNER_ADDRESS>",
  "gasPriceFactor": 1,
  "ethereumNodeUrl": "<NODE_URL>"
}

# List of supported stake ERC-20 tokens and minimal stakes:

Token Name Value Address
Wrapped Eth 0.5 wETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 (opens new window)

(Note that on non-testnet networks, you'll need a "real" paymaster)

  const gsnProvider = RelayProvider.newProvider({provider: web3Provider, config: {
    paymasterAddress: "0xb536EDbF4B43FF789f9D3215d55690f4015227BA"
  }})
  await gsnProvider.init()
Last Updated: 5/24/2023, 10:59:55 AM