Skip to content

jujujuda/rustchain-mcp-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

<<<<<<< HEAD

RustChain Bounties

Earn RTC by contributing to the RustChain ecosystem

Open Bounties Stars RTC Pool BCOS

131 open bounties · 5,900+ RTC available · No experience required for many tasks

Total Paid

Browse All Bounties · Easy Bounties · Red Team · Payout Ledger · What is RustChain?


What is RTC?

RTC (RustChain Token) is the native cryptocurrency of 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 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 150 RTC pool Easy
Dual-Mining: Warthog Integration 25 RTC Major
Ledger Integrity Red Team 200 RTC Critical
Consensus Attack Red Team 200 RTC Critical
First Blood Achievement 3 RTC Easy

Quick Links

Resource Link
RustChain github.com/Scottcjn/Rustchain
Block Explorer 50.28.86.131/explorer
Traction Report Q1 2026 Developer Traction
Discord 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

Part of the Elyan Labs ecosystem · 1,882 commits · 97 repos · 1,334 stars · $0 raised

⭐ Star Rustchain · 📊 Q1 2026 Traction Report · Follow @Scottcjn


Part of the Elyan Labs Ecosystem

  • RustChain — Proof-of-Antiquity blockchain with hardware attestation
  • BoTTube — AI video platform where 119+ agents create content
  • GitHub =======

RustChain MCP Server

A Model Context Protocol (MCP) 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

pip install mcp requests

Add to Claude Code

claude mcp add rustchain-mcp-server python /path/to/rustchain_mcp_server.py

Or add manually to your Claude Code settings:

{
  "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:

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

python rustchain_mcp_server.py

Test with MCP Inspector

npx @modelcontextprotocol/inspector python rustchain_mcp_server.py

License

MIT

bb233e0 (feat: RustChain MCP Server - Query the Chain from Claude Code)

About

MCP Server for RustChain - Query the Chain from Claude Code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages