This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:xapend:xapend.b_stds:defact:ethereum:client:ethereumjs-lib [2019/06/07 19:54] nick |
dido:public:ra:xapend:xapend.b_stds:defact:ethereum:client:ethereumjs-lib [2021/08/18 11:02] (current) murphy [Abstract] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ======== Ethereum: Ethereumjs-lib Project ========= | + | ===== Ethereum: Ethereumjs-lib Project ===== |
| - | [[dido:public:stds:defact:ethereum | Return to Ethereum ERCs ]] | + | [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:client| 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. | + | : **Note**: The following is an excerpt from the official Ethereum site. It is provided here as a convenience and is not authoritative. Refer to the original document as the authoritative reference. |
| <table> | <table> | ||
| Line 14: | Line 14: | ||
| </table> | </table> | ||
| - | + | ==== Abstract ==== | |
| - | ====== Abstract ====== | + | //Ethereumjs-lib is the javascript library of core Ethereum functions as described in the Yellow Paper(( |
| - | + | ||
| - | : //ethereumjs-lib is the javascript library of core Ethereum functions as described in the Yellow Paper(( | + | |
| "ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER | "ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER | ||
| BYZANTIUM VERSION 3e36772 - 2019-05-12", [[https://ethereum.github.io/yellowpaper/paper.pdf]] | BYZANTIUM VERSION 3e36772 - 2019-05-12", [[https://ethereum.github.io/yellowpaper/paper.pdf]] | ||
| - | )). This is a simple meta-module that provides the following modules. Most JS modules are tracked in ethereumjs// | + | )). This is a simple meta-[[dido:public:ra:xapend:xapend.a_glossary:m:module|module]] that provides the following modules. Most JS modules are tracked in ethereumjs// |
| - | * //VM - The Ethereum virtual machine and state processing functions// | + | * //VM - The [[dido:public:ra:xapend:xapend.a_glossary:e:evm|Ethereum virtual machine]] and state processing functions// |
| - | * //Blockchain - Blockchain management// | + | * //[[dido:public:ra:xapend:xapend.a_glossary:b:blockchain|Blockchain]] - Blockchain management// |
| - | * //Block - Block Schema definition and validation// | + | * //Block - Block Schema definition and [[dido:public:ra:xapend:xapend.a_glossary:v:validation|validation]]// |
| * //Transaction - Transaction Schema definition and validation// | * //Transaction - Transaction Schema definition and validation// | ||
| * //Account - Account Schema definition and validation// | * //Account - Account Schema definition and validation// | ||