diff options
author | Wenbiao Zheng <delweng@gmail.com> | 2018-06-11 21:06:26 +0800 |
---|---|---|
committer | Péter Szilágyi <peterke@gmail.com> | 2018-06-11 21:06:26 +0800 |
commit | aab7ab04b01acb0327786911e7434090c9afb722 (patch) | |
tree | c42c2ba2f81a0e1c00b2cfdc862c139ef85981d5 /core/rawdb/accessors_metadata.go | |
parent | 43b940ec5a8a1749ad6e6ffe51b7231fb1fa15d1 (diff) | |
download | dexon-aab7ab04b01acb0327786911e7434090c9afb722.tar.gz dexon-aab7ab04b01acb0327786911e7434090c9afb722.tar.zst dexon-aab7ab04b01acb0327786911e7434090c9afb722.zip |
core/rawdb: wrap db key creations (#16914)
* core/rawdb: use wrappered helper to assemble key
* core/rawdb: wrappered helper to assemble key
* core/rawdb: rewrite the wrapper, pass common.Hash
Diffstat (limited to 'core/rawdb/accessors_metadata.go')
-rw-r--r-- | core/rawdb/accessors_metadata.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/core/rawdb/accessors_metadata.go b/core/rawdb/accessors_metadata.go index 73ab983f2..514328e87 100644 --- a/core/rawdb/accessors_metadata.go +++ b/core/rawdb/accessors_metadata.go @@ -45,7 +45,7 @@ func WriteDatabaseVersion(db DatabaseWriter, version int) { // ReadChainConfig retrieves the consensus settings based on the given genesis hash. func ReadChainConfig(db DatabaseReader, hash common.Hash) *params.ChainConfig { - data, _ := db.Get(append(configPrefix, hash[:]...)) + data, _ := db.Get(configKey(hash)) if len(data) == 0 { return nil } @@ -66,14 +66,14 @@ func WriteChainConfig(db DatabaseWriter, hash common.Hash, cfg *params.ChainConf if err != nil { log.Crit("Failed to JSON encode chain config", "err", err) } - if err := db.Put(append(configPrefix, hash[:]...), data); err != nil { + if err := db.Put(configKey(hash), data); err != nil { log.Crit("Failed to store chain config", "err", err) } } // ReadPreimage retrieves a single preimage of the provided hash. func ReadPreimage(db DatabaseReader, hash common.Hash) []byte { - data, _ := db.Get(append(preimagePrefix, hash.Bytes()...)) + data, _ := db.Get(preimageKey(hash)) return data } @@ -81,7 +81,7 @@ func ReadPreimage(db DatabaseReader, hash common.Hash) []byte { // current block number, and is used for debug messages only. func WritePreimages(db DatabaseWriter, number uint64, preimages map[common.Hash][]byte) { for hash, preimage := range preimages { - if err := db.Put(append(preimagePrefix, hash.Bytes()...), preimage); err != nil { + if err := db.Put(preimageKey(hash), preimage); err != nil { log.Crit("Failed to store trie preimage", "err", err) } } |