Fix issue in eth disconnect block

This commit is contained in:
Martin Boehm 2022-04-26 00:35:52 +02:00 committed by Martin
parent 8bdc3da694
commit 2507e12057
2 changed files with 6 additions and 10 deletions

View File

@ -1025,8 +1025,10 @@ func (d *RocksDB) disconnectBlockTxsEthereumType(wb *gorocksdb.WriteBatch, heigh
if err := d.disconnectAddress(blockTx.btxID, false, c.from, c, addresses, contracts); err != nil {
return err
}
if err := d.disconnectAddress(blockTx.btxID, false, c.to, c, addresses, contracts); err != nil {
return err
if !bytes.Equal(c.from, c.to) {
if err := d.disconnectAddress(blockTx.btxID, false, c.to, c, addresses, contracts); err != nil {
return err
}
}
}
wb.DeleteCF(d.cfh[cfTransactions], blockTx.btxID)

View File

@ -71,10 +71,7 @@
<tr>
<td class="data ellipsis">{{if $t.Contract}}<a href="/address/{{$t.Contract}}">{{$t.Name}}</a>{{else}}{{$t.Name}}{{end}}</td>
<td class="data">
{{range $i, $iv := $t.Ids}}
{{if $i}}, {{end}}
{{formatAmountWithDecimals $iv 0}}
{{end}}
{{range $i, $iv := $t.Ids}}{{if $i}}, {{end}}{{formatAmountWithDecimals $iv 0}}{{end}}
</td>
<td class="data">{{$t.Transfers}}</td>
</tr>
@ -101,10 +98,7 @@
<tr>
<td class="data ellipsis">{{if $t.Contract}}<a href="/address/{{$t.Contract}}">{{$t.Name}}</a>{{else}}{{$t.Name}}{{end}}</td>
<td class="data">
{{range $i, $iv := $t.IdValues}}
{{if $i}}, {{end}}
{{formatAmountWithDecimals $iv.Id 0}}:{{formatAmountWithDecimals $iv.Value 0}} {{$t.Symbol}}
{{end}}
{{range $i, $iv := $t.IdValues}}{{if $i}}, {{end}}{{formatAmountWithDecimals $iv.Id 0}}:{{formatAmountWithDecimals $iv.Value 0}} {{$t.Symbol}}{{end}}
</td>
<td class="data">{{$t.Transfers}}</td>
</tr>