Skip to main content

Developers

Raphael is an EVM protocol deployed on Robinhood Chain. Integrations can use standard Ethereum tooling such as Foundry, Hardhat, viem, ethers and wagmi; no proprietary SDK is required to build against the protocol.

The developer documentation separates six concerns:

  • Architecture: how factories, pools, routers, gauges, voting and emissions fit together.
  • Deployments: verified contract addresses and network details.
  • Data access: direct contract reads, multicall and indexing considerations.
  • Quotes and execution: route discovery, slippage protection, approvals and transaction deadlines.
  • Aggregator integrations: adding Raphael pools to discovery, quote and execution pipelines.
  • Launchpad integrations: graduating bonding-curve launches into canonical Raphael liquidity.

Start with Contract Deployments, then use the integration guide that matches your application. Before going to production, work through the Integration Checklist.

Addresses are not portable

Do not copy addresses from upstream ve(3,3) deployments on other networks into a Raphael integration. Identical interfaces do not imply identical deployments.