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:
parent
5bae544475
commit
b2fde5114a
@ -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(
|
||||||
|
@ -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}
|
||||||
|
Loading…
Reference in New Issue
Block a user