├── .bookignore ├── .gitbook └── assets │ ├── zg-storage-algorithm.png │ ├── zg-storage-architecture.png │ ├── zg-storage-layer.png │ ├── zg-storage-log.png │ └── zg-storage-transaction.png ├── .github ├── actions-rs │ └── grcov.yml ├── actions │ └── setup-rust │ │ └── action.yml └── workflows │ ├── abi.yml │ ├── cc.yml │ ├── rust.yml │ └── tests.yml ├── .gitignore ├── .gitmodules ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── DockerfileStandard ├── LICENSE.lighthouse ├── NOTICE ├── README.md ├── SUMMARY.md ├── codecov.yml ├── common ├── append_merkle │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ ├── merkle_tree.rs │ │ ├── metrics.rs │ │ ├── node_manager.rs │ │ ├── proof.rs │ │ └── sha3.rs ├── channel │ ├── Cargo.toml │ └── src │ │ ├── channel.rs │ │ ├── error.rs │ │ ├── lib.rs │ │ ├── metrics.rs │ │ └── test_util.rs ├── contract-interface │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ └── lib.rs ├── contract-wrapper │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── directory │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── hashset_delay │ ├── Cargo.toml │ └── src │ │ ├── hashset_delay.rs │ │ └── lib.rs ├── lighthouse_metrics │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── merkle_light │ ├── Cargo.toml │ ├── README.md │ ├── benches │ │ ├── crypto_sha512.rs │ │ ├── hash512 │ │ │ ├── hash512.rs │ │ │ └── mod.rs │ │ ├── ring_sha512.rs │ │ └── ringx │ │ │ ├── init.rs │ │ │ └── mod.rs │ ├── clippy.toml │ ├── examples │ │ └── no_std.rs │ └── src │ │ ├── hash.rs │ │ ├── hash_impl.rs │ │ ├── lib.rs │ │ ├── merkle.rs │ │ ├── proof.rs │ │ ├── test_cmh.rs │ │ └── test_item.rs ├── merkle_tree │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── spec │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── task_executor │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ ├── metrics.rs │ │ └── test_utils.rs ├── unused_port │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── zgs_seal │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── zgs_version │ ├── Cargo.toml │ └── src │ └── lib.rs ├── contributing.md ├── docs ├── README.md ├── architecture.md ├── incentive-mechanism │ ├── README.md │ ├── mining-reward.md │ ├── proof-of-random-access.md │ └── storage-pricing.md ├── introduction.md ├── k-v-store.md ├── log-system.md ├── onebox-test.md ├── run.md └── transaction-processing.md ├── node ├── .gitignore ├── Cargo.toml ├── chunk_pool │ ├── Cargo.toml │ └── src │ │ ├── handler.rs │ │ ├── lib.rs │ │ └── mem_pool │ │ ├── chunk_cache.rs │ │ ├── chunk_pool_inner.rs │ │ ├── chunk_write_control.rs │ │ └── mod.rs ├── file_location_cache │ ├── Cargo.toml │ └── src │ │ ├── file_location_cache.rs │ │ ├── lib.rs │ │ └── test_util.rs ├── log_entry_sync │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── sync_manager │ │ ├── config.rs │ │ ├── data_cache.rs │ │ ├── log_entry_fetcher.rs │ │ ├── log_query.rs │ │ ├── metrics.rs │ │ └── mod.rs ├── miner │ ├── Cargo.toml │ └── src │ │ ├── config.rs │ │ ├── lib.rs │ │ ├── loader.rs │ │ ├── metrics.rs │ │ ├── mine.rs │ │ ├── miner_id.rs │ │ ├── monitor.rs │ │ ├── pora.rs │ │ ├── recall_range.rs │ │ ├── sealer.rs │ │ ├── service.rs │ │ ├── submitter.rs │ │ └── watcher.rs ├── network │ ├── Cargo.toml │ ├── src │ │ ├── behaviour │ │ │ ├── gossip_cache.rs │ │ │ ├── gossipsub_scoring_parameters.rs │ │ │ └── mod.rs │ │ ├── config.rs │ │ ├── discovery │ │ │ ├── enr.rs │ │ │ ├── enr_ext.rs │ │ │ └── mod.rs │ │ ├── lib.rs │ │ ├── metrics.rs │ │ ├── nat.rs │ │ ├── peer_manager │ │ │ ├── config.rs │ │ │ ├── mod.rs │ │ │ ├── network_behaviour.rs │ │ │ ├── peerdb.rs │ │ │ └── peerdb │ │ │ │ ├── client.rs │ │ │ │ ├── peer_info.rs │ │ │ │ ├── score.rs │ │ │ │ └── sync_status.rs │ │ ├── rpc │ │ │ ├── codec │ │ │ │ ├── base.rs │ │ │ │ ├── mod.rs │ │ │ │ └── ssz_snappy.rs │ │ │ ├── handler.rs │ │ │ ├── methods.rs │ │ │ ├── mod.rs │ │ │ ├── outbound.rs │ │ │ ├── protocol.rs │ │ │ └── rate_limiter.rs │ │ ├── service.rs │ │ └── types │ │ │ ├── error.rs │ │ │ ├── globals.rs │ │ │ ├── mod.rs │ │ │ ├── pubsub.rs │ │ │ └── topics.rs │ └── tests │ │ ├── common │ │ ├── behaviour.rs │ │ ├── mod.rs │ │ └── swarm.rs │ │ ├── gossipsub_tests.rs │ │ ├── pm_tests.rs │ │ └── rpc_tests.rs ├── pruner │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── router │ ├── Cargo.toml │ └── src │ │ ├── batcher.rs │ │ ├── lib.rs │ │ ├── libp2p_event_handler.rs │ │ ├── metrics.rs │ │ ├── peer_manager.rs │ │ ├── rate_limit.rs │ │ └── service.rs ├── rpc │ ├── Cargo.toml │ ├── build.rs │ ├── proto │ │ └── zgs_grpc.proto │ └── src │ │ ├── admin │ │ ├── api.rs │ │ ├── impl.rs │ │ └── mod.rs │ │ ├── config.rs │ │ ├── error.rs │ │ ├── lib.rs │ │ ├── middleware.rs │ │ ├── miner │ │ ├── api.rs │ │ ├── impl.rs │ │ └── mod.rs │ │ ├── rpc_helper.rs │ │ ├── types.rs │ │ ├── zgs │ │ ├── api.rs │ │ ├── impl.rs │ │ └── mod.rs │ │ └── zgs_grpc │ │ ├── impl.rs │ │ └── mod.rs ├── shared_types │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── proof.rs ├── src │ ├── cli │ │ └── mod.rs │ ├── client │ │ ├── builder.rs │ │ ├── environment.rs │ │ └── mod.rs │ ├── config │ │ ├── config_macro.rs │ │ ├── convert.rs │ │ └── mod.rs │ ├── log.rs │ └── main.rs ├── storage-async │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── storage │ ├── Cargo.toml │ ├── benches │ │ └── benchmark.rs │ └── src │ │ ├── config.rs │ │ ├── error.rs │ │ ├── lib.rs │ │ └── log_store │ │ ├── config.rs │ │ ├── flow_store.rs │ │ ├── load_chunk │ │ ├── bitmap.rs │ │ ├── chunk_data.rs │ │ ├── mod.rs │ │ ├── seal.rs │ │ └── serde.rs │ │ ├── log_manager.rs │ │ ├── metrics.rs │ │ ├── mod.rs │ │ ├── seal_task_manager.rs │ │ ├── tests.rs │ │ └── tx_store.rs └── sync │ ├── Cargo.toml │ └── src │ ├── auto_sync │ ├── batcher.rs │ ├── batcher_random.rs │ ├── batcher_serial.rs │ ├── historical_tx_writer.rs │ ├── manager.rs │ ├── metrics.rs │ ├── mod.rs │ ├── sync_store.rs │ └── tx_store.rs │ ├── context.rs │ ├── controllers │ ├── metrics.rs │ ├── mod.rs │ ├── peers.rs │ └── serial.rs │ ├── lib.rs │ ├── service.rs │ └── test_util.rs ├── requirements.txt ├── run ├── config-mainnet-turbo.toml ├── config-testnet-standard.toml ├── config-testnet-turbo.toml ├── config.toml ├── log_config ├── log_config_debug └── zgs.sh ├── rust-toolchain ├── rustlint.sh ├── scripts ├── check_abis.sh ├── search_abi.sh ├── update_abis.sh └── update_config.sh ├── storage-contracts-abis ├── 0g-storage-contracts-rev ├── ChunkLinearReward.json ├── DummyMarket.json ├── DummyReward.json ├── FixedPrice.json ├── FixedPriceFlow.json ├── Flow.json ├── PoraMine.json ├── PoraMineTest.json └── README.md ├── tests ├── cache_test.py ├── ccov.sh ├── cli_submission_test.py ├── config │ ├── 0gchain-init-genesis.sh │ ├── MockToken.json │ ├── bsc.toml │ ├── genesis.json │ ├── node_config.py │ └── zgs │ │ └── network │ │ └── key ├── crash_test.py ├── dep_pip3.sh ├── example_test.py ├── fuzz_test.py ├── long_time_mine_test_local.py ├── mine_test.py ├── mine_with_market_test.py ├── network_discovery_test.py ├── network_discovery_upgrade_test.py ├── network_tcp_shard_test.py ├── node_cache_test.py ├── parallel_submission_test.py ├── partial_submission_test.py ├── pruner_test.py ├── random_test.py ├── recovery_test.py ├── revert_test.py ├── root_consistency_test.py ├── rpc_test.py ├── same_root_test.py ├── shard_submission_test.py ├── shard_sync_test.py ├── snapshot_test.py ├── submission_test.py ├── sync_auto_historical_test.py ├── sync_auto_test.py ├── sync_chunks_test.py ├── sync_file_test.py ├── test_all.py ├── test_framework │ ├── blockchain_node.py │ ├── bsc_node.py │ ├── conflux_node.py │ ├── contract_proxy.py │ ├── contracts.py │ ├── test_framework.py │ ├── zg_node.py │ └── zgs_node.py └── utility │ ├── build_binary.py │ ├── merkle_tree.py │ ├── run_all.py │ ├── signature_utils.py │ ├── simple_rpc_proxy.py │ ├── spec.py │ ├── submission.py │ └── utils.py └── version-meld ├── discv5 ├── .cargo-ok ├── .cargo_vcs_info.json ├── Cargo.lock ├── Cargo.toml ├── Cargo.toml.orig ├── LICENSE ├── README.md ├── examples │ ├── custom_executor.rs │ ├── find_nodes.rs │ ├── request_enr.rs │ └── simple_server.rs └── src │ ├── config.rs │ ├── discv5.rs │ ├── discv5 │ └── test.rs │ ├── error.rs │ ├── executor.rs │ ├── handler │ ├── crypto │ │ ├── ecdh.rs │ │ └── mod.rs │ ├── hashmap_delay.rs │ ├── mod.rs │ ├── session.rs │ └── tests.rs │ ├── kbucket.rs │ ├── kbucket │ ├── bucket.rs │ ├── entry.rs │ ├── filter.rs │ └── key.rs │ ├── lib.rs │ ├── lru_time_cache.rs │ ├── metrics.rs │ ├── node_info.rs │ ├── packet │ └── mod.rs │ ├── permit_ban.rs │ ├── query_pool.rs │ ├── query_pool │ ├── peers.rs │ └── peers │ │ ├── closest.rs │ │ └── predicate.rs │ ├── rpc.rs │ ├── service.rs │ ├── service │ ├── hashset_delay.rs │ ├── ip_vote.rs │ ├── query_info.rs │ └── test.rs │ └── socket │ ├── filter │ ├── cache.rs │ ├── config.rs │ ├── mod.rs │ └── rate_limiter.rs │ ├── mod.rs │ ├── recv.rs │ └── send.rs ├── enr ├── .cargo-ok ├── .cargo_vcs_info.json ├── Cargo.toml ├── Cargo.toml.orig ├── LICENSE ├── README.md └── src │ ├── builder.rs │ ├── error.rs │ ├── keys │ ├── combined.rs │ ├── ed25519.rs │ ├── k256_key.rs │ ├── mod.rs │ └── rust_secp256k1.rs │ ├── lib.rs │ └── node_id.rs └── eth2_ssz ├── .cargo-ok ├── .cargo_vcs_info.json ├── Cargo.lock ├── Cargo.toml ├── Cargo.toml.orig ├── README.md ├── examples ├── large_list.rs ├── large_list_of_structs.rs └── struct_definition.rs ├── src ├── decode.rs ├── decode │ └── impls.rs ├── encode.rs ├── encode │ └── impls.rs ├── legacy.rs ├── lib.rs └── union_selector.rs └── tests └── tests.rs /.bookignore: -------------------------------------------------------------------------------- 1 | version-meld/* 2 | common/* 3 | 4 | -------------------------------------------------------------------------------- /.gitbook/assets/zg-storage-algorithm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/.gitbook/assets/zg-storage-algorithm.png -------------------------------------------------------------------------------- /.gitbook/assets/zg-storage-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/.gitbook/assets/zg-storage-architecture.png -------------------------------------------------------------------------------- /.gitbook/assets/zg-storage-layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/.gitbook/assets/zg-storage-layer.png -------------------------------------------------------------------------------- /.gitbook/assets/zg-storage-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/.gitbook/assets/zg-storage-log.png -------------------------------------------------------------------------------- /.gitbook/assets/zg-storage-transaction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/.gitbook/assets/zg-storage-transaction.png -------------------------------------------------------------------------------- /.github/actions-rs/grcov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/.github/actions-rs/grcov.yml -------------------------------------------------------------------------------- /.github/actions/setup-rust/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/.github/actions/setup-rust/action.yml -------------------------------------------------------------------------------- /.github/workflows/abi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/.github/workflows/abi.yml -------------------------------------------------------------------------------- /.github/workflows/cc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/.github/workflows/cc.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/Dockerfile -------------------------------------------------------------------------------- /DockerfileStandard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/DockerfileStandard -------------------------------------------------------------------------------- /LICENSE.lighthouse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/LICENSE.lighthouse -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/README.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/codecov.yml -------------------------------------------------------------------------------- /common/append_merkle/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/append_merkle/Cargo.toml -------------------------------------------------------------------------------- /common/append_merkle/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/append_merkle/src/lib.rs -------------------------------------------------------------------------------- /common/append_merkle/src/merkle_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/append_merkle/src/merkle_tree.rs -------------------------------------------------------------------------------- /common/append_merkle/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/append_merkle/src/metrics.rs -------------------------------------------------------------------------------- /common/append_merkle/src/node_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/append_merkle/src/node_manager.rs -------------------------------------------------------------------------------- /common/append_merkle/src/proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/append_merkle/src/proof.rs -------------------------------------------------------------------------------- /common/append_merkle/src/sha3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/append_merkle/src/sha3.rs -------------------------------------------------------------------------------- /common/channel/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/channel/Cargo.toml -------------------------------------------------------------------------------- /common/channel/src/channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/channel/src/channel.rs -------------------------------------------------------------------------------- /common/channel/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/channel/src/error.rs -------------------------------------------------------------------------------- /common/channel/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/channel/src/lib.rs -------------------------------------------------------------------------------- /common/channel/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/channel/src/metrics.rs -------------------------------------------------------------------------------- /common/channel/src/test_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/channel/src/test_util.rs -------------------------------------------------------------------------------- /common/contract-interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/contract-interface/Cargo.toml -------------------------------------------------------------------------------- /common/contract-interface/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/contract-interface/build.rs -------------------------------------------------------------------------------- /common/contract-interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/contract-interface/src/lib.rs -------------------------------------------------------------------------------- /common/contract-wrapper/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/contract-wrapper/Cargo.toml -------------------------------------------------------------------------------- /common/contract-wrapper/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/contract-wrapper/src/lib.rs -------------------------------------------------------------------------------- /common/directory/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/directory/Cargo.toml -------------------------------------------------------------------------------- /common/directory/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/directory/src/lib.rs -------------------------------------------------------------------------------- /common/hashset_delay/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/hashset_delay/Cargo.toml -------------------------------------------------------------------------------- /common/hashset_delay/src/hashset_delay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/hashset_delay/src/hashset_delay.rs -------------------------------------------------------------------------------- /common/hashset_delay/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/hashset_delay/src/lib.rs -------------------------------------------------------------------------------- /common/lighthouse_metrics/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/lighthouse_metrics/Cargo.toml -------------------------------------------------------------------------------- /common/lighthouse_metrics/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/lighthouse_metrics/src/lib.rs -------------------------------------------------------------------------------- /common/merkle_light/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/merkle_light/Cargo.toml -------------------------------------------------------------------------------- /common/merkle_light/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/merkle_light/README.md -------------------------------------------------------------------------------- /common/merkle_light/benches/crypto_sha512.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/merkle_light/benches/crypto_sha512.rs -------------------------------------------------------------------------------- /common/merkle_light/benches/hash512/hash512.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/merkle_light/benches/hash512/hash512.rs -------------------------------------------------------------------------------- /common/merkle_light/benches/hash512/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/merkle_light/benches/hash512/mod.rs -------------------------------------------------------------------------------- /common/merkle_light/benches/ring_sha512.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/merkle_light/benches/ring_sha512.rs -------------------------------------------------------------------------------- /common/merkle_light/benches/ringx/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/merkle_light/benches/ringx/init.rs -------------------------------------------------------------------------------- /common/merkle_light/benches/ringx/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/merkle_light/benches/ringx/mod.rs -------------------------------------------------------------------------------- /common/merkle_light/clippy.toml: -------------------------------------------------------------------------------- 1 | disallowed-names = [ 2 | "unreadable_literal" 3 | ] 4 | -------------------------------------------------------------------------------- /common/merkle_light/examples/no_std.rs: -------------------------------------------------------------------------------- 1 | // This is just for no_std testing 2 | #[allow(unused_imports)] 3 | 4 | fn main() {} 5 | -------------------------------------------------------------------------------- /common/merkle_light/src/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/merkle_light/src/hash.rs -------------------------------------------------------------------------------- /common/merkle_light/src/hash_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/merkle_light/src/hash_impl.rs -------------------------------------------------------------------------------- /common/merkle_light/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/merkle_light/src/lib.rs -------------------------------------------------------------------------------- /common/merkle_light/src/merkle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/merkle_light/src/merkle.rs -------------------------------------------------------------------------------- /common/merkle_light/src/proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/merkle_light/src/proof.rs -------------------------------------------------------------------------------- /common/merkle_light/src/test_cmh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/merkle_light/src/test_cmh.rs -------------------------------------------------------------------------------- /common/merkle_light/src/test_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/merkle_light/src/test_item.rs -------------------------------------------------------------------------------- /common/merkle_tree/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/merkle_tree/Cargo.toml -------------------------------------------------------------------------------- /common/merkle_tree/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/merkle_tree/src/lib.rs -------------------------------------------------------------------------------- /common/spec/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/spec/Cargo.toml -------------------------------------------------------------------------------- /common/spec/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/spec/src/lib.rs -------------------------------------------------------------------------------- /common/task_executor/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/task_executor/Cargo.toml -------------------------------------------------------------------------------- /common/task_executor/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/task_executor/src/lib.rs -------------------------------------------------------------------------------- /common/task_executor/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/task_executor/src/metrics.rs -------------------------------------------------------------------------------- /common/task_executor/src/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/task_executor/src/test_utils.rs -------------------------------------------------------------------------------- /common/unused_port/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/unused_port/Cargo.toml -------------------------------------------------------------------------------- /common/unused_port/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/unused_port/src/lib.rs -------------------------------------------------------------------------------- /common/zgs_seal/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/zgs_seal/Cargo.toml -------------------------------------------------------------------------------- /common/zgs_seal/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/zgs_seal/src/lib.rs -------------------------------------------------------------------------------- /common/zgs_version/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/zgs_version/Cargo.toml -------------------------------------------------------------------------------- /common/zgs_version/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/common/zgs_version/src/lib.rs -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/contributing.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/incentive-mechanism/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/docs/incentive-mechanism/README.md -------------------------------------------------------------------------------- /docs/incentive-mechanism/mining-reward.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/docs/incentive-mechanism/mining-reward.md -------------------------------------------------------------------------------- /docs/incentive-mechanism/proof-of-random-access.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/docs/incentive-mechanism/proof-of-random-access.md -------------------------------------------------------------------------------- /docs/incentive-mechanism/storage-pricing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/docs/incentive-mechanism/storage-pricing.md -------------------------------------------------------------------------------- /docs/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/docs/introduction.md -------------------------------------------------------------------------------- /docs/k-v-store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/docs/k-v-store.md -------------------------------------------------------------------------------- /docs/log-system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/docs/log-system.md -------------------------------------------------------------------------------- /docs/onebox-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/docs/onebox-test.md -------------------------------------------------------------------------------- /docs/run.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/docs/run.md -------------------------------------------------------------------------------- /docs/transaction-processing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/docs/transaction-processing.md -------------------------------------------------------------------------------- /node/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /node/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/Cargo.toml -------------------------------------------------------------------------------- /node/chunk_pool/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/chunk_pool/Cargo.toml -------------------------------------------------------------------------------- /node/chunk_pool/src/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/chunk_pool/src/handler.rs -------------------------------------------------------------------------------- /node/chunk_pool/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/chunk_pool/src/lib.rs -------------------------------------------------------------------------------- /node/chunk_pool/src/mem_pool/chunk_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/chunk_pool/src/mem_pool/chunk_cache.rs -------------------------------------------------------------------------------- /node/chunk_pool/src/mem_pool/chunk_pool_inner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/chunk_pool/src/mem_pool/chunk_pool_inner.rs -------------------------------------------------------------------------------- /node/chunk_pool/src/mem_pool/chunk_write_control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/chunk_pool/src/mem_pool/chunk_write_control.rs -------------------------------------------------------------------------------- /node/chunk_pool/src/mem_pool/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/chunk_pool/src/mem_pool/mod.rs -------------------------------------------------------------------------------- /node/file_location_cache/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/file_location_cache/Cargo.toml -------------------------------------------------------------------------------- /node/file_location_cache/src/file_location_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/file_location_cache/src/file_location_cache.rs -------------------------------------------------------------------------------- /node/file_location_cache/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/file_location_cache/src/lib.rs -------------------------------------------------------------------------------- /node/file_location_cache/src/test_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/file_location_cache/src/test_util.rs -------------------------------------------------------------------------------- /node/log_entry_sync/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/log_entry_sync/Cargo.toml -------------------------------------------------------------------------------- /node/log_entry_sync/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/log_entry_sync/src/lib.rs -------------------------------------------------------------------------------- /node/log_entry_sync/src/sync_manager/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/log_entry_sync/src/sync_manager/config.rs -------------------------------------------------------------------------------- /node/log_entry_sync/src/sync_manager/data_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/log_entry_sync/src/sync_manager/data_cache.rs -------------------------------------------------------------------------------- /node/log_entry_sync/src/sync_manager/log_entry_fetcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/log_entry_sync/src/sync_manager/log_entry_fetcher.rs -------------------------------------------------------------------------------- /node/log_entry_sync/src/sync_manager/log_query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/log_entry_sync/src/sync_manager/log_query.rs -------------------------------------------------------------------------------- /node/log_entry_sync/src/sync_manager/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/log_entry_sync/src/sync_manager/metrics.rs -------------------------------------------------------------------------------- /node/log_entry_sync/src/sync_manager/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/log_entry_sync/src/sync_manager/mod.rs -------------------------------------------------------------------------------- /node/miner/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/miner/Cargo.toml -------------------------------------------------------------------------------- /node/miner/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/miner/src/config.rs -------------------------------------------------------------------------------- /node/miner/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/miner/src/lib.rs -------------------------------------------------------------------------------- /node/miner/src/loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/miner/src/loader.rs -------------------------------------------------------------------------------- /node/miner/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/miner/src/metrics.rs -------------------------------------------------------------------------------- /node/miner/src/mine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/miner/src/mine.rs -------------------------------------------------------------------------------- /node/miner/src/miner_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/miner/src/miner_id.rs -------------------------------------------------------------------------------- /node/miner/src/monitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/miner/src/monitor.rs -------------------------------------------------------------------------------- /node/miner/src/pora.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/miner/src/pora.rs -------------------------------------------------------------------------------- /node/miner/src/recall_range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/miner/src/recall_range.rs -------------------------------------------------------------------------------- /node/miner/src/sealer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/miner/src/sealer.rs -------------------------------------------------------------------------------- /node/miner/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/miner/src/service.rs -------------------------------------------------------------------------------- /node/miner/src/submitter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/miner/src/submitter.rs -------------------------------------------------------------------------------- /node/miner/src/watcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/miner/src/watcher.rs -------------------------------------------------------------------------------- /node/network/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/Cargo.toml -------------------------------------------------------------------------------- /node/network/src/behaviour/gossip_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/behaviour/gossip_cache.rs -------------------------------------------------------------------------------- /node/network/src/behaviour/gossipsub_scoring_parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/behaviour/gossipsub_scoring_parameters.rs -------------------------------------------------------------------------------- /node/network/src/behaviour/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/behaviour/mod.rs -------------------------------------------------------------------------------- /node/network/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/config.rs -------------------------------------------------------------------------------- /node/network/src/discovery/enr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/discovery/enr.rs -------------------------------------------------------------------------------- /node/network/src/discovery/enr_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/discovery/enr_ext.rs -------------------------------------------------------------------------------- /node/network/src/discovery/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/discovery/mod.rs -------------------------------------------------------------------------------- /node/network/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/lib.rs -------------------------------------------------------------------------------- /node/network/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/metrics.rs -------------------------------------------------------------------------------- /node/network/src/nat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/nat.rs -------------------------------------------------------------------------------- /node/network/src/peer_manager/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/peer_manager/config.rs -------------------------------------------------------------------------------- /node/network/src/peer_manager/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/peer_manager/mod.rs -------------------------------------------------------------------------------- /node/network/src/peer_manager/network_behaviour.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/peer_manager/network_behaviour.rs -------------------------------------------------------------------------------- /node/network/src/peer_manager/peerdb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/peer_manager/peerdb.rs -------------------------------------------------------------------------------- /node/network/src/peer_manager/peerdb/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/peer_manager/peerdb/client.rs -------------------------------------------------------------------------------- /node/network/src/peer_manager/peerdb/peer_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/peer_manager/peerdb/peer_info.rs -------------------------------------------------------------------------------- /node/network/src/peer_manager/peerdb/score.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/peer_manager/peerdb/score.rs -------------------------------------------------------------------------------- /node/network/src/peer_manager/peerdb/sync_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/peer_manager/peerdb/sync_status.rs -------------------------------------------------------------------------------- /node/network/src/rpc/codec/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/rpc/codec/base.rs -------------------------------------------------------------------------------- /node/network/src/rpc/codec/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/rpc/codec/mod.rs -------------------------------------------------------------------------------- /node/network/src/rpc/codec/ssz_snappy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/rpc/codec/ssz_snappy.rs -------------------------------------------------------------------------------- /node/network/src/rpc/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/rpc/handler.rs -------------------------------------------------------------------------------- /node/network/src/rpc/methods.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/rpc/methods.rs -------------------------------------------------------------------------------- /node/network/src/rpc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/rpc/mod.rs -------------------------------------------------------------------------------- /node/network/src/rpc/outbound.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/rpc/outbound.rs -------------------------------------------------------------------------------- /node/network/src/rpc/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/rpc/protocol.rs -------------------------------------------------------------------------------- /node/network/src/rpc/rate_limiter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/rpc/rate_limiter.rs -------------------------------------------------------------------------------- /node/network/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/service.rs -------------------------------------------------------------------------------- /node/network/src/types/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/types/error.rs -------------------------------------------------------------------------------- /node/network/src/types/globals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/types/globals.rs -------------------------------------------------------------------------------- /node/network/src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/types/mod.rs -------------------------------------------------------------------------------- /node/network/src/types/pubsub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/types/pubsub.rs -------------------------------------------------------------------------------- /node/network/src/types/topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/src/types/topics.rs -------------------------------------------------------------------------------- /node/network/tests/common/behaviour.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/tests/common/behaviour.rs -------------------------------------------------------------------------------- /node/network/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/tests/common/mod.rs -------------------------------------------------------------------------------- /node/network/tests/common/swarm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/tests/common/swarm.rs -------------------------------------------------------------------------------- /node/network/tests/gossipsub_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/tests/gossipsub_tests.rs -------------------------------------------------------------------------------- /node/network/tests/pm_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/tests/pm_tests.rs -------------------------------------------------------------------------------- /node/network/tests/rpc_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/network/tests/rpc_tests.rs -------------------------------------------------------------------------------- /node/pruner/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/pruner/Cargo.toml -------------------------------------------------------------------------------- /node/pruner/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/pruner/src/lib.rs -------------------------------------------------------------------------------- /node/router/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/router/Cargo.toml -------------------------------------------------------------------------------- /node/router/src/batcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/router/src/batcher.rs -------------------------------------------------------------------------------- /node/router/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/router/src/lib.rs -------------------------------------------------------------------------------- /node/router/src/libp2p_event_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/router/src/libp2p_event_handler.rs -------------------------------------------------------------------------------- /node/router/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/router/src/metrics.rs -------------------------------------------------------------------------------- /node/router/src/peer_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/router/src/peer_manager.rs -------------------------------------------------------------------------------- /node/router/src/rate_limit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/router/src/rate_limit.rs -------------------------------------------------------------------------------- /node/router/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/router/src/service.rs -------------------------------------------------------------------------------- /node/rpc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/rpc/Cargo.toml -------------------------------------------------------------------------------- /node/rpc/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/rpc/build.rs -------------------------------------------------------------------------------- /node/rpc/proto/zgs_grpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/rpc/proto/zgs_grpc.proto -------------------------------------------------------------------------------- /node/rpc/src/admin/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/rpc/src/admin/api.rs -------------------------------------------------------------------------------- /node/rpc/src/admin/impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/rpc/src/admin/impl.rs -------------------------------------------------------------------------------- /node/rpc/src/admin/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/rpc/src/admin/mod.rs -------------------------------------------------------------------------------- /node/rpc/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/rpc/src/config.rs -------------------------------------------------------------------------------- /node/rpc/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/rpc/src/error.rs -------------------------------------------------------------------------------- /node/rpc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/rpc/src/lib.rs -------------------------------------------------------------------------------- /node/rpc/src/middleware.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/rpc/src/middleware.rs -------------------------------------------------------------------------------- /node/rpc/src/miner/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/rpc/src/miner/api.rs -------------------------------------------------------------------------------- /node/rpc/src/miner/impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/rpc/src/miner/impl.rs -------------------------------------------------------------------------------- /node/rpc/src/miner/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/rpc/src/miner/mod.rs -------------------------------------------------------------------------------- /node/rpc/src/rpc_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/rpc/src/rpc_helper.rs -------------------------------------------------------------------------------- /node/rpc/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/rpc/src/types.rs -------------------------------------------------------------------------------- /node/rpc/src/zgs/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/rpc/src/zgs/api.rs -------------------------------------------------------------------------------- /node/rpc/src/zgs/impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/rpc/src/zgs/impl.rs -------------------------------------------------------------------------------- /node/rpc/src/zgs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/rpc/src/zgs/mod.rs -------------------------------------------------------------------------------- /node/rpc/src/zgs_grpc/impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/rpc/src/zgs_grpc/impl.rs -------------------------------------------------------------------------------- /node/rpc/src/zgs_grpc/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod r#impl; 2 | -------------------------------------------------------------------------------- /node/shared_types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/shared_types/Cargo.toml -------------------------------------------------------------------------------- /node/shared_types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/shared_types/src/lib.rs -------------------------------------------------------------------------------- /node/shared_types/src/proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/shared_types/src/proof.rs -------------------------------------------------------------------------------- /node/src/cli/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/src/cli/mod.rs -------------------------------------------------------------------------------- /node/src/client/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/src/client/builder.rs -------------------------------------------------------------------------------- /node/src/client/environment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/src/client/environment.rs -------------------------------------------------------------------------------- /node/src/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/src/client/mod.rs -------------------------------------------------------------------------------- /node/src/config/config_macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/src/config/config_macro.rs -------------------------------------------------------------------------------- /node/src/config/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/src/config/convert.rs -------------------------------------------------------------------------------- /node/src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/src/config/mod.rs -------------------------------------------------------------------------------- /node/src/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/src/log.rs -------------------------------------------------------------------------------- /node/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/src/main.rs -------------------------------------------------------------------------------- /node/storage-async/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/storage-async/Cargo.toml -------------------------------------------------------------------------------- /node/storage-async/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/storage-async/src/lib.rs -------------------------------------------------------------------------------- /node/storage/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/storage/Cargo.toml -------------------------------------------------------------------------------- /node/storage/benches/benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/storage/benches/benchmark.rs -------------------------------------------------------------------------------- /node/storage/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/storage/src/config.rs -------------------------------------------------------------------------------- /node/storage/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/storage/src/error.rs -------------------------------------------------------------------------------- /node/storage/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/storage/src/lib.rs -------------------------------------------------------------------------------- /node/storage/src/log_store/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/storage/src/log_store/config.rs -------------------------------------------------------------------------------- /node/storage/src/log_store/flow_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/storage/src/log_store/flow_store.rs -------------------------------------------------------------------------------- /node/storage/src/log_store/load_chunk/bitmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/storage/src/log_store/load_chunk/bitmap.rs -------------------------------------------------------------------------------- /node/storage/src/log_store/load_chunk/chunk_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/storage/src/log_store/load_chunk/chunk_data.rs -------------------------------------------------------------------------------- /node/storage/src/log_store/load_chunk/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/storage/src/log_store/load_chunk/mod.rs -------------------------------------------------------------------------------- /node/storage/src/log_store/load_chunk/seal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/storage/src/log_store/load_chunk/seal.rs -------------------------------------------------------------------------------- /node/storage/src/log_store/load_chunk/serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/storage/src/log_store/load_chunk/serde.rs -------------------------------------------------------------------------------- /node/storage/src/log_store/log_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/storage/src/log_store/log_manager.rs -------------------------------------------------------------------------------- /node/storage/src/log_store/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/storage/src/log_store/metrics.rs -------------------------------------------------------------------------------- /node/storage/src/log_store/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/storage/src/log_store/mod.rs -------------------------------------------------------------------------------- /node/storage/src/log_store/seal_task_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/storage/src/log_store/seal_task_manager.rs -------------------------------------------------------------------------------- /node/storage/src/log_store/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/storage/src/log_store/tests.rs -------------------------------------------------------------------------------- /node/storage/src/log_store/tx_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/storage/src/log_store/tx_store.rs -------------------------------------------------------------------------------- /node/sync/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/sync/Cargo.toml -------------------------------------------------------------------------------- /node/sync/src/auto_sync/batcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/sync/src/auto_sync/batcher.rs -------------------------------------------------------------------------------- /node/sync/src/auto_sync/batcher_random.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/sync/src/auto_sync/batcher_random.rs -------------------------------------------------------------------------------- /node/sync/src/auto_sync/batcher_serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/sync/src/auto_sync/batcher_serial.rs -------------------------------------------------------------------------------- /node/sync/src/auto_sync/historical_tx_writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/sync/src/auto_sync/historical_tx_writer.rs -------------------------------------------------------------------------------- /node/sync/src/auto_sync/manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/sync/src/auto_sync/manager.rs -------------------------------------------------------------------------------- /node/sync/src/auto_sync/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/sync/src/auto_sync/metrics.rs -------------------------------------------------------------------------------- /node/sync/src/auto_sync/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/sync/src/auto_sync/mod.rs -------------------------------------------------------------------------------- /node/sync/src/auto_sync/sync_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/sync/src/auto_sync/sync_store.rs -------------------------------------------------------------------------------- /node/sync/src/auto_sync/tx_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/sync/src/auto_sync/tx_store.rs -------------------------------------------------------------------------------- /node/sync/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/sync/src/context.rs -------------------------------------------------------------------------------- /node/sync/src/controllers/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/sync/src/controllers/metrics.rs -------------------------------------------------------------------------------- /node/sync/src/controllers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/sync/src/controllers/mod.rs -------------------------------------------------------------------------------- /node/sync/src/controllers/peers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/sync/src/controllers/peers.rs -------------------------------------------------------------------------------- /node/sync/src/controllers/serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/sync/src/controllers/serial.rs -------------------------------------------------------------------------------- /node/sync/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/sync/src/lib.rs -------------------------------------------------------------------------------- /node/sync/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/sync/src/service.rs -------------------------------------------------------------------------------- /node/sync/src/test_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/node/sync/src/test_util.rs -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/requirements.txt -------------------------------------------------------------------------------- /run/config-mainnet-turbo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/run/config-mainnet-turbo.toml -------------------------------------------------------------------------------- /run/config-testnet-standard.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/run/config-testnet-standard.toml -------------------------------------------------------------------------------- /run/config-testnet-turbo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/run/config-testnet-turbo.toml -------------------------------------------------------------------------------- /run/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/run/config.toml -------------------------------------------------------------------------------- /run/log_config: -------------------------------------------------------------------------------- 1 | info 2 | -------------------------------------------------------------------------------- /run/log_config_debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/run/log_config_debug -------------------------------------------------------------------------------- /run/zgs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/run/zgs.sh -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- 1 | 1.78.0 2 | -------------------------------------------------------------------------------- /rustlint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/rustlint.sh -------------------------------------------------------------------------------- /scripts/check_abis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/scripts/check_abis.sh -------------------------------------------------------------------------------- /scripts/search_abi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/scripts/search_abi.sh -------------------------------------------------------------------------------- /scripts/update_abis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/scripts/update_abis.sh -------------------------------------------------------------------------------- /scripts/update_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/scripts/update_config.sh -------------------------------------------------------------------------------- /storage-contracts-abis/0g-storage-contracts-rev: -------------------------------------------------------------------------------- 1 | 2772838c13c041dcebcf586a982c4bc8a7f09359 2 | -------------------------------------------------------------------------------- /storage-contracts-abis/ChunkLinearReward.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/storage-contracts-abis/ChunkLinearReward.json -------------------------------------------------------------------------------- /storage-contracts-abis/DummyMarket.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/storage-contracts-abis/DummyMarket.json -------------------------------------------------------------------------------- /storage-contracts-abis/DummyReward.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/storage-contracts-abis/DummyReward.json -------------------------------------------------------------------------------- /storage-contracts-abis/FixedPrice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/storage-contracts-abis/FixedPrice.json -------------------------------------------------------------------------------- /storage-contracts-abis/FixedPriceFlow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/storage-contracts-abis/FixedPriceFlow.json -------------------------------------------------------------------------------- /storage-contracts-abis/Flow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/storage-contracts-abis/Flow.json -------------------------------------------------------------------------------- /storage-contracts-abis/PoraMine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/storage-contracts-abis/PoraMine.json -------------------------------------------------------------------------------- /storage-contracts-abis/PoraMineTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/storage-contracts-abis/PoraMineTest.json -------------------------------------------------------------------------------- /storage-contracts-abis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/storage-contracts-abis/README.md -------------------------------------------------------------------------------- /tests/cache_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/cache_test.py -------------------------------------------------------------------------------- /tests/ccov.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/ccov.sh -------------------------------------------------------------------------------- /tests/cli_submission_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/cli_submission_test.py -------------------------------------------------------------------------------- /tests/config/0gchain-init-genesis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/config/0gchain-init-genesis.sh -------------------------------------------------------------------------------- /tests/config/MockToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/config/MockToken.json -------------------------------------------------------------------------------- /tests/config/bsc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/config/bsc.toml -------------------------------------------------------------------------------- /tests/config/genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/config/genesis.json -------------------------------------------------------------------------------- /tests/config/node_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/config/node_config.py -------------------------------------------------------------------------------- /tests/config/zgs/network/key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/config/zgs/network/key -------------------------------------------------------------------------------- /tests/crash_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/crash_test.py -------------------------------------------------------------------------------- /tests/dep_pip3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/dep_pip3.sh -------------------------------------------------------------------------------- /tests/example_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/example_test.py -------------------------------------------------------------------------------- /tests/fuzz_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/fuzz_test.py -------------------------------------------------------------------------------- /tests/long_time_mine_test_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/long_time_mine_test_local.py -------------------------------------------------------------------------------- /tests/mine_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/mine_test.py -------------------------------------------------------------------------------- /tests/mine_with_market_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/mine_with_market_test.py -------------------------------------------------------------------------------- /tests/network_discovery_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/network_discovery_test.py -------------------------------------------------------------------------------- /tests/network_discovery_upgrade_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/network_discovery_upgrade_test.py -------------------------------------------------------------------------------- /tests/network_tcp_shard_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/network_tcp_shard_test.py -------------------------------------------------------------------------------- /tests/node_cache_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/node_cache_test.py -------------------------------------------------------------------------------- /tests/parallel_submission_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/parallel_submission_test.py -------------------------------------------------------------------------------- /tests/partial_submission_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/partial_submission_test.py -------------------------------------------------------------------------------- /tests/pruner_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/pruner_test.py -------------------------------------------------------------------------------- /tests/random_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/random_test.py -------------------------------------------------------------------------------- /tests/recovery_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/recovery_test.py -------------------------------------------------------------------------------- /tests/revert_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/revert_test.py -------------------------------------------------------------------------------- /tests/root_consistency_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/root_consistency_test.py -------------------------------------------------------------------------------- /tests/rpc_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/rpc_test.py -------------------------------------------------------------------------------- /tests/same_root_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/same_root_test.py -------------------------------------------------------------------------------- /tests/shard_submission_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/shard_submission_test.py -------------------------------------------------------------------------------- /tests/shard_sync_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/shard_sync_test.py -------------------------------------------------------------------------------- /tests/snapshot_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/snapshot_test.py -------------------------------------------------------------------------------- /tests/submission_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/submission_test.py -------------------------------------------------------------------------------- /tests/sync_auto_historical_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/sync_auto_historical_test.py -------------------------------------------------------------------------------- /tests/sync_auto_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/sync_auto_test.py -------------------------------------------------------------------------------- /tests/sync_chunks_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/sync_chunks_test.py -------------------------------------------------------------------------------- /tests/sync_file_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/sync_file_test.py -------------------------------------------------------------------------------- /tests/test_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/test_all.py -------------------------------------------------------------------------------- /tests/test_framework/blockchain_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/test_framework/blockchain_node.py -------------------------------------------------------------------------------- /tests/test_framework/bsc_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/test_framework/bsc_node.py -------------------------------------------------------------------------------- /tests/test_framework/conflux_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/test_framework/conflux_node.py -------------------------------------------------------------------------------- /tests/test_framework/contract_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/test_framework/contract_proxy.py -------------------------------------------------------------------------------- /tests/test_framework/contracts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/test_framework/contracts.py -------------------------------------------------------------------------------- /tests/test_framework/test_framework.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/test_framework/test_framework.py -------------------------------------------------------------------------------- /tests/test_framework/zg_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/test_framework/zg_node.py -------------------------------------------------------------------------------- /tests/test_framework/zgs_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/test_framework/zgs_node.py -------------------------------------------------------------------------------- /tests/utility/build_binary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/utility/build_binary.py -------------------------------------------------------------------------------- /tests/utility/merkle_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/utility/merkle_tree.py -------------------------------------------------------------------------------- /tests/utility/run_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/utility/run_all.py -------------------------------------------------------------------------------- /tests/utility/signature_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/utility/signature_utils.py -------------------------------------------------------------------------------- /tests/utility/simple_rpc_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/utility/simple_rpc_proxy.py -------------------------------------------------------------------------------- /tests/utility/spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/utility/spec.py -------------------------------------------------------------------------------- /tests/utility/submission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/utility/submission.py -------------------------------------------------------------------------------- /tests/utility/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/tests/utility/utils.py -------------------------------------------------------------------------------- /version-meld/discv5/.cargo-ok: -------------------------------------------------------------------------------- 1 | ok -------------------------------------------------------------------------------- /version-meld/discv5/.cargo_vcs_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/.cargo_vcs_info.json -------------------------------------------------------------------------------- /version-meld/discv5/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/Cargo.lock -------------------------------------------------------------------------------- /version-meld/discv5/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/Cargo.toml -------------------------------------------------------------------------------- /version-meld/discv5/Cargo.toml.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/Cargo.toml.orig -------------------------------------------------------------------------------- /version-meld/discv5/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/LICENSE -------------------------------------------------------------------------------- /version-meld/discv5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/README.md -------------------------------------------------------------------------------- /version-meld/discv5/examples/custom_executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/examples/custom_executor.rs -------------------------------------------------------------------------------- /version-meld/discv5/examples/find_nodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/examples/find_nodes.rs -------------------------------------------------------------------------------- /version-meld/discv5/examples/request_enr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/examples/request_enr.rs -------------------------------------------------------------------------------- /version-meld/discv5/examples/simple_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/examples/simple_server.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/config.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/discv5.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/discv5.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/discv5/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/discv5/test.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/error.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/executor.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/handler/crypto/ecdh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/handler/crypto/ecdh.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/handler/crypto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/handler/crypto/mod.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/handler/hashmap_delay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/handler/hashmap_delay.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/handler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/handler/mod.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/handler/session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/handler/session.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/handler/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/handler/tests.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/kbucket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/kbucket.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/kbucket/bucket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/kbucket/bucket.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/kbucket/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/kbucket/entry.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/kbucket/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/kbucket/filter.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/kbucket/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/kbucket/key.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/lib.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/lru_time_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/lru_time_cache.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/metrics.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/node_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/node_info.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/packet/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/packet/mod.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/permit_ban.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/permit_ban.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/query_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/query_pool.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/query_pool/peers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/query_pool/peers.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/query_pool/peers/closest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/query_pool/peers/closest.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/query_pool/peers/predicate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/query_pool/peers/predicate.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/rpc.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/service.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/service/hashset_delay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/service/hashset_delay.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/service/ip_vote.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/service/ip_vote.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/service/query_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/service/query_info.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/service/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/service/test.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/socket/filter/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/socket/filter/cache.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/socket/filter/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/socket/filter/config.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/socket/filter/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/socket/filter/mod.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/socket/filter/rate_limiter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/socket/filter/rate_limiter.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/socket/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/socket/mod.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/socket/recv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/socket/recv.rs -------------------------------------------------------------------------------- /version-meld/discv5/src/socket/send.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/discv5/src/socket/send.rs -------------------------------------------------------------------------------- /version-meld/enr/.cargo-ok: -------------------------------------------------------------------------------- 1 | ok -------------------------------------------------------------------------------- /version-meld/enr/.cargo_vcs_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/enr/.cargo_vcs_info.json -------------------------------------------------------------------------------- /version-meld/enr/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/enr/Cargo.toml -------------------------------------------------------------------------------- /version-meld/enr/Cargo.toml.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/enr/Cargo.toml.orig -------------------------------------------------------------------------------- /version-meld/enr/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/enr/LICENSE -------------------------------------------------------------------------------- /version-meld/enr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/enr/README.md -------------------------------------------------------------------------------- /version-meld/enr/src/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/enr/src/builder.rs -------------------------------------------------------------------------------- /version-meld/enr/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/enr/src/error.rs -------------------------------------------------------------------------------- /version-meld/enr/src/keys/combined.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/enr/src/keys/combined.rs -------------------------------------------------------------------------------- /version-meld/enr/src/keys/ed25519.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/enr/src/keys/ed25519.rs -------------------------------------------------------------------------------- /version-meld/enr/src/keys/k256_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/enr/src/keys/k256_key.rs -------------------------------------------------------------------------------- /version-meld/enr/src/keys/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/enr/src/keys/mod.rs -------------------------------------------------------------------------------- /version-meld/enr/src/keys/rust_secp256k1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/enr/src/keys/rust_secp256k1.rs -------------------------------------------------------------------------------- /version-meld/enr/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/enr/src/lib.rs -------------------------------------------------------------------------------- /version-meld/enr/src/node_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/enr/src/node_id.rs -------------------------------------------------------------------------------- /version-meld/eth2_ssz/.cargo-ok: -------------------------------------------------------------------------------- 1 | ok -------------------------------------------------------------------------------- /version-meld/eth2_ssz/.cargo_vcs_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/eth2_ssz/.cargo_vcs_info.json -------------------------------------------------------------------------------- /version-meld/eth2_ssz/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/eth2_ssz/Cargo.lock -------------------------------------------------------------------------------- /version-meld/eth2_ssz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/eth2_ssz/Cargo.toml -------------------------------------------------------------------------------- /version-meld/eth2_ssz/Cargo.toml.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/eth2_ssz/Cargo.toml.orig -------------------------------------------------------------------------------- /version-meld/eth2_ssz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/eth2_ssz/README.md -------------------------------------------------------------------------------- /version-meld/eth2_ssz/examples/large_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/eth2_ssz/examples/large_list.rs -------------------------------------------------------------------------------- /version-meld/eth2_ssz/examples/large_list_of_structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/eth2_ssz/examples/large_list_of_structs.rs -------------------------------------------------------------------------------- /version-meld/eth2_ssz/examples/struct_definition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/eth2_ssz/examples/struct_definition.rs -------------------------------------------------------------------------------- /version-meld/eth2_ssz/src/decode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/eth2_ssz/src/decode.rs -------------------------------------------------------------------------------- /version-meld/eth2_ssz/src/decode/impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/eth2_ssz/src/decode/impls.rs -------------------------------------------------------------------------------- /version-meld/eth2_ssz/src/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/eth2_ssz/src/encode.rs -------------------------------------------------------------------------------- /version-meld/eth2_ssz/src/encode/impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/eth2_ssz/src/encode/impls.rs -------------------------------------------------------------------------------- /version-meld/eth2_ssz/src/legacy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/eth2_ssz/src/legacy.rs -------------------------------------------------------------------------------- /version-meld/eth2_ssz/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/eth2_ssz/src/lib.rs -------------------------------------------------------------------------------- /version-meld/eth2_ssz/src/union_selector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/eth2_ssz/src/union_selector.rs -------------------------------------------------------------------------------- /version-meld/eth2_ssz/tests/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0gfoundation/0g-storage-node/HEAD/version-meld/eth2_ssz/tests/tests.rs --------------------------------------------------------------------------------