Correction of the message for a transaction without the bridge requests (#416)
This commit is contained in:
parent
1eb8a8b1dc
commit
f3f226afdf
@ -64,10 +64,6 @@ export const StatusContainer = ({ onBackToMain, setNetworkFromParams, receiptPar
|
|||||||
const displayReference = multiMessageSelected ? messages[selectedMessageId].id : txHash
|
const displayReference = multiMessageSelected ? messages[selectedMessageId].id : txHash
|
||||||
const formattedMessageId = formatTxHash(displayReference)
|
const formattedMessageId = formatTxHash(displayReference)
|
||||||
|
|
||||||
const displayedDescription = multiMessageSelected
|
|
||||||
? getTransactionStatusDescription(TRANSACTION_STATUS.SUCCESS_ONE_MESSAGE, timestamp)
|
|
||||||
: description
|
|
||||||
|
|
||||||
const isHome = chainId === home.chainId.toString()
|
const isHome = chainId === home.chainId.toString()
|
||||||
const txExplorerLink = getExplorerTxUrl(txHash, isHome)
|
const txExplorerLink = getExplorerTxUrl(txHash, isHome)
|
||||||
const displayExplorerLink = status !== TRANSACTION_STATUS.NOT_FOUND
|
const displayExplorerLink = status !== TRANSACTION_STATUS.NOT_FOUND
|
||||||
@ -75,17 +71,32 @@ export const StatusContainer = ({ onBackToMain, setNetworkFromParams, receiptPar
|
|||||||
const displayConfirmations = status === TRANSACTION_STATUS.SUCCESS_ONE_MESSAGE || multiMessageSelected
|
const displayConfirmations = status === TRANSACTION_STATUS.SUCCESS_ONE_MESSAGE || multiMessageSelected
|
||||||
const messageToConfirm =
|
const messageToConfirm =
|
||||||
messages.length > 1 ? messages[selectedMessageId] : messages.length > 0 ? messages[0] : { id: '', data: '' }
|
messages.length > 1 ? messages[selectedMessageId] : messages.length > 0 ? messages[0] : { id: '', data: '' }
|
||||||
|
|
||||||
|
let displayedDescription: string = multiMessageSelected
|
||||||
|
? getTransactionStatusDescription(TRANSACTION_STATUS.SUCCESS_ONE_MESSAGE, timestamp)
|
||||||
|
: description
|
||||||
|
let link
|
||||||
|
const descArray = displayedDescription.split('%link')
|
||||||
|
if (descArray.length > 1) {
|
||||||
|
displayedDescription = descArray[0]
|
||||||
|
link = (
|
||||||
|
<ExplorerTxLink href={descArray[1]} target="_blank" rel="noopener noreferrer">
|
||||||
|
{descArray[1]}
|
||||||
|
</ExplorerTxLink>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
{status && (
|
{status && (
|
||||||
<p>
|
<p>
|
||||||
The request{' '}
|
The transaction{' '}
|
||||||
{displayExplorerLink && (
|
{displayExplorerLink && (
|
||||||
<ExplorerTxLink href={txExplorerLink} target="_blank">
|
<ExplorerTxLink href={txExplorerLink} target="_blank">
|
||||||
{formattedMessageId}
|
{formattedMessageId}
|
||||||
</ExplorerTxLink>
|
</ExplorerTxLink>
|
||||||
)}
|
)}
|
||||||
{!displayExplorerLink && <label>{formattedMessageId}</label>} {displayedDescription}
|
{!displayExplorerLink && <label>{formattedMessageId}</label>} {displayedDescription} {link}
|
||||||
</p>
|
</p>
|
||||||
)}
|
)}
|
||||||
{displayMessageSelector && <MessageSelector messages={messages} onMessageSelected={onMessageSelected} />}
|
{displayMessageSelector && <MessageSelector messages={messages} onMessageSelected={onMessageSelected} />}
|
||||||
|
@ -2,7 +2,8 @@
|
|||||||
export const TRANSACTION_STATUS_DESCRIPTION: { [key: string]: string } = {
|
export const TRANSACTION_STATUS_DESCRIPTION: { [key: string]: string } = {
|
||||||
SUCCESS_MULTIPLE_MESSAGES: 'was initiated %t and contains several bridge messages. Specify one of them:',
|
SUCCESS_MULTIPLE_MESSAGES: 'was initiated %t and contains several bridge messages. Specify one of them:',
|
||||||
SUCCESS_ONE_MESSAGE: 'was initiated %t',
|
SUCCESS_ONE_MESSAGE: 'was initiated %t',
|
||||||
SUCCESS_NO_MESSAGES: 'execution succeeded %t but it does not contain any bridge messages',
|
SUCCESS_NO_MESSAGES:
|
||||||
|
'successfully mined %t but it does not seem to contain any request to the bridge, \nso nothing needs to be confirmed by the validators. \nIf you are sure that the transaction should contain a request to the bridge,\ncontact to the validators by \nmessaging on %linkhttps://forum.poa.network/c/support',
|
||||||
FAILED: 'failed %t',
|
FAILED: 'failed %t',
|
||||||
NOT_FOUND:
|
NOT_FOUND:
|
||||||
'Transaction not found. \n1. Check that the transaction hash is correct. \n2. Wait several blocks for the transaction to be\nmined, gas price affects mining speed.'
|
'Transaction not found. \n1. Check that the transaction hash is correct. \n2. Wait several blocks for the transaction to be\nmined, gas price affects mining speed.'
|
||||||
|
Loading…
Reference in New Issue
Block a user