Features
- Runtime validation of input parameters
- Node.js >=20.19.0 support
- Tree shaking support
- Standardization of TypeScript types
- Simplification of input types
- CLI command for executing requests
- New info API methods
...maybe something else
BREAKING CHANGES
- Move
isTestnetflag fromExchangeClientto transport layer - Redesigned
WebSocketTransportsettings - Private key directly supported only when creating a new instance of
ExchangeClient - Due to the standardization of TypeScript types, direct use of types in old code is broken
userSignedActionEip712Typesreplaced with[api name] + Typesfrom import/api/exchange
...maybe something else
If you encounter high TypeScript load due to SDK types, please let me know
Full Changelog: v0.24.3...v0.25.0