cargo-odra

A cargo utility that helps to create, manage and test your smart contracts written using Odra framework.

Table of Contents

Prerequisites

Install

Use cargo to install cargo-odra:

bash $ cargo install cargo-odra --locked

Usage

To create a new project use init or new command:

bash $ cargo odra new --name myproject && cd myproject

A sample contract - Flipper - will be created for you, with some sample tests. To run them against MockVM, simply type:

bash $ cargo odra test

If you want to test your code using real backend VM type:

bash $ cargo odra test -b casper

Commands

To see exact syntax of each command, type cargo odra command --help.

Workspaces

cargo-odra supports workspaces. To use it, simply move your Odra.toml file into root of your workspace. If you have multiple odra crates in your workspace, put all contracts in the same Odra.toml folder.

Links

Contact

Write contact@odra.dev


by odra.dev