UNPKG

charms-js

Version:

TypeScript SDK for decoding Bitcoin transactions containing Charms data

12 lines (11 loc) 696 B
import { ParsedCharmData, CharmInstance, ErrorResponse } from './types'; /** * Attempts to reconstruct a canonical Charm APP ID from `app_public_inputs`. * This handles both cases: when appId is already decoded correctly, and when it needs reconstruction. * * @param appData - The app data object containing app_public_inputs. * @param appId - The original appId (could be $0000 or already decoded). * @returns The reconstructed APP ID, or the original `appId` if reconstruction fails. */ export declare function reconstructAppId(appData: any, appId: string): string; export declare function createCharmInstances(charmInfo: ParsedCharmData, txId: string): CharmInstance[] | ErrorResponse;