From e1c2b0ab983a44f42a29d33c94187c6e4c573111 Mon Sep 17 00:00:00 2001 From: Andrey Date: Mon, 22 Jul 2024 15:18:12 +0300 Subject: [PATCH] Update connect information. --- moonstreamapi/configs/sample.env | 1 + moonstreamapi/moonstreamapi/settings.py | 9 +++++++++ moonstreamapi/moonstreamapi/web3_provider.py | 3 +++ 3 files changed, 13 insertions(+) diff --git a/moonstreamapi/configs/sample.env b/moonstreamapi/configs/sample.env index eae85085..5e010987 100644 --- a/moonstreamapi/configs/sample.env +++ b/moonstreamapi/configs/sample.env @@ -16,6 +16,7 @@ export MOONSTREAM_CRAWLERS_SERVER_PORT="" export MOONSTREAM_DATA_JOURNAL_ID="" export HUMBUG_TXPOOL_CLIENT_ID="" export MOONSTREAM_ETHEREUM_WEB3_PROVIDER_URI="https://" +export MOONSTREAM_SEPOLIA_WEB3_PROVIDER_URI="https://" export MOONSTREAM_POLYGON_WEB3_PROVIDER_URI="https://" export MOONSTREAM_PROOFOFPLAY_APEX_WEB3_PROVIDER_URI="https://" export MOONSTREAM_MUMBAI_WEB3_PROVIDER_URI="https://" diff --git a/moonstreamapi/moonstreamapi/settings.py b/moonstreamapi/moonstreamapi/settings.py index 3d1bc7c7..86d81a20 100644 --- a/moonstreamapi/moonstreamapi/settings.py +++ b/moonstreamapi/moonstreamapi/settings.py @@ -107,6 +107,15 @@ if MOONSTREAM_ETHEREUM_WEB3_PROVIDER_URI == "": raise ValueError( "MOONSTREAM_ETHEREUM_WEB3_PROVIDER_URI environment variable must be set" ) + +MOONSTREAM_SEPOLIA_WEB3_PROVIDER_URI = os.environ.get( + "MOONSTREAM_SEPOLIA_WEB3_PROVIDER_URI", "" +) +if MOONSTREAM_SEPOLIA_WEB3_PROVIDER_URI == "": + raise ValueError( + "MOONSTREAM_SEPOLIA_WEB3_PROVIDER_URI environment variable must be set" + ) + MOONSTREAM_POLYGON_WEB3_PROVIDER_URI = os.environ.get( "MOONSTREAM_POLYGON_WEB3_PROVIDER_URI", "" ) diff --git a/moonstreamapi/moonstreamapi/web3_provider.py b/moonstreamapi/moonstreamapi/web3_provider.py index 7ebc15aa..ad099cea 100644 --- a/moonstreamapi/moonstreamapi/web3_provider.py +++ b/moonstreamapi/moonstreamapi/web3_provider.py @@ -26,6 +26,7 @@ from .settings import ( MOONSTREAM_MUMBAI_WEB3_PROVIDER_URI, MOONSTREAM_POLYGON_WEB3_PROVIDER_URI, MOONSTREAM_PROOFOFPLAY_APEX_WEB3_PROVIDER_URI, + MOONSTREAM_SEPOLIA_WEB3_PROVIDER_URI, MOONSTREAM_WYRM_WEB3_PROVIDER_URI, MOONSTREAM_XAI_SEPOLIA_WEB3_PROVIDER_URI, MOONSTREAM_XAI_WEB3_PROVIDER_URI, @@ -75,6 +76,8 @@ def connect( if web3_uri is None: if blockchain_type == AvailableBlockchainType.ETHEREUM: web3_uri = MOONSTREAM_ETHEREUM_WEB3_PROVIDER_URI + elif blockchain_type == AvailableBlockchainType.SEPOLIA: + web3_uri = MOONSTREAM_SEPOLIA_WEB3_PROVIDER_URI elif blockchain_type == AvailableBlockchainType.POLYGON: web3_uri = MOONSTREAM_POLYGON_WEB3_PROVIDER_URI elif blockchain_type == AvailableBlockchainType.MUMBAI: