Hadron allows you to segment flow i.e allow you to add or subtract spread to certain addresses to distinguish toxic flow from retail flow. Examples:Documentation Index
Fetch the complete documentation index at: https://docs.hadron.fi/llms.txt
Use this file to discover all available pages before exploring further.
- 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 competitive venue or to specific addresses.
- Be more competitive with retail traders: Offer tighter spreads to txns with clear signs of retail traders like the phantom/solflare fee account or the jupiter ultra fee accounts.
updateSpreadConfig
Replace the pool’s spread trigger list in one call.| Param | Type | Description |
|---|---|---|
| admin | PublicKey | Spread config admin signer. |
| params | UpdateSpreadConfigParams | Update payload. |
| params.triggers | SpreadTriggerInput[] | Full list of spread triggers to store (replaces previous list). |
| params.triggers[].account | PublicKey | Account/program key to match against instruction context. |
| params.triggers[].spreadBps | number | Extra spread in basis points to apply when matched |
| params.triggers[].matchMode? | number | Match behavior: 0 = Anywhere (default), 1 = AfterProgramId. |
.png?fit=max&auto=format&n=pH37fL0GL14scVCH&q=85&s=5749b485c8c5b2386a4cca404e97d6be)