@lifi/sdk
Version:
LI.FI Any-to-Any Cross-Chain-Swap SDK
17 lines (14 loc) • 640 B
text/typescript
import type { LiFiStep } from '@lifi/types'
import { config } from '../config.js'
export const getTransactionFailedMessage = async (
step: LiFiStep,
txLink?: string
): Promise<string> => {
const chain = await config.getChainById(step.action.toChainId)
const baseString = `It appears that your transaction may not have been successful.
However, to confirm this, please check your ${chain.name} wallet for ${step.action.toToken.symbol}.`
return txLink
? `${baseString}
You can also check the <a href="${txLink}" target="_blank" rel="nofollow noreferrer">block explorer</a> for more information.`
: baseString
}