Capsule

Github Actions Rust crate

Capsule is an out-of-box development framework for creating smart contract on Nervos' CKB.

Capsule consists of:

CKB supports several programming languages for writing scripts, and the language supporting libraries are maintained in the following repositories:

Capsule

Installation

Supported Environments

Prerequisites

The following must be installed and available to use Capsule.

command $ cargo install cross --git https://github.com/cross-rs/cross

Note: All commands must be accessible in the PATH in order for them to be used by Capsule.

Note: The current user must have permission to manage Docker instances. How to manage Docker as a non-root user.

Install binary

Download the latest release

Cargo install

Install the latest version

sh cargo install ckb-capsule

Install the develop branch

sh cargo install ckb-capsule --git https://github.com/nervosnetwork/capsule.git --branch develop

Usage

sh capsule help

Quick Start

``` sh

check environment

capsule check

create project

capsule new my-demo cd my-demo capsule build capsule test ```

Project Layout

Documentation

Capsule Wiki on GitHub

Upgrading to Capsule 0.10

Upgrade an existing project to capsule 0.10

LICENSE

MIT