Skip to content

Transaction Params

The [buy] and [sell] sections control transaction parameters for each direction.

toml
[buy]
slippage = 200
unit_limit = 160000
max_block_difference = 5
nonce_delay = 50
panic_slippage = 1000

[buy.dynamic_fee]
percentile = 7000
fee_multiplier = 1.0
fee_cap = 0

Fields

FieldDescription
slippageSlippage tolerance in bps (100 = 1%, 200 = 2%, 50 = 0.5%)
unit_limitCompute unit limit. 160,000–300,000 is typical
max_block_differenceTransaction expiry in slots. Lower = less stale risk
nonce_delayNonce rotation interval in ms. See Nonce Pool
panic_slippageSlippage for panic sell (- key) in bps. Default 1000 = 10%

Dynamic Fee

FieldDescription
percentileFee percentile (×100). Example: 7000 = p70
fee_multiplierMultiply the fee by this factor. 1.0 = as-is
fee_capMax fee in microlamports. 0 = no cap

Example: Aggressive Sells

toml
[sell]
slippage = 500
unit_limit = 160000
max_block_difference = 5
nonce_delay = 50
panic_slippage = 1500

[sell.dynamic_fee]
percentile = 9000
fee_multiplier = 1.5
fee_cap = 0

Higher percentile and multiplier to prioritize landing sells quickly. Panic slippage at 1500 bps (15%) for emergency exits.