Changelog
This section outlines the changes made in each version of the Avantis Trader SDK
- Version 0.3.1 (2024-10-23)
Added feed ids for new pairs
Version 0.3.0 (2024-10-20)
Breaking Changes:
Refactored transaction signing:
Existing integrations may require updates to align with the new signing approach (see updated examples: trade and GitHub Examples).
Made the trader parameter optional in select trading methods:
Ensure your code accounts for cases where trader may not be explicitly provided. Affected methods include:
build_trade_close_tx
build_order_cancel_tx
build_trade_margin_update_tx
- New Features:
Added support for approving USDC for trading.
Introduced support for transaction signing via AWS KMS.
Implemented a BaseSigner class to allow custom signer integrations.
- Improvements:
Refactored transaction signing for better flexibility and integration.
Enhanced examples to demonstrate the new allowance and approve methods.
Updated examples to utilize the new signer methods.
Expanded documentation with additional examples and use cases.
- Version 0.2.2 (2024-10-16)
Added support for Python v3.6
Handled de-listed pairs gracefully
- Version 0.2.1 (2024-08-31)
Added support for trading.
Improved error handling and logging.
Updated to pydantic 2.0 for data validation.
Updated documentation with more examples and use cases.
Added support for price updates on demand.
- Version 0.1.0 (2024-03-01)
Initial release of the Avantis Trader SDK.
Added support for asset parameters, category parameters, trading parameters, and fee parameters.
Implemented a websocket client for real-time price feed updates.