ByBit API is no longer sync’ing, even after re-creating an API key twice. It now always says Access Denied.
I created the key with these all read-only privileges:
Contracts - Orders Positions , SPOT - Trade , Wallet - Account Transfer Subaccount Transfer Read-Only
I gave everyone access rather than entering in a specific IP addresss.
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’
Has anyone found a resolution to this issue yet? I’m finding that the transactions are syncing but the wallet balances are completely wrong. I’m also getting the message “Access denied, check your API keys.”
Same issue here. Hopefully this is fixed soon? Spot trades are coming in but not deposits or withdrawals to spot account using all read-only permission API keys.