1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-10-22 19:26:13 +02:00

fix blockExplorer link on setApprovalForAll confirmation screen (#15312)

This commit is contained in:
Alex Donesky 2022-07-21 14:39:55 -05:00 committed by GitHub
parent 5bae544475
commit b2fde5114a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 1 deletions

View File

@ -77,6 +77,7 @@ export default class ConfirmApproveContent extends Component {
assetStandard: PropTypes.string, assetStandard: PropTypes.string,
isSetApproveForAll: PropTypes.bool, isSetApproveForAll: PropTypes.bool,
setApproveForAllArg: PropTypes.bool, setApproveForAllArg: PropTypes.bool,
userAddress: PropTypes.string,
}; };
state = { state = {
@ -458,6 +459,7 @@ export default class ConfirmApproveContent extends Component {
assetStandard, assetStandard,
tokenSymbol, tokenSymbol,
isSetApproveForAll, isSetApproveForAll,
userAddress,
} = this.props; } = this.props;
const { t } = this.context; const { t } = this.context;
let titleTokenDescription = t('token'); let titleTokenDescription = t('token');
@ -466,6 +468,7 @@ export default class ConfirmApproveContent extends Component {
tokenAddress, tokenAddress,
chainId, chainId,
null, null,
userAddress,
{ {
blockExplorerUrl: rpcPrefs?.blockExplorerUrl ?? null, blockExplorerUrl: rpcPrefs?.blockExplorerUrl ?? null,
}, },
@ -504,6 +507,7 @@ export default class ConfirmApproveContent extends Component {
tokenAddress, tokenAddress,
chainId, chainId,
null, null,
userAddress,
{ {
blockExplorerUrl: rpcPrefs?.blockExplorerUrl ?? null, blockExplorerUrl: rpcPrefs?.blockExplorerUrl ?? null,
}, },
@ -585,6 +589,7 @@ export default class ConfirmApproveContent extends Component {
rpcPrefs, rpcPrefs,
isContract, isContract,
assetStandard, assetStandard,
userAddress,
} = this.props; } = this.props;
const { showFullTxDetails } = this.state; const { showFullTxDetails } = this.state;
@ -671,7 +676,7 @@ export default class ConfirmApproveContent extends Component {
className="confirm-approve-content__etherscan-link" className="confirm-approve-content__etherscan-link"
onClick={() => { onClick={() => {
const blockExplorerTokenLink = isContract const blockExplorerTokenLink = isContract
? getTokenTrackerLink(toAddress, chainId, null, null, { ? getTokenTrackerLink(toAddress, chainId, null, userAddress, {
blockExplorerUrl: rpcPrefs?.blockExplorerUrl ?? null, blockExplorerUrl: rpcPrefs?.blockExplorerUrl ?? null,
}) })
: getAccountLink( : getAccountLink(

View File

@ -172,6 +172,7 @@ export default function ConfirmApprove({
contentComponent={ contentComponent={
<TransactionModalContextProvider> <TransactionModalContextProvider>
<ConfirmApproveContent <ConfirmApproveContent
userAddress={userAddress}
isSetApproveForAll={isSetApproveForAll} isSetApproveForAll={isSetApproveForAll}
setApproveForAllArg={setApproveForAllArg} setApproveForAllArg={setApproveForAllArg}
decimals={decimals} decimals={decimals}