Thanks to visit codestin.com
Credit goes to github.com

Skip to content

AdwindOne/go-eni

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eni

Banner!
Website: 🌐 https://www.eniac.network
Eni is the fastest general purpose L1 blockchain and the first parallelized EVM. This allows Eni to get the best of Solana and Ethereum - a hyper optimized execution layer that benefits from the tooling and mindshare around the EVM.

Overview

Eni is a high-performance, low-fee, delegated proof-of-stake blockchain designed for developers. It supports optimistic parallel execution of both EVM and CosmWasm, opening up new design possibilities. With unique optimizations like twin turbo consensus and EniDB, Eni ensures consistent 400ms block times and a transaction throughput that’s orders of magnitude higher than Ethereum. This means faster, more cost-effective operations. Plus, Eni’s seamless interoperability between EVM and CosmWasm gives developers native access to the entire Cosmos ecosystem, including IBC tokens, multi-sig accounts, fee grants, and more.

Documentation

For the most up-to-date documentation please visit:
👉 http://docs.eniac.network/

Eni Optimizations

Eni introduces four major innovations:

  • Twin Turbo Consensus: This feature allows Eni to reach the fastest time to finality of any blockchain at 400ms, unlocking web2 like experiences for applications.
  • Optimistic Parallelization: This feature allows developers to unlock parallel processing for their Ethereum applications, with no additional work.
  • EniDB: This major upgrade allows Eni to handle the much higher rate of data storage, reads and writes which become extremely important for a high performance blockchain.
  • Interoperable EVM: This allows existing developers in the Ethereum ecosystem to deploy their applications, tooling and infrastructure to Eni with no changes, while benefiting from the 100x performance improvements offered by Eni.

All these features combine to unlock a brand new, scalable design space for the Ethereum Ecosystem.

Testnet

Get started

Validate on the Eni Testnet Current Testnet: release/v0.2

Hardware Requirements

Minimum

  • 64 GB RAM
  • 1 TB NVME SSD
  • 16 Cores (modern CPU's)

Operating System

Linux (x86_64) or Linux (amd64) Recommended Arch Linux

Dependencies

Prerequisite: go1.24.2 + required.

Deployment Guide

1. Clone git repository and build the node

git clone https://github.com/eni-chain/go-eni.git
cd go-eni
git checkout $VERSION
make build

2. Start a Single Node

 cd ${PROJECT_DIR}
 ./build/enid start --home=./eni-node

🔧 Config path for single node: ${PROJECT_DIR}/eni-node

3. Start a 4-Node Local Network

  make start4-node

🔧 Config path for multi-node setup: ${PROJECT_DIR}/eni-nodes

This will launch a 4-node validator testnet locally.

4. Stop the 4-Node Network

  make stop4-node

Gracefully stops all running processes from start4-node.

5. Clean Node Data

  • Single Node Reset
  make reset-eni-node
  • Multi-Node Reset
  make reset-multi-node

Removes all blockchain data and configuration from the respective node directories.

Build with Us!

If you are interested in building with Eni Network:
👉 Visit our community hub: https://linktr.ee/ENI_OFFICIAL
🐦 DM us on X: https://x.com/eni__official
🌐 Website: https://www.eniac.network

About

owner project

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 79.0%
  • Shell 7.4%
  • Solidity 6.3%
  • Python 2.9%
  • JavaScript 2.3%
  • Rust 1.7%
  • Makefile 0.4%