Skip to main content
Hadron allows you to segment flow i.e add extra spread for certain addresses or programs to distinguish toxic flow from retail flow. Examples:
  • Reduce cyclic arbitrage: Reduce arbitrage from cyclic trading e.g. bots that buy from your pool and sell to a competing AMM pool. You can do this by adding a spread for trades involving a competing venue or specific addresses.
  • Be more competitive with retail traders: Keep your base spread tight for retail flow (e.g. txns carrying the Phantom/Solflare fee account or the Jupiter Ultra fee accounts) and add spread only on the toxic/arb flow you target with triggers.

updateSpreadConfig

Replace the pool’s spread trigger list in one call.
This is a full replacement of existing triggers, so pass the complete final triggers array you want on-chain.