Developers
- GET
- /api/public/v1/hooks?network=mainnet-beta
- GET
- /api/public/v1/hook-stats?network=mainnet-beta&id=LISTING_UUID
- POST
- /api/public/v1/quote-stack
- POST
- /api/public/v1/simulate-stack
- POST
- /api/public/v1/create-pool
- GET
- /api/public/v1/oracle?network=mainnet-beta&tokenX=MINT&tokenY=MINT
Use this site's origin with these paths. Publish this revision before production serves these endpoints. Command-line clients are allowed without Origin; browsers must be same-origin. Strict schemas, bounded work, cancellation and server quotas apply. No private wallet data is exposed.
Callable ESM SDK
import { EnesSdk } from './src/sdk/index';
const enes = new EnesSdk('https://www.enes.love');
await enes.listHooks({ network: 'mainnet-beta' });
await enes.simulateStack({
network: 'mainnet-beta', pool: verifiedPoolAddress,
hooks: [], amountInAtomic: '1000000'
});The source module exports listHooks, hookStats, quoteStack, simulateStack and buildCreatePoolTransaction with types and a runnable example. No npm release is claimed. Browser and Node clients receive actual serialized unsigned DLMM transactions, explicit required owner, original blockhash and expiry. Clients must preflight and review fees/rent before signing. No server signing, submission or npm release is claimed.
Oracle provenance
SOL and USDC use pinned Pyth Core feeds on Pro-compatible sponsored accounts. Owner, discriminator, full guardian verification, feed ID, time, positive price and confidence are checked. Ratios retain exact decimal strings, not executable swap quotes.
Payments & agents
Free simulation remains available. /api/public/v1/paid-simulation stays disabled without validated configuration. Price: 2000 microUSDC ($0.002). Unknown manifests are rejected before billing; ambiguous settlement is not retried. Public MCP at /mcp exposes five tools without login: public catalog/stats, quote/simulation and unsigned creation. No private data, publishing, signing or spending; republish to update the hosted revision.