3 个不稳定版本

0.2.0 2022年4月2日
0.1.1 2022年3月11日
0.1.0 2022年3月10日
0.0.0 2022年2月11日

#instructions 中排名 247

Apache-2.0

260KB
6K SLoC

Cruiser Logo

Cruiser

Cruiser 是一个用于帮助在 Solana 上构建程序的框架。主要重点是可扩展性和可组合性。目前处于早期 alpha 状态,文档较少。

功能

功能 描述 状态 版本
可扩展指令系统 指令数据和账户建立在可扩展的树系统之上 已发布 0.1.0
Rust 代码生成 为单个特质生成 rust 代码 已发布 0.1.0
所有代码生成都是可选的 所有代码生成都是可选的,如果某些东西不符合你的需求,你可以替换它 已发布 0.1.0
客户端支持 允许将你的程序作为客户端代码导出,供他人调用 已发布 0.2.0
自动大小实现 自动确定账户的大小 部分发布 0.1.0
IDL 生成 从 rust 代码创建 IDL,以供客户端调用 未开始 N/A
可扩展 IDL IDL 可以扩展以支持任何类型 未开始 N/A
从 IDL 生成静态 TypeScript 从 IDL 定义生成静态 TypeScript 未开始 N/A
原地数据访问 类似于零拷贝,允许直接访问数据而不是进行 serde-ing 实验性 N/A
Anchor 支持 钩子,允许在 Cruiser 中使用一些组件作为 anchor 程序 可以手动完成 N/A
接口系统 允许跨程序使用泛型接口的接口系统 实验性 N/A
完整的测试框架 rust 中的测试框架,允许轻松集成测试和模糊测试 未开始 N/A

依赖关系

~19–42MB
~778K SLoC