(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.

Chain Robinhood Chain · 4663Code 64c3213

8.1How to verify#

  1. Open a contract's Source link: Sourcify shows the files and the compiler settings that reproduce the code on chain.
  2. Compare it with the repository at the commit these pages link to; the deployment record lists every address robinhood-mainnet.json.
  3. 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 pool0x63A784afb8905452aDceC471a45E555F5caE68cCSource ↗Activity ↗
OstraLaunchpadToken, pool, tiers and launch fee, in one transaction0xfC57162C0e3f9773F97fEa8d276e957d7c43A6C5Source ↗Activity ↗
OstraFeesThe LP fee: market hours, volatility, MEV surcharge0x8e79671DC9729476614C78aFcf2345D4c1963801Source ↗Activity ↗
OstraDispatcherTurns booked fees and taxes into payouts, burns and liquidity0x44Bb65164b2855f8E80B142d5Fb9bDb72E869986Source ↗Activity ↗
OstraLockerHolds launch liquidity, with no way to remove it0xb593812363bAd70Ee381c7B54c4FC82b0BA3A4A7Source ↗Activity ↗
OstraDevBuyLaunch and dev buy in one transaction0x0e1Fd799E136dcfEcad5695B07Ac5DAc5B2fF4bcSource ↗Activity ↗
OstraVestingThe vesting every dev buy clones0xadD9C1995910457312c156E7D8120D1b447E179aSource ↗Activity ↗
OstraAirdropMerkle rounds; unclaimed tokens burned0xBC798D956aF4c2B104FFC6106d5322294Bc103bbSource ↗Activity ↗
OstraCreatorSplitCreator payouts shared with up to 100 recipients0x987994dE6A1d5303B9e3F50977cB0321BA4D033BSource ↗Activity ↗

8.3Vaults and the shielded pool#

OstraVaultFactoryCreates every vault at its predicted address0x043a15c514CFE2c797d33520bFF91a5DCdbf2979Source ↗Activity ↗
Vault beaconPoints every vault at its code0xE9F525B9EaeE48d13AEd28fE146F48f2832a18a0Source ↗Activity ↗
OstraVaultThe vaults’ code, behind the beacon0xa455cbf5Aa10cE858f3b250dc791FCD900e950BCSource ↗Activity ↗
OstraPoolThe shielded pool (a beacon proxy)0x6ea80F2462e5Fd783B0Ec3B2c7BaC96795980CD6Source ↗Activity ↗
Pool beaconPoints the pool at its code0x30669Ca534921038a531BBE27116d85bB7406fFFSource ↗Activity ↗
OstraPool version 2The pool’s code since 19 Oct 20260xC04d4a222dC1C966640B977608bE29949b0648ecSource ↗Activity ↗
OstraSplit factoryCreates the revenue splits the relayer is paid through0xAAf54A483B2c7c2c5ecFc1eDED5ed1619C1bA882Source ↗Activity ↗

8.4Upgrades#

OstraUpgradeOwnerOwns both beacons: WOTS key, 72-hour public delay0x55533a51d9bd9b06F2D179d919BB31995EF96E5eSource ↗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 leaves0x5b588aFc9436d15CD58758b77C9D8E5CA26984cbSource ↗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 supply0x68Ff81dFFF6eccefb74706fE1e0a86320CB2Eb96Activity ↗

8.7Outside contracts Ostra uses#

Not Ostra’s code. Their sources are on Blockscout.

Uniswap v4 PoolManagerEvery Ostra pool and every vault swap0x8366a39CC670B4001A1121B8F6A443A643e40951Activity ↗
USDGGlobal Dollar (Paxos), 6 decimals: vaults, the pool, the relayer0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168Activity ↗
WETHETH pools’ payouts and the launch fees0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73Activity ↗
Robinhood stock registryHow the launchpad recognises a stock token0xe10b6f6B275de231345c20D14Ab812db62151b00Activity ↗
Chainlink ETH/USDThe relayer’s gas price in USDG0x78F3556b67E17Df817D51Ef5a990cDaF09E8d3A9Activity ↗
Payment-channel settlementHolds the escrow of every vault payment channel; fixed in the vault code0x4020074e9dF2ce1deE5A9C1b5c3f541D02a10003Activity ↗