Skip to content

CosmosElon/genesisd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

    Resources

    License

    Code of conduct

    Security policy

    Stars

    Watchers

    Forks

    Packages

    No packages published

    Languages

    • Go 79.9%
    • Shell 13.7%
    • Makefile 6.2%
    • Dockerfile 0.2%