2021-10-27 13:44:44 +00:00
|
|
|
import logging
|
|
|
|
|
2021-10-26 08:12:09 +00:00
|
|
|
from web3 import Web3
|
|
|
|
|
2021-12-22 09:07:37 +00:00
|
|
|
from .settings import MOONSTREAM_ETHEREUM_WEB3_PROVIDER_URI
|
2021-10-27 13:44:44 +00:00
|
|
|
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
|
2021-10-28 14:34:25 +00:00
|
|
|
moonstream_web3_provider = Web3(
|
2021-12-22 09:07:37 +00:00
|
|
|
Web3.HTTPProvider(MOONSTREAM_ETHEREUM_WEB3_PROVIDER_URI)
|
2021-10-28 14:34:25 +00:00
|
|
|
)
|
2021-10-26 08:12:09 +00:00
|
|
|
|
|
|
|
|
|
|
|
def yield_web3_provider() -> Web3:
|
|
|
|
return moonstream_web3_provider
|