From aaf27e9b1102ed114dfb8fddd667134400e23673 Mon Sep 17 00:00:00 2001 From: Benjamin Bollen <ben@monax.io> Date: Mon, 20 Feb 2017 15:56:57 +0100 Subject: [PATCH] eris-mint: remove lingering genesis/types --- manager/eris-mint/state/genesis_test.go | 2 +- manager/eris-mint/state/types/genesis.go | 63 ------------------------ 2 files changed, 1 insertion(+), 64 deletions(-) delete mode 100644 manager/eris-mint/state/types/genesis.go diff --git a/manager/eris-mint/state/genesis_test.go b/manager/eris-mint/state/genesis_test.go index c9305ed4..47541d93 100644 --- a/manager/eris-mint/state/genesis_test.go +++ b/manager/eris-mint/state/genesis_test.go @@ -31,7 +31,7 @@ var g1 = fmt.Sprintf(` { "address": "%X", "amount": %d, - "name": "%s", + "name": "%s", "permissions": { "base": { "perms": %d, diff --git a/manager/eris-mint/state/types/genesis.go b/manager/eris-mint/state/types/genesis.go deleted file mode 100644 index 90d54cf7..00000000 --- a/manager/eris-mint/state/types/genesis.go +++ /dev/null @@ -1,63 +0,0 @@ -package types - -import ( - "fmt" - "time" - - "github.com/eris-ltd/eris-db/common/sanity" - ptypes "github.com/eris-ltd/eris-db/permission/types" - - "github.com/tendermint/go-crypto" - "github.com/tendermint/go-wire" -) - -//------------------------------------------------------------ -// we store the gendoc in the db - -var GenDocKey = []byte("GenDocKey") - -//------------------------------------------------------------ -// core types for a genesis definition - -type BasicAccount struct { - Address []byte `json:"address"` - Amount int64 `json:"amount"` -} - -type GenesisAccount struct { - Address []byte `json:"address"` - Amount int64 `json:"amount"` - Name string `json:"name"` - Permissions *ptypes.AccountPermissions `json:"permissions"` -} - -type GenesisValidator struct { - PubKey crypto.PubKey `json:"pub_key"` - Amount int64 `json:"amount"` - Name string `json:"name"` - UnbondTo []BasicAccount `json:"unbond_to"` -} - -type GenesisParams struct { - GlobalPermissions *ptypes.AccountPermissions `json:"global_permissions"` -} - -type GenesisDoc struct { - GenesisTime time.Time `json:"genesis_time"` - ChainID string `json:"chain_id"` - Params *GenesisParams `json:"params"` - Accounts []GenesisAccount `json:"accounts"` - Validators []GenesisValidator `json:"validators"` -} - -//------------------------------------------------------------ -// Make genesis state from file - -func GenesisDocFromJSON(jsonBlob []byte) (genState *GenesisDoc) { - var err error - wire.ReadJSONPtr(&genState, jsonBlob, &err) - if err != nil { - sanity.PanicCrisis(fmt.Sprintf("Couldn't read GenesisDoc: %v", err)) - } - return -} -- GitLab