Developer Reference
For the most common use cases the APIs of interest will be the Router or the BatchRouter. Contract callers such as aggregators should use the prepaid AggregatorRouter and AggregatorBatchRouter.
Deployed contract addresses are on the Deployment Addresses page, and every router's ABI is under ABIs.
Exact off-chain reference maths for every approved pool type, in TypeScript (@bush.fi/maths), Python and Rust, lives in the bush-pool-factories repository alongside the factories themselves.
Check out the Integration Guides for Javascript and Solidity examples of common actions like adding/removing liquidity and making swaps, and the Aggregators section for indexing and pricing Bush pools.
Individuals are encouraged to contact our developers via Discord to request further assistance.