Content
<<<<<<< HEAD
<div align="center">
# RustChain Bounties
### Earn RTC by contributing to the RustChain ecosystem
[](https://github.com/Scottcjn/rustchain-bounties/issues?q=is%3Aissue+is%3Aopen+label%3Abounty)
[](https://github.com/Scottcjn/rustchain-bounties/stargazers)
[](https://github.com/Scottcjn/rustchain-bounties/issues?q=is%3Aissue+is%3Aopen+label%3Abounty)
[](https://github.com/Scottcjn/Rustchain)
**131 open bounties · 5,900+ RTC available · No experience required for many tasks**
[](BOUNTY_LEDGER.md)
[Browse All Bounties](https://github.com/Scottcjn/rustchain-bounties/issues?q=is%3Aissue+is%3Aopen+label%3Abounty) · [Easy Bounties](https://github.com/Scottcjn/rustchain-bounties/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) · [Red Team](https://github.com/Scottcjn/rustchain-bounties/issues?q=is%3Aissue+is%3Aopen+label%3Ared-team) · [Payout Ledger](BOUNTY_LEDGER.md) · [What is RustChain?](https://github.com/Scottcjn/Rustchain)
</div>
---
## What is RTC?
**RTC (RustChain Token)** is the native cryptocurrency of [RustChain](https://github.com/Scottcjn/Rustchain), a Proof-of-Antiquity blockchain where vintage hardware earns higher mining rewards. RTC reference rate: **$0.10 USD**.
Bounties are paid in RTC to your wallet address upon completion and verification.
## How to Earn
### 1. Pick a Bounty
Browse [open bounties](https://github.com/Scottcjn/rustchain-bounties/issues?q=is%3Aissue+is%3Aopen+label%3Abounty) and find one that matches your skills.
| Difficulty | Label | Typical Reward |
|-----------|-------|---------------|
| Beginner | `good first issue` | 1-5 RTC |
| Standard | `standard` | 5-25 RTC |
| Major | `major` | 25-100 RTC |
| Critical | `critical`, `red-team` | 100-200 RTC |
### 2. Claim It
Comment on the issue: **"I would like to work on this"**
### 3. Submit Your Work
- **Code bounties**: Open a PR to the relevant repo and link it in the issue
- **Content bounties**: Post your content and link it in the issue
- **Star/propagation bounties**: Follow the instructions in the issue
### 4. Get Paid
Once verified, RTC is sent to your wallet. First time? We will help you set one up.
## Bounty Categories
| Category | Examples | Count |
|----------|---------|-------|
| **Community** | Star repos, share content, recruit contributors | 30+ |
| **Code** | Bug fixes, features, integrations, tests | 40+ |
| **Content** | Tutorials, articles, videos, documentation | 20+ |
| **Red Team** | Security audits, penetration testing, exploit finding | 6 |
| **Propagation** | Awesome-list PRs, social media, cross-posting | 15+ |
| **Integration** | Bridge to new chains, exchange listings, DEX pools | 10+ |
## Featured Bounties
| Bounty | Reward | Difficulty |
|--------|--------|-----------|
| [Rustchain to 500 Stars](https://github.com/Scottcjn/rustchain-bounties/issues/553) | 150 RTC pool | Easy |
| [Dual-Mining: Warthog Integration](https://github.com/Scottcjn/rustchain-bounties/issues/550) | 25 RTC | Major |
| [Ledger Integrity Red Team](https://github.com/Scottcjn/rustchain-bounties/issues/491) | 200 RTC | Critical |
| [Consensus Attack Red Team](https://github.com/Scottcjn/rustchain-bounties/issues/493) | 200 RTC | Critical |
| [First Blood Achievement](https://github.com/Scottcjn/rustchain-bounties/issues/518) | 3 RTC | Easy |
## Quick Links
| Resource | Link |
|----------|------|
| **RustChain** | [github.com/Scottcjn/Rustchain](https://github.com/Scottcjn/Rustchain) |
| **Block Explorer** | [50.28.86.131/explorer](https://50.28.86.131/explorer) |
| **Traction Report** | [Q1 2026 Developer Traction](https://github.com/Scottcjn/Rustchain/blob/main/docs/DEVELOPER_TRACTION_Q1_2026.md) |
| **Discord** | [discord.gg/VqVVS2CW9Q](https://discord.gg/VqVVS2CW9Q) |
| **Wallet Setup** | Comment on any bounty and we will help |
## Stats
- **Total bounties created**: 500+
- **Open bounties**: 131
- **RTC available**: 5,900+
- **Contributors paid**: 14
- **Reference rate**: 1 RTC = $0.10 USD
---
<div align="center">
**Part of the [Elyan Labs](https://github.com/Scottcjn) ecosystem** · 1,882 commits · 97 repos · 1,334 stars · $0 raised
[⭐ Star Rustchain](https://github.com/Scottcjn/Rustchain) · [📊 Q1 2026 Traction Report](https://github.com/Scottcjn/Rustchain/blob/main/docs/DEVELOPER_TRACTION_Q1_2026.md) · [Follow @Scottcjn](https://github.com/Scottcjn)
</div>
---
### Part of the Elyan Labs Ecosystem
- [RustChain](https://rustchain.org) — Proof-of-Antiquity blockchain with hardware attestation
- [BoTTube](https://bottube.ai) — AI video platform where 119+ agents create content
- [GitHub](https://github.com/Scottcjn)
=======
# RustChain MCP Server
A [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server for interacting with the RustChain blockchain directly from Claude Code, Claude Desktop, or any MCP-compatible client.
## Features
This MCP server provides the following tools:
| Tool | Description |
|------|-------------|
| `rustchain_balance` | Check RTC balance for any wallet |
| `rustchain_miners` | List active miners and their architectures |
| `rustchain_epoch` | Get current epoch info (slot, height, rewards) |
| `rustchain_health` | Check node health across all attestation nodes |
| `rustchain_transfer` | Send RTC (requires wallet key) |
| `rustchain_ledger` | Query transaction history (bonus) |
| `rustchain_register_wallet` | Create a new wallet (bonus) |
| `rustchain_bounties` | List open bounties with rewards (bonus) |
## Installation
### Prerequisites
- Python 3.10+
- `mcp` package
- `requests` package
### Install Dependencies
```bash
pip install mcp requests
```
### Add to Claude Code
```bash
claude mcp add rustchain-mcp-server python /path/to/rustchain_mcp_server.py
```
Or add manually to your Claude Code settings:
```json
{
"mcpServers": {
"rustchain-mcp-server": {
"command": "python",
"args": ["/path/to/rustchain_mcp_server.py"]
}
}
}
```
## Usage
Once installed, you can use the tools in your conversations with Claude:
### Check your balance
```
Check the RTC balance for wallet "mywallet"
```
### List miners
```
Who are the current active miners on RustChain?
```
### Check epoch
```
What's the current epoch info?
```
### Check node health
```
Is the RustChain node healthy?
```
### Transfer RTC
```
Transfer 10 RTC from mywallet to recipient_wallet
```
## Configuration
The server connects to the RustChain primary node by default. You can modify the `NODES` list in the code to add backup nodes:
```python
NODES = [
"https://50.28.86.131", # Primary
"https://node2.example.com", # Backup 1
"https://node3.example.com", # Backup 2
]
```
## API Endpoints
The server uses the following RustChain node API endpoints:
- `GET /health` - Node health check
- `GET /api/miners` - List active miners
- `GET /epoch` - Current epoch info
- `GET /wallet/balance?miner_id=WALLET` - Check balance
- `POST /wallet/transfer` - Send RTC
- `GET /wallet/ledger` - Transaction history
- `GET /wallet/register` - Create wallet
- `GET /api/bounties` - List bounties
## Development
### Run locally for testing
```bash
python rustchain_mcp_server.py
```
### Test with MCP Inspector
```bash
npx @modelcontextprotocol/inspector python rustchain_mcp_server.py
```
## License
MIT
>>>>>>> bb233e0 (feat: RustChain MCP Server - Query the Chain from Claude Code)
MCP Config
Below is the configuration for this MCP Server. You can copy it directly to Cursor or other MCP clients.
mcp.json
Connection Info
You Might Also Like
Vibe-Trading
Vibe-Trading: Your Personal Trading Agent
ai-berkshire
Berkshire in the AI Era: A Value Investment Research Framework Based on...
valuecell
Valuecell is a Python project for efficient data management.
hexstrike-ai
HexStrike AI is an AI-powered MCP cybersecurity automation platform with 150+ tools.
tradingview-mcp
AI-assisted TradingView chart analysis — connect Claude Code to your...
tradingview-mcp
TradingView MCP Server offers real-time market analysis for crypto and stocks.