sontrinh16 / genesisd

Layer 1 blockchain

Home Page:https://genesisL1.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GenesisL1

Some fellow and his friends wish to store genetic information as NFTs on a chain. install and sync this one like this:

bash scripts/statesync.bash

GenesisL1 fast installation scripts

root user, tested on clean Ubuntu 20.04 LTS
  • Update genesis_29-1 to genesis_29-2:

    sh update.sh
    full command on clean new machine with installed git:
    sudo swapoff -a; git clone https://github.com/alpha-omega-labs/genesisd.git; cd genesisd; sh update.sh
  • Install genesis_29-2 full node (suitable for validator):

  • $YOUR_NEW_NODE_NAME should be changed to any node name you like.
    sh genesisd-node.sh $YOUR_NEW_NODE_NAME
    full command on clean new machine with installed git:
    sudo swapoff -a; git clone https://github.com/alpha-omega-labs/genesisd.git; cd genesisd; sh genesisd-node.sh $YOUR_NEW_NODE_NAME
  • Install genesis_29-2 full node with EVM RPC-API enabled (not suitable for validator):

  • $YOUR_NEW_NODE_NAME should be changed to any node name you like.
    sh genesisd-rpc-node.sh $YOUR_NEW_NODE_NAME
    full command on clean new machine with installed git:
    sudo swapoff -a; git clone https://github.com/alpha-omega-labs/genesisd.git; cd genesisd; sh genesisd-rpc-node.sh $YOUR_NEW_NODE_NAME
  • Create validator of genesis_29-2

  • With imported Ethereum private key, with some L1 coins belonging to that key. Start after the genesisd-node.sh and full sync!
    sh create-validator-ethpk.sh $YOUR_VALIDATOR_NAME YOUR_PRIVATE_KEY $AMOUNT_EL1_STAKED $COMMISSION_RATE
    Example to create validator named "supervalidator" with 1000L1 self staked and 10% commission for delegators:
    sh create-validator-ethpk.sh supervalidator 58a86862565e596bcf185d699ef4db6a8f02f6696f4a3fe6ff5cf5c0b451c866 1000000000000000000000 0.1

    About

    Layer 1 blockchain

    https://genesisL1.com

    License:Apache License 2.0


    Languages

    Language:Go 79.3%Language:Shell 14.3%Language:Makefile 6.2%Language:Dockerfile 0.2%