Merge pull request #1063 from bas-vk/issue1053

prefix dapp key/value entries in extradb
This commit is contained in:
Jeffrey Wilcke 2015-05-21 06:43:17 -07:00
commit 1da145675d

View File

@ -28,6 +28,7 @@ var (
filterTickerTime = 5 * time.Minute filterTickerTime = 5 * time.Minute
defaultGasPrice = big.NewInt(10000000000000) //150000000000 defaultGasPrice = big.NewInt(10000000000000) //150000000000
defaultGas = big.NewInt(90000) //500000 defaultGas = big.NewInt(90000) //500000
dappStorePre = []byte("dapp-")
) )
// byte will be inferred // byte will be inferred
@ -410,13 +411,15 @@ func (self *XEth) SetSolc(solcPath string) (*compiler.Solidity, error) {
return self.Solc() return self.Solc()
} }
// store DApp value in extra database
func (self *XEth) DbPut(key, val []byte) bool { func (self *XEth) DbPut(key, val []byte) bool {
self.backend.ExtraDb().Put(key, val) self.backend.ExtraDb().Put(append(dappStorePre, key...), val)
return true return true
} }
// retrieve DApp value from extra database
func (self *XEth) DbGet(key []byte) ([]byte, error) { func (self *XEth) DbGet(key []byte) ([]byte, error) {
val, err := self.backend.ExtraDb().Get(key) val, err := self.backend.ExtraDb().Get(append(dappStorePre, key...))
return val, err return val, err
} }