Addresses

Dusk runs only on devnet. Its META and USDC mints are test tokens, and the app refuses any program, IDL or indexer other than the ones it pins.

Updated Nov 9, 2026

Dusk is deployed on devnet only. Mainnet addresses will be added when the V2 program ships there; until then, treat any address you see elsewhere as unverified.

Programs

ProgramAddressIDL account
Dusk (market program)2rYBVf…sGo16YC65xDY…ShMR2u
Leverage delegateAXUucZ…PqqHbX4K41o1…gHYaax

The IDLs are published on chain and can be fetched with:

anchor idl fetch 2rYBVfGubUVbHrLeut6Dn4A9ShM695dGSPCErdsGo16Y --provider.cluster devnet

Active deployment identity

The app pins the build below and refuses to transact against any other. Integrations should pin the same way and compare hashes rather than trust a name.

ItemValue
SDK package@omnipair/dusk-sdk 2.21.0-next.20261109, from npm
SDK tarball SHA-256645f872b2d786195f9153f5b784776159400ec7ca6d735d442875be70e9b7116
IDL name and versiondusk 2.0.0
Dusk IDL canonical SHA-256b8f7378f0f53c2e9cae1cc1ac08cfe5acc5ca62122e2880f14aabe6e60131b6c
Leverage delegate IDL canonical SHA-256e4262a4307d82c4ef8ec737e28ce7f471a5854a6a1624c6a30e18851ce899206
Native projection revisiondevnet-2026-11-09-fresh-layout14

Canonical IDL hashes are computed over recursively key-sorted JSON. Program-data slots and executable hashes change with every devnet upgrade, so they are not listed here: the read API returns the deployed identity, both included, in every response.

Tranche deployment

The active deployment includes senior srLP and junior jrLP accounting, tranche conversions and the risk-pricing controller. The program, delegate, SDK, app and indexer must carry the identity above together; the app remains fail-closed on a mismatch.

Devnet markets

The fresh layout-14 markets are ErW95UhxqJ3zF1KodfVJQodnDAb6p1aPHNCEywMwMjW6 (constant product) and 4zNcg5ezkdivtuYjdr4Hi42zdZK3wDcU3a39uRpJg2CD (concentrated). Both have seeded liquidity and funded junior tranches. Previous program markets and their history remain archived; their accounts are not migrated.

Devnet mock tokens

TokenMintDecimalsMetadata
META (mock MetaDAO)2G78R5…afvL7W63DbrG7…TharkX
USDC (mock)G8XEiN…Wz5ZDV68hwkgr…QwHcbb

Standard programs the market uses: the SPL token program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA, Token-2022 for the LP mints, and Metaplex token metadata metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s.

V1

The V1 program, omnixgS8fnqHfCcTGKWj6JtKjzpJZ1Y5y9pyFkQDkYE, is a different program with its own accounts. Its addresses are listed in the V1 docs.

Deriving addresses

Every market account is a program-derived address. The SDK exports the seeds and a derive…Address helper for each; the accounts reference lists them next to the account they derive.