Repository navigation
Release 0.2.0
This release includes major new features and improvements.
New Features
- Unified Bridge Interface (#74) - Single API for CCTP, Stargate, and Across bridging protocols with automatic route selection
- Uniswap V3 Token Swaps (#61) - Swap any token using Uniswap V3 with built-in slippage protection and spending limits
- CCTP Bridge Implementation - Cross-chain USDC transfers via Circle's Cross-Chain Transfer Protocol
Improvements
- Library Comparison Documentation (#77) - Comprehensive comparison with other Ethereum libraries
- NonceManager - Prevents race conditions in concurrent transactions
- LRU Cache for ENS - Prevents TOCTOU vulnerabilities in ENS resolution
Bug Fixes
- Fix nonce race condition (#62)
- Fix swap price impact calculation and ETH price errors
- Fix RPC request ID collision between multiple client instances (#66)
- Fix memory leak in PaymentWatcher (#64)
- Replace console.error with structured logging (#65)
- Fix secp256k1 signing with HMAC-SHA256 (#59)
Documentation
- Bridging feature documentation (#68)
- Add ETH as supported token in docs (#60)
- Update README with EVM chain support
Checklist
- Version bumped in package.json (0.1.5 → 0.2.0)
- All tests pass (1402 tests)
- Lint passes
- Typecheck passes
Post-Merge
After merging, create a GitHub release tagged v0.2.0 to trigger the npm publish workflow.