github.com/shrimpyuk/bor@v0.2.15-0.20220224151350-fb4ec6020bae/internal/cli/server/chains/chain.go (about) 1 package chains 2 3 import ( 4 "github.com/ethereum/go-ethereum/common" 5 "github.com/ethereum/go-ethereum/core" 6 ) 7 8 type Chain struct { 9 Hash common.Hash 10 Genesis *core.Genesis 11 Bootnodes []string 12 NetworkId uint64 13 DNS []string 14 } 15 16 var chains = map[string]*Chain{ 17 "mainnet": mainnetBor, 18 "mumbai": mumbaiTestnet, 19 } 20 21 func GetChain(name string) (*Chain, bool) { 22 chain, ok := chains[name] 23 return chain, ok 24 }