Skip to content

Supernova ZVM is the first Zenon EVM based extension-chain built on Cosmos SDK technology.

License

Notifications You must be signed in to change notification settings

alienc0der/supernova

This branch is 63 commits ahead of, 20 commits behind crypto-org-chain/cronos:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4eb4f53 · Dec 24, 2024
Nov 20, 2024
Dec 13, 2024
Oct 16, 2024
Dec 13, 2024
Aug 19, 2024
Oct 28, 2024
Dec 24, 2024
Dec 12, 2024
Dec 13, 2024
Sep 27, 2024
Dec 13, 2024
Dec 12, 2024
Nov 19, 2024
Apr 15, 2024
Oct 16, 2024
Dec 12, 2024
Nov 2, 2024
Sep 20, 2023
Dec 22, 2021
Mar 15, 2024
Aug 11, 2022
Oct 17, 2024
Sep 8, 2021
Jun 14, 2023
Dec 16, 2021
Dec 24, 2024
Jul 25, 2024
Feb 24, 2022
Aug 12, 2022
Nov 20, 2024
Jun 8, 2024
May 2, 2024
Sep 27, 2021
Nov 20, 2024
Nov 20, 2024
Nov 20, 2024
Dec 24, 2024
Dec 24, 2024
Dec 24, 2024

Repository files navigation

Zenon


Table of Contents

Supernova is the first Zenon EVM based extension-chain.

Please abide by the Code of Conduct in all interactions, and the contributing guidelines when submitting code.

Apache 2.0

Technical documentation.

# COSMOS_BUILD_OPTIONS=rocksdb make install
make build

Please follow this documentation to run a local devnet.

After setting the local devnet, you may interact with the your local blockchain by following this documentation.

There are different tests that can be executed in the following ways:

CI Testing

we use Nix as our CI testing environment and use gomod2nix to convert go modules into nix packages. Therefore, to install gomod2nix is required:

go install github.com/nix-community/gomod2nix@latest

And then, you can run:

gomod2nix generate

to update gomod2nix.toml if any go package has changed.

you can install pystarport to manage nodes for development.

install latest python (for linux)

python version should be 3.8 or above. you can install python like this.

git clone git@github.com:python/cpython.git
cd cpython
git checkout tags/v3.9.5
./configure
make
sudo make install

set path (for linux or for mac)

in some cases, if there are multiple python versions, pystarport cannot be found. then adjust python path. also $HOME/.local/bin should be included to the PATH.

export PATH=/usr/local/bin:$HOME/.local/bin:$PATH

install pystarport

python3 -m pip install pystarport

quick start

run two nodes devnet

pystarport serve --config ./scripts/cronos-devnet.yaml

get status

pystarport supervisorctl status

stop all

pystarport supervisorctl stop all

About

Supernova ZVM is the first Zenon EVM based extension-chain built on Cosmos SDK technology.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Languages

  • Go 57.4%
  • Python 30.0%
  • Solidity 5.5%
  • Nix 2.8%
  • Jsonnet 2.1%
  • Makefile 1.0%
  • Other 1.2%