面向AI代理的LUKSO区块链综合知识库。使任何代理成为LUKSO专家——涵盖所有LSP标准(LSP0-LSP28)、Universal Profiles、智能合约等。
LUKSO 专家. 完成在LUKSO上发展的知识库——创造经济的块链. 数字身份和新的社会标准.是一项面向实际任务的技能,主要用于QQ快事实.;Chin ID: 42(主网)/ 4201(测试)。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
面向 LUKSO 的完整知识库 —— 专为创意经济、数字身份及新型社交标准打造的区块链平台。
LUKSO 在以太坊基础上扩展了 LSP 标准(LUKSO Standard Proposals),支持以下能力:
force 参数与通用接收器钩子(universal receiver hooks)通用档案(LSP0 / ERC725Account) ├── 密钥管理器(LSP6)—— 权限控制层 │ ├── 控制器(Controllers)—— 拥有特定权限的地址 │ └── 允许调用/允许地址(Allowed calls/addresses)—— 细粒度访问控制 ├── 档案数据(LSP3)—— 名称、描述、头像、链接等 ├── 通用接收器(LSP1)—— 处理入账交易的钩子 ├── 已持有资产(LSP5)—— 所拥有的代币/NFT 注册表 ├── 已发行资产(LSP12)—— 所创建的代币/NFT 注册表 └── The Grid(LSP28)—— 可定制的档案布局
请根据实际需求加载对应文件:
references/lsp-standards.md)涵盖全部 LSP 标准(LSP0–LSP28+)的完整参考文档,包括接口定义、函数签名与实现细节。在开发涉及任一具体 LSP 的功能,或需深入理解标准整体架构时查阅。
references/dev-patterns.md)提供实用代码示例与实施指南,覆盖通用档案(UP)创建、代币操作、权限配置、免 Gas 交易以及常见陷阱等内容。在编写代码或调试 LUKSO 特定问题时查阅。
references/ecosystem.md)汇总项目列表、团队信息、社区渠道、资助计划及链基础设施。在回答生态相关问题或查找项目资料时查阅。
references/contracts-and-repos.md)列出已部署合约地址、GitHub 仓库、NPM 包及 API 接口端点。在查询合约地址、ABI 或集成接口时查阅。
| 合约 | 地址 |
|---|---|
| LSP26 关注系统 | 0xf01103E5a9909Fc0DBe8166dA7085e0285daDDcA |
| Envio GraphQL | https://envio.lukso-mainnet.universal.tech/v1/graphql |
完整地址列表见
references/contracts-and-repos.md
# Envio GraphQL
query { Profile(where: {name: {_eq: "username"}}) { id name } }
query { Profile_aggregate { aggregate { count } } }
const LSP26 = "0xf01103E5a9909Fc0DBe8166dA7085e0285daDDcA";
const calldata = lsp26Contract.methods.follow(targetAddress).encodeABI();
await universalProfile.methods.execute(0, LSP26, 0, calldata).send({from: controller});
force 参数(LSP7 / LSP8):设为 true 可向任意地址发送代币;默认为 false,此时仅允许发送至具备通用接收器(Universal Receiver)的通用档案(UP),可防止误发至不支持该代币的 EOA 或合约。
LSP6 权限配置:权限采用位掩码(bitmask)机制。常见错误:授予了 CALL 权限,却遗漏了用于免 Gas 交易的 EXECUTE_RELAY_CALL 权限。
ERC725Y 数据编码:请使用 @erc725/erc725.js 库进行编码 —— 手动编码极易出错,尤其对于 VerifiableURI 和数组类型。
Gas 预估:通用档案(UP)交易经由 KeyManager 代理执行,因此 Gas 预估值可能偏差较大,建议额外预留 20–30% 的缓冲空间。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.7万人学习
共49课时 | 82.4万人学习