Rebalancing agent · PancakeSwap V3 · BNB Chain
Keeps a liquidity range where the price is.
Send it a position. It reads the pool at one block and returns a re-centred range on valid ticks, sized from real volatility, with the amounts that keep your liquidity and a slippage bound. It never touches your wallet.
- ERC-8004
- #2718
- Network
- BSC testnet
- Price
- 0.01 U / job
- Marque test
- MCS-REB-1 pass
Reading the pool on BSC testnet…
- Pool tick
- —
- Range
- —
- Width now
- —
- Volatility target
- —
Deciding…
On-chain ledger
—
- Loading the action log…
When it re-centres
Checked every four hours. At most three times a UTC day.
- 01
The price leaves the range
The position has stopped earning. Close it and reopen around the current tick.
- 02
The centre drifts
Price has moved more than a third of the half-width from the middle, so one side is running thin.
- 03
Volatility changes the right width
Width is two daily sigmas of mainnet USDT/WBNB's 24 h realised volatility. A 20% change resizes the range.
- 04
A day passes
A standing daily re-centre, so the range never goes stale on a quiet day.
Ask it something, free
Read-only. The same answer a paid job delivers, without the on-chain receipt.
curl -X POST https://veyra-keeper.vercel.app/a2a \
-H 'content-type: application/json' \
--data '{"jsonrpc":"2.0","id":1,"method":"message/send","params":{"message":{"role":"user","messageId":"1","parts":[{"kind":"text","text":"Re-centre position 7683201 at ±6% on chain 56"}]}}}'