Skip to content
This repository has been archived by the owner on Apr 6, 2020. It is now read-only.

Commit

Permalink
Merge 832dfb8 into 41a5413
Browse files Browse the repository at this point in the history
  • Loading branch information
holgerd77 committed Jan 9, 2019
2 parents 41a5413 + 832dfb8 commit 04d2925
Show file tree
Hide file tree
Showing 9 changed files with 255 additions and 37 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,15 +133,15 @@ Due to the large file sizes genesis states are not directly included in the `ind
but have to be accessed directly, e.g.:

```javascript
const mainnetGenesisState = require('ethereumjs-common/genesisStates/mainnet')
const mainnetGenesisState = require('ethereumjs-common/dist/genesisStates/mainnet')
```

Or by choosing dynamically:
Or by accessing dynamically:

```javascript
const genesisStates = require('ethereumjs-common/genesisStates')
const mainnetGenesisState = genesisStates['mainnet']
const mainnetGenesisState = genesisStates[genesisStates['names'][1]] // alternative via chain Id
const genesisStates = require('ethereumjs-common/dist/genesisStates')
const mainnetGenesisState = genesisStates.genesisStateByName('mainnet')
const mainnetGenesisState = genesisStates.genesisStateById(1) // alternative via network Id
```

# LICENSE
Expand Down
175 changes: 175 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,179 @@
- [genesisStatesType](interfaces/genesisstatestype.md)
- [hardforkOptions](interfaces/hardforkoptions.md)

### Functions

- [genesisStateById](#genesisstatebyid)
- [genesisStateByName](#genesisstatebyname)

### Object literals

- [genesisStates](#genesisstates)

---

## Functions

<a id="genesisstatebyid"></a>

### genesisStateById

**genesisStateById**(id: _`number`_): `any`

_Defined in [genesisStates/index.ts:23](https://github.com/ethereumjs/ethereumjs-common/blob/c779647/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

---

<a id="genesisstatebyname"></a>

### genesisStateByName

**genesisStateByName**(name: _`string`_): `any`

_Defined in [genesisStates/index.ts:32](https://github.com/ethereumjs/ethereumjs-common/blob/c779647/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

<a id="genesisstates"></a>

### `<Const>` genesisStates

**genesisStates**: _`object`_

_Defined in [genesisStates/index.ts:3](https://github.com/ethereumjs/ethereumjs-common/blob/c779647/src/genesisStates/index.ts#L3)_

<a id="genesisstates.goerli"></a>

#### goerli

**● goerli**: _`any`_ = require('./goerli.json')

_Defined in [genesisStates/index.ts:15](https://github.com/ethereumjs/ethereumjs-common/blob/c779647/src/genesisStates/index.ts#L15)_

---

<a id="genesisstates.kovan"></a>

#### kovan

**● kovan**: _`any`_ = require('./kovan.json')

_Defined in [genesisStates/index.ts:14](https://github.com/ethereumjs/ethereumjs-common/blob/c779647/src/genesisStates/index.ts#L14)_

---

<a id="genesisstates.mainnet"></a>

#### mainnet

**● mainnet**: _`any`_ = require('./mainnet.json')

_Defined in [genesisStates/index.ts:11](https://github.com/ethereumjs/ethereumjs-common/blob/c779647/src/genesisStates/index.ts#L11)_

---

<a id="genesisstates.rinkeby"></a>

#### rinkeby

**● rinkeby**: _`any`_ = require('./rinkeby.json')

_Defined in [genesisStates/index.ts:13](https://github.com/ethereumjs/ethereumjs-common/blob/c779647/src/genesisStates/index.ts#L13)_

---

<a id="genesisstates.ropsten"></a>

#### ropsten

**● ropsten**: _`any`_ = require('./ropsten.json')

_Defined in [genesisStates/index.ts:12](https://github.com/ethereumjs/ethereumjs-common/blob/c779647/src/genesisStates/index.ts#L12)_

---

<a id="genesisstates.names"></a>

#### names

**names**: _`object`_

_Defined in [genesisStates/index.ts:4](https://github.com/ethereumjs/ethereumjs-common/blob/c779647/src/genesisStates/index.ts#L4)_

<a id="genesisstates.names.1"></a>

#### 1

**● 1**: _`string`_ = "mainnet"

_Defined in [genesisStates/index.ts:5](https://github.com/ethereumjs/ethereumjs-common/blob/c779647/src/genesisStates/index.ts#L5)_

---

<a id="genesisstates.names.3"></a>

#### 3

**● 3**: _`string`_ = "ropsten"

_Defined in [genesisStates/index.ts:6](https://github.com/ethereumjs/ethereumjs-common/blob/c779647/src/genesisStates/index.ts#L6)_

---

<a id="genesisstates.names.4"></a>

#### 4

**● 4**: _`string`_ = "rinkeby"

_Defined in [genesisStates/index.ts:7](https://github.com/ethereumjs/ethereumjs-common/blob/c779647/src/genesisStates/index.ts#L7)_

---

<a id="genesisstates.names.42"></a>

#### 42

**● 42**: _`string`_ = "kovan"

_Defined in [genesisStates/index.ts:8](https://github.com/ethereumjs/ethereumjs-common/blob/c779647/src/genesisStates/index.ts#L8)_

---

<a id="genesisstates.names.6284"></a>

#### 6284

**● 6284**: _`string`_ = "goerli"

_Defined in [genesisStates/index.ts:9](https://github.com/ethereumjs/ethereumjs-common/blob/c779647/src/genesisStates/index.ts#L9)_

---

---

---

0 comments on commit 04d2925

Please sign in to comment.