bitcoin-inscription-viewer
Version:
🔍 A robust, production-ready React/TypeScript library for viewing Bitcoin Ordinals inscriptions with advanced optimization features including LRU caching, LaserEyes wallet integration, virtual scrolling, and performance monitoring
32 lines • 871 B
TypeScript
export interface InscriptionData {
id: string;
number?: string | number;
contentUrl?: string;
contentType?: string;
}
export interface InscriptionViewerProps {
inscriptions: InscriptionData[] | string[] | {
ids: string[];
} | {
children: InscriptionData[];
};
cardSize?: number;
showHeaders?: boolean;
showControls?: boolean;
autoLoad?: boolean;
gridCols?: 1 | 2 | 3 | 4 | 5 | 6;
gap?: number;
lazy?: boolean;
enableModal?: boolean;
apiEndpoint?: string;
htmlRenderMode?: 'iframe' | 'sandbox';
forceIframe?: boolean;
className?: string;
}
export declare function normalizeInscriptions(input: InscriptionData[] | string[] | {
ids: string[];
} | {
children: InscriptionData[];
}): InscriptionData[];
export default InscriptionData;
//# sourceMappingURL=inscription.d.ts.map