Protocol concepts
Bins, positions, swaps, fees, Token-2022, and the account model — how the program works.
SDK
@picon-finance/dlmm-sdk — install it, and build pools/positions/swaps/events with it.Integrations
Patterns for aggregators, routers, quoting engines, and liquidity-management bots.
Security
Review practice, supply-chain diligence, and how to report an issue.
Reference
Program addresses, the full instruction list, and event schemas.
Who this is for
This documentation is written for developers integrating with Picon DLMM — aggregators, routers, trading bots, other on-chain programs, or anyone building against the SDK or the on-chain program directly. It assumes familiarity with Solana account model basics and TypeScript or Rust. If you’re looking for the end-user app, that’s dlmm.picon.finance.Quick facts
Live on
Mainnet and devnet. See program addresses.
On-chain program license
BUSL-1.1 (Business Source License).
SDK
@picon-finance/dlmm-sdk on npm,
MIT licensed, built on @solana/kit.Token support
Plain SPL Token and Token-2022, including transfer fees and transfer hooks.
The one-paragraph mental model
A pool holds two tokens, X and Y, distributed across discrete price bins. Each bin trades at a single fixed price; a bin’s reserves determine whether it currently holds only Y (a bid, below the current price), only X (an ask, above the current price), or both (the active bin, at the current price). Liquidity providers deposit into a contiguous range of bins as positions, represented as Token-2022 NFTs. Traders swap through the active bin and outward in whichever direction the trade pushes the price — walking real reserves bin by bin, the same way a real order book does, rather than integrating along a curve.Picon DLMM is engineering-level assurance, not a formal guarantee. The program has layered
test coverage (200+ Rust unit tests over the core bin/fee/arithmetic layer, an adversarial
integration suite, and end-to-end conservation tests), continuously audited by the most
advanced AI models. See Security for the full picture, including how to report
an issue.