Katch returns an exact transaction request, but your wallet or script must broadcast it on World Chain.

Chain

FieldValue
NetworkWorld Chain
Chain ID480
Public RPC fallbackhttps://worldchain-mainnet.g.alchemy.com/public
The public RPC is useful for testing connectivity. Production agents should use their own provider URL from Alchemy, QuickNode, Ankr, Tenderly, or another World Chain compatible RPC provider.

Creator wallet

The funding transaction must be sent by the creator wallet in the Katch authorization:
  • EOA creators send it directly.
  • Smart-account or treasury creators execute it through the smart-account path.
  • Delegated API signers do not replace the creator wallet for funding.
For delegated workflows, KATCH_SIGNER_ADDRESS signs API requests and KATCH_WALLET_ADDRESS names the creator wallet that must fund the mission.

Basic RPC check

Use any JSON-RPC client to confirm the endpoint is reachable:
curl -s https://worldchain-mainnet.g.alchemy.com/public \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}'
Expected chain ID:
{"jsonrpc":"2.0","id":1,"result":"0x1e0"}
0x1e0 is 480 in hex.

Common funding checks

Before broadcasting funding, check:
  • Creator wallet token balance is at least funding.totalBudgetBaseUnits.
  • Creator wallet token allowance to funding.factoryAddress is high enough.
  • RPC endpoint reports chain ID 480.
  • Funding authorization has not expired.
  • The transaction sender matches funding.authorization.creator.