@@ -558,26 +558,33 @@ Ethplorer = {
558
558
var date = Ethplorer . Utils . ts2date ( tx . timestamp , false ) ;
559
559
var value = Ethplorer . Utils . formatNum ( qty , true , txToken . decimals ? txToken . decimals : 18 , 2 ) + ' ' + txToken . symbol ;
560
560
var token = Ethplorer . Utils . getEthplorerLink ( tx . contract , txToken . name , false ) ;
561
- var from = tx . from ? ( ( tx . from !== address ) ? Ethplorer . Utils . getEthplorerLink ( tx . from ) : address ) : false ;
562
- var to = tx . to ? ( ( tx . to !== address ) ? Ethplorer . Utils . getEthplorerLink ( tx . to ) : address ) : false ;
561
+ var from = tx . from ? ( ( tx . from !== address ) ? Ethplorer . Utils . getEthplorerLink ( tx . from ) : ( '<span class="same-address">' + address + '</span>' ) ) : false ;
562
+ var to = tx . to ? ( ( tx . to !== address ) ? Ethplorer . Utils . getEthplorerLink ( tx . to ) : ( '<span class="same-address">' + address + '</span>' ) ) : false ;
563
+ var _address = ( tx . address && ( tx . address === address ) ) ? ( '<span class="same-address">' + address + '</span>' ) : tx . address ;
563
564
var rowClass = '' ;
564
565
if ( from && ( tx . from === address ) ) {
565
566
value = '-' + value ;
566
567
rowClass = 'outgoing' ;
567
568
} else if ( to && ( tx . to === address ) ) {
568
569
rowClass = 'incoming' ;
570
+ } else if ( tx . address === address ) {
571
+ if ( 'burn' === tx . type ) {
572
+ rowClass = 'outgoing' ;
573
+ } else {
574
+ rowClass = 'incoming' ;
575
+ }
569
576
}
570
577
tdDate . html ( Ethplorer . Utils . getEthplorerLink ( tx . transactionHash , date , false ) ) ;
578
+ if ( ! from && tx . address ) {
579
+ value = ( tx . type && ( 'burn' === tx . type ) ) ? '-' + value + '<br>🔥 Burn' : /*'+' + */ value + '<br>⚒ Issuance' ;
580
+ }
571
581
divData . html (
572
582
'<span class="show_small">Date: ' + date + '<br></span>' +
573
583
( ! data . token ? ( '<span class="address-token-inline">Token: ' + token + '<br></span>' ) : '' ) +
574
584
'<span class="show_small ' + rowClass + '">Value: ' + value + '<br></span>' +
575
585
'Tx: ' + Ethplorer . Utils . getEthplorerLink ( tx . transactionHash ) + '<br>' +
576
- ( from ? ( 'From: ' + from + '<br>To: ' + to ) : ( 'Address: ' + address ) )
586
+ ( from ? ( 'From: ' + from + '<br>To: ' + to ) : ( 'Address: ' + _address ) )
577
587
) ;
578
- if ( ! from && tx . address ) {
579
- value = ( tx . type && ( 'burn' === tx . type ) ) ? '-' + value + '<br>Burn' : /*'+' + */ value + '<br>Issuance' ;
580
- }
581
588
tdQty . addClass ( rowClass ) ;
582
589
tdQty . html ( value ) ;
583
590
tdData . append ( divData ) ;
@@ -593,7 +600,7 @@ Ethplorer = {
593
600
$ ( '#' + tableId + ' .table' ) . append ( row ) ;
594
601
}
595
602
}
596
- if ( 50 == data . transfers . length ) {
603
+ if ( 50 === data . transfers . length ) {
597
604
$ ( '#' + tableId + ' .block-header' ) . html ( $ ( '#' + tableId + ' .block-header' ) . html ( ) . replace ( 'Transfers' , 'Last 50 Transfers' ) . replace ( 'Operations' , 'Last 50 Operations' ) )
598
605
$ ( '#address-transfers-more, #address-token-transfers-more' ) . html ( Ethplorer . Utils . getEtherscanLink ( address , 'View full history' , false ) ) ;
599
606
}
0 commit comments