SparkMango

SparkMango

site icon
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

使用教程

使用依赖

  1. 克隆仓库:
git clone https://github.com/ArjunBhuptani/sparkmango.git
cd sparkmango
  1. 安装依赖:
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:启动生成的服务器

常见问题解答

无具体常见问题解答内容。

许可证

该项目遵循 MIT 开源许可条款。