govgen

module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 21, 2024 License: Apache-2.0

README

GovGen

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:

1. Removed x/globalfee module and revert to older and simpler fee decorator
2. Removed IBC and related modules (e.g. ICA, Packet Forwarding Middleware, etc.)
3. Removed Interchain Security module
4. Reverted to standard Cosmos SDK v0.46.16 without the Liquid Staking Module (LSM)
5. Changed Bech32 prefixes to `govgen` (see `cmd/govgend/cmd/config.go`)
6. Reduced hard-coded ante min-deposit percentage to 1% (see `ante/gov_ante.go:minInitialDepositFraction`)
7. Removed ability for validators to vote on proposals with delegations, they can only use their own stake
8. Removed community spend proposal
9. Allowed setting different voting periods for different proposal types

Directories

Path Synopsis
app
params
Package params defines the simulation parameters in the govgen.
Package params defines the simulation parameters in the govgen.
sim
cmd
govgend command
pkg
types
x
gov
gov/types
Package types is a reverse proxy.
Package types is a reverse proxy.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL