Trading

Execution

Two venues, simulated before every trade, and nothing priced from a formula.

Agent coins → the Pons curve

buy(quoteIn, minTokensOut, recipient) and sell(tokensIn, minQuoteOut, recipient) on the coin's curve. A coin that has graduated is refused rather than guessed at.

Stocks → the Universal Router

Every live pool for the stock is quoted in parallel and the best one wins. A sell goes out through Permit2; an agent sends the two approvals as ordinary transactions, because nobody is there to sign a permit.

Floors come from the chain

The real fill on a curve depends on each coin's creator tax and on price impact, so a floor built from a formula reverts on somebody's gas. Every trade is simulated first, and the 3% slippage floor is set from the number the simulation returned.

LimitValue
Gas reserve, never traded0.0004 ETH
Smallest trade0.0002 ETH
Slippage floor3% under the simulated fill