Versions in this module Expand all Collapse all v1 v1.0.1 Dec 19, 2019 Changes in this version + var BloomBitsIndexPrefix = []byte("iB") + func DeleteBlock(db DatabaseDeleter, hash common.Hash, number uint64, appid ...string) + func DeleteBody(db DatabaseDeleter, hash common.Hash, number uint64, appid ...string) + func DeleteCanonicalHash(db DatabaseDeleter, number uint64, appid ...string) + func DeleteHeader(db DatabaseDeleter, hash common.Hash, number uint64, appid ...string) + func DeleteReceipts(db DatabaseDeleter, hash common.Hash, number uint64, appid ...string) + func DeleteTd(db DatabaseDeleter, hash common.Hash, number uint64, appid ...string) + func DeleteTxLookupEntry(db DatabaseDeleter, hash common.Hash, appid ...string) + func FindCommonAncestor(db DatabaseReader, a, b *types.Header, appid ...string) *types.Header + func HasBody(db DatabaseReader, hash common.Hash, number uint64, appid ...string) bool + func HasHeader(db DatabaseReader, hash common.Hash, number uint64, appid ...string) bool + func ReadAllChainConfig(db DatabaseReader) map[string]*params.ChainConfig + func ReadAppId(db DatabaseReader) []string + func ReadBlock(db DatabaseReader, hash common.Hash, number uint64, appid ...string) *types.Block + func ReadBloomBits(db DatabaseReader, bit uint, section uint64, head common.Hash, appid ...string) ([]byte, error) + func ReadBody(db DatabaseReader, hash common.Hash, number uint64, appid ...string) *types.Body + func ReadBodyRLP(db DatabaseReader, hash common.Hash, number uint64, appid ...string) rlp.RawValue + func ReadCanonicalHash(db DatabaseReader, number uint64, appid ...string) common.Hash + func ReadChainConfig(db DatabaseReader, hash common.Hash, appid ...string) *params.ChainConfig + func ReadDatabaseVersion(db DatabaseReader) int + func ReadFastTrieProgress(db DatabaseReader, appid ...string) uint64 + func ReadHeadBlockHash(db DatabaseReader, appid ...string) common.Hash + func ReadHeadFastBlockHash(db DatabaseReader, appid ...string) common.Hash + func ReadHeadHeaderHash(db DatabaseReader, appid ...string) common.Hash + func ReadHeader(db DatabaseReader, hash common.Hash, number uint64, appid ...string) *types.Header + func ReadHeaderNumber(db DatabaseReader, hash common.Hash, appid ...string) *uint64 + func ReadHeaderRLP(db DatabaseReader, hash common.Hash, number uint64, appid ...string) rlp.RawValue + func ReadPreimage(db DatabaseReader, hash common.Hash, appid ...string) []byte + func ReadReceipt(db DatabaseReader, hash common.Hash, appid ...string) (*types.Receipt, common.Hash, uint64, uint64) + func ReadReceipts(db DatabaseReader, hash common.Hash, number uint64, appid ...string) types.Receipts + func ReadTd(db DatabaseReader, hash common.Hash, number uint64, appid ...string) *big.Int + func ReadTransaction(db DatabaseReader, hash common.Hash, appid ...string) (*types.Transaction, common.Hash, uint64, uint64) + func ReadTxLookupEntry(db DatabaseReader, hash common.Hash, appid ...string) (common.Hash, uint64, uint64) + func WriteAppId(db DatabaseWriter, appId []string) + func WriteBlock(db DatabaseWriter, block *types.Block, appid ...string) + func WriteBloomBits(db DatabaseWriter, bit uint, section uint64, head common.Hash, bits []byte, ...) + func WriteBody(db DatabaseWriter, hash common.Hash, number uint64, body *types.Body, ...) + func WriteBodyRLP(db DatabaseWriter, hash common.Hash, number uint64, rlp rlp.RawValue, ...) + func WriteCanonicalHash(db DatabaseWriter, hash common.Hash, number uint64, appid ...string) + func WriteChainConfig(db DatabaseWriter, hash common.Hash, cfg map[string]*params.ChainConfig, ...) + func WriteDatabaseVersion(db DatabaseWriter, version int) + func WriteFastTrieProgress(db DatabaseWriter, count uint64, appid ...string) + func WriteHeadBlockHash(db DatabaseWriter, hash common.Hash, appid ...string) + func WriteHeadFastBlockHash(db DatabaseWriter, hash common.Hash, appid ...string) + func WriteHeadHeaderHash(db DatabaseWriter, hash common.Hash, appid ...string) + func WriteHeader(db DatabaseWriter, header *types.Header, appid ...string) + func WritePreimages(db DatabaseWriter, number uint64, preimages map[common.Hash][]byte, ...) + func WriteReceipts(db DatabaseWriter, hash common.Hash, number uint64, receipts types.Receipts, ...) + func WriteTd(db DatabaseWriter, hash common.Hash, number uint64, td *big.Int, ...) + func WriteTxLookupEntries(db DatabaseWriter, block *types.Block, appid ...string) + type DatabaseDeleter interface + Delete func(key []byte) error + type DatabaseReader interface + Get func(key []byte) ([]byte, error) + Has func(key []byte) (bool, error) + type DatabaseWriter interface + Put func(key []byte, value []byte) error + type TxLookupEntry struct + BlockHash common.Hash + BlockIndex uint64 + Index uint64