Robinback

Docs

How Robinback works

Production guide for launching and trading stock-backed tokens on Robinhood Chain — mechanisms, fees, graduation, and the contracts that run it.

Verify before you sign

Robinback runs on Robinhood Chain (chain id 4663). Always confirm the factory and token addresses in your wallet match the addresses below.

Explorer: robinhoodchain.blockscout.com

Core protocol

StockBackFactory

0xdc50E2…CEd0c5

Create launches, fee config, V4 wiring

LaunchPairDeployer

0x0680e9…2a402a

Deploys token + curve pairs

UniversalRouterEthStockRouter

0x99b1C9…98d3aD

ETH ↔ stock for seeds and ETH trades

V4Graduator

0x71E59B…7B21D4

Graduate curve → locked V4 LP

StockBackHook

0x347F2D…c3A0CC

Post-grad protocol / creator / tax

FlashVault

0xc6DA11…3E85bf

Lock memecoin → upfront backing stock

Factory surfaceStockBackFactory.sol
/// @notice Receives the protocol trading fee from every curve /
///         graduation-pool trade.
address public protocolFeeRecipient;

/// @notice Flat ETH fee required to create a token.
uint256 public launchFeeWei;

/// @notice Router that swaps ETH → Stock Tokens for buyWithETH.
address public ethStockRouter;

/// @notice Uniswap V4 PoolManager singleton.
address public poolManager;
/// @notice CREATE2-mined StockBackHook used by all graduated pools.
address public v4Hook;
/// @notice Graduator that initializes V4 pools and locks liquidity.
address public v4Graduator;

Uniswap on Robinhood Chain

PoolManager

0x8366a3…e40951

V4 pool engine (holds currencies)

PositionManager

0x58daec…a04fA7

V4 positions periphery

StateView

0xF33341…9E673b

Read slot0 / liquidity

Universal Router

0x53BF6B…5A6F77

App swap entry after graduation

Permit2

0x000000…C78BA3

Token allowances for UR swaps

WETH

0x0Bd7D3…AcAD73

Wrapped ETH on RH

PoolManager ≠ SPY vault

Seeing SPY (or another stock) balance on the PoolManager means that currency is used across V4 positions. It is not the same as deep in-range liquidity for a specific ETH↔stock pool.

Listed stock tokens & oracles

These are the Robinhood stock ERC-20s and Chainlink feeds the app recognizes. Feeds come from the Robinhood mainnet RDD referenced in RhAddresses.sol.

TSLA

Tesla

TSLA token

0x322F09…003b2d

TSLA / USD feed

0x4A1166…547C38

Uniswap V4 native ETH↔TSLA (fee 50000)

NVDA

NVIDIA

NVDA token

0xd0601C…0D9EEC

NVDA / USD feed

0x379EC4…8E9F15

Uniswap V4 native ETH↔NVDA

AAPL

Apple

AAPL token

0xaF3D76…8a93f9

AAPL / USD feed

0x6B22A7…9f2cD0

Uniswap V4 native ETH↔AAPL

SPY

S&P 500 ETF

SPY token

0x117cc2…3B4C0C

SPY / USD feed

0x319724…1f9f6A

Uniswap V4 native ETH↔SPY (fee 50000)

AMZN

Amazon

AMZN token

0x12f190…41bF54

AMZN / USD feed

0xD5a150…2a651C

Uniswap V4 native ETH↔AMZN (fee 50000)

META

Meta

META token

0xc0D645…e02f35

META / USD feed

0x7C38C0…6D71b1

Uniswap V4 native ETH↔META (fee 50000)

MSFT

Microsoft

MSFT token

0xe93237…9c2e74

MSFT / USD feed

0x45C3C8…C1Af2E

Uniswap V4 native ETH↔MSFT

SPCX

SpaceX Class A

SPCX token

0x4a0E65…e35eEa

SPCX / USD feed

0xB26581…D8Bffb

Uniswap V4 native ETH↔SPCX

ETH / USD feed

0x78F355…E8d3A9

Used with Uniswap mids for ETH-denominated quotes

Per-launch contracts

Each create deploys a fresh StockBackToken and BondingCurve. Find them on the token page footer (Creator / Curve) or via the factory’s getLaunch(id).

Launch recordStockBackFactory.sol (Launch struct)
struct Launch {
    address token;
    address curve;
    address creator;
    address stockToken;
    address oracle;
    uint256 leverageMultiplier;
    uint256 launchedAt;
    string name;
    string symbol;
    string imageURI;
}