Storage chain fixes + guide (#9504)

* Transaction storage guide and fixes

* Apply suggestions from code review

Co-authored-by: Bruno Škvorc <bruno@skvorc.me>

* Update frame/transaction-storage/README.md

Co-authored-by: Bruno Škvorc <bruno@skvorc.me>

* Extended example

Co-authored-by: Bruno Škvorc <bruno@skvorc.me>
This commit is contained in:
Arkadiy Paronyan
2021-08-05 14:07:23 +02:00
committed by GitHub
parent 43edf2d9ad
commit 52b0a4845f
6 changed files with 92 additions and 6 deletions
@@ -164,8 +164,9 @@ pub mod registration {
}
let proof = match client.block_indexed_body(number)? {
Some(transactions) => Some(build_proof(parent.as_ref(), transactions)?),
None => {
Some(transactions) if !transactions.is_empty() =>
Some(build_proof(parent.as_ref(), transactions)?),
Some(_) | None => {
// Nothing was indexed in that block.
None
},