lotus/chain/store/splitstore/snoop.go

16 lines
352 B
Go
Raw Normal View History

2020-11-26 14:53:16 +00:00
package splitstore
import (
"github.com/filecoin-project/go-state-types/abi"
cid "github.com/ipfs/go-cid"
2020-11-26 14:53:16 +00:00
)
type TrackingStore interface {
Put(cid.Cid, abi.ChainEpoch) error
PutBatch([]cid.Cid, abi.ChainEpoch) error
Get(cid.Cid) (abi.ChainEpoch, error)
Delete(cid.Cid) error
ForEach(func(cid.Cid, abi.ChainEpoch) error) error
2020-11-26 18:37:02 +00:00
Close() error
}