Store, verify, and manage AI data on the Ethereum blockchain (Base network) using the ERCData standard. Use when an agent needs to store data fingerprints on-chain, verify data integrity, create audit trails, manage access control for private data, or interact with the ERCData smart contract. Supports public and private storage, EIP-712 verification, snapshots, and batch operations.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install ercdata或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install ercdata⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/ercdata/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: ercdata description: Store, verify, and manage AI data on the Ethereum blockchain (Base network) using the ERCData standard. Use when an agent needs to store data fingerprints on-chain, verify data integrity, create audit trails, manage access control for private data, or interact with the ERCData smart contract. Supports public and private storage, EIP-712 verification, snapshots, and batch operations. ---
Store and verify AI-related data on Base mainnet. Public or private, with cryptographic integrity proofs.
# Store public data
uv run {baseDir}/scripts/ercdata-cli.py store \
--type AI_AGENT_MEMORY \
--data "memory hash: abc123" \
--metadata '{"agent":"MyBot","ts":"2026-01-31"}' \
--key $ERCDATA_KEY --contract $ERCDATA_CONTRACT
# Store private data (only you + granted addresses can read)
uv run {baseDir}/scripts/ercdata-cli.py store \
--type AI_AGENT_MEMORY \
--data "secret memory data" \
--private \
--key $ERCDATA_KEY --contract $ERCDATA_CONTRACT
# Read entry
uv run {baseDir}/scripts/ercdata-cli.py read --id 1 --key $ERCDATA_KEY --contract $ERCDATA_CONTRACT
# Verify entry (EIP-712 signature check)
uv run {baseDir}/scripts/ercdata-cli.py verify --id 1 --method eip712 --key $ERCDATA_KEY --contract $ERCDATA_CONTRACT
# Grant access to private entry
uv run {baseDir}/scripts/ercdata-cli.py grant-access --id 2 --to 0xSomeAddress --key $ERCDATA_KEY --contract $ERCDATA_CONTRACT
Set via environment or skill config:
ERCDATA_KEY — Private key for signing transactions (required for writes)ERCDATA_CONTRACT — Contract address on Base mainnetERCDATA_RPC — RPC URL (default: https://mainnet.base.org)Or pass via --key, --contract, --rpc flags.
| Command | What it does | |---------|-------------| | store | Store data on-chain (add --private for access control) | | read | Read a data entry by ID | | verify | Verify data integrity (eip712 or hash method) | | grant-access | Grant read access to an address (private entries) | | revoke-access | Revoke read access | | register-type | Register a new data type (admin only) | | snapshot | Create a point-in-time snapshot | | info | Get entry info without full data |
getData(). Use for transparency, audit trails.--private): Only the provider, granted addresses, and admin can read. Use for sensitive agent data.Private entries store the same data on-chain but gate getData() access. Note: raw transaction calldata is still visible on-chain explorers. For maximum privacy, encrypt data before storing.
See references/api.md for full contract API, roles, events, and limits.
web3 and eth-account packages (auto-installed by uv)安装 ERCData 后,可以对 AI 说这些话来触发它
Help me get started with ERCData
Explains what ERCData does, walks through the setup, and runs a quick demo based on your current project
Use ERCData to store, verify, and manage AI data on the Ethereum blockchain (Base ...
Invokes ERCData with the right parameters and returns the result directly in the conversation
What can I do with ERCData in my finance & investment workflow?
Lists the top use cases for ERCData, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/ercdata/ 目录(个人级,所有项目可用),或 .claude/skills/ercdata/(项目级)。重启 AI 客户端后,用 /ercdata 主动调用,或让 AI 根据上下文自动发现并使用。
ERCData 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
ERCData 可免费安装使用。请查阅仓库了解许可证信息。
Store, verify, and manage AI data on the Ethereum blockchain (Base network) using the ERCData standard. Use when an agent needs to store data fingerprints on-chain, verify data integrity, create audit trails, manage access control for private data, or interact with the ERCData smart contract. Supports public and private storage, EIP-712 verification, snapshots, and batch operations.
ERCData 属于「Finance & Investment」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my finance & investment tasks using ERCData
Identifies repetitive steps in your workflow and sets up ERCData to handle them automatically