UNPKG

solgen

Version:

A TypeScript SDK generator for Solana IDL - Automatically generates type definitions, account interfaces, and instruction builders

30 lines (23 loc) 864 B
# Solgen Solgen 是一个强大的 Solana IDL 到 TypeScript SDK 的代码生成器。它能自动将 Solana IDL 转换为类型安全的 TypeScript SDK,显著提升开发效率。 ```bash solgen ./idl/your_program_idl.json ``` ## 主要特性 - 🔄 自动生成完整的 TypeScript 类型定义 - 🏗️ 生成智能合约交互所需的所有接口 - Args 参数接口 - Accounts 账户接口 - Layout 布局定义 - 🛠️ 自动生成指令构建函数 - 处理 account metas (签名、可写权限等) - 内置序列化逻辑 - 生成标准化的 TransactionInstruction - ✨ 类型安全,降低开发错误 - 📦 零配置,即开即用 ## 为什么选择 Solgen? - 避免重复编写模板代码 - 确保类型安全,提供完整的 TypeScript 支持 - 大幅减少人为错误 - 简化维护工作 - 标准化的代码输出