Fixed UTC timezone issue in PerpMarketDetails.
This commit is contained in:
parent
84173b65c9
commit
c7090bfb95
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue