@yoroi/api
Version:
The API package of Yoroi SDK
633 lines • 35.5 kB
TypeScript
import { isFtMetadata, isMetadataFile, isNftMetadata } from './cardano/api/parsers';
import { getTokenIdentity } from './cardano/translators/helpers/getTokenIdentity';
import { asFingerprint } from './cardano/translators/transformers/asFingerprint';
import { asSubject } from './cardano/translators/transformers/asSubject';
export declare const CardanoTokenId: {
readonly asFingerprint: typeof asFingerprint;
readonly asSubject: typeof asSubject;
readonly getTokenIdentity: typeof getTokenIdentity;
};
export declare const AppApi: {
readonly getFrontendFees: (baseUrl: string, request?: import("@yoroi/common").Fetcher) => () => Promise<import("@yoroi/types").App.FrontendFeesResponse>;
readonly mockGetFrontendFees: {
readonly empty: Readonly<{
muesliswap?: readonly Readonly<{
primaryTokenValueThreshold: import("@yoroi/types/lib/typescript/balance/token").BalanceQuantity;
secondaryTokenBalanceThreshold: import("@yoroi/types/lib/typescript/balance/token").BalanceQuantity;
variableFeeMultiplier: number;
fixedFee: import("@yoroi/types/lib/typescript/balance/token").BalanceQuantity;
}>[] | undefined;
dexhunter?: readonly Readonly<{
primaryTokenValueThreshold: import("@yoroi/types/lib/typescript/balance/token").BalanceQuantity;
secondaryTokenBalanceThreshold: import("@yoroi/types/lib/typescript/balance/token").BalanceQuantity;
variableFeeMultiplier: number;
fixedFee: import("@yoroi/types/lib/typescript/balance/token").BalanceQuantity;
}>[] | undefined;
}>;
readonly noFeesAndNoAggregator: Readonly<{
muesliswap?: readonly Readonly<{
primaryTokenValueThreshold: import("@yoroi/types/lib/typescript/balance/token").BalanceQuantity;
secondaryTokenBalanceThreshold: import("@yoroi/types/lib/typescript/balance/token").BalanceQuantity;
variableFeeMultiplier: number;
fixedFee: import("@yoroi/types/lib/typescript/balance/token").BalanceQuantity;
}>[] | undefined;
dexhunter?: readonly Readonly<{
primaryTokenValueThreshold: import("@yoroi/types/lib/typescript/balance/token").BalanceQuantity;
secondaryTokenBalanceThreshold: import("@yoroi/types/lib/typescript/balance/token").BalanceQuantity;
variableFeeMultiplier: number;
fixedFee: import("@yoroi/types/lib/typescript/balance/token").BalanceQuantity;
}>[] | undefined;
}>;
readonly withFees: Readonly<{
muesliswap?: readonly Readonly<{
primaryTokenValueThreshold: import("@yoroi/types/lib/typescript/balance/token").BalanceQuantity;
secondaryTokenBalanceThreshold: import("@yoroi/types/lib/typescript/balance/token").BalanceQuantity;
variableFeeMultiplier: number;
fixedFee: import("@yoroi/types/lib/typescript/balance/token").BalanceQuantity;
}>[] | undefined;
dexhunter?: readonly Readonly<{
primaryTokenValueThreshold: import("@yoroi/types/lib/typescript/balance/token").BalanceQuantity;
secondaryTokenBalanceThreshold: import("@yoroi/types/lib/typescript/balance/token").BalanceQuantity;
variableFeeMultiplier: number;
fixedFee: import("@yoroi/types/lib/typescript/balance/token").BalanceQuantity;
}>[] | undefined;
}>;
readonly withUnknownAggregator: {
unknown: {
primaryTokenValueThreshold: string;
secondaryTokenBalanceThreshold: string;
variableFeeMultiplier: number;
fixedFee: string;
}[];
};
readonly withdMalformatdData: {
unknown: {
primaryTokenValueThreshold: string;
secondaryTokenBalanceThreshold: string;
variableFeeMultiplier: string;
fixedFee: string;
}[];
};
};
readonly appApiMaker: ({ baseUrl, request, }: {
baseUrl: string;
request?: import("@yoroi/common").Fetcher;
}) => Readonly<import("@yoroi/types").App.Api>;
readonly mockAppApi: import("@yoroi/types").App.Api;
};
export declare const CardanoApi: {
readonly getOffChainMetadata: (baseUrl: string, request?: import("@yoroi/common").Fetcher) => (tokenIds: import("@yoroi/types").Api.Cardano.OffChainMetadataRequest) => Promise<import("@yoroi/types").ApiOffChainMetadataResponse>;
readonly getOnChainMetadatas: (baseUrl: string, request?: import("@yoroi/common").Fetcher) => (tokenIds: import("@yoroi/types").Api.Cardano.OnChainMetadataRequest, fetcherConfig?: import("axios").AxiosRequestConfig) => Promise<import("@yoroi/types").Api.Cardano.OnChainMetadataResponse>;
readonly getTokenSupply: (baseUrl: string, request?: import("@yoroi/common").Fetcher) => (tokenIds: import("@yoroi/types").Api.Cardano.TokenSupplyRequest) => Promise<import("@yoroi/types").Api.Cardano.TokenSupplyResponse>;
readonly getProtocolParams: (baseUrl: string, request?: import("@yoroi/common").Fetcher) => () => Promise<import("@yoroi/types").Api.Cardano.ProtocolParams>;
readonly getUtxoData: (baseUrl: string, request?: import("@yoroi/common").Fetcher) => ({ txHash, txIndex, }: import("@yoroi/types").Api.Cardano.UtxoDataRequest) => Promise<import("@yoroi/types").Api.Cardano.UtxoData>;
readonly mockGetOnChainMetadatas: {
withMultipleMints: {
readonly '775f356c756b70ca6b8e65feec417c7da295179eee6c4bfe9ff33176.54657374696e6754657374496d6167653132': readonly [{
readonly key: "721";
readonly metadata: {
readonly '775f356c756b70ca6b8e65feec417c7da295179eee6c4bfe9ff33176': {
readonly TestingTestImage10: {
readonly description: "Image #10";
readonly files: readonly [{
readonly mediaType: "image/jpeg";
readonly name: "Image #10";
readonly src: "ipfs://Qmctvkww1Ne3fuSa8wkGYmVerofAev16qTjpECEywuhXFV";
}];
readonly image: "ipfs://Qmctvkww1Ne3fuSa8wkGYmVerofAev16qTjpECEywuhXFV";
readonly mediaType: "image/jpeg";
readonly name: "Image #10";
};
readonly TestingTestImage11: {
readonly description: "Image #11";
readonly files: readonly [{
readonly mediaType: "image/jpeg";
readonly name: "Image #11";
readonly src: "ipfs://QmNW3oAZConzzXvU6hXMpC8E48NxZCCr1Sp8aJKU9WBE64";
}];
readonly image: "ipfs://QmNW3oAZConzzXvU6hXMpC8E48NxZCCr1Sp8aJKU9WBE64";
readonly mediaType: "image/jpeg";
readonly name: "Image #11";
};
readonly TestingTestImage21: {
readonly description: "Image #21";
readonly files: readonly [{
readonly mediaType: "image/jpeg";
readonly name: "Image #21";
readonly src: "ipfs://QmPJvWHuaATQZaaZ7j1Yn9natJLdnha99JGN92EbFguuw9";
}];
readonly image: "ipfs://QmPJvWHuaATQZaaZ7j1Yn9natJLdnha99JGN92EbFguuw9";
readonly mediaType: "image/jpeg";
readonly name: "Image #21";
};
readonly TestingTestImage13: {
readonly description: "Image #13";
readonly files: readonly [{
readonly mediaType: "image/jpeg";
readonly name: "Image #13";
readonly src: "ipfs://QmeK2PfLbmSXQUSoDHK8kf2NsPSid1J6KoeMDmAHs8sDua";
}];
readonly image: "ipfs://QmeK2PfLbmSXQUSoDHK8kf2NsPSid1J6KoeMDmAHs8sDua";
readonly mediaType: "image/jpeg";
readonly name: "Image #13";
};
readonly TestingTestImage14: {
readonly description: "Image #14";
readonly files: readonly [{
readonly mediaType: "image/jpeg";
readonly name: "Image #14";
readonly src: "ipfs://QmbBFhHPXRGEf2Ak7Ed25mRXpRA1BsL9EjkJfYZZMXq97q";
}];
readonly image: "ipfs://QmbBFhHPXRGEf2Ak7Ed25mRXpRA1BsL9EjkJfYZZMXq97q";
readonly mediaType: "image/jpeg";
readonly name: "Image #14";
};
};
readonly version: "1.0";
};
}, {
readonly key: "721";
readonly metadata: {
readonly '775f356c756b70ca6b8e65feec417c7da295179eee6c4bfe9ff33176': {
readonly TestingTestImage12: {
readonly description: "Image #12";
readonly files: readonly [{
readonly mediaType: "image/jpeg";
readonly name: "Image #12";
readonly src: "ipfs://Qmctvkww1Ne3fuSa8wkGYmVerofAev16qTjpECEywuhXFV";
}];
readonly image: "ipfs://Qmctvkww1Ne3fuSa8wkGYmVerofAev16qTjpECEywuhXFV";
readonly mediaType: "image/jpeg";
readonly name: "Image #12";
};
readonly TestingTestImage14: {
readonly description: "Image #14";
readonly files: readonly [{
readonly mediaType: "image/jpeg";
readonly name: "Image #14";
readonly src: "ipfs://QmbBFhHPXRGEf2Ak7Ed25mRXpRA1BsL9EjkJfYZZMXq97q";
}];
readonly image: "ipfs://QmbBFhHPXRGEf2Ak7Ed25mRXpRA1BsL9EjkJfYZZMXq97q";
readonly mediaType: "image/jpeg";
readonly name: "Image #14";
};
};
readonly version: "1.0";
};
}];
};
withMultipleMintsV2: {
readonly '775f356c756b70ca6b8e65feec417c7da295179eee6c4bfe9ff33176.54657374696e6754657374496d6167653132': readonly [{
readonly key: "721";
readonly metadata: {
readonly '775f356c756b70ca6b8e65feec417c7da295179eee6c4bfe9ff33176': {
readonly TestingTestImage10: {
readonly description: "Image #10";
readonly files: readonly [{
readonly mediaType: "image/jpeg";
readonly name: "Image #10";
readonly src: "ipfs://Qmctvkww1Ne3fuSa8wkGYmVerofAev16qTjpECEywuhXFV";
}];
readonly image: "ipfs://Qmctvkww1Ne3fuSa8wkGYmVerofAev16qTjpECEywuhXFV";
readonly mediaType: "image/jpeg";
readonly name: "Image #10";
};
readonly TestingTestImage11: {
readonly description: "Image #11";
readonly files: readonly [{
readonly mediaType: "image/jpeg";
readonly name: "Image #11";
readonly src: "ipfs://QmNW3oAZConzzXvU6hXMpC8E48NxZCCr1Sp8aJKU9WBE64";
}];
readonly image: "ipfs://QmNW3oAZConzzXvU6hXMpC8E48NxZCCr1Sp8aJKU9WBE64";
readonly mediaType: "image/jpeg";
readonly name: "Image #11";
};
readonly TestingTestImage21: {
readonly description: "Image #21";
readonly files: readonly [{
readonly mediaType: "image/jpeg";
readonly name: "Image #21";
readonly src: "ipfs://QmPJvWHuaATQZaaZ7j1Yn9natJLdnha99JGN92EbFguuw9";
}];
readonly image: "ipfs://QmPJvWHuaATQZaaZ7j1Yn9natJLdnha99JGN92EbFguuw9";
readonly mediaType: "image/jpeg";
readonly name: "Image #21";
};
readonly TestingTestImage13: {
readonly description: "Image #13";
readonly files: readonly [{
readonly mediaType: "image/jpeg";
readonly name: "Image #13";
readonly src: "ipfs://QmeK2PfLbmSXQUSoDHK8kf2NsPSid1J6KoeMDmAHs8sDua";
}];
readonly image: "ipfs://QmeK2PfLbmSXQUSoDHK8kf2NsPSid1J6KoeMDmAHs8sDua";
readonly mediaType: "image/jpeg";
readonly name: "Image #13";
};
readonly TestingTestImage14: {
readonly description: "Image #14";
readonly files: readonly [{
readonly mediaType: "image/jpeg";
readonly name: "Image #14";
readonly src: "ipfs://QmbBFhHPXRGEf2Ak7Ed25mRXpRA1BsL9EjkJfYZZMXq97q";
}];
readonly image: "ipfs://QmbBFhHPXRGEf2Ak7Ed25mRXpRA1BsL9EjkJfYZZMXq97q";
readonly mediaType: "image/jpeg";
readonly name: "Image #14";
};
};
readonly version: "1.0";
};
}, {
readonly key: "721";
readonly metadata: {
readonly '775f356c756b70ca6b8e65feec417c7da295179eee6c4bfe9ff33176': {
readonly '54657374696e6754657374496d6167653132': {
readonly description: "Image #12";
readonly files: readonly [{
readonly mediaType: "image/jpeg";
readonly name: "Image #12";
readonly src: "ipfs://Qmctvkww1Ne3fuSa8wkGYmVerofAev16qTjpECEywuhXFV";
}];
readonly image: "ipfs://Qmctvkww1Ne3fuSa8wkGYmVerofAev16qTjpECEywuhXFV";
readonly mediaType: "image/jpeg";
readonly name: "Image #12";
};
readonly TestingTestImage14: {
readonly description: "Image #14";
readonly files: readonly [{
readonly mediaType: "image/jpeg";
readonly name: "Image #14";
readonly src: "ipfs://QmbBFhHPXRGEf2Ak7Ed25mRXpRA1BsL9EjkJfYZZMXq97q";
}];
readonly image: "ipfs://QmbBFhHPXRGEf2Ak7Ed25mRXpRA1BsL9EjkJfYZZMXq97q";
readonly mediaType: "image/jpeg";
readonly name: "Image #14";
};
};
readonly version: "2.0";
};
}];
};
withSameNftWithRecordsV1V2: {
readonly '9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4843.': readonly [{
readonly key: "721";
readonly metadata: {
readonly '9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4843': {
readonly '': {
readonly description: "unamed collection";
readonly files: readonly [{
readonly mediaType: "image/png";
readonly name: "unamed collection";
readonly src: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw";
}];
readonly image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw";
readonly mediaType: "image/png";
readonly name: "unamed collection";
};
};
readonly version: "1.0";
};
}];
readonly '9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4843.00': readonly [{
readonly key: "721";
readonly metadata: {
readonly '9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4843': {
readonly '3030': {
readonly description: "Zero Zero collection";
readonly files: readonly [{
readonly mediaType: "image/png";
readonly name: "Zero Zero logo";
readonly src: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw";
}];
readonly image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw";
readonly mediaType: "image/png";
readonly name: "Zero Zero logo";
};
};
readonly version: "2.0";
};
}, {
readonly key: "721";
readonly metadata: {
readonly '9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4843': {
readonly '00': {
readonly description: "Zero Zero collection";
readonly files: readonly [{
readonly mediaType: "image/png";
readonly name: "Zero Zero logo";
readonly src: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw";
}];
readonly image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw";
readonly mediaType: "image/png";
readonly name: "Zero Zero logo";
};
};
readonly version: "1.0";
};
}];
};
withFtsNfts: {
readonly '9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842.emptyRecords': readonly [];
readonly '1d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4844.': readonly [{
readonly key: "721";
readonly metadata: {
readonly '1d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4844': {
readonly '': {
readonly description: "empty assetName";
readonly files: readonly [{
readonly mediaType: "image/png";
readonly name: "Zero Zero logo";
readonly src: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw";
}];
readonly image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw";
readonly mediaType: "image/png";
readonly name: "empty assetName";
};
};
readonly version: "2.0";
};
}];
readonly '9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842.nftUsualMetadata': readonly [{
readonly key: "721";
readonly metadata: {
readonly '9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842': {
readonly nftUsualMetadata: {
readonly description: "Nft with the `usual` metadata structure";
readonly files: readonly [{
readonly mediaType: "image/png";
readonly name: "nftUsualMetadata";
readonly src: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw";
}];
readonly image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw";
readonly mediaType: "image/png";
readonly name: "nftUsualMetadata";
};
};
readonly version: "1.0";
};
}];
readonly '9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842.nftWithAuthorAndExtras': readonly [{
readonly key: "721";
readonly metadata: {
readonly '9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842': {
readonly nftWithAuthorAndExtras: {
readonly description: "Nft with author and extras";
readonly files: {
readonly mediaType: "image/png";
readonly name: "nftWithAuthorAndExtras";
readonly src: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw";
};
readonly image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw";
readonly mediaType: "image/png";
readonly name: "nftWithAuthorAndExtras";
readonly author: "Someone";
readonly extra1: "extra1";
readonly twitter: "https://twitter.com/someone";
};
};
readonly version: "1.0";
};
}];
readonly '9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842.manyRecords': readonly [{
readonly key: "20";
readonly metadata: {
readonly '9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842': {
readonly manyRecords: {
readonly name: "many records last ft";
readonly description: "many records last ft";
readonly decimals: 10;
readonly ticker: "SFT";
readonly url: "https://superft.com";
readonly logo: "";
};
};
readonly version: "1.0";
};
}, {
readonly key: "20";
readonly metadata: {
readonly '9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842': {
readonly manyRecords: {
readonly name: "old ft";
readonly description: "old ft";
readonly decimals: 10;
readonly ticker: "SFT";
readonly url: "https://superft.com";
readonly logo: "";
};
};
readonly version: "1.0";
};
}, {
readonly key: "721";
readonly metadata: {
readonly '9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842': {
readonly manyRecords: {
readonly description: "latest but INVALID";
readonly name: "latest but INVALID";
};
};
readonly version: "1.0";
};
}, {
readonly key: "721";
readonly metadata: {
readonly '9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842': {
readonly manyRecords: {
readonly description: "many last VALID nft";
readonly files: readonly [{
readonly mediaType: "image/png";
readonly name: "nftUsualMetadata";
readonly src: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw";
}];
readonly image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw";
readonly mediaType: "image/png";
readonly name: "many last valid Nft";
};
};
readonly version: "1.0";
};
}];
readonly '9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842.ftUsualMetadata': readonly [{
readonly key: "20";
readonly metadata: {
readonly '9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842': {
readonly ftUsualMetadata: {
readonly name: "super ft";
readonly description: "super ft";
readonly decimals: 10;
readonly ticker: "SFT";
readonly url: "https://superft.com";
readonly logo: "";
};
};
readonly version: "1.0";
};
}];
readonly '5449dbad479b09de066bdf7934799c8a5aa2b66cf4a11eb759aa76c6.nftWithImageArray': readonly [{
readonly key: "721";
readonly metadata: {
readonly '5449dbad479b09de066bdf7934799c8a5aa2b66cf4a11eb759aa76c6': {
readonly nftWithImageArray: {
readonly description: "Nft with image array";
readonly files: readonly [{
readonly mediaType: "image/png";
readonly name: "davinciMan";
readonly src: "ipfs://QmXf464J4aLjjBwfdaontdxKsqeEYah7rgh5XiZgQs5yVv";
}];
readonly image: readonly ["ipfs://", "QmXf464J4aLjjBwfdaontdxKsqeEYah7rgh5XiZgQs5yVv"];
readonly mediaType: "image/png";
readonly name: "Nft with image array";
};
};
readonly version: "1.0";
};
}];
readonly '5449dbad479b09de066bdf7934799c8a5aa2b66cf4a11eb759aa76c6.nftV2': readonly [{
readonly key: "721";
readonly metadata: {
readonly '5449dbad479b09de066bdf7934799c8a5aa2b66cf4a11eb759aa76c6': {
readonly '6e66745632': {
readonly description: "Nft V2";
readonly files: readonly [{
readonly mediaType: "image/png";
readonly name: "davinciMan";
readonly src: "ipfs://QmXf464J4aLjjBwfdaontdxKsqeEYah7rgh5XiZgQs5yVv";
}];
readonly image: readonly ["ipfs://", "QmXf464J4aLjjBwfdaontdxKsqeEYah7rgh5XiZgQs5yVv"];
readonly mediaType: "image/png";
readonly name: "Nft V2";
};
};
readonly version: "2.0";
};
}];
readonly '775f356c756b70ca6b8e65feec417c7da295179eee6c4bfe9ff33176.nftExtrasAndNoVersion': readonly [{
readonly key: "721";
readonly metadata: {
readonly '775f356c756b70ca6b8e65feec417c7da295179eee6c4bfe9ff33176': {
readonly nftExtrasAndNoVersion: {
readonly description: "Image #15";
readonly files: readonly [{
readonly mediaType: "image/png";
readonly name: "Image #15";
readonly src: "ipfs://QmZYkfWFWuFyJxGDoPFkiLXk6D7x2FGYdntKawKmZmYxff";
}];
readonly image: "ipfs://QmZYkfWFWuFyJxGDoPFkiLXk6D7x2FGYdntKawKmZmYxff";
readonly mediaType: "image/png";
readonly name: "Image #15";
readonly extra1: "extra1";
readonly extra2: {
readonly extra3: "extra3";
};
};
};
};
}];
};
withMalformattedFtAndNftRecords: {
readonly '4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8.nftWrongNameType': readonly [{
readonly key: "721";
readonly metadata: {
readonly '4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8': {
readonly nftWrongNameType: {
readonly image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw";
readonly name: 1;
};
};
readonly version: "1.0";
};
}];
readonly '4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8.nftMissingImage': readonly [{
readonly key: "721";
readonly metadata: {
readonly '4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8': {
readonly nftMissingImage: {
readonly name: "nftMissingImage";
};
};
readonly version: "1.0";
};
}];
readonly '4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8.nftMissingName': readonly [{
readonly key: "721";
readonly metadata: {
readonly '4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8': {
readonly nftMissingName: {
readonly image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw";
};
};
};
}];
readonly '4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8.ftWrongNameType': readonly [{
readonly key: "20";
readonly metadata: {
readonly '4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8': {
readonly ftWrongNameType: {
readonly name: 1;
};
};
readonly version: "1.0";
};
}];
readonly '4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8.ftMissingName': readonly [{
readonly key: "20";
readonly metadata: {
readonly '4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8': {
readonly ftMissingName: {
readonly other: 1;
};
};
};
}];
readonly '4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8.nftMediaTypeMissingInFiles': readonly [{
readonly key: "721";
readonly metadata: {
readonly '4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8': {
readonly nftMediaTypeMissingInFiles: {
readonly files: readonly [{
readonly name: "V42/NFT#229770440";
readonly src: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw";
}];
readonly image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw";
readonly name: "nftMediaTypeMissingInFiles";
};
};
readonly version: "1.0";
};
}];
readonly '4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8.nftMediaTypeMissingInFilesAsObject': readonly [{
readonly key: "721";
readonly metadata: {
readonly '4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8': {
readonly nftMediaTypeMissingInFiles: {
readonly files: {
readonly name: "V42/NFT#229770440";
readonly src: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw";
};
readonly image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw";
readonly name: "nftMediaTypeMissingInFiles";
};
};
readonly version: "1.0";
};
}];
};
withOnlyFtRecords: {
readonly '4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8.withOnlyFtRecords': readonly [{
readonly key: "20";
}, null];
};
};
readonly isNftMetadata: typeof isNftMetadata;
readonly isFtMetadata: typeof isFtMetadata;
readonly isMetadataFile: typeof isMetadataFile;
readonly cardanoApiMaker: ({ network, request, }: {
network: import("@yoroi/types").Chain.SupportedNetworks;
request?: import("@yoroi/common").Fetcher;
}) => Readonly<import("@yoroi/types").Api.Cardano.Api>;
readonly mockCardanoApi: import("@yoroi/types").Api.Cardano.Api;
};
//# sourceMappingURL=index.d.ts.map