2019-07-08 16:02:20 +00:00
|
|
|
package types
|
|
|
|
|
|
|
|
const (
|
2019-09-27 14:08:45 +00:00
|
|
|
// ModuleName string name of module
|
2019-11-15 17:02:13 +00:00
|
|
|
ModuleName = "evm"
|
2019-07-08 16:02:20 +00:00
|
|
|
|
2020-04-01 18:49:21 +00:00
|
|
|
// StoreKey key for ethereum storage data (StateDB)
|
|
|
|
StoreKey = ModuleName
|
|
|
|
// CodeKey key for ethereum code data
|
|
|
|
CodeKey = ModuleName + "code"
|
|
|
|
// BlockKey key
|
|
|
|
BlockKey = ModuleName + "block"
|
2019-07-25 20:38:55 +00:00
|
|
|
|
2019-09-27 14:08:45 +00:00
|
|
|
// RouterKey uses module name for routing
|
2019-07-25 20:38:55 +00:00
|
|
|
RouterKey = ModuleName
|
2019-07-24 22:14:12 +00:00
|
|
|
)
|
2020-04-01 18:49:21 +00:00
|
|
|
|
|
|
|
var bloomPrefix = []byte("bloom")
|
|
|
|
var logsPrefix = []byte("logs")
|
|
|
|
|
|
|
|
func BloomKey(key []byte) []byte {
|
|
|
|
return append(bloomPrefix, key...)
|
|
|
|
}
|
|
|
|
|
|
|
|
func LogsKey(key []byte) []byte {
|
|
|
|
return append(logsPrefix, key...)
|
|
|
|
}
|