Versions in this module Expand all Collapse all v1 v1.0.2 Jan 27, 2022 v1.0.1 Dec 1, 2021 Changes in this version + type BlockHandle interface + GetBlockid func() []byte + GetConsensusStorage func() ([]byte, error) + GetHeight func() int64 + GetInTrunk func() bool + GetNextHash func() []byte + GetPreHash func() []byte + GetProposer func() []byte + GetPublicKey func() string + GetSign func() []byte + GetTimestamp func() int64 + GetTxIDs func() []string + MakeBlockId func() ([]byte, error) + SetItem func(item string, value interface{}) error + type PureData struct + Bucket string + Key []byte + Value []byte + func (t *PureData) GetBucket() string + func (t *PureData) GetKey() []byte + func (t *PureData) GetValue() []byte + type VersionedData struct + PureData *PureData + RefOffset int32 + RefTxid []byte + func (t *VersionedData) GetPureData() *PureData + func (t *VersionedData) GetRefOffset() int32 + func (t *VersionedData) GetRefTxid() []byte + type XMIterator interface + Close func() + Error func() error + Key func() []byte + Next func() bool + Value func() *VersionedData + type XMReader interface + Get func(bucket string, key []byte) (*VersionedData, error) + Select func(bucket string, startKey []byte, endKey []byte) (XMIterator, error) + type XMSnapshotReader interface + Get func(bucket string, key []byte) ([]byte, error)