I’ve sync’d my app with the server’s time using the timestamp from the exchangeInfo API endpoint.
Most of the time, this works fine. However, occassionally (maybe after thousands of requests, I occassionally get the 1021 INVALID_TIMESTAMP “Timestamp for this request was 1000ms ahead of the server’s time” ).
If my time has been sync’d when I first started up, how would this be possible ?
I can understand if I received the “timestamp for this request is outside of the recvWindow”, but I don’t understand how once sync’d my clock can drift that much ahead of the server time