mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Remove etherscan links from non standard blockchains
This commit is contained in:
parent
4d468d8064
commit
5001547386
@ -23,6 +23,13 @@ TransactionListItem.prototype.render = function() {
|
|||||||
|
|
||||||
var date = formatDate(transaction.time)
|
var date = formatDate(transaction.time)
|
||||||
|
|
||||||
|
let isLinkable = false
|
||||||
|
try {
|
||||||
|
const numericNet = parseInt(network)
|
||||||
|
isLinkable = numericNet === 1 || numericNet === 2
|
||||||
|
}
|
||||||
|
catch() {}
|
||||||
|
|
||||||
var isMsg = ('msgParams' in transaction)
|
var isMsg = ('msgParams' in transaction)
|
||||||
var isTx = ('txParams' in transaction)
|
var isTx = ('txParams' in transaction)
|
||||||
var isPending = transaction.status === 'unconfirmed'
|
var isPending = transaction.status === 'unconfirmed'
|
||||||
@ -34,7 +41,7 @@ TransactionListItem.prototype.render = function() {
|
|||||||
txParams = transaction.msgParams
|
txParams = transaction.msgParams
|
||||||
}
|
}
|
||||||
|
|
||||||
const isClickable = ('hash' in transaction) || isPending
|
const isClickable = ('hash' in transaction && isLinkable) || isPending
|
||||||
|
|
||||||
return (
|
return (
|
||||||
h(`.transaction-list-item.flex-row.flex-space-between${isClickable ? '.pointer' : ''}`, {
|
h(`.transaction-list-item.flex-row.flex-space-between${isClickable ? '.pointer' : ''}`, {
|
||||||
@ -44,7 +51,7 @@ TransactionListItem.prototype.render = function() {
|
|||||||
this.props.showTx(transaction.id)
|
this.props.showTx(transaction.id)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!transaction.hash) return
|
if (!transaction.hash || !isLinkable) return
|
||||||
var url = explorerLink(transaction.hash, parseInt(network))
|
var url = explorerLink(transaction.hash, parseInt(network))
|
||||||
chrome.tabs.create({ url })
|
chrome.tabs.create({ url })
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user