Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
ATEAM.json Update ATEAM Mar 13, 2019
Auberdine.json Create Auberdine.json (#87) Mar 13, 2019
Bianjie.json Bianjie's gentx for Cosmos genesis (#81) Mar 13, 2019
Blockpower.json remove invalid gentxs Mar 13, 2019
BouBouNode.json Add BouBouNode gentx (#47) Mar 13, 2019
ChainPool.json Update ChainPool.json Mar 11, 2019
Coinone Node.json Add Coinone Node genesis tx (#58) Mar 13, 2019
Compass.json Compass: update gentx info Mar 11, 2019
Cosmostation.json Add Cosmostation.json (#54) Mar 13, 2019
Cryptium Labs.json Add Cryptium Labs gentx Mar 11, 2019
Cypher Core.json added gentx (#13) Mar 13, 2019
DokiaCapital.json Adding Dokia (#10) Mar 13, 2019
DragonStake.json Create DragonStake.json (#39) Mar 13, 2019
F4RM.json Add F4RM gentx Mar 12, 2019
Firmamint.json Create Firmamint Gentx.json (#55) Mar 13, 2019
HyperBlocksPro.json Add files via upload Mar 12, 2019
KalpaTech.json Move figment/kalphatech to gentx dir Mar 13, 2019
Mythos.json Mythos gentx submission Mar 11, 2019
P2P.ORG - P2P Validator.json Add gentx for P2P.ORG Validator (#85) Mar 13, 2019
README.md Add missing min self delegation flag Mar 10, 2019
SNZHolding.json Add gentx for snzholding (#46) Mar 13, 2019
Simply-VC-Validator.json Simply VC genesis transaction (#15) Mar 13, 2019
SkystarCapital.json Create SkystarCapital.json (#7) Mar 13, 2019
Staked.json Update Staked.json Mar 12, 2019
Wetez.json Create Wetez.json Mar 11, 2019
atom-sandler.json Atom Sandler's genesis tx (#18) Mar 13, 2019
bisontrails.json Create bisontrails.json (#89) Mar 13, 2019
bity.com.json Add bity.com.json gentx. (#110) Mar 13, 2019
blockmatrix.json ok, lets not be fancy... Mar 11, 2019
cec.json cephalopod equipment coop gentx (#102) Mar 13, 2019
certusone.json Create certusone.json (#40) Mar 13, 2019
chainflow-cosmos-prodval-01-gentx.json Create chainflow-cosmos-prodval-01-gentx.json (#36) Mar 13, 2019
chorus_one.json Re-add Chorus one Mar 13, 2019
colmena.json Create colmena.json (#41) Mar 13, 2019
cosmospool.org.json Create cosmospool.org.json (#49) Mar 13, 2019
darkqueen.json
delega.json Create delega.json (#57) Mar 13, 2019
figment.json Move figment/kalphatech to gentx dir Mar 13, 2019
firstblock.io.json Create Firstblock.io gentx (#86) Mar 13, 2019
forbole.json add forbole.json (#72) Mar 13, 2019
gentx-01no.de.json Create gentx-01no.de.json Mar 11, 2019
gentx-castlenode.json Create gentx-castlenode.json (#73) Mar 13, 2019
gentx-fc8abc401ade02fdc41a41d1accc5ffdd634f9fb.json commit hashquark gentx (#5) Mar 13, 2019
gentx-in3s.com.json Added details. Mar 12, 2019
gentx-liangping.json Create gentx-liangping.json (#19) Mar 13, 2019
hashtower.json add gentx for hashtower (#77) Mar 13, 2019
iqlusion.json Submitting the iqlusion gen tx (#6) Mar 13, 2019
kochacolaj.json kochacolaj.json (#64) Mar 13, 2019
kytzu.json Update kytzu.json Mar 12, 2019
lunamint.json add lunamint.json (#70) Mar 13, 2019
meleatrust.json add meleatrust.json (#98) Mar 13, 2019
nylira.json create nylira.json (#44) Mar 13, 2019
piggy-coin.com.json Add gentx for piggy-coin.com validator (#45) Mar 13, 2019
polychainlabs.json Add gentx operation (#14) Mar 13, 2019
sentinel.json Create sentinel.json (#76) Mar 13, 2019
sikka.json added sikka gentx (#62) Mar 13, 2019
sparkpool.json create sparkpool.json (#74) Mar 13, 2019
stake.zone.json Create stake.zone.json (#83) Mar 13, 2019
stakecapital.json add gentx for StakeCapital (#103) Mar 13, 2019
stakefish.json Create stakefish.json (#90) Mar 13, 2019
stakewithus.json Updated StakewithUs gentx (#78) Mar 13, 2019
stakingfacilities.json Create Staking Facilities gentx (#80) Mar 13, 2019
stakingfund.json add stakingfund.json (#59) Mar 13, 2019
syncnode.json Create syncnode.json (#60) Mar 13, 2019
tezoscapital.json Adding Tezos Capital. (#51) Mar 13, 2019
umbrella.json Add Umbrella Validator's gentx Mar 12, 2019
validator-network.json Add validator-network.json Mar 12, 2019
ztake-org.json Ztake gentx submission (#43) Mar 13, 2019

README.md

gentx

To generate your gentx run the following command with the launch genesis file at ~/.gaiad/config/genesis.json:

$ gaiad gentx \
  --amount <amount_of_delegation> \
  --min-self-delegation <min_self_delegation> \
  --commission-rate <commission_rate> \
  --commission-max-rate <commission_max_rate> \
  --commission-max-change-rate <commission_max_change_rate> \
  --pubkey <consensus_pubkey> \
  --name <key_name>

This will produce a file in the ~/.gaiad/config/gentx/ folder that has a name with the format gentx-<node_id>.json. The content of the file should have a structure as follows:

{
  "type": "auth/StdTx",
  "value": {
    "msg": [
      {
        "type": "cosmos-sdk/MsgCreateValidator",
        "value": {
          "description": {
            "moniker": "<moniker>",
            "identity": "",
            "website": "",
            "details": ""
          },
          "commission": {
            "rate": "<commission_rate>",
            "max_rate": "<commission_max_rate>",
            "max_change_rate": "<commission_max_change_rate>"
          },
          "min_self_delegation": "1",
          "delegator_address": "cosmos1msz843gguwhqx804cdc97n22c4lllfkk39qlnc",
          "validator_address": "cosmosvaloper1msz843gguwhqx804cdc97n22c4lllfkk5352lt",
          "pubkey": "<consensus_pubkey>",
          "value": {
            "denom": "uatom",
            "amount": "1000000"
          }
        }
      }
    ],
    "fee": {
      "amount": null,
      "gas": "200000"
    },
    "signatures": [
      {
        "pub_key": {
          "type": "tendermint/PubKeySecp256k1",
          "value": "AlT62zuYGlZGUG3Yv0RtIFoPTzVY4N+WEFmBvz1syjws"
        },
        "signature": "ZgoOHWB90GIh++kZKWDv8mZok2nQnVcEyEWM6paafFs2ieu4GfAwdjnxsx608LD6+i63kRPRFJv8E81bSSL92A=="
      }
    ],
    "memo": "<node_id>@<ip>:26656"
  }
}

To submit your gentx for inclusion in genesis, open a pull request against this repository and place the contents in a file /gentx/<moniker>.json.

NOTE: If you would like to override the memo field use the --ip and --node-id flags for the gaiad gentx command above.

You can’t perform that action at this time.