Storage chains: serve transactions over IPFS/bitswap (#7963)

* IPFS server for transactions

* Style

* Indent

* Log message

* CLI option

* Apply suggestions from code review

Co-authored-by: Pierre Krieger <pierre.krieger1708@gmail.com>

* Style

* Style

* Minor fixes

Co-authored-by: Pierre Krieger <pierre.krieger1708@gmail.com>
This commit is contained in:
Arkadiy ParonyanandPierre Krieger authored and GitHub committed 2021-02-03 07:14:23 +00:00
1 parent 3628998d3c
commit e905c9a92d
19 files changed
+574 -22

No files matched your search

@@ -110,6 +110,10 @@ pub struct NetworkParams {
/// security improvements.
#[structopt(long)]
pub kademlia_disjoint_query_paths: bool,
/// Join the IPFS network and serve transactions over bitswap protocol.
#[structopt(long)]
pub ipfs_server: bool,
}
impl NetworkParams {
@@ -181,6 +185,7 @@ impl NetworkParams {
allow_non_globals_in_dht,
kademlia_disjoint_query_paths: self.kademlia_disjoint_query_paths,
yamux_window_size: None,
ipfs_server: self.ipfs_server,
}
}
}