fix gaia init genesis creation
int int
This commit is contained in:
parent
c63a545206
commit
068ca5e3e6
@ -179,3 +179,25 @@ func (ga *GenesisAccount) ToAccount() (acc *auth.BaseAccount) {
|
||||
Coins: ga.Coins.Sort(),
|
||||
}
|
||||
}
|
||||
|
||||
// DefaultGenAppState expects two args: an account address
|
||||
// and a coin denomination, and gives lots of coins to that address.
|
||||
func DefaultGenAppState(args []string, addr sdk.Address, coinDenom string) (json.RawMessage, error) {
|
||||
|
||||
accAuth := auth.NewBaseAccountWithAddress(addr)
|
||||
accAuth.Coins = sdk.Coins{{"fermion", 100000}}
|
||||
acc := NewGenesisAccount(&accAuth)
|
||||
genaccs := []GenesisAccount{acc}
|
||||
|
||||
genesisState := GenesisState{
|
||||
Accounts: genaccs,
|
||||
StakeData: stake.GetGenesisJSON(),
|
||||
}
|
||||
|
||||
stateBytes, err := json.MarshalIndent(genesisState, "", "\t")
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return stateBytes, nil
|
||||
}
|
||||
|
||||
@ -40,22 +40,22 @@ func generateApp(rootDir string, logger log.Logger) (abci.Application, error) {
|
||||
//if err != nil {
|
||||
//return nil, err
|
||||
//}
|
||||
//dbStaking, err := dbm.NewGoLevelDB("gaia-staking", dataDir)
|
||||
//dbStake, err := dbm.NewGoLevelDB("gaia-stake", dataDir)
|
||||
//if err != nil {
|
||||
//return nil, err
|
||||
//}
|
||||
//dbs := map[string]dbm.DB{
|
||||
//"main": dbMain,
|
||||
//"acc": dbAcc,
|
||||
//"ibc": dbIBC,
|
||||
//"staking": dbStaking,
|
||||
//"main": dbMain,
|
||||
//"acc": dbAcc,
|
||||
//"ibc": dbIBC,
|
||||
//"stake": dbStake,
|
||||
//}
|
||||
//bapp := app.NewGaiaApp(logger, dbs)
|
||||
return bapp, nil
|
||||
}
|
||||
|
||||
func main() {
|
||||
server.AddCommands(rootCmd, server.DefaultGenAppState, generateApp, context)
|
||||
server.AddCommands(rootCmd, app.DefaultGenAppState, generateApp, context)
|
||||
|
||||
// prepare and add flags
|
||||
rootDir := os.ExpandEnv("$HOME/.gaiad")
|
||||
|
||||
Loading…
Reference in New Issue
Block a user