Start
Build on Proglet
Proglet launches coins on pump.fun whose creator fees buy the coin back and lock it in a pool nobody can withdraw from. You can quote and swap against those pools, borrow SOL against a coin, launch coins, and read everything that happens.
What Proglet does
Every coin launched through Proglet has a creator account that the program controls, so its pump.fun creator fees can only do one thing: buy the coin back. The bought tokens, together with SOL, go into the coin's own constant-product pool (x·y=k). There is no remove-liquidity instruction and no LP token, so a pool can only grow.
Pools trade like any AMM, with a 1% fee in SOL. Once a pool holds 0.1 SOL, holders can lock their tokens in it and borrow SOL: up to 40% of their value, one fee up front, no interest and no deadline.
The pieces
| Program | Solana | The on-chain Anchor program: pools, swaps, buybacks, loans and launches. |
| @proglet/sdk | TypeScript | Exact quotes, instruction builders, account decoders and PDAs. On npm; start at Install. |
| Data API | HTTP + WebSocket | An indexer over the program: pools with 24h stats, every coin's activity, open loans, pushed live. See Data API. |
Units
Everything on chain is an integer, and the SDK keeps it that way: amounts are bigint.
- SOL is in lamports (1 SOL = 1,000,000,000).
- Coins have 6 decimals; amounts are in base units (1 token = 1,000,000).
- Rates are in basis points (bps): 100 bps = 1%.
- Prices are SOL per token base unit as Q64.64 fixed point (
priceQ64);spotPricegives a display number.
