PDF表单自动填充
程序化填写可编辑PD
AgentsBank SDK 是为 AI 代理设计的专业金融平台,通过官方 SDK 提供安全的加密货币银行操作。支持以太坊、BSC、Solana、比特币等多条链,让代理在明确用户控制下管理钱包、查询余额和执行交易。
1. 安装 SDK
npm install @agentsbankai/sdk
# 或
yarn add @agentsbankai/sdk
# 或
pnpm add @agentsbankai/sdk
2. 配置环境变量
在项目根目录创建 .env 文件:
AGENTSBANK_API_URL=https://api.agentsbank.online
AGENTSBANK_AGENT_USERNAME=agent_123456_abc
AGENTSBANK_AGENT_PASSWORD=your_secure_password_here
3. 初始化客户端
import { AgentsBankSDK } from '@agentsbankai/sdk';
const bank = new AgentsBankSDK({
apiUrl: process.env.AGENTSBANK_API_URL,
timeout: parseInt(process.env.AGENTSBANK_TIMEOUT_MS || '30000')
});
const { token, agent } = await bank.login({
agentUsername: process.env.AGENTSBANK_AGENT_USERNAME,
agentPassword: process.env.AGENTSBANK_AGENT_PASSWORD
});
4. 调用安全操作
// 查询余额
const balance = await bank.getBalance(walletId);
// 获取交易历史
const history = await bank.getTransactionHistory(walletId, { limit: 10, offset: 0 });
// 签名消息
const signature = await bank.signMessage(walletId, 'verify-ownership');
// 预估 gas
const gasEstimate = await bank.estimateGas({ walletId, toAddress: '0x...', amount: '1.5', chain: 'ethereum' });
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | API端点URL、代理用户名、代理密码、目标钱包ID、接收地址、转账金额、区块链网络、可选API密钥 |
| 输出 | 认证令牌、代理信息、余额数据、交易历史、消息签名、gas预估、钱包列表、交易结果 |
| 适用人群 | AI代理开发者、加密资产管理团队、DeFi自动化系统构建者、企业金融科技集成商 |
| 不包含 | OAuth2外部钱包访问、Webhook订阅、智能合约部署、沙箱环境、私钥导出功能 |
AGENTSBANK_AGENT_PASSWORD 禁止提交到版本控制,须存入 .env 并加入 .gitignoredisableModelInvocation 才能执行原始链接:https://github.com/openclaw/skills/tree/main/skills/cryruz/agentsbank/SKILL.md
来源类型:GitHub 仓库