ethereum_cpp项目结构
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
ethereum_cpp项目结构 [2017/09/26 06:45] – [项目整体架构] 螃蟹 | ethereum_cpp项目结构 [2017/09/27 07:52] (当前版本) – 螃蟹 | ||
---|---|---|---|
行 1: | 行 1: | ||
=====ethereum_cpp项目结构===== | =====ethereum_cpp项目结构===== | ||
- | {{ : | + | |
^工程名^类型^用途^ | ^工程名^类型^用途^ | ||
- | |ALL_BUILD||| | + | |ALL_BUILD|实用工具|编译整个项目| |
- | |BuildInfo.h|实用工具|| | + | |BuildInfo.h|实用工具|待完善| |
- | |cryptopp|实用工具|| | + | |cryptopp|实用工具|待完善| |
- | |devcore|lib静态库|| | + | |devcore|lib静态库|data structures, utilities, [[rlp|RLP]], |
- | |devcrypto|lib静态库|| | + | |devcrypto|lib静态库| |
- | |eth|exe可执行程序|| | + | |eth|exe可执行程序|A command-line Ethereum full-node that can be controlled via RPC.| |
- | |ethash|lib静态库|| | + | |ethash|lib静态库|ethash mining POW algorithm implementation| |
- | |ethashseal|lib静态库|| | + | |ethashseal|lib静态库|generic wrapper around the POW block seal engine. Also contains the genesis states for all ethash-based chains.| |
- | |ethcore|lib静态库|| | + | |ethcore|lib静态库|collection of core data structures and concepts| |
- | |ethereum|lib静态库|| | + | |ethereum|lib静态库|main consensus engine (minus EVM). Includes the State and BlockChain classes.| |
- | |ethkey|exe可执行程序|| | + | |ethkey|exe可执行程序|stand-alone key management| |
- | |ethvm|exe可执行程序|| | + | |ethvm|exe可执行程序|stand-alone EVM execution utility| |
- | |evm|lib静态库|| | + | |evm|lib静态库|Ethereum Virtual Machine implementation (interpreter).| |
- | |hunter_upload_cache|实用工具|| | + | |hunter_upload_cache|实用工具|待完善| |
- | |INSTALL|实用工具|| | + | |INSTALL|实用工具|待完善| |
- | |jsonrpccpp|实用工具|| | + | |jsonrpccpp|实用工具|待完善| |
- | |mpir|实用工具|| | + | |mpir|实用工具|待完善| |
- | |p2p|lib静态库|| | + | |[[ethereum_cpp项目结构_p2p|p2p]]|lib静态库|core peer to peer networking implementation (excluding specific sub-protocols)| |
- | |rlp|exe可执行程序|| | + | |[[rlp|RLP]]|exe可执行程序|stand-alone [[rlp|RLP]] en-/ |
- | |RUN_TESTS|实用工具|| | + | |RUN_TESTS|实用工具|待完善| |
- | |scrpyt|lib静态库|| | + | |scrpyt|lib静态库|scrypt implementation| |
- | |secp256k1|实用工具|| | + | |secp256k1|实用工具| |
- | |snark|实用工具|| | + | |snark|实用工具|待完善| |
- | |test.ClientBase|实用工具|| | + | |test.ClientBase|实用工具|待完善| |
- | |testeth|exe可执行程序|| | + | |testeth|exe可执行程序|tests for the modules formerly within the libethereum repo| |
- | |web3jsonrpc|lib静态库|| | + | |web3jsonrpc|lib静态库| |
- | |webthree|lib静态库|| | + | |webthree|lib静态库|service connectors for ethereum, swarm/ipfs and whisper.| |
- | |whisper|lib静态库|| | + | |whisper|lib静态库|whisper implementation| |
- | |ZERO_CHECK|实用工具|| | + | |ZERO_CHECK|实用工具|待完善| |
====项目整体架构==== | ====项目整体架构==== | ||
行 43: | 行 43: | ||
* ethvm: stand-alone EVM execution utility | * ethvm: stand-alone EVM execution utility | ||
* evmjit: library for the EVM just-in-time compiler | * evmjit: library for the EVM just-in-time compiler | ||
- | * libdevcore: data structures, utilities, rlp, trie, memory db | + | * libdevcore: data structures, utilities, |
* libdevcrypto: | * libdevcrypto: | ||
* libp2p: core peer to peer networking implementation (excluding specific sub-protocols) | * libp2p: core peer to peer networking implementation (excluding specific sub-protocols) | ||
行 57: | 行 57: | ||
* libwebthree: | * libwebthree: | ||
* libwhisper: whisper implementation | * libwhisper: whisper implementation | ||
- | * rlp: stand-alone rlp en-/decoder | + | * [[rlp|RLP]]: stand-alone |
* testeth: tests for the modules formerly within the libethereum repo | * testeth: tests for the modules formerly within the libethereum repo | ||
* testweb3core: | * testweb3core: | ||
行 64: | 行 64: | ||
* utils/ | * utils/ | ||
* utils/ | * utils/ | ||
+ | |||
+ | {{: |
ethereum_cpp项目结构.1506408308.txt.gz · 最后更改: 2017/09/26 06:45 由 螃蟹