Releases: catalystxch/catalyst-bot
Releases · catalystxch/catalyst-bot
v1.2.55
CATalyst v1.2.55 - Guard fresh-book market-toxicity bootstrap so public-only depth/dislocation signals widen spreads without blocking the first normal ladder.\n- Count sniper/boost probes using DB-backed tier metadata when wallet offer rows omit tier.\n- Preserve private toxicity memory while bootstrap suppression caps only current public evidence.\n- Align runtime sniper sizing with Smart Settings and coin prep by using SNIPER_SIZE_XCH directly.
v1.2.54
CATalyst v1.2.54
CATalyst v1.2.53
What's Changed
- Fixed wide sell ladder prep sizing so CATalyst now sizes sell-side CAT coins from the actual generated ladder slot prices instead of the reference/mid price.
- Aligned offer creation, coin prep, Smart Defaults, and the frontend preflight around the same sell-ladder pricing helper.
- Fixed coin-prep worker CAT sizing when launch-time CLI tier counts are the source of truth instead of saved environment tier counts.
- Moved the DBX spread cap before Smart Defaults' final CAT budget validation so capped spreads are validated before they are returned to the GUI.
- Added regression coverage for wide MZ/SBX-style sell curves, CLI tier-count sizing, DBX cap ordering, and frontend prep-plan wiring.
Verification
- PR #151 CI passed: lint, unit tests, security scan, Gitleaks, Semgrep, and CodeQL.
- Local regression subset passed:
157 passedacross sell ladder sizing, coin manager, coin prep endpoints, offer coin IDs, and Smart Defaults endpoint tests. - Local TEST 7/MZ smoke confirmed Sage wallet access, live balances, Smart Defaults, and coin-prep verification used slot-price sizing and requested the expected resized CAT preparation.
v1.2.52
CATalyst v1.2.52
v1.2.51
CATalyst v1.2.51
v1.2.50
CATalyst v1.2.50
v1.2.49
CATalyst v1.2.49
v1.2.48
CATalyst v1.2.48
v1.2.47
CATalyst v1.2.47
v1.2.46
CATalyst v1.2.46