Agent Skills
返回列表
🤖

Venice Crypto RPC 代理

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/venice-crypto-rpc-55fm。

技能介绍

解决什么问题

多链 RPC 接入最常见的坑是"每个链一套 key、一套 base URL、一套配额策略"。给 Ethereum、Base、Optimism、Arbitrum、Polygon、Linea、Avalanche、BSC、Blast、Starknet、zkSync Era 等 20 余条链做索引或仪表盘时,团队往往要维护十几个服务商账号,轮换 API key、对齐版本差异、分别排查限流。另一个隐性成本是调用审计:想知道某个 trace_* 查询为什么贵,只能去各家控制台翻账单。

Venice Crypto RPC 把这个模型压成一个 base URL + 一个 API key:请求体保持 JSON-RPC 2.0,与 Alchemy / Infura 完全一致,换 URL 即可迁移。按 credit 计费,每次调用的费用可通过响应头直接读到。

核心能力

  • 统一端点:GET /crypto/rpc/networks 返回当前可用链 slug(目前 23 条,目录会增长,使用前应实时校验);POST /crypto/rpc/{network} 转发单条或批量 JSON-RPC 请求。
  • 批量请求:单个 HTTP 请求最多打包 100 次调用,省掉网络往返开销。注意子调用仍按次计费。
  • 按方法分档计费:Standard(1×)覆盖 eth_call、eth_getBalance、eth_sendRawTransaction、eth_getLogs、ERC-4337 bundler 及各链扩展方法;Advanced(2×)覆盖 trace_*、debug_*、txpool_*;Large(4×)覆盖 trace_replayBlockTransactions 等重放类方法。
  • 幂等重试:对 eth_sendRawTransaction、eth_sendUserOperation 这类写操作,携带 Idempotency-Key 头即可在 24 小时内安全重发,命中缓存时返回 Idempotent-Replayed: true 且不再计费,避免弱网下的重复广播。
  • 可观测的计费:响应头 X-Venice-RPC-Credits、X-Venice-RPC-Cost-USD、X-Request-ID 让你能按方法维度聚合,定位 credits 消耗来源。

注意点

  • RPC 级错误也要扣费:HTTP 200 但 JSON-RPC error 对象(如方法在该链不支持、参数错误)固定收 5 credits,与分档无关。
  • 不支持的调用会整批失败:批量请求里只要有一个方法不被支持,整个 batch 返回 400,不会部分成功。
  • 有状态方法不可用:eth_newFilter、eth_getFilterChanges 等依赖单一后端的 filter 方法被明确禁用,请改用 eth_getLogs;eth_subscribe / eth_unsubscribe 这类 WebSocket-only 方法也不行,订阅需自建 WS 端点。
  • 跨链族调用会 400:在 EVM 链上调用 starknet_* 或反过来都会被拒。
  • 限流分维度:每分钟请求数、24 小时 credits 上限、并发互斥各自独立,触顶都返回 429,并发冲突建议带 jitter 重试。

使用场景

  • 接入多条链时,用一个 API key 和统一 base URL 拉取余额、区块与日志数据,免去为每个服务商轮换 key 的维护成本。
  • 构建链上索引任务时,把最多 100 次 JSON-RPC 调用打包成一个请求,批量扫描各链合约日志以摊薄网络往返开销。
  • 提交 eth_sendRawTransaction 等写操作时,携带 Idempotency-Key 头安全重试,在弱网环境下避免交易被重复广播。
  • 排查链上查询开销时,按响应头中的 credits 与美元成本字段聚合各方法消耗,定位 trace_* 重放类调用的费用来源。

适合人员

  • 区块链数据团队工程师:需要用统一入口接入 20+ 条链的 RPC,避免为每个服务商分别维护 key 与限流策略。
  • 链上分析工具开发者:经常调用 trace_*、debug_* 等重方法,想按计费档位预估并控制单次查询成本。
  • 钱包或支付类 dApp 开发者:使用 x402 钱包按调用付费,希望通过 SIWE 头直接以 USDC 支付 RPC 费用。
  • 运维工程师:需要依据响应头中的 credits 与成本字段做调用审计,并对 429 限流触发配置告警。