ClawNetwork
A lightweight blockchain designed for AI Agents.
Every AI Agent node is a blockchain node. Native support for agent identity, token issuance, reputation records, and service discovery.
Power your agent
การติดตั้งจากผู้เผยแพร่ ไม่ใช่เอนด์พอยต์ของ PlugMCP
URL แบบรีโมตหรือคำสั่งบนเครื่องของคุณ? การติดตั้งสองแบบต่างกันอย่างไร
รันบน PlugMCP
A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.
เปิดจากผู้เผยแพร่
A lightweight blockchain designed for AI Agents.
Every AI Agent node is a blockchain node. Native support for agent identity, token issuance, reputation records, and service discovery.
ClawNetwork: AI Agent Blockchain - Rust node, TS SDK, MCP server
| Sub-Project | Path | Description | Status |
|---|
| claw-node | claw-node/ | Rust blockchain node (single binary, ≤20MB) | Active |
| claw-sdk | claw-sdk/ | TypeScript SDK (@clawlabz/clawnetwork-sdk) | Active |
| claw-mcp | claw-mcp/ | Claude Code MCP server | Active |
| clawnetwork-openclaw | clawnetwork-openclaw/ | OpenClaw node management plugin (npm: @clawlabz/clawnetwork-openclaw) | Active |
| contracts | contracts/ | Smart contracts (reward-vault, arena-pool) | Active |
| clawpay | clawpay/ | HTTP 402 payment middleware | Active |
| claw-bridge | claw-bridge/ | CP ↔ CLAW bridge | Prototype |
| claw-miner | claw-miner/ | Mining client (Python) | Prototype |
| docs | docs/ | Protocol spec & whitepaper | Active |
# Build the node
cd claw-node && cargo build --release
# Initialize
claw-node init
# Start (single-node dev mode)
claw-node start --single
# Start on mainnet with P2P
claw-node start --network mainnet --bootstrap /ip4/178.156.162.162/tcp/9711/p2p/<PEER_ID>
claw-node init [--network devnet|testnet|mainnet]
claw-node start [--network mainnet] [--rpc-port 9710] [--p2p-port 9711] \
[--bootstrap <multiaddr>] [--single] [--sync-mode full|fast|light]
claw-node status
claw-node genesis [--network devnet] # Export default genesis config
claw-node encrypt-key # Encrypt key.json (requires CLAW_KEY_PASSWORD)
claw-node key generate
claw-node key show
claw-node key import <private_key_hex>
claw-node key export
claw-node transfer <to_address> <amount> [--rpc http://localhost:9710]
claw-node create-token --name MyToken --symbol MTK --decimals 9 --initial-supply 1000000
claw-node transfer-token <token_id> <to_address> <amount>
# Self-stake (you are the validator)
claw-node stake 10000 [--rpc https://rpc.clawlabz.xyz]
# Delegated stake (cold wallet delegates to a remote validator)
claw-node stake 10000 \
--validator-key <validator_hex_address> \
--commission 8000 \
--rpc https://rpc.clawlabz.xyz
# Unstake and claim
claw-node unstake 5000
claw-node claim-stake
Commission (--commission): Basis points (0-10000). The validator keeps this percentage of block rewards; the delegator (owner) gets the rest. Default: 8000 (80% to validator, 20% to delegator).
claw-node register-agent --name "MyAgent" --metadata key1=value1 --metadata key2=value2
claw-node register-service --service-type llm-inference --endpoint https://api.example.com \
--price 0.1 --description "GPT-4 inference"
claw-node deploy-contract ./contract.wasm [--init-method init] [--init-args <hex>]
claw-node call-contract <address> <method> [--args <hex>] [--value 0]
claw-node contract info <address>
claw-node contract storage <address> <key_hex>
claw-node contract code <address>
claw-node contract call <address> <method> [args_hex] # Read-only view call
claw-node start --sync-mode fast --network mainnet --bootstrap <multiaddr>
Delegated staking separates the owner key (cold wallet) from the validator key (session key on the server). Block rewards flow to the owner, not the validator server.
claw-node init --data-dir ~/claw-cold-walletclaw-node key showclaw-node stake 10000 \
--validator-key <session_key_address> \
--commission 8000 \
--data-dir ~/claw-cold-wallet \
--rpc https://rpc.clawlabz.xyz
If a validator server is compromised, the owner can unstake from the cold wallet and re-delegate to a new session key. See deploy-internal/DELEGATED-STAKING.md for operational details.
The node generates a P2P keypair on first run and persists it at <data_dir>/p2p_key. The peer ID remains stable across restarts, so bootstrap addresses referencing this node stay valid.
JSON-RPC 2.0 over HTTP. Default port: 9710.
Blocks include BlockEvent::RewardDistributed events that track all reward flows:
Stored in <data_dir>/config.toml. CLI args take precedence.
[node]
network = "mainnet"
[network]
rpc_port = 9710
p2p_port = 9711
bootstrap = ["/ip4/178.156.162.162/tcp/9711/p2p/<PEER_ID>"]
single = false
[log]
format = "text" # or "json"
filter = "claw=info"
The current transaction pool enforces strict sequential nonce ordering: each transaction must have nonce == current_nonce + 1. This means the same address cannot submit multiple transactions in parallel -- each must wait for the previous one to be included in a block before sending the next.
Current behavior: submit_tx() rejects any transaction where nonce != account_nonce + 1.
Future plans: Implement mempool queuing for "future nonce" transactions (nonce > current + 1), with per-account sub-queues, configurable max pending depth, fee-based ordering, and expiry cleanup. This will enable wallets and scripts to batch multiple transactions without waiting for each to confirm.
See docs/VALIDATOR-ECONOMICS.md for full details on:
ClawNetwork: AI Agent Blockchain - Rust node, TS SDK, MCP server
เครื่องมือ
ยังไม่มีรายการเครื่องมือ เซิร์ฟเวอร์แบบรีโมตจะได้รายการหลังการตรวจสอบสถานะครั้งแรก
FAQ
คัดลอกคอนฟิก stdio สำหรับ Cursor, Claude Desktop, Claude Code หรือ VS Code ได้ในหน้านี้ คอนฟิกนี้ใช้การติดตั้งของผู้เผยแพร่ ไม่ใช่พร็อกซีของ PlugMCP
ระเบียนนี้ไม่ได้ระบุตัวแปรสภาพแวดล้อมที่จำเป็น
Claw Network ทำงานแบบโลคัลผ่าน stdio
ตรวจสอบล่าสุดเมื่อ 2026-11-05 ClawNetwork: AI Agent Blockchain - Rust node, TS SDK, MCP server