UNPKG

@btc-vision/transaction

Version:

OPNet transaction library allows you to create and sign transactions for the OPNet network.

38 lines 1.01 kB
import { TransactionType } from '../../enums/TransactionType.js'; /** * Type guard for FundingSpecificData */ export function isFundingSpecificData(data) { return data.type === TransactionType.FUNDING; } /** * Type guard for DeploymentSpecificData */ export function isDeploymentSpecificData(data) { return data.type === TransactionType.DEPLOYMENT; } /** * Type guard for InteractionSpecificData */ export function isInteractionSpecificData(data) { return data.type === TransactionType.INTERACTION; } /** * Type guard for MultiSigSpecificData */ export function isMultiSigSpecificData(data) { return data.type === TransactionType.MULTI_SIG; } /** * Type guard for CustomScriptSpecificData */ export function isCustomScriptSpecificData(data) { return data.type === TransactionType.CUSTOM_CODE; } /** * Type guard for CancelSpecificData */ export function isCancelSpecificData(data) { return data.type === TransactionType.CANCEL; } //# sourceMappingURL=ITypeSpecificData.js.map