(08)Trust
Contracts
Every contract Ostra runs on Robinhood Chain, chain id 4663. Each of Ostra's own is verified on Sourcify: the source behind the link compiles to exactly the code at that address.
8.1How to verify#
- Open a contract's Source link: Sourcify shows the files and the compiler settings that reproduce the code on chain.
- Compare it with the repository at the commit these pages link to; the deployment record lists every address robinhood-mainnet.json.
- Open Activity on Blockscout to read what a contract has done: launches, swaps, deposits, scheduled upgrades.
8.2The launchpad#
OstraHookThe Uniswap v4 hook of every Ostra pool
0x63A784afb8905452aDceC471a45E555F5caE68cCSource ↗Activity ↗OstraLaunchpadToken, pool, tiers and launch fee, in one transaction
0xfC57162C0e3f9773F97fEa8d276e957d7c43A6C5Source ↗Activity ↗OstraFeesThe LP fee: market hours, volatility, MEV surcharge
0x8e79671DC9729476614C78aFcf2345D4c1963801Source ↗Activity ↗OstraDispatcherTurns booked fees and taxes into payouts, burns and liquidity
0x44Bb65164b2855f8E80B142d5Fb9bDb72E869986Source ↗Activity ↗OstraLockerHolds launch liquidity, with no way to remove it
0xb593812363bAd70Ee381c7B54c4FC82b0BA3A4A7Source ↗Activity ↗OstraDevBuyLaunch and dev buy in one transaction
0x0e1Fd799E136dcfEcad5695B07Ac5DAc5B2fF4bcSource ↗Activity ↗OstraVestingThe vesting every dev buy clones
0xadD9C1995910457312c156E7D8120D1b447E179aSource ↗Activity ↗OstraAirdropMerkle rounds; unclaimed tokens burned
0xBC798D956aF4c2B104FFC6106d5322294Bc103bbSource ↗Activity ↗OstraCreatorSplitCreator payouts shared with up to 100 recipients
0x987994dE6A1d5303B9e3F50977cB0321BA4D033BSource ↗Activity ↗8.3Vaults and the shielded pool#
OstraVaultFactoryCreates every vault at its predicted address
0x043a15c514CFE2c797d33520bFF91a5DCdbf2979Source ↗Activity ↗Vault beaconPoints every vault at its code
0xE9F525B9EaeE48d13AEd28fE146F48f2832a18a0Source ↗Activity ↗OstraVaultThe vaults’ code, behind the beacon
0xa455cbf5Aa10cE858f3b250dc791FCD900e950BCSource ↗Activity ↗OstraPoolThe shielded pool (a beacon proxy)
0x6ea80F2462e5Fd783B0Ec3B2c7BaC96795980CD6Source ↗Activity ↗OstraPool version 2The pool’s code since 19 Oct 2026
0xC04d4a222dC1C966640B977608bE29949b0648ecSource ↗Activity ↗OstraSplit factoryCreates the revenue splits the relayer is paid through
0xAAf54A483B2c7c2c5ecFc1eDED5ed1619C1bA882Source ↗Activity ↗8.4Upgrades#
OstraUpgradeOwnerOwns both beacons: WOTS key, 72-hour public delay
0x55533a51d9bd9b06F2D179d919BB31995EF96E5eSource ↗Activity ↗8.5Retired#
Kept here so that past transactions can be read.
OstraPool version 1The pool’s code until 19 Oct 2026: published a commitment of each deposit’s leaves
0x5b588aFc9436d15CD58758b77C9D8E5CA26984cbSource ↗Activity ↗8.6The $OSTRA token#
Ostra Agent’s token. Its contract is not one of Ostra’s, so it has no Sourcify link here.
$OSTRAOstra Agent (OSTRA), 18 decimals, 1,000,000,000 supply
0x68Ff81dFFF6eccefb74706fE1e0a86320CB2Eb96Activity ↗8.7Outside contracts Ostra uses#
Not Ostra’s code. Their sources are on Blockscout.
Uniswap v4 PoolManagerEvery Ostra pool and every vault swap
0x8366a39CC670B4001A1121B8F6A443A643e40951Activity ↗USDGGlobal Dollar (Paxos), 6 decimals: vaults, the pool, the relayer
0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168Activity ↗Robinhood stock registryHow the launchpad recognises a stock token
0xe10b6f6B275de231345c20D14Ab812db62151b00Activity ↗Chainlink ETH/USDThe relayer’s gas price in USDG
0x78F3556b67E17Df817D51Ef5a990cDaF09E8d3A9Activity ↗Payment-channel settlementHolds the escrow of every vault payment channel; fixed in the vault code
0x4020074e9dF2ce1deE5A9C1b5c3f541D02a10003Activity ↗