SparkMango is a Python-based server that converts Solidity smart contracts into functional RESTful API implementations following the MCP specification. Developed by Arjun Bhuptani, it analyzes contract ABIs, generates method implementations using OpenAI's GPT-4, and creates a complete server structure with state management, event handling, and comprehensive documentation. The server provides a bridge between blockchain contracts and Python applications, making it easier for AI agents to interact with smart contracts through standardized API endpoints without requiring deep blockchain knowledge.
Generate a server from a Solidity contract. Parameters: --contract (path to the Solidity contract JSON), --output (directory to output the generated server)
Start the server. Parameters: --port (port number to run the server on, default is 8000)
No reviews yet. Be the first to review!
Sign in to join the conversation