LAPIDEX
LAPIDEX
CHAIN 46630 · LIVE NET ROBINHOOD TESTNET GAS ETH UTC --:--:--
REGISTRY · LIVE BTC ETH NVDA TSLA AAPL SPY QQQ

Index baskets · ERC-20 · non-custodial — Robinhood Chain, the tokenized-assets L2

Cut the market. Hold the whole index.

Lapidex compiles weighted, leveraged baskets of stocks, ETFs and crypto into a single ERC-20 share. You hold one token; the books keep themselves — every leg marked to market on a 300-second heartbeat, drift rebalanced for a bounty, fees settled per second.

Baskets live
Backstop pool
WNT
Pool utilization
×
Price feeds
7 · 300s hb
Oracle registryΔ vs baseline
BTC$—
ETH$—
NVDA$—
TSLA$—
AAPL$—
SPY$—
QQQ$—
01

The tape, read live.

RPC · public · no wallet needed

Every basket on the floor — leverage against target, NAV per share, state and oracle freshness — read straight from the vault contracts. Pick a row and operate it in the Terminal.

BasketLeverage act / tgtNAV / shareStateOracles
Reading chain…

minted at NAV · redeemed at NAV · states are deterministic health() outcomes, never an operator's call

02

ETH in. Exposure out.

four commands · no discretion in between

No managers, no signature chains — weights, bands and NAV do all the work. Each step below is one command against the contracts.

  1. 01
    $ compose --Σw 100%

    Compose

    Pick 2–8 legs from the price registry, set weights that sum to 100% (no single leg above 50%), choose a leverage target from 1.0× to 3.0×. The factory refuses anything outside the bands — checked on-chain, not in the frontend.

  2. 02
    $ mint --deposit WNT

    Mint

    The basket compiles to a vault contract. Wrap native ETH, deposit, and the vault strikes shares at the current NAV per share. No lockup, no whitelist — two transactions on first mint: approve, then deposit.

  3. 03
    $ keep --drift 0.25x

    Keep

    Keepers watch the drift. When actual leverage strays 0.25× from target, anyone may rebalance for a fixed bounty. Oracles mark every leg on a 300-second heartbeat; one stale leg halts the whole floor — failure is loud, never quiet.

  4. 04
    $ redeem --at NAV

    Redeem

    Burn any amount of shares at NAV, any time. Exit terms are declared at minting and can only improve. Selling the share is exiting the strategy — nothing settles off the record.

03

Draft a basket in the console.

interactive · runs locally · nothing signed

This is the exact shape the on-chain composer accepts. Step the weights in 5% increments, pick a leverage target, and read the verdict — every rule here is enforced by the factory, not by a frontend promise.

Weight matrix cells = 5% Σ|w| = 100% Σ|w| ≠ 100%

rules: 2–8 legs · single leg ≤ 50% · target 1.0×–3.0×

04

The arithmetic, before you cut.

a worked example · not a forecast

Ten wrapped ETH walk the full path — deposit, entry fee, shares struck at NAV, target exposure. Every number below is a declared parameter, not a projection; nothing depends on an operator behaving well.

01 · Deposit
10.0000WNT — wrapped native ETH
02 · Entry fee
10 bps0.0010 WNT → FeeVault
03 · Minted
9.9990shares struck at NAV 1.0000
04 · Target exposure
2.00×on a BTC·ETH-style basket
Entry10 bps
Exit10 bps
Management1% / yr
Performance10% over HWM

fees accrue per second, performance by the dilution method over a high-water mark · each bound hard-capped on-chain (≤ 50 / ≤ 50 / ≤ 2% / ≤ 20%)

05

Every bound. One sheet.

specification · full table
ParameterDefaultBound
Weight constraintΣ|wᵢ| = 100%single leg ≤ 50% · long-only in Phase 1
Legs per basket2 – 5hard cap 8
Target leverage1.0× – 3.0×creation refused above 3.0×
Rebalance trigger|L_actual − L_target| ≥ 0.25×permissionless · keeper-bountied
Emergency deleverageL_actual ≥ 3.25×anyone may call
Soft liquidationNAV ≤ 15% of entry
Entry / exit fee10 bps / 10 bpseach ≤ 50 bps
Management fee1% / year≤ 2% · accrues per second
Performance fee10% over high-water mark≤ 20% · dilution method
Oracle heartbeat300 s (testnet)any stale leg → protocol halt
Deposit assetWNT — wrapped native ETH18 decimals · protocol unit of account
Gas tokenETH (native)~0.01 gwei typical
06

