File tree Expand file tree Collapse file tree 21 files changed +60
-61
lines changed Expand file tree Collapse file tree 21 files changed +60
-61
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta"
55[project ]
66name = " mcp-v1"
77version = " 0.1.0"
8- description = " MCP server to interact with EVM and Solana blockchains"
8+ description = " MCP server to interact with EVM blockchains"
99readme = " README.md"
1010requires-python = " >=3.13"
1111dependencies = [
@@ -20,11 +20,10 @@ mcp-evm = "main_evm:main"
2020mcp-solana = " main_solana:main"
2121
2222[tool .setuptools .packages .find ]
23- where = [" ." ]
24- include = [" main_*" , " src*" ]
23+ where = [" src" ]
2524
2625[tool .setuptools .package-dir ]
27- "" = " . "
26+ "" = " src "
2827
2928[tool .pytest .ini_options ]
3029asyncio_mode = " auto"
Original file line number Diff line number Diff line change 88
99import httpx
1010
11- from src . common .interfaces import RpcClient
12- from src . common .logger import get_logger
11+ from common .interfaces import RpcClient
12+ from common .logger import get_logger
1313
1414logger = get_logger (__name__ )
1515
Original file line number Diff line number Diff line change 11import logging
22
3- import src . servers .evm .chains
4- import src . servers .evm .tools
5- from src . common .logger import setup_file_logging
6- from src . servers .evm .server import mcp
3+ import servers .evm .chains
4+ import servers .evm .tools
5+ from common .logger import setup_file_logging
6+ from servers .evm .server import mcp
77
88
99def main ():
Original file line number Diff line number Diff line change 11import logging
22
3- import src . servers .solana .chains
4- import src . servers .solana .tools
5- from src . common .logger import setup_file_logging
6- from src . servers .solana .server import mcp
3+ import servers .solana .chains
4+ import servers .solana .tools
5+ from common .logger import setup_file_logging
6+ from servers .solana .server import mcp
77
88
99def main ():
Original file line number Diff line number Diff line change 22Arbitrum-specific implementation of the BlockchainAdapter using EVM base logic.
33"""
44
5- from src . common .config import settings
6- from src . common .interfaces import RpcClient
7- from src . servers .evm .common .adapter_registry import register_adapter
8- from src . servers .evm .evm import EvmAdapter
5+ from common .config import settings
6+ from common .interfaces import RpcClient
7+ from servers .evm .common .adapter_registry import register_adapter
8+ from servers .evm .evm import EvmAdapter
99
1010
1111@register_adapter ("arbitrum" )
Original file line number Diff line number Diff line change 22Base-specific implementation of the BlockchainAdapter using EVM base logic.
33"""
44
5- from src . common .config import settings
6- from src . common .interfaces import RpcClient
7- from src . servers .evm .common .adapter_registry import register_adapter
8- from src . servers .evm .evm import EvmAdapter
5+ from common .config import settings
6+ from common .interfaces import RpcClient
7+ from servers .evm .common .adapter_registry import register_adapter
8+ from servers .evm .evm import EvmAdapter
99
1010
1111@register_adapter ("base" )
Original file line number Diff line number Diff line change 22BSC-specific implementation of the BlockchainAdapter using EVM base logic.
33"""
44
5- from src . common .config import settings
6- from src . common .interfaces import RpcClient
7- from src . servers .evm .common .adapter_registry import register_adapter
8- from src . servers .evm .evm import EvmAdapter
5+ from common .config import settings
6+ from common .interfaces import RpcClient
7+ from servers .evm .common .adapter_registry import register_adapter
8+ from servers .evm .evm import EvmAdapter
99
1010
1111@register_adapter ("binance smart chain" )
Original file line number Diff line number Diff line change 22Ethereum-specific implementation of the BlockchainAdapter using EVM base logic.
33"""
44
5- from src . common .config import settings
6- from src . common .interfaces import RpcClient
7- from src . servers .evm .common .adapter_registry import register_adapter
8- from src . servers .evm .evm import EvmAdapter
5+ from common .config import settings
6+ from common .interfaces import RpcClient
7+ from servers .evm .common .adapter_registry import register_adapter
8+ from servers .evm .evm import EvmAdapter
99
1010
1111@register_adapter ("ethereum" )
Original file line number Diff line number Diff line change 22Sonic-specific implementation of the BlockchainAdapter using EVM base logic.
33"""
44
5- from src . common .config import settings
6- from src . common .interfaces import RpcClient
7- from src . servers .evm .common .adapter_registry import register_adapter
8- from src . servers .evm .evm import EvmAdapter
5+ from common .config import settings
6+ from common .interfaces import RpcClient
7+ from servers .evm .common .adapter_registry import register_adapter
8+ from servers .evm .evm import EvmAdapter
99
1010
1111@register_adapter ("sonic" )
Original file line number Diff line number Diff line change 22Decorator-based registry for automatically registering blockchain adapters.
33"""
44
5- from src . servers .evm .common .interfaces import BlockchainAdapter
5+ from servers .evm .common .interfaces import BlockchainAdapter
66
77registry : dict [str , BlockchainAdapter ] = {}
88
You can’t perform that action at this time.
0 commit comments