Skip to content
This repository was archived by the owner on Dec 20, 2024. It is now read-only.

Commit 3685c38

Browse files
committed
small fixes
1 parent 02f5089 commit 3685c38

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

src/fetch/orderbook.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,9 @@ class OrderbookFetcher:
4545
def _pg_engine(db_env: OrderbookEnv) -> Engine:
4646
"""Returns a connection to postgres database"""
4747
load_dotenv()
48-
db_url = os.environ[f"{db_env}_DB_URL"] + "/" + os.environ["NETWORK"]
48+
db_url = (
49+
os.environ[f"{db_env}_DB_URL"] + "/" + os.environ.get("NETWORK", "mainnet")
50+
)
4951
db_string = f"postgresql+psycopg2://{db_url}"
5052
return create_engine(db_string)
5153

src/main.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,16 @@ def main() -> None:
6464
request_timeout=float(os.environ.get("DUNE_API_REQUEST_TIMEOUT", 10)),
6565
)
6666
orderbook = OrderbookFetcher()
67-
web3 = Web3(Web3.HTTPProvider(os.environ.get("NODE_URL")))
67+
network = os.environ.get("NETWORK", "mainnet")
68+
if network == "mainnet":
69+
node_suffix = "MAINNET"
70+
else:
71+
if network == "xdai":
72+
node_suffix = "GNOSIS"
73+
else:
74+
if network == "arbitrum-one":
75+
node_suffix = "ARBITRUM"
76+
web3 = Web3(Web3.HTTPProvider(os.environ.get("NODE_URL" + "_" + node_suffix)))
6877

6978
if args.sync_table == SyncTable.APP_DATA:
7079
table = os.environ["APP_DATA_TARGET_TABLE"]

0 commit comments

Comments
 (0)