Skip to main content

decodeTransaction

The decodeTransaction function generates a TransactionType from an encoded transaction.

View an example here.

Parameters​

NameTypeDescription
inputstringThe encoded transaction data.

Return value​

The function returns a transaction object that includes all the details of the decoded transaction. This object can then be used for processing, verifying, or displaying the transaction.

Return type​

TransactionType

Example object​

{
data: '0x...', // Hexadecimal data for the transaction
token: '0x...',
amount: bigint,
recipient: '0x...',
signature: '0x...',
encoded: string,
pay?: string, // URL for payment redirection
widgetUrl?: string, // URL to embed the transaction in an iframe
widget?: (el: string | HTMLIFrameElement) => Promise<TransactionType> // Resolves when payment is complete
}