diff --git a/src/exits/utils.py b/src/exits/utils.py index bd08dc94..47b1ec94 100644 --- a/src/exits/utils.py +++ b/src/exits/utils.py @@ -2,11 +2,11 @@ import dataclasses import logging import random -from urllib.parse import urljoin import aiohttp from aiohttp import ClientError from eth_typing import ChecksumAddress +from sw_utils.common import urljoin from sw_utils.decorators import retry_aiohttp_errors from sw_utils.typings import ProtocolConfig from web3 import Web3 diff --git a/src/validators/keystores/remote.py b/src/validators/keystores/remote.py index 34d925a2..ecac548b 100644 --- a/src/validators/keystores/remote.py +++ b/src/validators/keystores/remote.py @@ -2,12 +2,12 @@ import logging from dataclasses import dataclass from typing import cast -from urllib.parse import urljoin import milagro_bls_binding as bls from aiohttp import ClientSession, ClientTimeout from eth_typing import BLSPubkey, BLSSignature, HexStr from sw_utils import get_exit_message_signing_root +from sw_utils.common import urljoin from sw_utils.typings import ConsensusFork from web3 import Web3 diff --git a/src/validators/relayer.py b/src/validators/relayer.py index a350830a..5f097d10 100644 --- a/src/validators/relayer.py +++ b/src/validators/relayer.py @@ -1,12 +1,12 @@ import asyncio import logging from typing import cast -from urllib.parse import urljoin import aiohttp from aiohttp import ClientTimeout from eth_typing import BLSSignature, HexStr from eth_utils import add_0x_prefix +from sw_utils.common import urljoin from web3 import Web3 from src.config.settings import RELAYER_TYPE, settings