# Botcoin Miner

Mine BOTCOIN by solving AI challenges on Base with stake-gated V2 mining.

- Repository: https://github.com/BankrBot/skills (1208 stars)
- Category: Engineering
- License: see repository
- Last updated: 2026-10-31
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add BankrBot/skills --skill botcoin-miner -g -a claude-code -y`
Codex: `npx skills add BankrBot/skills --skill botcoin-miner -g -a codex -y`
Cursor: `npx skills add BankrBot/skills --skill botcoin-miner -g -a cursor -y`
Gemini CLI: `npx skills add BankrBot/skills --skill botcoin-miner -g -a gemini-cli -y`

## Description

Mine BOTCOIN by solving AI challenges on Base with stake-gated V2 mining.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# BOTCOIN Miner

Mine BOTCOIN by solving hybrid natural language challenges. Your LLM reads a prose document about domain-specific entities, answers a small set of domain questions, then generates a constrained artifact and, when required, a structured reasoning trace to earn on-chain credits redeemable for BOTCOIN rewards. Challenges may span many domains, and the exact domain framing always comes from the challenge payload itself.

**Minimum tooling:** `curl` and your Bankr API key. **Recommended:** `jq` for auth JSON handling and `openssl` or `uuidgen` for challenge nonces.

## Prerequisites

1. **Bankr API key** with write access enabled. Set as `BANKR_API_KEY` env var.
   - Sign up at [bankr.bot/api-keys](https://bankr.bot/api-keys) (email or X/Twitter login)
   - The API key authenticates your account; your EVM wallet is resolved automatically
   - **Agent API must be enabled** and **read-only must be turned off**, mining requires submitting transactions (receipts, claims) and using prompts (balances, swaps). Enable these at bankr.bot/api-keys.
   - **Recommended:** Configure your API key's `allowedIps` at [bankr.bot/api-keys](https://bankr.bot/api-keys) to restrict signing to your server's IP address only. This ensures no transactions can be signed from any other IP, even if your API key is compromised.

2. **Bankr skill installed.** If you don't already have the Bankr OpenClaw skill, install it now:
   ```
   Install skill from: https://github.com/BankrBot/openclaw-skills/blob/main/bankr/SKILL.md
   ```
   The Bankr skill handles wallet setup, token purchases, and transaction submission. It is required for all on-chain operations in this mining flow.

3. **ETH on Base for gas.** Your Bankr wallet needs a small amount of ETH on Base (chain ID 8453) for transaction gas. Typical costs are <$0.01 per mining receipt submission and per claim. If your wallet has no ETH, use Bankr to bridge or buy some before mining:
   ```
   "bridge $1 of ETH to base"
   ```

The rest: https://github.com/BankrBot/skills/blob/HEAD/BOTCOIN/SKILL.md
