sclass BitGet { S domain = "https://api.bitget.com"; Timestamp serverTime() { ret new Timestamp(toLong(loadJSONMapPage(domain + "/api/spot/v1/public/time").get("data"))); } // How much we are ahead or behind of the server's time // (Note: includes network lag) Duration serverTimeDifference() { var serverTime = serverTime(); ret tsNow().minusAsDuration(serverTime); } }