Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions backend/database_handler/transactions_processor.py
Original file line number Diff line number Diff line change
Expand Up @@ -1005,9 +1005,9 @@ def get_activated_transactions_older_than(self, seconds: int) -> list[dict]:
Returns:
List of transaction data dictionaries for stuck transactions
"""
from datetime import datetime, timedelta
from datetime import datetime, timedelta, timezone

cutoff_time = datetime.now() - timedelta(seconds=seconds)
cutoff_time = datetime.now(timezone.utc) - timedelta(seconds=seconds)
stuck_transactions = (
self.session.query(Transactions)
.options(selectinload(Transactions.triggered_transactions))
Expand Down
2 changes: 1 addition & 1 deletion backend/node/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -805,7 +805,7 @@ async def deploy_contract(

transaction_datetime = self._date_from_str(transaction_created_at)
if transaction_datetime is None:
transaction_datetime = datetime.datetime.now()
transaction_datetime = datetime.datetime.now(tz=datetime.timezone.utc)

return await self._run_genvm(
from_address,
Expand Down
4 changes: 2 additions & 2 deletions backend/protocol_rpc/endpoints.py
Original file line number Diff line number Diff line change
Expand Up @@ -2654,13 +2654,13 @@ def dev_get_pool_status(sqlalchemy_db) -> dict:
Returns:
dict: Pool status information including timestamp and metrics
"""
from datetime import datetime
from datetime import datetime, timezone

engine = sqlalchemy_db.engine
pool = engine.pool

return {
"timestamp": datetime.now().isoformat(),
"timestamp": datetime.now(timezone.utc).isoformat(),
"pool": {
"size": pool.size(),
"checked_out": pool.checkedout(),
Expand Down
4 changes: 2 additions & 2 deletions backend/services/usage_metrics_service.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import math
import os
from typing import Any, Optional
from datetime import datetime
from datetime import datetime, timezone
import aiohttp
from loguru import logger

Expand Down Expand Up @@ -464,7 +464,7 @@ def _safe_int(self, value: Any) -> int:
def _format_created_at(self, created_at) -> str:
"""Format created_at to ISO8601 string."""
if created_at is None:
return datetime.utcnow().isoformat()
return datetime.now(timezone.utc).isoformat()

if isinstance(created_at, datetime):
return created_at.isoformat()
Expand Down
Loading