dao: serialize state.StorageItem
as raw bytes
This commit is contained in:
parent
55698d0426
commit
e551432b30
7 changed files with 8 additions and 84 deletions
|
@ -480,16 +480,8 @@ func (m *Management) InitializeCache(d dao.DAO) error {
|
|||
|
||||
var initErr error
|
||||
d.Seek(m.ID, []byte{prefixContract}, func(_, v []byte) {
|
||||
var r = io.NewBinReaderFromBuf(v)
|
||||
var si state.StorageItem
|
||||
si.DecodeBinary(r)
|
||||
if r.Err != nil {
|
||||
initErr = r.Err
|
||||
return
|
||||
}
|
||||
|
||||
var cs state.Contract
|
||||
r = io.NewBinReaderFromBuf(si)
|
||||
r := io.NewBinReaderFromBuf(v)
|
||||
cs.DecodeBinary(r)
|
||||
if r.Err != nil {
|
||||
initErr = r.Err
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue