@apexfusionfoundation/blockfrost-js
Version:
A JavaScript/TypeScript SDK for interacting with the https://blockfrost.io API
33 lines (32 loc) • 1.77 kB
TypeScript
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']>;