
SparkMango

2025.04.11
1
Python区块链开发智能合约集成开发效率
SparkMango 是一个模型上下文协议(MCP)服务器,能够将 Solidity 字节码转换为功能性的服务器实现。它提供了 Solidity 智能合约与基于 Python 的服务器应用之间的桥梁,通过自动生成服务器实现,使得通过 RESTful API 与区块链合约交互变得更加容易。
View on GitHub
Overview
基本能力
产品定位
SparkMango 是一个用于将 Solidity 智能合约转换为 Python 服务器实现的工具,旨在简化区块链合约与服务器应用之间的交互。
核心功能
- 将 Solidity 合约转换为 Python 实现
- 自动生成服务器
- 合约变量的状态管理
- RESTful API 端点
- 事件处理
- 全面的测试框架
适用场景
- 区块链开发
- 智能合约与服务器应用的集成
- 快速构建基于 Solidity 合约的 RESTful API
使用教程
使用依赖
- 克隆仓库:
git clone https://github.com/ArjunBhuptani/sparkmango.git
cd sparkmango
- 安装依赖:
pip install -r requirements.txt
pip install -r requirements-test.txt
安装教程
pip install mcp-server
调试方式
运行测试套件:
python -m pytest
工具列表
mcp-server generate
:从 Solidity 合约生成服务器实现mcp-server start
:启动生成的服务器
常见问题解答
无具体常见问题解答内容。