Skip to main content
Glama
test_trading_debug.py1.33 kB
#!/usr/bin/env python3 """Debug trading SDK initialization""" import os import sys from pathlib import Path sys.path.insert(0, str(Path(__file__).parent / "src")) from mcp_opinion.config import OpinionConfig def test_trading_config(): """Debug trading config""" config = OpinionConfig.from_env() print(f"\nTrading Configuration") print(f"="*60) print(f"API Key: {config.api_key[:20]}...") print(f"Private Key: {config.private_key[:20] if config.private_key else 'None'}...") print(f"Chain ID: {config.chain_id}") print(f"API Host: {config.api_host}") print(f"Enable Trading: {config.enable_trading}") # Try to initialize the SDK try: from opinion_clob_sdk import Client as OpinionSDKClient print(f"\nInitializing Opinion SDK...") client = OpinionSDKClient( host=config.api_host, apikey=config.api_key, private_key=config.private_key, chain_id=config.chain_id ) print(f"✓ SDK initialized successfully!") except Exception as e: print(f"✗ SDK initialization failed:") print(f" Error: {e}") # Print traceback for debugging import traceback traceback.print_exc() if __name__ == "__main__": test_trading_config()

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/solenyaresearch0000/opinion-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server