#dapp #high-level #blockchain #cartesi #rust

crabrolls

Cartesi机器上基于Rust的dapps的高层框架

2个稳定版本

2.0.0 2024年8月16日
1.3.0 2024年7月16日
1.2.0 2024年5月25日
1.1.0 2024年5月25日
1.0.1 2024年5月25日

#290神奇豆子

Download history 165/week @ 2024-05-20 23/week @ 2024-05-27 20/week @ 2024-07-01 127/week @ 2024-07-15 10/week @ 2024-07-22 2/week @ 2024-07-29 139/week @ 2024-08-12

每月151次下载

自定义许可证

100KB
3K SLoC

CrabRolls Logo

CrabRolls

Cartesi机器上基于Rust的dapps的高层框架

概述

本项目旨在为在Cartesi机器上开发基于Rust的dapps提供一个高层框架。该框架将提供一套工具和库,以便利Rust环境中dapps的开发,利用Rollups API。这包括创建、测试和部署去中心化应用的工具,使开发者能够从Rust与Cartesi机器交互。

特性

  • Rollup API集成:从Rust完全支持与Rollups API交互。
  • 高层抽象:简化了诸如状态管理、事件处理等常见任务的接口。
  • 示例:全面示例,演示如何使用CrabRolls构建dapps。
  • 测试套件:集成工具,无需运行Cartesi机器即可进行稳健的测试,利用Rust的测试功能。
  • Cargo集成:通过Rust的构建系统和包管理器cargo轻松分发和安装,将框架作为crate在crates.io上部署。
  • 全面文档:利用工具starlight进行文档编制,包括示例、指南和API参考。

文档

本项目的完整文档可在crabrolls-cartesi.github.io/crabrolls/找到。

贡献者

依赖关系

~15–27MB
~488K SLoC