用途:GetBlock 是区块链基础设施服务商,提供对多种区块链节点的 API 访问,方便加密开发者与企业获取链上数据、构建去中心化应用,避免自行运行节点的复杂度。官方文档见 https://docs.getblock.io/ ,涉及概念包括区块链、区块、钱包、交易。
主要能力:通过本技能可借助 Membrane CLI 与 GetBlock 交互,管理数据、记录并自动化工作流。Membrane 自动处理认证与凭据刷新,无需自行处理鉴权。可用动作涵盖查询、运行等,具体以检索结果为准。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest ;再登录:membrane login --tenant --clientName=<agentType> ;无界面环境下会打印授权 URL,完成登录后用 membrane login complete <code> 收尾,任意命令加 --json 可得机器可读输出。连接 GetBlock 可用 membrane connection ensure "https://getblock.io/" --json ,若状态为 BUILDING 则用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。检索动作用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json ,运行用 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json 。动作不覆盖时可经代理直接请求:membrane request CONNECTION_ID /path/to/endpoint ,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。
适用场景:需要访问区块链节点数据、构建或自动化加密相关流程时。
限制:具体可用动作、支持的链与端点以实际检索结果为准;收费、价格、速率限制等资料暂未提供。