搜索

PythonReactSEOPDF
OpenClaw

Rbtc

rBitcoin Agent Skill

happybigmtn0 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install happybigmtn/rbtc

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

rBitcoin Agent Skill

Bitcoin Core fork from genesis, upstream-pinned to official release tags. The only delta is a scope-limited immutable patch for chain identity.

Quickstart

./install.sh v30.2

This verifies the upstream release (GPG + checksums), builds with the immutable patch, starts the node, and optionally starts a CPU miner.

Override defaults:

MINER_CPU_PERCENT=25 MINER_MAX_THREADS=2 ./install.sh v30.2

Environment Variables

Variable Default Description
MINER_CPU_PERCENT 25 Max CPU percentage for mining
MINER_MAX_THREADS 2 Max miner threads
MINER_THREADS (auto) Explicit thread count
MINER_BACKGROUND 0 Run miner in background
START_MINER 1 Set to 0 to skip miner startup
AUTO_ACCEPT_NETWORK_PATCH_HASH 1 Set to 0 for strict patch-hash pinning
RPC_ALLOWIP 127.0.0.1 RPC access control
RPC_BIND 127.0.0.1 RPC bind address

Verify

Audit the upstream release and local binary without running a node:

./scripts/agent_verify.sh v30.2

Outputs a machine-readable report to reports/agent-verify-v30.2.json.

Verify patch scope stays within the allowed file set:

./scripts/enforce_patch_scope.sh ./patch/immutable.patch

Verify binary provenance against a manifest:

./scripts/verify_local_binary.sh ./build/bitcoind ./manifests/manifest.json

Build

./scripts/build_from_tag.sh v30.2

Fetches the upstream tag, applies the immutable patch, and compiles. The binary lands in ./build/bitcoind.

Generate the update manifest after building:

./scripts/make_update_manifest.sh v30.2

Run

./scripts/run_node.sh --datadir ~/.rbitcoin --network main

RPC defaults to port 19332, P2P to 19333. Connect to seed nodes by adding addnode=<ip>:19333 entries to ~/.rbitcoin/bitcoin.conf.

Mine

Solo CPU mining with cpuminer (sha256d):

./...

来源信息

Source
github
Repository
openclaw/skills
Path
skills/happybigmtn/rbtc
Version
—
Commit
ce9efec03f20bfa94fac46e27912c6c4891739ef
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

来源内容

SKILL.md
# rBitcoin Agent Skill

Bitcoin Core fork from genesis, upstream-pinned to official release tags.
The only delta is a scope-limited immutable patch for chain identity.

## Quickstart

```bash
./install.sh v30.2
```

This verifies the upstream release (GPG + checksums), builds with the immutable patch, starts the node, and optionally starts a CPU miner.

Override defaults:

```bash
MINER_CPU_PERCENT=25 MINER_MAX_THREADS=2 ./install.sh v30.2
```

## Environment Variables

| Variable | Default | Description |
|---|---|---|
| `MINER_CPU_PERCENT` | `25` | Max CPU percentage for mining |
| `MINER_MAX_THREADS` | `2` | Max miner threads |
| `MINER_THREADS` | (auto) | Explicit thread count |
| `MINER_BACKGROUND` | `0` | Run miner in background |
| `START_MINER` | `1` | Set to `0` to skip miner startup |
| `AUTO_ACCEPT_NETWORK_PATCH_HASH` | `1` | Set to `0` for strict patch-hash pinning |
| `RPC_ALLOWIP` | `127.0.0.1` | RPC access control |
| `RPC_BIND` | `127.0.0.1` | RPC bind address |

## Verify

Audit the upstream release and local binary without running a node:

```bash
./scripts/agent_verify.sh v30.2
```

Outputs a machine-readable report to `reports/agent-verify-v30.2.json`.

Verify patch scope stays within the allowed file set:

```bash
./scripts/enforce_patch_scope.sh ./patch/immutable.patch
```

Verify binary provenance against a manifest:

```bash
./scripts/verify_local_binary.sh ./build/bitcoind ./manifests/manifest.json
```

## Build

```bash
./scripts/build_from_tag.sh v30.2
```

Fetches the upstream tag, applies the immutable patch, and compiles. The binary lands in `./build/bitcoind`.

Generate the update manifest after building:

```bash
./scripts/make_update_manifest.sh v30.2
```

## Run

```bash
./scripts/run_node.sh --datadir ~/.rbitcoin --network main
```

RPC defaults to port `19332`, P2P to `19333`. Connect to seed nodes by adding `addnode=<ip>:19333` entries to `~/.rbitcoin/bitcoin.conf`.

## Mine

Solo CPU mining with `cpuminer` (sha256d):

```bash
./...

相关技能

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.