帖子
分享您的知识。
24p30p185
Jul 14, 2025
专家问答
是否有 Move 的 TypeScript 绑定?
有没有办法从我的Move模块中自动生成TypeScript类型或接口来简化前端集成?
- Sui
0
1
分享
评论
答案
1Opiiii68
Jul 14 2025, 13:21是的,你可以使用 Sui 的开发者工具为 Move 模块生成 TypeScript 绑定. 这使您可以通过在 TypeScript 中预定义类型、函数签名和对象架构来简化前端与智能合约的交互方式. 您可以通过使用命令来完成此操作sui move generate-typescript
,该命令获取已编译的 Move 模块(来自.mv
文件),并将它们转换为可用的 TypeScript 类和接口. 这有助于减少手动编码错误,并在调用输入函数或访问 VS Code 等工具中的对象字段时为您提供自动完成功能.
使用编译 Move 包后sui move build
,像这样运行生成器:
sui move generate-typescript --path <your_move_package> --output <ts_output_folder>
这将根据模块布局输出结构化类型. 然后,您可以将这些类型导入到您的 React 或 Node 前端,以便与 Sui 区块链更顺畅地集成.
0
最佳答案
评论
你知道答案吗?
请登录并分享。
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
420帖子611答案