Contracts & Addresses

Verify against this page

This page is the only authoritative source for Jump contract addresses. An address for a Jump contract that does not appear here is not one. Bookmark it and check before you sign anything.

Mainnet — Robinhood Chain

Contract Address Role
AuctionFactory ADDR_AUCTION_FACTORY Registers projects and deploys each round.
AuctionRound ADDR_AUCTION_ROUND Holds the deposit window, aggregates z_i, runs the clearing test.
Settlement ADDR_SETTLEMENT Stores the Merkle root; serves token and refund claims.
CanonicalLPFactory ADDR_LP_FACTORY Mints the Canonical LP against the project's Stock Token at graduation.
StakingPool ADDR_STAKING One pool per launch, two reward buckets.
FeeRouter ADDR_FEE_ROUTER Splits the protocol trading fee five ways, at the ratio fixed by the project type.
BuybackVault ADDR_BUYBACK_VAULT Receives the burn share; buys the Jump token back under TWAP and slippage rules and burns it.
JumpReserveVault ADDR_JUMP_RESERVE Receives the Jump operations share.

Verifying a Deployment

Every contract listed above is source-verified on the block explorer, and the deployed bytecode is reproducible from the public repository at the tagged commit.

  1. Open the address on the explorer and confirm the verified source matches the tag.
  2. Check out that tag and reproduce the build locally.
  3. Compare the resulting bytecode hash against the deployed one.

  4. Source repository ↗ — Contracts, tests, and the fuzz suite.

  5. Invariants — The properties the test suite proves on every build.

Upgradeability

The auction, settlement, and claim contracts are not upgradeable. There is no proxy, no admin function that rewrites an active round, and no path that mutates a published Merkle root. A change to the mechanism is a new deployment, listed on this page under a new version — which is what makes the guarantees on these pages checkable rather than promised.

results matching ""

    No results matching ""