Categorygithub.com/Entangle-Protocol/entangle-blockchain

# README

Entangle

Entangle blockchain node based on Ethermint - a scalable and interoperable Ethereum library, built on Proof-of-Stake with fast-finality using the Cosmos SDK which runs on top of Tendermint Core consensus engine.

Note: Requires Go 1.19+

Become a Validator

You can check the instructions to Run a Node.

tl;dr

Hardware Requirements

MainnetTestnet
CPU4 or more physical CPU cores2 or more physical CPU cores
RAM16GB+8GB+
Storage500GB+ SSD250GB+ SSD
Network100mbps+10mbps+
OSUbuntu 22.04Ubuntu 22.04 or macOS

Installation and run

  1. Install Git, Golang (minimum version is 1.19), make, jq, Python, golangci-lint, and Solc-JS

  2. Clone the repository, or check out the latest release:

git clone https://github.com/Entangle-Protocol/entangle-blockchain
cd entangle-blockchain
  1. Install the application:
make install
  1. Run the account generation script with your key name and encryption password as the parameters below:

sh init_key.sh <password>
  1. Execute the script for downloading and unpacking data from previous blocks:
sh get_snapshot.sh
  1. Initiating the full blockchain node will commence the process of synchronizing the current block state:
sh run_node.sh
  1. Receiving NGL Tokens to the Account

    To add an account to MetaMask, you need to obtain the private key of your account. You can do this using the command:

    entangled keys unsafe-export-eth-key <key_name>
    

    The obtained private key can be used to import the account into MetaMask. Afterward, you can acquire NGL tokens for the account using the Entangle faucet via the Discord.

  2. Starting a Validator

    As the amount, specify the number of tokens you are staking for the Validator, and as the from, use the key name used in the Validator Account Generation step.

    entangled tx staking create-validator \
    --amount="5000000000000000000aNGL" \
    --pubkey=$(entangled tendermint show-validator) \
    --moniker="validator" \
    --chain-id=entangle_33133-1 \
    --commission-rate="0.10" \
    --commission-max-rate="0.20" \
    --commission-max-change-rate="0.01" \
    --min-self-delegation="1" \
    --gas=500000 \
    --gas-prices="10aNGL" \
    --from=<key_name>
    

Community

Contributing

Looking for a good place to start contributing? Check out some good first issues.

For additional instructions, standards and style guides, please refer to the Contributing document.

# Packages

Copyright 2021 Evmos Foundation This file is part of Evmos' Ethermint library.
Copyright 2021 Evmos Foundation This file is part of Evmos' Ethermint library.
No description provided by the author
No description provided by the author
Copyright 2021 Evmos Foundation This file is part of Evmos' Ethermint library.
No description provided by the author
Copyright 2021 Evmos Foundation This file is part of Evmos' Ethermint library.
Copyright 2021 Evmos Foundation This file is part of Evmos' Ethermint library.
Copyright 2021 Evmos Foundation This file is part of Evmos' Ethermint library.
Copyright 2021 Evmos Foundation This file is part of Evmos' Ethermint library.
Copyright 2021 Evmos Foundation This file is part of Evmos' Ethermint library.
Copyright 2021 Evmos Foundation This file is part of Evmos' Ethermint library.
No description provided by the author
Copyright 2021 Evmos Foundation This file is part of Evmos' Ethermint library.
No description provided by the author