As stated in the yellow paper, ethereumjs-lib is a javascript library for core ethereum functionality. This is a simple meta module that provides the following modules. Most JS modules are tracked on ethereumjs.
- Virtual Machine – Ethereum Virtual Machine and state processing functions
- Blockchain – Blockchain Management
- Blocks – block schema definition and verification
- Transactions – transaction schema definition and validation
- Account – Account schema definition and validation
- rlp - cyclic length prefix serialization
- Trie – Modified Merkle Patricia tree
- Ethash - Ethereum Proof of Work Algorithm
- utils - Various accessibility features
- devp2p - network protocol
- devp2p-dpt - Controversial peer table
Link:
Github: https://github.com/ethereumjs/ethereumjs-lib
Join Gitter chat: https://gitter.im/ethereum/ethereumjs-lib
If you want to learn Ethereum DApp development efficiently , you can visit the most popular online interactive tutorials provided by Huizhi.com:
More other content is also available on this Ethereum blog .