Skip to content

velas/velas-chain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1dab615 · Jan 15, 2022
May 17, 2021
Jan 12, 2022
Oct 4, 2020
Aug 25, 2021
Jan 15, 2022
Jan 15, 2022
Jan 15, 2022
Aug 25, 2021
Jun 17, 2021
Aug 25, 2021
Jan 15, 2022
Jan 15, 2022
Jan 15, 2022
Jan 15, 2022
Sep 15, 2021
Sep 15, 2021
Sep 15, 2021
Aug 25, 2021
Jan 15, 2022
Jan 15, 2022
Jan 15, 2022
Jun 17, 2021
Jan 15, 2022
Nov 6, 2021
Jan 15, 2022
Jan 15, 2022
Aug 25, 2021
Jan 15, 2022
Jan 15, 2022
Jan 15, 2022
Jan 15, 2022
Jan 15, 2022
Jan 12, 2022
Jan 12, 2022
Jan 15, 2022
Jun 17, 2021
Jun 17, 2021
Jan 15, 2022
Jun 17, 2021
Jan 11, 2022
Jan 12, 2022
Jun 17, 2021
Jan 15, 2022
Jul 8, 2021
Jun 17, 2021
Aug 25, 2021
Jan 15, 2022
Aug 25, 2021
Oct 12, 2021
Aug 25, 2021
Jun 17, 2021
Aug 25, 2021
Jan 15, 2022
Nov 1, 2021
Oct 12, 2021
Sep 15, 2021
Jan 15, 2022
Sep 15, 2021
Aug 25, 2021
Aug 25, 2021
Nov 30, 2021
Jan 15, 2022
Jul 8, 2021
Jan 15, 2022
Jan 14, 2022
Aug 25, 2021
Jan 15, 2022
Jan 15, 2022
Jan 15, 2022
Jul 12, 2018
Dec 20, 2018
Jan 10, 2021
Jul 8, 2021
Feb 17, 2021
Sep 15, 2021
Aug 20, 2020
Jan 15, 2022
Aug 25, 2021
Jan 10, 2021
Jun 13, 2020
Aug 18, 2021
Apr 7, 2021
Nov 5, 2020
Nov 5, 2020
Apr 2, 2021
Aug 28, 2020
Feb 19, 2021
Jul 8, 2021
Sep 15, 2021
Oct 24, 2020

Repository files navigation

Velas chain

Building

1. Install rustc, cargo and rustfmt.

$ curl https://sh.rustup.rs -sSf | sh
$ source $HOME/.cargo/env
$ rustup component add rustfmt

Please sure you are always using the latest stable rust version by running:

$ rustup update

On Linux systems you may need to install libssl-dev, pkg-config, zlib1g-dev, etc. On Ubuntu:

$ sudo apt-get update
$ sudo apt-get install libssl-dev libudev-dev pkg-config zlib1g-dev llvm clang make

2. Download the source code.

$ git clone https://github.com/velas/velas-chain.git
$ cd velas-chain

3. Build.

$ cargo build

4. Run a minimal local cluster.

$ ./run.sh

Testing

Run the test suite:

$ cargo test --no-fail-fast

EVM integration

Info about EVM integration is at our docs.

Starting a local testnet

Start your own Development network locally, instructions are in the online docs.

Accessing the remote testnet and mainnet

  • testnet - public accessible via bootstrap.testnet.veladev.net.
  • mainnet - public accessible via bootstrap.velas.com.

Benchmarking

First install the nightly build of rustc. cargo bench requires use of the unstable features only available in the nightly build.

$ rustup install nightly

Run the benchmarks:

$ cargo +nightly bench

Release Process

The release process for this project is described here.