pairbase
[ CONTRACTS ]ADDRESSES ARE READ FROM THE DEPLOYMENT FILE THIS SITE SHIPS WITH

Where everything lives.

Every Pairbase contract is verified on the block explorer. Click an address to read its source and state. Integrators: the factory address plus the init code hash is all a Uniswap V2 adapter needs.

Robinhood Chain. checking

Chain ID4663
RPChttps://rpc.mainnet.chain.robinhood.com
Explorerrobinhoodchain.blockscout.com
CurrencyETH
WETH (canonical)
Factory
Router
Launchpad
Vault
Lens
Init code pair hash
Launch fee
Assets launched
Owner
Add the network to a wallet with chain ID 4663, the RPC above, currency symbol ETH, and the explorer URL. The app does this for you when you connect.

Robinhood Chain Testnet. checking

Chain ID46630
RPChttps://rpc.testnet.chain.robinhood.com
Explorerexplorer.testnet.chain.robinhood.com
Faucetfaucet.testnet.chain.robinhood.com
WETH (canonical)
Factory
Router
Launchpad
Vault
Lens
Init code pair hash
Launch fee
Assets launched
Owner

Test ETH has no value. Use the testnet to try a launch, a backed asset, and a few trades before doing the same on mainnet.

Local development. checking

Chain ID31337 (Anvil)
RPChttp://127.0.0.1:8545
WETH
Factory
Router
Launchpad
Vault
Lens
Init code pair hash

Run npm run dev from the project folder to start a local chain with the contracts and sample assets deployed. Addresses change every time the chain restarts.

Synth engine.

One engine per network. Each market is a synth token priced by a Chainlink feed. Mainnet reads real feeds; testnet and local chains use mock feeds the deployer can move.

Robinhood Chain · checking
Engine
Lens
ETH/USD feed
Robinhood Chain Testnet · checking
Engine
Lens
ETH/USD feed (mock)

Chainlink feed proxies come from the official Chainlink directory for Robinhood Chain. All have 8 decimals and a 24-hour heartbeat; the engine rejects any answer older than 25 hours.

Roles and ownership.

ContractOwner canOwner cannot
FactorySet or clear the protocol fee recipientTouch any pool, pause, or change the swap fee
LaunchpadSet the launch fee (max 0.05 ETH), withdraw collected feesTouch launched tokens, LP locks, or the vault
VaultNothing after deployment (the launchpad is wired once)Withdraw or move collateral
Synth engineCreate markets, tune ratios, ceilings and staleness, set mint fee (max 1%), pause a market, set the sequencer feedTouch positions or collateral, mint or burn synth
Router, Pair, Token, Lens, Synth tokensNo owner

Ownership transfers are two-step: the new owner has to accept. Every owner action emits an event and is visible on the explorer.