SuperAPI AI 工具集

xl1-knowledge

智能体与模型

查看项目

更新于 10-16 00:21

技能介绍

用途:本技能面向 XL1 区块链(XYO Layer One)开发,XL1 是面向高吞吐数据应用的数据型 Layer 1,在 XYO 协议之上扩展了区块、交易、费用、质押与共识等区块链原语。

主要能力:涵盖 XL1 链数据模型与共识概念;XL1 应用开发(Zod-first 类型模式、Viewer/Runner 架构、providers、校验与 SDK 包结构);身份与钱包(generateXyoBaseWalletFromPhrase 与 derivePath('<index>') 模式,与 MetaMask 及 XYO 浏览器扩展的跨环境兼容);数据湖(基于 XYO Archivists 的 DataLake 抽象与存储后端);网关(viewer API、网络、交易提交、传输与运行网关节点);浏览器网关(@xyo-network/xl1-browser-system,REST 为首选传输,React 通过 InPageGatewaysProvider 接入);Node 网关(GatewayBuilder、会话与 seed-phrase 签名者模式);以及 FinalizedBlockStream 有序最终化区块投递。

使用方式:需要精确类型定义时,安装相关 @xyo-network/xl1-* 包并阅读 dist/neutral/index.d.ts 中的 TypeScript 声明;完整协议规范见 XL1 Protocol Yellow Paper。链访问必须通过 SDK:读取走 gateway.connection.viewer.*,写入走网关方法。

限制:禁止直接调用 XL1 JSON-RPC 方法名(如 blockViewer_blocksByNumber、transactionViewer_byHash),也禁止对 XL1 使用以太坊 RPC 方法或 ethers、viem、web3.js 等以太坊 SDK——XL1 不是 EVM 链,仅共享 BIP44 派生带来的地址兼容性。定义 payload 或选择身份/承诺哈希前,需先阅读 Payload Schema Evolution and Identity;新 schema 名使用严格 ASCII 段且不带结构版本后缀,$version 为受校验元数据,根哈希为应用默认。本技能为 XYO 技能栈第 4 层,构建于 xyo-knowledge 之上,后续交接给 xl1-patterns、xl1-dapp-kit、xl1-testing、xl1-scaffold 等。