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

@@ -215,6 +215,17 @@ pub trait Backend<Block: BlockT>: HeaderBackend<Block> + HeaderMetadata<Block, E
Ok(None)
}
/// Get single extrinsic by hash.
fn extrinsic(
&self,
hash: &Block::Hash,
) -> Result<Option<<Block as BlockT>::Extrinsic>>;
/// Check if extrinsic exists.
fn have_extrinsic(&self, hash: &Block::Hash) -> Result<bool> {
Ok(self.extrinsic(hash)?.is_some())
}
}
/// Provides access to the optional cache.