Commit graph

19 commits

Author SHA1 Message Date
giteadmin
74143dfac7 Complete project rename from HARB/Harberg to KRAIKEN with KRK token symbol
- Renamed core contract from Harberg.sol to Kraiken.sol
- Updated token symbol from HARB to KRK
- Renamed TypeScript library from harb-lib to kraiken-lib
- Updated all contract imports and references across smart contracts
- Modified subgraph schema and source files for new naming
- Updated transaction bot dependencies and service references
- Fixed test files to use new contract and token names
- Updated documentation in CLAUDE.md and README.md
- Regenerated subgraph types and ABI files
- Added new deployment script (DeployScript2.sol)

All components compile successfully and tests pass.
Smart contracts:  Compilation and tests pass
TypeScript library:  Package renamed and configured
Subgraph:  Code generation and build successful
Transaction bot:  Dependencies updated

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-11 13:47:42 +02:00
giteadmin
d958374019 Implement comprehensive market condition sentiment analysis framework
## Key Features

### Dynamic Sentiment Configuration
- Enhanced MockOptimizer with configurable parameters
- Replaced hardcoded sentiment values with dynamic market condition scenarios
- Bull Market (20% capital inefficiency), Neutral (50%), Bear Market (80%)

### Market Condition Matrix Analysis
- Parameter validation testing across sentiment scenarios
- Fuzzing analysis for profitable trading opportunity detection
- Comprehensive vulnerability assessment framework

### Sentiment Fuzzing Results
- Bull Market: 11% profitable scenarios (moderate vulnerability as expected)
- Neutral Market: 0% profitable scenarios (good protection)
- Bear Market: 0% profitable scenarios (strong protection)

### Anti-Arbitrage Validation
- Confirmed low capital inefficiency exposes profitable trades
- Validated economic model: aggressive positioning = higher vulnerability
- Proved conservative positioning = stronger protection

### Testing Infrastructure
- Comprehensive sentiment scenario testing framework
- Real-time profitability analysis and vulnerability detection
- Foundation for genetic algorithm parameter optimization

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-08 13:57:42 +02:00
giteadmin
30fa49d469 Implement anti-arbitrage strategy validation test
- Add testAntiArbitrageStrategyValidation() to LiquidityManager.t.sol
- Validates asymmetric slippage profile protects against trade-recenter-reverse attacks
- Test results: 80% round-trip slippage loss proves protection mechanism effective
- Confirms ANCHOR (17% ratio) vs FLOOR/DISCOVERY (deep) liquidity design
- Update CLAUDE.md with comprehensive anti-arbitrage strategy documentation
- Update VWAP_TEST_GAPS.md marking anti-arbitrage validation as completed

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-08 11:25:30 +02:00
giteadmin
77af20dcee beautified 2025-07-08 10:33:10 +02:00
giteadmin
ab127336c8 better tests 2025-07-06 11:45:25 +02:00
giteadmin
ac715c544a separated scenarios from tests 2025-07-06 11:20:35 +02:00
giteadmin
3a239b6cbf cleaned up tests 2025-07-06 10:29:34 +02:00
giteadmin
79c26e3c31 testing price boundaries 2025-07-06 10:08:59 +02:00
giteadmin
78b48f1639 replaced sentiment with specific params 2025-02-01 21:51:03 +01:00
giteadmin
092f88a668 took out UBI and cleaned up 2025-01-23 13:21:49 +01:00
giteadmin
bb34d0725f feature/simulations (#11)
this pull request:
- creates a unit test that can take any scenario file (default: `out/scenario.json` and play it back on the deployment
- during the playback a debug trace generated in `timeSeries.csv`
- extracts the sentimenter into a separate upgradeable contract

Co-authored-by: JulesCrown <admin@noip.localhost>
Co-authored-by: giteadmin <gite@admin.com>
Reviewed-on: http://gitea.loseyourip.com:4000/dark-meme-society/harb/pulls/11
2024-11-07 15:33:40 +00:00
JulesCrown
16e65f0f15 take harb minted for staking into account when setting floor 2024-08-15 15:17:44 +02:00
JulesCrown
3eeef258e3 set capital efficiency in tests 2024-08-13 20:41:39 +02:00
roleengineer
0329a5da4f priceRatio stored and used in vwap always ETH/HARB. fixed compatibility. 2024-08-13 18:33:41 +00:00
JulesCrown
c7582350a0 correct accumulator pricing 2024-08-12 19:07:07 +02:00
JulesCrown
b243874f02 added overflow checks 2024-07-18 07:35:39 +02:00
JulesCrown
694afbe9fe make slide and shift one function 2024-07-16 20:47:06 +02:00
JulesCrown
ae8c3a1e4f added gov params 2024-07-16 19:47:39 +02:00
JulesCrown
236469f023 added comments 2024-07-13 18:33:47 +02:00
Renamed from onchain/test/BaseLineLP2.t.sol (Browse further)