This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+13 more
Summary
AI summaryFixes the startup regression that caused binaries to crash with ERR_VM_DYNAMIC_IMPORT_CALLBACK_MISSING.
Full changelog
Patch release. Captures everything merged since v0.9.3.
Release-blocker fix
- Static-import oracle-poller so the bundled binary boots under @yao-pkg/pkg (#336, closes #330). The v0.9.3 release published install scripts that 404'd on every platform because the binary smoke test refused to upload binaries that crashed at startup with
ERR_VM_DYNAMIC_IMPORT_CALLBACK_MISSING. v0.9.4 also adds a binary-smoke-test job on PRs so the regression cannot recur.
Features
- Curve v0.1 —
get_curve_positions+prepare_curve_add_liquidityacross Ethereum / Arbitrum / Polygon / Base (#320) - BTC multi-sig — co-signer flow (register + sign PSBT) (#328)
- BTC RBF bump —
prepare_btc_rbf_bumpfor stuck mempool txs (#322) - Liquidity-provisioning shared infra (LP Milestone 0) (#327)
- send_transaction ambiguous-retry ack gate for EVM (#337, closes #326 P3) — agent must confirm with the user before retrying a tx whose initial broadcast outcome was indeterminate
Reliability + UX fixes
- WalletConnect multi-source nonce probe + real error messages on retry-after-timeout (#332, closes #326)
- Aave V3 / V3.2 / V3.3 UiPoolDataProvider ABI drift handling (#324)
- CHECKS PERFORMED + LEDGER HASH render at column 0 (#323)
Verification refactor
- Compact second-LLM cross-check pasteableBlock + SHA-pinned spec doc at
docs/cross-check-v1.md(#333). Block shrinks from ~80 lines to ~28 lines so a "lazy user" can skim end-to-end before pasting into a second LLM.
Compatibility
Patch bump rather than minor — additive new tool surface only; no breaking changes to existing tool inputs or response shapes. Consumers on ^0.9.0 ranges pick this up automatically.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About szhygulin/recon-crypto-mcp
Self-custodial crypto portfolio for AI agents. Reads EVM wallet balances, ENS, token prices, and DeFi positions across Ethereum/Arbitrum/Polygon/Base (Aave V3, Compound V3, Morpho Blue, Uniswap V3 LP, Lido, EigenLayer), surfaces health-factor alerts and protocol risk scores, then prepares unsigned transactions (supply, borrow, repay, withdraw, stake, send, LiFi swap/bridge) signed on Ledger via WalletConnect — private keys never leave the hardware wallet.
Related context
Beta — feedback welcome: [email protected]