1
0
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:
Dan Finlay 2016-05-26 14:59:05 -07:00
parent 4d468d8064
commit 5001547386

View File

@ -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 })
}, },