ENES
← All guides
Developers

SDK, RPC & API boundaries

Versioned HTTP routes under /api/public/v1 expose hooks and hook-stats (GET), quote-stack, simulate-stack and create-pool (POST), plus oracle and openapi (GET).

The ESM TypeScript source SDK has a runnable example.

Monetary inputs are positive u64 atomic strings; no client boolean grants agent authentication.

Public reads use published listings and genuine receipts.

Simulations freeze Meteora snapshots and verified Pyth provenance, not execution quotes.

create-pool returns an actual serialized unsigned official DLMM transaction for browser or Node clients, with explicit owner, blockhash and expiry; no server keypair, signature or submission.

Existing pairs return a conflict.

Fees/rent and preflight must be reviewed before signing.

Public MCP at /mcp exposes five read/simulation/unsigned-create tools without login; private drafts, sessions, publication, signing and spending are excluded.

Republish before the hosted revision includes it.

Official x402 facilitator/SVM adapters stay disabled without validated configuration; price is 2000 microUSDC ($0.002).

Full input, known manifests and bounded output are validated before settlement.

Durable payment identifiers bind request/payment hashes; ambiguous settlement is never automatically repeated.

Free simulation remains available.

Production requires publishing this revision.