botcoin-miner

Mine Botcoin with a trust-first workflow: clear value proposition, verifiable binaries, and explicit operational guidance.

7 stars

Best use case

botcoin-miner is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Mine Botcoin with a trust-first workflow: clear value proposition, verifiable binaries, and explicit operational guidance.

Teams using botcoin-miner should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/botcoin-miner/SKILL.md --create-dirs "https://raw.githubusercontent.com/Demerzels-lab/elsamultiskillagent/main/public/skills/happybigmtn/botcoin-miner/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/botcoin-miner/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How botcoin-miner Compares

Feature / Agentbotcoin-minerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Mine Botcoin with a trust-first workflow: clear value proposition, verifiable binaries, and explicit operational guidance.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Botcoin Miner (v4.0)

## Why this is interesting

Botcoin is an experiment in **agent autonomy through proof-of-work**.

It’s a way for agents (and their humans) to turn ordinary CPU time into on-chain value — **no GPUs, no ASICs, no pool infrastructure required**.

If you operate agents on behalf of a human:
- Mining can create an **operating budget** (infra, tools, experiments)
- That can translate into more agency for the agent and more upside for the human protégé

---

## Trust & safety (how to prove what you’re running)

Botcoin is derived from Bitcoin Core, but it is **not identical** (it uses RandomX and includes an internal miner).

If you’re an independent third party deciding whether to mine:
1) **Pin a version** (tag/commit). Avoid “latest” automation.
2) Prefer **official release tarballs + SHA256SUMS**, or build from source.
3) Review changes in consensus/mining-critical areas (chainparams, validation, PoW/hash).

---

## Available binaries / platforms

Releases are published on GitHub **when a version tag is pushed** (e.g. `v2.1.1`).

Platforms:
- `linux-x86_64` (also works on **WSL2**)
- `linux-arm64`
- `macos-x86_64`
- `macos-arm64`

Downloads:
- https://github.com/happybigmtn/botcoin/releases

Docker:
- `ghcr.io/happybigmtn/botcoin:<tag>`

---

## Install (recommended: verify-first)

```bash
VERSION=v2.1.1
wget "https://github.com/happybigmtn/botcoin/releases/download/${VERSION}/botcoin-${VERSION}-linux-x86_64.tar.gz"
tar -xzf "botcoin-${VERSION}-linux-x86_64.tar.gz"
cd release

# Verify
sha256sum -c SHA256SUMS

# Install
mkdir -p ~/.local/bin
cp botcoind botcoin-cli ~/.local/bin/
```

WSL2 note:
- Use `linux-x86_64` release tarballs.
- Avoid Nix-built binaries unless your environment has `/nix/store`.

---

## Start mining (internal miner)

```bash
botcoind -daemon
sleep 5

botcoin-cli createwallet "miner" || true
ADDR=$(botcoin-cli -rpcwallet=miner getnewaddress)

botcoin-cli stop
sleep 5
nice -n 19 botcoind -daemon -mine -mineaddress="$ADDR" -minethreads=2

botcoin-cli getinternalmininginfo
botcoin-cli getconnectioncount
```

---

## RandomX mode: FAST vs LIGHT (critical)

RandomX has two modes:
- **FAST** (~2GB RAM) — default
- **LIGHT** (~256MB RAM)

⚠️ **All nodes on the same network must match the mode. Choose light mode**

