Changes
e3a3510 Release v1.0.13: bridge feature complete + production-grade verification + adapter fixes (#32)
f338e5c feat: native wrap/unwrap CLI + Morpho marketId registry + max-repay-by-shares (#27)
5842483 feat(compound-v2): add Comptroller.enterMarkets toggle for Venus borrow lifecycle (#26)
ee04103 feat(nest): activate nest-v1 for live blaze claim path (#23)
1dc4acc chore(kinza): document live borrow lifecycle on BNB mainnet (#24)
c27786c feat+fix: production-grade verification — 4 chains × 35+ protocols, bridge feature complete, ULTRAQA sandbox (#25)
ce157cb feat(morpho): wire marketId-based supply/borrow + supplyCollateral (#22)
f3f2310 feat(aave-v3): expose collateral toggle + eMode for borrow lifecycle (#21)
8213de1 fix(swap): raise default --slippage from 50 to 100 bps for thin-liquidity broadcasts (#20)
efcc171 test(lp): unit tests for lp positions subcommand (offline mocked) (#19)
5aa2c91 test(swap): add happy-path coverage for openocean/lifi/relay/liquid providers (#18)
75b8e04 chore(test): replace chain:'test' fixture with real registered chains in DEX adapter tests (#17)
8d35488 fix(swap): force msg.value=amount on kyber native input + 5 unit tests (#16)
8a2f83d fix(config): drop 5 malformed addresses + add shape-guard test (#15)
72496c7 fix(compound-v2): support native cToken (cETH/vBNB) supply + repay paths (#14)
ac55a13 fix(lending): accept --amount max sentinel in supply/borrow/repay/withdraw (#13)
477c17c test(cli): unit tests for token command handler (#12)
303643a test(cli): unit tests for wallet command handler (#11)
e18d28e fix(balancer-v3): require registered pool address, drop zeroAddress fallback (#10)
459c164 chore(e2e): repair anvil-fork test runner + refresh results (#9)
f6fc09c feat(monad): enable kyber, openocean, lifi, relay aggregators (#7)
9fc4d12 chore(qa): refresh slippage snapshot for post-PR3 reality (#8)
4d8bf42 test(cli): unit tests for status and schema command handlers (#6)
0a72a65 chore(coverage): add @vitest/coverage-v8 + per-package baseline measurement (#5)
f36c257 feat(viem-chain): anchor wallet/public clients to chainId at construction (#4)
3a65f72 feat(slippage): SSOT 7.3 fix — 4 DEX adapters + CLI + 17 regression tests (#3)
7d04731 QA: SSOT establishment + test foundation (v1.0.12 baseline) (#2)
npm: npm install -g @hypurrquant/defi-cli@v1.0.13
npx: npx @hypurrquant/defi-cli --help
What's Changed
- QA: SSOT establishment + test foundation (v1.0.12 baseline) by @Hiksang in #2
- feat(slippage): SSOT 7.3 fix — 4 DEX adapters + CLI + 17 regression tests by @Hiksang in #3
- hardening(viem-chain): anchor wallet/public clients to chainId (SSOT 7.4) by @Hiksang in #4
- chore(coverage): coverage baseline + @vitest/coverage-v8 wiring by @Hiksang in #5
- test(cli): unit tests for status + schema handlers (coverage P0 first step) by @Hiksang in #6
- chore(qa): refresh slippage snapshot for post-PR3 reality by @Hiksang in #8
- feat(monad): enable kyber, openocean, lifi, relay aggregators by @Hiksang in #7
- chore(e2e): repair anvil-fork test runner + refresh results by @Hiksang in #9
- fix(balancer-v3): require registered pool address, drop zeroAddress fallback by @Hiksang in #10
- test(cli): unit tests for wallet command handler by @Hiksang in #11
- test(cli): unit tests for token command handler by @Hiksang in #12
- fix(lending): accept --amount max sentinel in supply/borrow/repay/withdraw by @Hiksang in #13
- fix(compound-v2): support native cToken (cETH/vBNB) supply + repay paths by @Hiksang in #14
- fix(config): drop 5 malformed addresses + add shape-guard test by @Hiksang in #15
- fix(swap): force msg.value=amount on kyber native input + 5 unit tests by @Hiksang in #16
- chore(test): replace chain:'test' fixture with real registered chains in DEX adapter tests by @Hiksang in #17
- test(swap): add happy-path coverage for openocean/lifi/relay/liquid providers by @Hiksang in #18
- test(lp): unit tests for lp positions subcommand (offline mocked) by @Hiksang in #19
- fix(swap): raise default --slippage from 50 to 100 bps for thin-liquidity broadcasts by @Hiksang in #20
- feat(aave-v3): expose collateral toggle + eMode for borrow lifecycle by @Hiksang in #21
- feat(morpho): wire marketId-based supply/borrow + supplyCollateral by @Hiksang in #22
- feat+fix: production-grade verification — 4 chains × 35+ protocols, bridge feature complete, ULTRAQA sandbox by @Hiksang in #25
- chore(kinza): document live borrow lifecycle on BNB mainnet by @Hiksang in #24
- feat(nest): activate nest-v1 for live blaze claim path by @Hiksang in #23
- feat(compound-v2): Comptroller.enterMarkets toggle for Venus borrow lifecycle by @Hiksang in #26
- feat: native wrap/unwrap CLI + Morpho marketId registry + max-repay-by-shares by @Hiksang in #27
- test(cli): unit tests for status and schema command handlers by @Hiksang in #28
- feat(viem-chain): anchor wallet/public clients to chainId at construction by @Hiksang in #29
- chore(coverage): add @vitest/coverage-v8 + per-package baseline measurement by @Hiksang in #30
- docs(qa): post-baseline test-foundation report (refined with monorepo-wide test counts) by @Hiksang in #31
- Release v1.0.13: bridge feature complete + production-grade verification + adapter fixes by @Hiksang in #32
Full Changelog: v1.0.12...v1.0.13