crabrolls

Crates.iocrabrolls
lib.rscrabrolls
version2.0.0
sourcesrc
created_at2024-05-25 20:10:59.9377
updated_at2024-08-16 05:36:42.524126
descriptionHigh level framework for Rust-based dapps on Cartesi machines
homepage
repositoryhttps://github.com/crabrolls-cartesi/crabrolls
max_upload_size
id1252184
size179,029
Vinicios Lugli (ViniciosLugli)

documentation

README

CrabRolls Logo

CrabRolls

High level framework for Rust-based dapps on Cartesi machines

Overview

This project aims to provide a high-level framework for developing Rust-based dapps on Cartesi machines. The framework will offer a set of tools and libraries to facilitate the development of dapps within the Rust environment, leveraging the Rollups API. This includes tools for creation, testing, and deployment of decentralized applications, enabling developers to interact with the Cartesi machine from Rust.

Features

  • Rollup API Integration: Full support for interacting with the Rollups API from Rust.
  • High-level Abstractions: Simplified interfaces for common tasks such as state management, event handling, and more.
  • Examples: Comprehensive examples demonstrating how to build dapps using CrabRolls.
  • Testing Suite: Integrated tools for robust testing without requiring running a Cartesi machine, leveraging Rust's testing capabilities.
  • Cargo Integration: Easy distribution and installation through Rust’s build system and package manager with cargo, deploying the framework as a crate on crates.io.
  • Comprehensive Documentation: Utilizing the tool starlight for documentation, including examples, guides, and API references.

Documentation

The complete documentation for this project is available at crabrolls-cartesi.github.io/crabrolls/.

Contributors

Commit count: 25

cargo fmt