diff --git a/pkg/core/blockchain.go b/pkg/core/blockchain.go index 3b5b23bdb..bc519e1cd 100644 --- a/pkg/core/blockchain.go +++ b/pkg/core/blockchain.go @@ -1393,7 +1393,8 @@ func appendTokenTransfer(cache dao.DAO, transCache map[util.Uint160]transferData return err } *nextBatch++ - *log = state.TokenTransferLog{} + // Put makes a copy of it anyway. + log.Raw = log.Raw[:0] } transCache[addr] = transferData return nil