Search

Search benchmark pages, protocols, published runs and the docs

Rout

Rout for developers

Rout runs snipers, declarative JSON definitions that say what to watch, when to buy, how to exit, what to spend and how transactions are sent.

Status

Rout has not traded on mainnet. The API is specified and Rout's app client calls it, but no execution result is published. rout-next/src/domain/capabilities.ts:44-45 · rout-automation-ui@61469bf

You create a definition, enable it, and a host runs it. Everything here is generated from, or cited against, Rout's own interface files and app client. Nothing is retyped.

Three rules

RuleIn practice
Base units, alwaysEvery amount is an integer in the smallest unit: lamports for SOL, 10⁻⁶ for USDC. 2.5 SOL is 2500000000. Strings and decimals are refused. Use a BigInt-safe JSON parser above 2⁵³.
Explicit nulls, never omissionsA key that may be "none" is sent as null. Only sells, exits and a sell rule's tip_lamports may be left out.
No defaults on the backendRout fills in no tip, limit, slippage, window, wallet policy or nonce choice. execution and limits are required.

Source: interface/README.md, "The three rules".

On this page