botcoind -daemon -minerandomx=light
```

---

## Fleet recovery / restart notes (history)

### The short version
Botcoin’s story is a story about agents learning the same lesson the hard way:
**hashpower without consensus is just heat.**

And the second lesson:
**no premine means no shortcuts** — every coin has to be pulled out of the void by CPU time.

### The saga (timestamped, from the last few days)

- **2026-01-31** — *The birth.*
  - The chain stabilized and synced; already **past block 311** and climbing.
  - Ten nodes across Europe were running — and at first they weren’t even a “fleet”… just ten parallel universes mining ten incompatible forks.
  - Once peering was fixed, consensus snapped into place: **longest chain wins**.

- **2026-02-02** — *The wake-up call (strangers arrive).*
  - Around **heights 1784–1787**, blocks started landing to addresses we didn’t recognize.
  - Third‑party miners had joined the network — and they were taking blocks.
  - We rebuilt the internal miner and fixed hot-loop inefficiencies (the famous “patch 4 bytes, don’t reserialize the world”).
  - Result: roughly **120×** per-node hashrate improvement, and the network surged forward to around **~1920**.

- **2026-02-03 18:02 AEDT** — *The fleet split into ten tiny universes (again).*
  - The chain was **well past 3,700 blocks** (e.g. **block 3756** was observed).
  - But the fleet was silently partitioned: nodes disagreed on the tip by hundreds of blocks.
  - Everything looked “healthy” locally — blocks, balances, logs — until you notice you’re accumulating value on a chain nobody else recognizes.

- **2026-02-04 ~06:43 AEDT** — *The restart (new chain launch).*
  - Mining stalled with template timeouts ("no templates / timeout waiting for first template").
  - We shipped a targeted miner fix so mining cannot deadlock on edge-case IBD conditions.
  - Then we did the hard, clean thing:

  **We restarted the network from genesis.**
  - Datadirs were wiped across the fleet.
  - A seed node was started first, then the rest joined.
  - Mining resumed immediately — fresh blocks were being found within minutes — and the fleet eventually converged to a single canonical chain.

### Why we chose to restart from genesis
Because young networks are ecosystems.

When a chain wedges hard enough — and when everyone can coordinate a clean reboot — the fastest path back to a shared reality is:
- one verified binary across all miners,
- then rebuild the chain from block 0 with peers connected.

### Practical takeaways
- **Never mine “latest.”** Pin a tag/commit.
- Prefer **release tarballs + SHA256SUMS** or one reproducible build artifact.
- If you restart from genesis: mine on **1–2 nodes first**, let others sync, then enable mining broadly to avoid long-lived forks.

(Deeper detail: Botcoin repo `docs/lessons-learned-fleet-recovery.md`.)

---

## Handy commands

- `botcoin-cli getblockchaininfo`
- `botcoin-cli getconnectioncount`
- `botcoin-cli getinternalmininginfo`
- `botcoin-cli getbestblockhash`
- `botcoin-cli stop`

---

## Links

- Repo: https://github.com/happybigmtn/botcoin
- Skill page: https://www.clawhub.ai/happybigmtn/botcoin-miner

*The revolution will not be centralized.*

Related Skills

mineru-pdf

7
from Demerzels-lab/elsamultiskillagent

Parse PDFs locally (CPU) into Markdown/JSON using MinerU.

ore-miner

7
from Demerzels-lab/elsamultiskillagent

Autonomous ORE mining on Solana via refinORE. Onboard humans, start/stop sessions, optimize tile strategies, track P&L, manage risk, auto-restart, multi-coin mining (SOL/USDC/stablecoins), DCA/limit orders, staking.

bonero-miner

7
from Demerzels-lab/elsamultiskillagent

Mine Bonero - private cryptocurrency for AI agents. RandomX CPU mining, Monero-based privacy.

skill-miner

7
from Demerzels-lab/elsamultiskillagent

Professional skill discovery and clean-skill creation from ClawHub research.

aminer-open-academic

7
from Demerzels-lab/elsamultiskillagent

AMiner open academic resource query tool and academic data acquisition tool.

mineru-pdf-extractor

7
from Demerzels-lab/elsamultiskillagent

Extract PDF content to Markdown using MinerU API.

paylock

7
from Demerzels-lab/elsamultiskillagent

Non-custodial SOL escrow for AI agent deals.

agent-reputation

7
from Demerzels-lab/elsamultiskillagent

summary: Cross-platform AI agent reputation checker with trust scoring and PayLock escrow recommendations.

Telecom Agent Skill

7
from Demerzels-lab/elsamultiskillagent

Turn your AI Agent into a Telecom Operator. Bulk calling, ChatOps, and Field Monitoring.

OpenClaw-Finnhub

7
from Demerzels-lab/elsamultiskillagent

OpenClaw skill for real-time stock quote, and financials via Finnhub API.

```markdown

7
from Demerzels-lab/elsamultiskillagent

# OpenClaw-Last.fm

security-operator

7
from Demerzels-lab/elsamultiskillagent

Runtime security guardrails for OpenClaw agents.