UNPKG

@apexfusionfoundation/blockfrost-js

Version:

A JavaScript/TypeScript SDK for interacting with the https://blockfrost.io API

33 lines (32 loc) 1.77 kB
import { components } from '@blockfrost/openapi'; import { PaginationOptions } from '../../../types'; import { BlockFrostAPI } from '../../../index'; /** * Obtains list of all used transaction metadata labels. * @see {@link https://docs.blockfrost.io/#tag/Cardano-Metadata/paths/~1metadata~1txs~1labels/get | API docs for Transaction metadata labels} * * @param pagination - Optional, Pagination options * @returns List of all used transaction metadata labels * */ export declare function metadataTxsLabels(this: BlockFrostAPI, pagination?: PaginationOptions): Promise<components['schemas']['tx_metadata_labels']>; /** * Obtains transaction metadata for a specific label in JSON format. * @see {@link https://docs.blockfrost.io/#tag/Cardano-Metadata/paths/~1metadata~1txs~1labels~1%7Blabel%7D/get | API docs for Transaction metadata content in JSON} * * @param label - Metadata label * @param pagination - Optional, Pagination options * @returns List of transaction metadata for the specific label * */ export declare function metadataTxsLabel(this: BlockFrostAPI, label: string | number, pagination?: PaginationOptions): Promise<components['schemas']['tx_metadata_label_json']>; /** * Obtains transaction metadata for a specific label in CBOR format. * @see {@link https://docs.blockfrost.io/#tag/Cardano-Metadata/paths/~1metadata~1txs~1labels~1%7Blabel%7D~1cbor/get | API docs for Transaction metadata content in CBOR} * * @param label - Metadata label * @param pagination - Optional, Pagination options * @returns List of transaction metadata for the specific label * */ export declare function metadataTxsLabelCbor(this: BlockFrostAPI, label: string, pagination?: PaginationOptions): Promise<components['schemas']['tx_metadata_label_cbor']>;