# ethereumjs-common ## Index ### Classes - [Common](classes/common.md) ### Interfaces - [BootstrapNode](interfaces/bootstrapnode.md) - [Chain](interfaces/chain.md) - [GenesisBlock](interfaces/genesisblock.md) - [Hardfork](interfaces/hardfork.md) - [chainsType](interfaces/chainstype.md) - [genesisStatesType](interfaces/genesisstatestype.md) - [hardforkOptions](interfaces/hardforkoptions.md) ### Functions - [genesisStateById](#genesisstatebyid) - [genesisStateByName](#genesisstatebyname) ### Object literals - [genesisStates](#genesisstates) --- ## Functions ### genesisStateById ▸ **genesisStateById**(id: _`number`_): `any` _Defined in [genesisStates/index.ts:23](https://github.com/ethereumjs/ethereumjs-common/blob/30c4186/src/genesisStates/index.ts#L23)_ Returns the genesis state by network ID **Parameters:** | Name | Type | Description | | ---- | -------- | -------------------------- | | id | `number` | ID of the network (e.g. 1) | **Returns:** `any` Dictionary with genesis accounts --- ### genesisStateByName ▸ **genesisStateByName**(name: _`string`_): `any` _Defined in [genesisStates/index.ts:32](https://github.com/ethereumjs/ethereumjs-common/blob/30c4186/src/genesisStates/index.ts#L32)_ Returns the genesis state by network name **Parameters:** | Name | Type | Description | | ---- | -------- | ------------------------------------ | | name | `string` | Name of the network (e.g. 'mainnet') | **Returns:** `any` Dictionary with genesis accounts --- ## Object literals ### `` genesisStates **genesisStates**: _`object`_ _Defined in [genesisStates/index.ts:3](https://github.com/ethereumjs/ethereumjs-common/blob/30c4186/src/genesisStates/index.ts#L3)_ #### goerli **● goerli**: _`any`_ = require('./goerli.json') _Defined in [genesisStates/index.ts:15](https://github.com/ethereumjs/ethereumjs-common/blob/30c4186/src/genesisStates/index.ts#L15)_ --- #### kovan **● kovan**: _`any`_ = require('./kovan.json') _Defined in [genesisStates/index.ts:14](https://github.com/ethereumjs/ethereumjs-common/blob/30c4186/src/genesisStates/index.ts#L14)_ --- #### mainnet **● mainnet**: _`any`_ = require('./mainnet.json') _Defined in [genesisStates/index.ts:11](https://github.com/ethereumjs/ethereumjs-common/blob/30c4186/src/genesisStates/index.ts#L11)_ --- #### rinkeby **● rinkeby**: _`any`_ = require('./rinkeby.json') _Defined in [genesisStates/index.ts:13](https://github.com/ethereumjs/ethereumjs-common/blob/30c4186/src/genesisStates/index.ts#L13)_ --- #### ropsten **● ropsten**: _`any`_ = require('./ropsten.json') _Defined in [genesisStates/index.ts:12](https://github.com/ethereumjs/ethereumjs-common/blob/30c4186/src/genesisStates/index.ts#L12)_ --- #### names **names**: _`object`_ _Defined in [genesisStates/index.ts:4](https://github.com/ethereumjs/ethereumjs-common/blob/30c4186/src/genesisStates/index.ts#L4)_ #### 1 **● 1**: _`string`_ = "mainnet" _Defined in [genesisStates/index.ts:5](https://github.com/ethereumjs/ethereumjs-common/blob/30c4186/src/genesisStates/index.ts#L5)_ --- #### 3 **● 3**: _`string`_ = "ropsten" _Defined in [genesisStates/index.ts:6](https://github.com/ethereumjs/ethereumjs-common/blob/30c4186/src/genesisStates/index.ts#L6)_ --- #### 4 **● 4**: _`string`_ = "rinkeby" _Defined in [genesisStates/index.ts:7](https://github.com/ethereumjs/ethereumjs-common/blob/30c4186/src/genesisStates/index.ts#L7)_ --- #### 42 **● 42**: _`string`_ = "kovan" _Defined in [genesisStates/index.ts:8](https://github.com/ethereumjs/ethereumjs-common/blob/30c4186/src/genesisStates/index.ts#L8)_ --- #### 6284 **● 6284**: _`string`_ = "goerli" _Defined in [genesisStates/index.ts:9](https://github.com/ethereumjs/ethereumjs-common/blob/30c4186/src/genesisStates/index.ts#L9)_ --- --- ---