Placeholder storage contract and replicator client (#1286)

* Add hooks for executing the storage contract

* Add store_ledger stage
  Similar to replicate_stage but no voting/banking stuff, just convert
  blobs to entries and write the ledger out

* Add storage_addr to tests and add new NodeInfo constructor
  to reduce duplication...
This commit is contained in:
sakridge
2018-09-21 15:32:15 -07:00
committed by GitHub
parent 3dcee9f79e
commit a9355c33b2
10 changed files with 436 additions and 68 deletions

View File

@@ -43,6 +43,7 @@ pub mod recorder;
pub mod recvmmsg;
pub mod recycler;
pub mod replicate_stage;
pub mod replicator;
pub mod request;
pub mod request_processor;
pub mod request_stage;
@@ -54,6 +55,8 @@ pub mod service;
pub mod signature;
pub mod sigverify;
pub mod sigverify_stage;
pub mod storage_program;
pub mod store_ledger_stage;
pub mod streamer;
pub mod system_program;
pub mod thin_client;