Giter Site home page Giter Site logo

eon's Introduction

EON

Horizen EON is a public proof-of-stake sidechain and a fully EVM-compatible smart contracting platform that allows developers to efficiently build and deploy dapps on Horizen, while fully benefiting from the Ethereum ecosystem.

Public Release Notes

Changelog

EVM compatibility

Current EVM implementation is based on go-ethereum Archanes (v1.13.4).
Solidity compiler is supported up to version 0.8.23.

Supported platforms

EON node is available on Linux and Windows (64bit).

Documentation

More information of how to connect wallets, write smart contracts, run a local node and interact with EON is available here.

Project structure

  • node:
    the module contains everything you need to run an EON node;

  • bootstraptool:
    the module contains the tools you need if you intend to register a new sidechain and create the configuration file for it
    Usage:

    • obtain the jar by running mvn package [-Ppregobi] [-Pgobi]
      NOTE: The -Ppregobi OR -Pgobi suffix is needed ONLY to build a bootstrapping tool for Pregobi/Gobi testnet network. They differentiate from the default one for not applying the fee fork parameters (GasBLock limit 10ML, basefee 20 gwei) from the genesys block.
    • launch the bootstrapping tool by running: java -jar < jarname >
    • There is more convenient way of using the bootstrap tool using a docker container. The bootstrap tool docker image is built and published to zencash/evmapp-bootstraptool:[:tag]. A helper script is provided in ci/devtools: evmapp-bootstraptool. This script can be run in this way: ./ci/devtools/bootstrap_tool.sh help and can be used to generate the required keys for forger nodes and for signer nodes.

eon's People

Contributors

paolocappelletti avatar i-alex avatar ysibirski avatar otoumas avatar lander86 avatar alsala avatar ddrvar avatar saratnt avatar jcbernack avatar rdoria1 avatar cronicc avatar devopsbo3 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.