The complete implementation of the options module.
Implement unimplemented rest interfaces
Add implementation of websocket, all interfaces have been implemented
Fix some bugs
Fix the interface for batch order placement and cancellation. The original interface implementation was completely copied from the Futures module, but compared to the Binance official documentation, it was found that the parameter names were completely incorrect and could not be used in real transactions
In the account and transaction interface section, unify the return structure of interfaces related to orders and use the Order structure uniformly.
Why do we need to do this? Because the previous implementation appears to have been implemented and passed unit testing. But there are still many errors in the actual test. The reason why the order structure can be unified is that this module has not yet been fully implemented, and it would be best to do so now.
Supplement missing unit tests
All newly added rest interfaces and websocket interfaces have been tested on real drives and passed. Including the original interface, after modification and adjustment, it has also been tested on real drives and passed.
By the way, I wanna know whether you mind inviting me as a collaborator with the write or maintain privilege. I am pleased if you don't mind. i'm sorry if you mind. thanks a lot. @adshao
Here is an example of my actual test code(not contain api_key and api_secret):
Thank you so much! @xyq-c-cpp I appreciate your great work. I’m pleased to add you as a maintainer of this repo and look forward to more contributions from you.
The complete implementation of the options module.
All newly added rest interfaces and websocket interfaces have been tested on real drives and passed. Including the original interface, after modification and adjustment, it has also been tested on real drives and passed.
By the way, I wanna know whether you mind inviting me as a collaborator with the write or maintain privilege. I am pleased if you don't mind. i'm sorry if you mind. thanks a lot. @adshao
Here is an example of my actual test code(not contain api_key and api_secret):
Actual transaction test logs: debug.log
@adshao