openhands
cd67e8c1fd
fix: setFeeDestination in snippet uses stale AddressAlreadySet one-time-setter pattern ( #886 )
2026-03-17 14:08:45 +00:00
openhands
65ffb51a64
fix: update _scrapePositions signature and body in CodeDocs.vue snippet ( #837 )
...
Update the embedded _scrapePositions definition to accept (bool recordVWAP,
int24 currentTick), compute currentPrice directly from the passed tick
instead of sampling the ANCHOR position's centre tick, remove the
ANCHOR-specific price-sampling branch from the loop, and replace the old
split fee+VWAP transfer logic with the current contract's structure:
feeDestination != address(this) guard before transfers, single ethFee
branch for VWAP recording.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-16 16:58:24 +00:00
openhands
076b25f4dd
fix: CodeDocs.vue shows stale recenter() with recenterAccess guard ( #837 )
...
Remove the obsolete recenterAccess pattern from the liquidityManagerSol
snippet: drop the recenterAccess state variable, setRecenterAccess(),
revokeRecenterAccess(), and onlyFeeDestination modifier. Update recenter()
to reflect the current cooldown-only access model, fix the VWAP direction
logic, and update the _scrapePositions() call signature to match
LiquidityManager.sol.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-16 16:29:48 +00:00
openhands
6c1217f451
fix: address review — soften AI claim to autonomous system ( #176 )
2026-02-22 23:36:19 +00:00
openhands
4287dc2f1a
fix: address review — soften claims, remove redundancy ( #176 )
2026-02-22 23:36:19 +00:00
openhands
45b997bef6
fix: address review — remove false admin key claims, soften floor language ( #176 )
2026-02-22 23:36:19 +00:00
openhands
9f1c255e13
feat: expand autonomous protocol narrative, adopt token-owned-liquidity language ( #176 )
2026-02-22 23:36:19 +00:00
openhands
85cd5a8986
feat: add Code docs page with contract source + copy buttons ( #174 )
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 21:41:43 +00:00
johba
1e0822eaa2
fix: clean URLs, contract addresses, gitmodule ( #16 , #58 , #147 ) ( #162 )
2026-02-20 17:28:59 +01:00
johba
fe02ffd12d
copy: remove AI claims, reframe as adaptive protocol ( #160 )
2026-02-20 09:00:34 +01:00
johba
31063379a8
feat/ponder-lm-indexing ( #142 )
2026-02-18 00:19:05 +01:00
openhands
85350caf52
feat: OptimizerV3 with direct 2D staking-to-LP parameter mapping
...
Core protocol changes for launch readiness:
- OptimizerV3: binary bear/bull mapping from (staking%, avgTax) — avoids
exploitable AW 30-90 kill zone. Bear: AS=30%, AW=100, CI=0, DD=0.3e18.
Bull: AS=100%, AW=20, CI=0, DD=1e18. UUPS upgradeable with __gap[48].
- Directional VWAP: only records prices on ETH inflow (buys), preventing
sell-side dilution of price memory
- Floor formula: unified max(scarcity, mirror, clamp) — VWAP mirror uses
distance from adjusted VWAP as floor distance, no branching
- PriceOracle (M-1 fix): correct fallback TWAP divisor (60000s, not 300s)
- Access control (M-2 fix): deployer-only guard on one-time setters
- Recenter rate limit (M-3 fix): 60-second cooldown for open recenters
- Safe fallback params: recenter() optimizer-failure defaults changed from
exploitable CI=50%/AW=50 to safe bear-mode CI=0/AW=100
- Recentered event for monitoring and indexing
- VERSION bump to 2, kraiken-lib COMPATIBLE_CONTRACT_VERSIONS updated
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 18:21:18 +00:00
johba
2acb619a11
feat(landing): add strict ESLint + Prettier with pre-commit hooks ( #50 )
...
- Install ESLint 9 with flat config, TypeScript, Vue plugins
- Configure Prettier (140 char, 2-space indent, single quotes)
- Add pre-commit hooks via husky + lint-staged for auto-fix
- Rename components to multi-word (Countdown → CountdownTimer, etc.)
- Add explicit TypeScript prop/emit interfaces
- Remove all console.log statements
- Fix all ESLint violations and type errors
- Verify type-check, build, and HMR working
resolves #43
Co-authored-by: johba <johba@harb.eth>
Reviewed-on: https://codeberg.org/johba/harb/pulls/50
2025-10-03 13:19:20 +02:00
johba
769fa105b8
added web-app and landing
2025-09-23 14:18:04 +02:00