Network and contracts
Robinhood Chain settings and the current Spawn deployment addresses.
Spawn currently targets Robinhood Chain mainnet. Runtime configuration returned by the application is the best source for addresses because a deployment can be upgraded independently of this documentation.
Network configuration
export const robinhoodChain = {
id: 4663,
name: "Robinhood Chain",
nativeCurrency: { name: "ETH", symbol: "ETH", decimals: 18 },
rpcUrl: "https://rpc.mainnet.chain.robinhood.com",
explorerUrl: "https://robinhoodchain.blockscout.com",
};
Spawn contracts
| Contract | Current address |
|---|---|
| Token launch factory | 0x787E1DB46ab59dfE658F0f7032f0f7104Cd9c781 |
| Token trade router | 0xFDEa1Ed3595937dfC6159F53B18826d253f93594 |
| NFT collection factory | 0x86cc928EE77492ee6B9e6b651cDA5A649CD2cFe6 |
| NFT marketplace | 0x576f3228c473136790Ed3b065c1B816C188884A6 |
The current NFT deployment starts indexing at block 8923296. The active token deployment starts at block 9387849.
Swap infrastructure
| Contract | Application default |
|---|---|
| Wrapped ETH | 0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73 |
| SwapRouter02 | 0xcaf681a66d020601342297493863e78c959e5cb2 |
| Quoter V2 | 0x33e885ed0ec9bf04ecfb19341582aadcb4c8a9e7 |
The factory also stores the Uniswap V3 factory and position manager addresses as immutable constructor values. Read uniswapV3Factory() and positionManager() from the launch factory when an integration needs them.
Read active configuration
The public configuration endpoints return the addresses and operational settings used by the hosted app.
curl https://spawn.finance/api/launchpad/config
curl https://spawn.finance/api/nft/config
The launchpad response includes RPC settings, factory, router, WETH, Uniswap infrastructure, the fee tier, and the initial buy amount. The NFT response includes the collection factory, marketplace, fee recipient, platform fee, pause state, and required confirmation count.
Explorer links
Append an address or transaction hash to the Robinhood Chain explorer:
const explorer = "https://robinhoodchain.blockscout.com";
const addressUrl = `${explorer}/address/${contractAddress}`;
const transactionUrl = `${explorer}/tx/${transactionHash}`;