"time"
"github.com/golang/protobuf/proto"
- "github.com/vapor/blockchain/txbuilder"
- "github.com/vapor/consensus"
- "github.com/vapor/database"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/database/storage"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/vm"
+ "github.com/bytom/vapor/blockchain/txbuilder"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/database"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/database/storage"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/vm"
)
const utxoPrefix = "UT:"
defer iter.Release()
for iter.Next() {
- utxoEntry := storage.UtxoEntry{}
- if err := proto.Unmarshal(iter.Value(), &utxoEntry); err != nil {
+ utxoEntry := new(storage.UtxoEntry)
+ if err := proto.Unmarshal(iter.Value(), utxoEntry); err != nil {
return nil
}
key := string(iter.Key())
- utxoEntries[key] = &utxoEntry
+ utxoEntries[key] = utxoEntry
}
return utxoEntries
}