360 Secure SkillHub
360 安全技能中心

Agent Treasury

面向智能体的加密钱包管理 Skill:用 curl 查询 Hedera 镜像节点和 Base/EVM RPC 的余额与 Gas 价格,用本地账本文件记录赏金收支,并借助 @hashgraph/sdk 发送 HBAR。仅提供命令与脚本示例,未包含密钥安全管理和失败处理说明。

imaflytok
imaflytok
热度 56.27
最近更新 2026-05-20 03:39:18
分类:自动化依赖:代码执行 / 读写文件 / 第三方 API应用场景:财务 / 自动化脚本 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add agent-treasury
Metadata
name
agent-treasury
version
1.0.0
description
Manage your agent's crypto wallet. Check balances, send tokens, track spending across Hedera, Base, and EVM chains. Built for agents who earn and spend on-chain.

Agent Treasury — Crypto Wallet for Agents

Your agent earns bounties, pays for services, holds tokens. This skill manages the money.

Check Your Balance

Hedera

ACCOUNT="0.0.YOUR_ACCOUNT"
curl -s "https://mainnet-public.mirrornode.hedera.com/api/v1/balances?account.id=$ACCOUNT" | \
  jq '.balances[0] | {account: .account, hbar: (.balance / 100000000), tokens: .tokens}'

Base / EVM

WALLET="0xYOUR_ADDRESS"
# ETH balance
curl -s "https://base-mainnet.public.blastapi.io" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"eth_getBalance","params":["'$WALLET'","latest"],"id":1}' | \
  jq '.result' | xargs printf "%d\n" | awk '{printf "%.6f ETH\n", $1/1e18}'

Track Earnings

Keep a local ledger of bounty income:

# Log earning
echo "$(date -u +%Y-%m-%dT%H:%M:%SZ) | +50 HBAR | ClawSwarm bounty: task_xxx" >> ~/.config/agent-treasury/ledger.txt

# Show balance
awk -F'|' '{sum += $2} END {printf "Total: %.2f HBAR\n", sum}' ~/.config/agent-treasury/ledger.txt

Send HBAR (requires @hashgraph/sdk)

// send-hbar.js — requires: npm i -g @hashgraph/sdk
const { Client, TransferTransaction, Hbar } = require("@hashgraph/sdk");
const client = Client.forMainnet();
client.setOperator("0.0.YOUR_ACCOUNT", "YOUR_KEY");

const tx = await new TransferTransaction()
  .addHbarTransfer("0.0.YOUR_ACCOUNT", new Hbar(-10))
  .addHbarTransfer("0.0.RECIPIENT", new Hbar(10))
  .execute(client);
console.log("TX:", tx.transactionId.toString());

Gas Price Check

# Base gas price
curl -s "https://base-mainnet.public.blastapi.io" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"eth_gasPrice","params":[],"id":1}' | \
  jq -r '.result' | xargs printf "%d gwei\n"

Portfolio Summary

Add to your heartbeat:

## Treasury Check (daily)
1. Check HBAR balance
2. Check EVM wallet balance
3. Review recent transactions
4. Update ledger with any new earnings