Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 36x 36x 36x | import { APExtMetadataResponse, Cip6ExtMetadataResponse } from './HttpStakePoolMetadata';
import { Cardano } from '@cardano-sdk/core';
import { CustomError } from 'ts-custom-error';
import { Hash32ByteBase16 } from '@cardano-sdk/crypto';
export interface StakePoolMetadataService {
getStakePoolMetadata(hash: Hash32ByteBase16, url: string): Promise<Cardano.StakePoolMetadata | CustomError>;
getStakePoolExtendedMetadata(poolMetadata: Cardano.StakePoolMetadata): Promise<Cardano.ExtendedStakePoolMetadata>;
getValidateStakePoolExtendedMetadata(
metadata: Cardano.StakePoolMetadata
): Promise<Cardano.ExtendedStakePoolMetadata | CustomError | undefined>;
}
export interface SmashStakePoolDelistedService {
getDelistedStakePoolIds(): Promise<Array<string> | CustomError>;
}
export enum ExtMetadataFormat {
CIP6 = 'cip-6',
AdaPools = 'ada-pools'
}
export type StakePoolExtMetadataResponse = APExtMetadataResponse | Cip6ExtMetadataResponse;
|