UNPKG

@indigo-labs/dexter

Version:

Customizable Typescript SDK for interacting with Cardano DEXs

17 lines (16 loc) 762 B
import { BaseDataProvider } from './base-data-provider'; import { Asset } from '../../dex/models/asset'; import { AssetAddress, DefinitionField, KupoConfig, RequestConfig, Transaction, UTxO } from '../../types'; export declare class KupoProvider extends BaseDataProvider { private _config; private _kupoApi; private _requestConfig; constructor(config: KupoConfig, requestConfig?: RequestConfig); utxos(address: string, asset?: Asset): Promise<UTxO[]>; transactionUtxos(txHash: string): Promise<UTxO[]>; datumValue(datumHash: string): Promise<DefinitionField>; assetTransactions(asset: Asset): Promise<Transaction[]>; assetAddresses(asset: Asset): Promise<AssetAddress[]>; private toUtxos; private toDefinitionDatum; }