If Koinly developers are working on the SPOT API, they should take into account accouple things that make it different from the other API endpoints:
I know, because I just got done patching a library for bybit which was having “invalid signature” errors which I’ve begun to see in Koinly.
First thing:
The parameter recv_window that is normally used with bybit endpoints is uniquely “recvWindow” for the spot API
Second thing:
The timestamp that needs to be included in signed authenticated requests for SPOT endpoints uses a different server time endpoint:
“spot/v1/time” vs ‘v2/public/time’