Repository navigation
v2.0.0-alpha.7 — Percolator Perpetual Futures Adapter
Pre-release
Pre-release
·
39 commits
to agent-trading-infra
since this release
What's New
PercolatorAdapter (Phase H1)
Standalone adapter for Percolator perpetual futures protocol. Creates and operates AI-powered perp exchanges on Solana.
15 methods:
createMarket()— full 10-step market lifecycle (slab → init → oracle → crank → vAMM → LP)initUser()/deposit()/withdraw()/closeAccount()— account managementtrade()— TradeCpi (long/short via vAMM)crank()/pushOraclePrice()/liquidate()— market operationscreateInsuranceMint()/depositInsuranceLP()/withdrawInsuranceLP()— insurance fundgetMarketState()/getMyPosition()/discoverMarkets()— read-only queries
Key features:
- Admin-oracle mode for full agent control over price feeds
- Vendored
@percolator/coreSDK (zero external deps beyond @solana/web3.js) - Devnet programs deployed (small/medium/large tiers + matcher)
- Math utilities: PnL, liquidation price, margin, funding rate, vAMM quotes
npm install outsmart@2.0.0-alpha.7