A cargo utility that helps to create, manage and test your smart contracts written using Odra framework.
Use cargo to install cargo-odra:
bash
$ cargo install cargo-odra
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
new - creates a new project in a new folder,init - creates a new project in an existing, empty folder,build - builds the contracts, generates wasm files,test - runs tests,generate - generates sample contract,clean - removes temporary files (builders and wasm files),update - runs cargo update on project and backends.To see exact syntax of each command, type cargo odra command --help.
Write contact@odra.dev