工程开发
dojo-debug avatar

dojo-debug

诊断并解决 Dojo.js 应用程序中的连接、同步、订阅及类型问题。用于排解 Torii、实体查询和状态更新故障。

简介

dojo-debug 技能为使用 Dojo 引擎构建链上应用程序的开发人员提供了全面的诊断架构。它专为在 Dojo.js 堆栈中遇到技术障碍的工程师而设计,特别是在处理 Torii 索引器、Starknet 提供者交互以及复杂的实体订阅逻辑时。此技能协助识别常见开发困难的根本原因,例如 WebSocket 连接中断、CORS 策略违规以及意外的实体状态差异。

  • 高级 Torii 疑难排解,包括健康检查指令、日志分析及 CORS 配置验证。

  • 实体同步调试,专门处理“找不到实体”错误、过滤限制及订阅生命周期管理。

  • Cairo 合约的类型安全性验证与架构映射,确保通过 Dojo ABI 生成的 TypeScript 类型与链上状态保持一致。

  • 用于管理交易生命周期、Nonce 追踪及刻录账户余额验证的诊断工具。

  • 性能优化模式,包括使用 gRPC 提升查询效率、分页请求以及减少组件重新渲染的状态管理技术。

  • 支持集成 Dojo Hooks(如 useDojoStore)及 SDK 初始化模式。

  • 输入预期包含错误日志、观察到的行为以及当前的配置片段(如 Manifest 细节或 Torii URL)。

  • 输出通常由调试代码片段、CLI 诊断指令、配置调整以及系统化的验证步骤组成,以隔离问题。

  • 用户应注意此技能严格用于开发与测试环境,不处理生产等级的安全审核。

  • 在应用代码层级的修复之前,请务必确认您的 Manifest 版本与 ABI 兼容性,因为大多数同步问题源于本地类型定义与已部署的世界状态不一致。

仓库统计

Star 数
37
Fork 数
55
Open Issue 数
6
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 15:23
在 GitHub 查看