Who stands under the leverage?

the floor · three answers
UnderwritingThe counterparty pool
Liquidity providers deposit WNT and underwrite the synthetic exposure every basket runs on. Leverage never comes from borrowed assets or an off-book desk — it comes from the pool, priced by utilization, visible on the board in real time.
Bad seasonsThe backstop
When a basket lands badly, losses absorb in a published order — fees first, then the pool's buffer — never at an operator's discretion. The order is declared in the contracts and cannot be rearranged after the fact.
BookkeepingAnyone, for a bounty
Rebalances and emergency deleverages are permissionless calls with fixed bounties. There is no privileged keeper to bribe or wait for — the floor keeps itself, one bounty at a time.
07

Asked. Answered.

six questions · straight answers
Q·01What exactly do I hold?+
An ordinary ERC-20 — the share token of one basket vault. Minting strikes it at NAV, redeeming burns it at NAV, and in between it is transferable, listable and composable like any token. The weighted, leveraged strategy is the token; there is no separate claim to sign.
Q·02Where does the leverage come from?+
From the counterparty pool, not from borrowed assets. Exposure is synthetic: the pool underwrites it against margin, and actual leverage is measured from NAV and margin on every health check. A 0.25× drift from target triggers a permissionless rebalance; 3.25× triggers emergency deleverage — anyone may call either, for a bounty.
Q·03What if an oracle goes stale?+
Every feed must beat a 300-second heartbeat (testnet value). The moment any leg goes stale, the whole floor halts — mints, redeems and rebalances included — until freshness returns. Failure is designed to be loud and total, never partial or quiet.
Q·04Can the terms change after I mint?+
Weights, bands and exit terms are declared at minting and immutable afterwards. Governance can only narrow parameters within hard caps — it can never widen fees, raise leverage past the ceiling, or touch your redemption at NAV.
Q·05What does it cost?+
Entry 10 bps, exit 10 bps, management 1% per year accruing per second, performance 10% over a high-water mark by dilution. Each is bounded on-chain — 50 / 50 / 200 / 200 bps-equivalent ceilings — and the schedule is identical for every basket.
Q·06Is this audited? Is there a mainnet?+
No and no. Lapidex today is an experimental, unaudited testnet MVP on Robinhood Chain 46630 with mock price feeds. Treat every number on this site as a demonstration; leveraged baskets can lose all deposited capital, and nothing here is investment advice.
08

Three seasons, on the record.

roadmap · v0.2
LIVE PHASE 01

Testnet MVP

Six non-upgradeable contracts on Robinhood Chain 46630, two demo baskets, seven mock feeds on a 300 s heartbeat, permissionless rebalances with bounties.

PHASE 02

Depth

Short weights, liquidation incentives, fuzz and simulation reports published with the blueprint, Chainlink stock and ETF feeds mapped to the registry.

PHASE 03

Mainnet review

Compliance assessment, audited contracts, position limits ramp, and the $LAPI utility evaluated against the checklist before anything ships.

09

The record is set on Robinhood Chain.

deployment ledger · chain 46630
Network
Robinhood Chain Testnet — Arbitrum Orbit L2 · chain 46630 · gas in native ETH
Contracts
15 deployments — 6 core contracts, 7 mock feeds, 2 demo baskets · non-upgradeable
Price feeds
7 mock feeds (BTC, ETH, NVDA, TSLA, AAPL, SPY, QQQ) · 300 s heartbeat · Chainlink path mapped
Baskets
MIX2X (BTC 50 / ETH 50, 2×) and TECH3X (NVDA 40 / TSLA 30 / SPY 30, 3×) live · backstop pool seeded with WNT
Next season
Short weights, liquidation incentives, fuzz & simulation reports

Lapidex is experimental software on a public testnet. Contracts are unaudited. Leveraged baskets can lose all deposited capital. Nothing here is investment advice.