-
Notifications
You must be signed in to change notification settings - Fork 3
Source files
Note that this is both rough, and may not be updated wel enough.
The Ethereum Virtual Machine.
Implements the actual Virtual machine.
Defines a class that the EVM talks too, but doesnt actually implement it. 'null implementation'.
Defines what the fees for different operations are.
Shared, core components to the Ethereum and (potentially) other related projects. Includes RLP and the Merkle Patricia tree.
Algorithm to mine and verify the 'mined bit' of the blocks.
Reading a block RLP data, verifying internals; whether accounts have enough ether to pay for the sent ethers plus maximum possible gas cost, aswel as checking for the global gas limits, uncles, etcetera.
NOTE: actually dont see it check the value+gas cost thing..
Contains the private/public KeyPair
, and the different units of ether.
Apparently no verify or sign function on the KeyPair
, possibly the function
is used using the public/private key directly.
Contains a list of all the instructions names and bytes, and eth::disassemble
that turns the bytes into a more human readable string.(although not very
human readable, being able to recompile higher would be a nice feature.)
(currently no eth::assemble
matching eth::disassemble
)
Because we all love throwing stuff.
Implements the RLP. RLP achieves defining a way to indicating nested lists with blocks of data in them. (Something else looks at the blocks to see how to use it)
Implements the Patricia tree thing. (or here)
Handles logging things.
Defines some arrays and sets with names that are easier to type and read, as well as some other simple definitions.
Functions that do things with string input, used for JSON rpc commands.
- Building on Linux
- Building on MacOS
- Building on Windows
- Compatibility Info and Build Tips
- Serpent LLL Only Build
- LLL PoC 6
- [LLL Examples for PoC 6](LLL Examples for PoC 5)
- PoC 6 JS API
- Client Development with PoC 6
- MetaCoin API
- Exchange API
- Name Registration API
- Coins API