Documentation ¶
Overview ¶
Package dbnamespace contains constants that define the database namespaces for the purpose of the blockchain, so that external callers may easily access this data.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ByteOrder is the preferred byte order used for serializing numeric // fields for storage in the database. ByteOrder = binary.LittleEndian // BlockChainDbInfoBucketName is the name of the database bucket used to // house a single k->v that stores global versioning and date information for // the database. BlockChainDbInfoBucketName = []byte("dbinfo") // HashIndexBucketName is the name of the db bucket used to house to the // block hash -> block height index. HashIndexBucketName = []byte("hashidx") // HeightIndexBucketName is the name of the db bucket used to house to // the block height -> block hash index. HeightIndexBucketName = []byte("heightidx") // ChainStateKeyName is the name of the db key used to store the best // chain state. ChainStateKeyName = []byte("chainstate") // SpendJournalBucketName is the name of the db bucket used to house // transactions outputs that are spent in each block. SpendJournalBucketName = []byte("spendjournal") // UtxoSetBucketName is the name of the db bucket used to house the // unspent transaction output set. UtxoSetBucketName = []byte("utxoset") )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.