Try it

Deployments

Every Slate contract, by network. The canonical list is deployments.json.

The canonical, machine-readable list is deployments/deployments.json. The dashboard, the landing page and the publisher all read it.

Web

Site Address
Landing slate.0xo.in
Dashboard app.slate.0xo.in
Docs docs.slate.0xo.in
Publisher status publisher-production-891d.up.railway.app

Robinhood Chain testnet (46630): live

Every contract is verified on the explorer.

Contract Address
SlateFeed TSLA 0x5A9cD81b257a073802E9A039e7877A604964aa84
SlateFeed AMZN 0x368A8E2D17271E55f8378BaB2424929b249C5667
SlateFeed AMD 0x72c0cba3De702b739E3455120D0F1bC7D6BEbAc8
SlateFeed PLTR 0xE880669F55783Bb343277dD35106d5Eb736De17A
SlateFeed NFLX 0x0c465299dD1C1E242e29a148b6aF9EbE8Ca7E2c0
SLATE-5 basket 0xed509B491F58D19eB489aC7C01c7a4bcBCf4e1bf
SLATE-5 NAV feed 0x8E2b6C63463DCf51b307811dB41bd60d7987608D
SlateRouter 0x3de24B7AEaD51D137c6C6B2c2820587108FA05Bd
UniswapV4Venue 0xCd1A61CA1cD4a4547a06e04A915535Ac04F8529B
SlateV4Seeder (testnet pools) 0xD2ECFBf050F2834722F3cC57E49b258A68851eF0
SignedSource 0x8B27311a3493a85E063f97e4bB59cf3a22aEA507
SolidityReportVerifier 0xd921ad145FA22b0C8A4846d234857FBEFFDfDdc6
TimelockController (48 h, owns SignedSource) 0xFc42883Ae9ac9FeCE9A3b656f30D356775Fe2270
USMarketCalendar 0xf0b57272f1D69083019E8953B82bC128002D7526
SlateFeedFactory 0xb9b82feE5926C74F5497C7571770d1532E8C9118
TESTUSD (testnet stand-in for USDG, not USDG) 0x239f410D4D2152ba890F378f6B4Aa103B9ea7FEF
Lab: labTSLA 0xfa84823B70F3147656Be84D0C96eA958efA97AeC
Lab: SlateFeed labTSLA 0x2B15c4AA73e8D387011e072d046a1B526f987322
Lab: LabSplitSource 0xC4aC0Ec0CaA53d0441CFF72d3a66f577825647BB
Lab: NaiveMultiplierFeed 0xb10c89Fe4ad141EB4ad74761958EB99572354ed6

Stylus benchmark contracts: SlateVerifier (Rust) 0x0819e35fd1ccccabb15a100dbb8315f04f1f093b, Solidity reference 0x1015EddD8776275446E23469c16F85E1ec6b5131.

Robinhood Chain mainnet (4663): not deployed yet

Read-only SlateFeeds are scripted and dry-run: CRWD over signed prices, AAPL over Chainlink's total-return feed, and both re-quoted in USDG. They are not deployed yet. Until they are, nothing Slate publishes claims a live mainnet feed. The CRWD figures in these docs come from fork tests against the live token.

Arbitrum One (42161): not deployed yet

The Corporate Action Lab over Chainlink's raw TSLA feed is scripted and dry-run, and not deployed yet.

Deploying it yourself

cd contracts
forge script script/Deploy.s.sol --sig "testnetCore()"   --rpc-url rh_testnet --broadcast --private-key $KEY
forge script script/Deploy.s.sol --sig "testnetMarket()" --rpc-url rh_testnet --broadcast --private-key $KEY
python3 script/merge_deployments.py   # folds deployments/<chainId>.json into deployments.json

testnetMarket() reads live prices from the feeds, so the publisher must be running between the two steps.

Edit this page on GitHub