Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | 3x 148x | import { TRANSACTION_ID_PLACEHOLDER } from '../../../constants';
import type { IBlockchainObject } from '@blockcerts/explorer-lookup';
/**
* getRawTransactionLink
*
* Builds and returns the raw transaction link
*
* @param transactionId
* @param chainObject
* @param getRawVersion
* @returns {*}
*/
export interface ITransactionLink {
rawTransactionLink: string;
transactionLink: string;
}
export default function getTransactionLink (transactionId: string, chainObject: IBlockchainObject): ITransactionLink {
if (!transactionId || !chainObject) {
return null;
}
return {
rawTransactionLink: chainObject.transactionTemplates.raw.replace(TRANSACTION_ID_PLACEHOLDER, transactionId),
transactionLink: chainObject.transactionTemplates.full.replace(TRANSACTION_ID_PLACEHOLDER, transactionId)
};
}
|