You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Great that you want to contribute to the `EthereumJS`[ecosystem](https://ethereumjs.readthedocs.io/en/latest/introduction.html). `EthereumJS` is managed by the Ethereum Foundation and largely driven by the wider community. Everyone is welcome to join the effort and help to improve on the libraries (see our [Code of Conduct](https://ethereumjs.readthedocs.io/en/latest/code_of_conduct.html) 🌷).
4
+
5
+
We have written up some [Contribution Guidelines](https://ethereumjs.readthedocs.io/en/latest/contributing.html#how-to-start) to help you getting started.
6
+
7
+
These include information on how we work with **Git** and how our **general workflow** and **technical setup** looks like (stuff like language, tooling, code quality and style).
[](https://gitter.im/ethereum/ethereumjs-lib) or #ethereumjs on freenode
If you are still looking for a [Spurious Dragon](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-607.md) compatible version of this library install the latest of the `2.2.x` series (see [Changelog](./CHANGELOG.md)).
26
21
@@ -66,9 +61,7 @@ For documentation on `VM` instantiation, exposed API and emitted `events` see ge
66
61
67
62
## StateManger
68
63
69
-
The API for the `StateManager` is currently in `Beta`, separate documentation can be found [here](./docs/stateManager.md).
70
-
71
-
The `StateManager` API has been largely reworked recently and the `StateManager` will be removed from the VM and provided as a separate package in a future `v3.0.0` release, see [release notes](https://github.com/ethereumjs/ethereumjs-vm/releases/tag/v2.5.0) for the `v2.5.0` VM release for further details.
64
+
The API for the ``StateManager`` is currently in ``Beta``, separate documentation can be found [here](./docs/stateManager.md), see also [release notes](https://github.com/ethereumjs/ethereumjs-vm/releases/tag/v2.5.0) from the ``v2.5.0`` VM release for details on the ``StateManager`` rewrite.
72
65
73
66
# Internal Structure
74
67
@@ -107,6 +100,12 @@ The opFns for `CREATE`, `CALL`, and `CALLCODE` call back up to `runCall`.
107
100
108
101
Developer documentation - currently mainly with information on testing and debugging - can be found [here](./docs/developer.md).
109
102
103
+
# EthereumJS
104
+
105
+
See our organizational [documentation](https://ethereumjs.readthedocs.io) for an introduction to `EthereumJS` as well as information on current standards and best practices.
106
+
107
+
If you want to join for work or do improvements on the libraries have a look at our [contribution guidelines](https://ethereumjs.readthedocs.io/en/latest/contributing.html).
0 commit comments