mirror of
https://github.com/0glabs/0g-storage-node.git
synced 2024-12-29 01:35:17 +00:00
bfe434972d
Some checks failed
abi-consistent-check / build-and-compare (push) Has been cancelled
code-coverage / unittest-cov (push) Has been cancelled
rust / check (push) Has been cancelled
rust / test (push) Has been cancelled
rust / lints (push) Has been cancelled
functional-test / test (push) Has been cancelled
|
||
---|---|---|
.. | ||
incentive-mechanism | ||
architecture.md | ||
introduction.md | ||
k-v-store.md | ||
log-system.md | ||
onebox-test.md | ||
README.md | ||
run.md | ||
transaction-processing.md |
0G Storage
Organization
The 0G Storage repo is organized with two main modules, common
and node
, each with several submodules. common
contains basic components needed for the node
to run, while node
contains key roles that compose the network.
Directory structure
┌── : common
| ├── : channel
| ├── : directory
| ├── : hashset_delay
| ├── : lighthouse_metrics
| ├── : merkle_tree
| ├── : task_executor
| ├── : zgs_version
| ├── : append_merkle
| └── : unused port
┌── : node
| ├── : chunk_pool
| ├── : file_location_cache
| ├── : log_entry_sync
| ├── : miner
| ├── : network
| ├── : router
| ├── : rpc
| ├── : shared_types
| ├── : storage
| ├── : storage async
| └── : sync
├── : tests