User Tools

Site Tools


Sidebar

Welcome to DIDO WIKI

dido:public:ra:xapend:xapend.b_stds:defact:ethereum:client:ethereumjs-lib

This is an old revision of the document!


Ethereum: Ethereumjs-lib Project

Return to Ethereum ERCs

Note: The following is an excerpt from the official Ethereum site. It is provided here as a connivence and is not authoritative. Refer to the original document as the authoritative reference.
Table 1: Data sheet for Ethereum Ethereumjs-lib Project
Title Ethereum Ethereumjs-lib Project
Language Javascript
Created 2016
Repository https://github.com/ethereumjs/ethereumjs-lib
Description http://www.ethdocs.org/en/latest/ethereum-clients/ethereumjs-lib/index.html
Category Client

Abstract

ethereumjs-lib is the javascript library of core Ethereum functions as described in the Yellow Paper1). This is a simple meta-module that provides the following modules. Most JS modules are tracked in ethereumjs
  • VM - The Ethereum virtual machine and state processing functions
  • Blockchain - Blockchain management
  • Block - Block Schema definition and validation
  • Transaction - Transaction Schema definition and validation
  • Account - Account Schema definition and validation
  • rlp - Recursive Length Prefix serialization
  • Trie - Modified Merkle Patricia Tree
  • Ethash - Ethereum’s Proof of Work algorithm
  • utils - Miscellaneous helper functions
  • devp2p - The networking protocol
  • devp2p-dpt - The disputed peer table
1)
“ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER BYZANTIUM VERSION 3e36772 - 2019-05-12”, https://ethereum.github.io/yellowpaper/paper.pdf
dido/public/ra/xapend/xapend.b_stds/defact/ethereum/client/ethereumjs-lib.1559951682.txt.gz · Last modified: 2019/06/07 19:54 by nick
Translations of this page: