api-backed blockstore

This commit is contained in:
Łukasz Magiera
2020-02-04 03:47:59 +01:00
parent 65d8769002
commit a8d18c8ac9
4 changed files with 72 additions and 1 deletions
+4
View File
@@ -170,6 +170,10 @@ func (a *ChainAPI) ChainReadObj(ctx context.Context, obj cid.Cid) ([]byte, error
return blk.RawData(), nil
}
func (a *ChainAPI) ChainHasObj(ctx context.Context, obj cid.Cid) (bool, error) {
return a.Chain.Blockstore().Has(obj)
}
func (a *ChainAPI) ChainSetHead(ctx context.Context, ts *types.TipSet) error {
return a.Chain.SetHead(ts)
}