Skip to content

v1.0.13

Latest

Choose a tag to compare

@Hiksang Hiksang released this 12 May 17:37
· 28 commits to main since this release
e3a3510

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