Fixed UTC timezone issue in PerpMarketDetails.

This commit is contained in:
Geoff Taylor 2021-10-16 12:50:10 +01:00
parent 84173b65c9
commit c7090bfb95
1 changed files with 2 additions and 2 deletions

View File

@ -15,7 +15,7 @@
import typing import typing
from datetime import datetime, timedelta from datetime import datetime, timedelta, timezone
from decimal import Decimal from decimal import Decimal
from solana.publickey import PublicKey from solana.publickey import PublicKey
@ -64,7 +64,7 @@ class LiquidityMiningInfo:
# portion_given = 1 - mngoLeft / mngoPerPeriod # portion_given = 1 - mngoLeft / mngoPerPeriod
# elapsed = (<current_time> - periodStart) / targetPeriodLength # elapsed = (<current_time> - periodStart) / targetPeriodLength
# est_next = elapsed / portion_given - elapsed # est_next = elapsed / portion_given - elapsed
now: datetime = datetime.now().replace(microsecond=0) now: datetime = datetime.now().replace(microsecond=0).astimezone(timezone.utc)
mngo_distributed: TokenValue = self.mngo_per_period - self.mngo_left mngo_distributed: TokenValue = self.mngo_per_period - self.mngo_left
proportion_distributed: Decimal = mngo_distributed.value / self.mngo_per_period.value proportion_distributed: Decimal = mngo_distributed.value / self.mngo_per_period.value
elapsed: timedelta = now - self.period_start elapsed: timedelta = now - self.period_start