SuperAPI AI 工具集

xl1-patterns

通用与其它

查看项目

更新于 10-16 01:06

技能介绍

用途:本技能为在 XL1 上构建常见应用功能提供处方式、配方式模式。下层文档说明 XL1 是什么,本层说明如何在其上构建,位于 XYO 技能栈第 5 层(xy-development 1 → xy-toolchain 2 → xyo-knowledge 3 → xl1-knowledge 4 → xl1-patterns 5 → xl1-dapp-kit 6 → xl1-testing 7 → xl1-scaffold 8 → xl1-build 9)。规则所有权:条目仅为摘要,链接文件为准;若两者不一致,以文件为准并标记漂移,不得悄然调和。呈现计划、确认或完成摘要时须注明所依据的技能为 <skill-name> v<version>,版本从本文件 frontmatter 的 metadata.version 读取。

主要能力(各模式按需阅读):架构原则面向多方状态(游戏、市场、拍卖、注册表、排行榜),含七项原则、工作方权威与协调、信任表与审查问题;浏览器 UX 为所有带 UI 的 dApp 必读,涵盖钱包连接生命周期(ConnectAccountsStack 及其 slot props)、用 onAccountsChanged 提升已授权账户、useConnectAccount 单例陷阱、能力感知组件与显示约定;钱包模式记录五个已注册 RPC 权限及 SDK 钩子(useGrantedAccounts、RequestPermissionsButton、usePermissions);浏览器↔服务接线规定 :3000 应用与 :3001 服务端口对、/api/* 基路径与 Vite 开发代理;链数据索引分为协议、客户端、服务三档;另有提交-揭示原语、页内数据湖、提交-揭示预测市场、原子交换、铭文基底、XRC-20 同质化代币、语句图、认证唤醒投递;dApp 完成定义由 xl1-testing(第 7 层)持有。

使用方式:先阅读与构建目标匹配的文件;涉及载荷模式与哈希时,先读 Payload Schema Evolution and Identity(稳定 ASCII 模式名、显式版本与形状支持、冻结定义、新应用引用的根哈希)。链数据索引遵循协议/客户端/服务拆分,先读协议文件再读角色文件。

限制:客户端索引仅用于临时、单用户、简单场景;多用户、持久或对重组敏感的场景须使用服务文件。钱包中禁止使用 xyoDataLakes_(含 SDK 的 DataLake 组件)。同源为默认,服务端不应加 CORS 中间件。本介绍未提供具体代码示例、收费、价格或效果数据。