[!WARNING] THE CODE IN THIS REPOSITORY HAS NOT BEEN AUDITED YET.
PLEASE USE EXTREME CAUTION WHEN USING THIS SOFTWARE, AND USE IT AT YOUR OWN RISK. FOR THE TIME BEING, WE ADVISE THAT YOU NOT USE IT WITH YOUR PERSONAL PRIVATE KEY(S).
THIS IS ESPECIALLY IMPORTANT AS GOVGEN RELIES ON AND USES ACCOUNTS DERIVED FROM THE COSMOS HUB, AND THEREFORE THERE IS RISK OF COMPROMISING YOUR COSMOS HUB ACCOUNT AS WELL.
GovGen is built using the Cosmos SDK as a fork of the Cosmos Hub at version v14.1.0.
The following modifications have been made to the Cosmos Hub software to create GovGen:
govgen
(see cmd/govgend/cmd/config.go
)ante/gov_ante.go:minInitialDepositFraction
)An effort has been made to make it possible to build the exact same binary
locally as the Github Release section. To do this, checkout to the expected
version and then simply run make build
(which will output the binary to the
build
directory) or make install
. The resulted binary should have the same
sha256 hash than the one from the Github Release section.
Run make build-ledger
to have ledger support in ./build/govgend
binary.
Note that this will disable reproducible builds, as it introduces OS
dependencies.
Check out https://cosmos.directory/govgen to have a list of available RPCs and REST interfaces. Among the available rpc nodes one that can be used is https://rpc.govgen.io:443