UNPKG

@yoroi/api

Version:
951 lines (949 loc) 31.7 kB
/** * Flowtype definitions for index * Generated by Flowgen from a Typescript Definition * Flowgen v1.21.0 */ import * as $Flowgen$Import$_40_yoroi_2f_common from "@yoroi/common"; import * as $Flowgen$Import$_40_yoroi_2f_types from "@yoroi/types"; import * as $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_balance_2f_token from "@yoroi/types/lib/typescript/balance/token"; import * as $Flowgen$Import$axios from "axios"; 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"; declare export var CardanoTokenId: { +asFingerprint: typeof asFingerprint, +asSubject: typeof asSubject, +getTokenIdentity: typeof getTokenIdentity, ... }; declare export var AppApi: { +getFrontendFees: ( baseUrl: string, request?: $Flowgen$Import$_40_yoroi_2f_common.Fetcher ) => () => Promise<$Flowgen$Import$_40_yoroi_2f_types.App.FrontendFeesResponse>, +mockGetFrontendFees: { +empty: $ReadOnly<{ muesliswap?: $ReadOnlyArray< $ReadOnly<{ primaryTokenValueThreshold: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_balance_2f_token.BalanceQuantity, secondaryTokenBalanceThreshold: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_balance_2f_token.BalanceQuantity, variableFeeMultiplier: number, fixedFee: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_balance_2f_token.BalanceQuantity, ... }> > | void, dexhunter?: $ReadOnlyArray< $ReadOnly<{ primaryTokenValueThreshold: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_balance_2f_token.BalanceQuantity, secondaryTokenBalanceThreshold: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_balance_2f_token.BalanceQuantity, variableFeeMultiplier: number, fixedFee: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_balance_2f_token.BalanceQuantity, ... }> > | void, ... }>, +noFeesAndNoAggregator: $ReadOnly<{ muesliswap?: $ReadOnlyArray< $ReadOnly<{ primaryTokenValueThreshold: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_balance_2f_token.BalanceQuantity, secondaryTokenBalanceThreshold: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_balance_2f_token.BalanceQuantity, variableFeeMultiplier: number, fixedFee: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_balance_2f_token.BalanceQuantity, ... }> > | void, dexhunter?: $ReadOnlyArray< $ReadOnly<{ primaryTokenValueThreshold: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_balance_2f_token.BalanceQuantity, secondaryTokenBalanceThreshold: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_balance_2f_token.BalanceQuantity, variableFeeMultiplier: number, fixedFee: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_balance_2f_token.BalanceQuantity, ... }> > | void, ... }>, +withFees: $ReadOnly<{ muesliswap?: $ReadOnlyArray< $ReadOnly<{ primaryTokenValueThreshold: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_balance_2f_token.BalanceQuantity, secondaryTokenBalanceThreshold: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_balance_2f_token.BalanceQuantity, variableFeeMultiplier: number, fixedFee: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_balance_2f_token.BalanceQuantity, ... }> > | void, dexhunter?: $ReadOnlyArray< $ReadOnly<{ primaryTokenValueThreshold: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_balance_2f_token.BalanceQuantity, secondaryTokenBalanceThreshold: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_balance_2f_token.BalanceQuantity, variableFeeMultiplier: number, fixedFee: $Flowgen$Import$_40_yoroi_2f_types_2f_lib_2f_typescript_2f_balance_2f_token.BalanceQuantity, ... }> > | void, ... }>, +withUnknownAggregator: { unknown: { primaryTokenValueThreshold: string, secondaryTokenBalanceThreshold: string, variableFeeMultiplier: number, fixedFee: string, ... }[], ... }, +withdMalformatdData: { unknown: { primaryTokenValueThreshold: string, secondaryTokenBalanceThreshold: string, variableFeeMultiplier: string, fixedFee: string, ... }[], ... }, ... }, +appApiMaker: (x: { baseUrl: string, request?: $Flowgen$Import$_40_yoroi_2f_common.Fetcher, ... }) => $ReadOnly<$Flowgen$Import$_40_yoroi_2f_types.App.Api>, +mockAppApi: $Flowgen$Import$_40_yoroi_2f_types.App.Api, ... }; declare export var CardanoApi: { +getOffChainMetadata: ( baseUrl: string, request?: $Flowgen$Import$_40_yoroi_2f_common.Fetcher ) => ( tokenIds: $Flowgen$Import$_40_yoroi_2f_types.Api.Cardano.OffChainMetadataRequest ) => Promise<$Flowgen$Import$_40_yoroi_2f_types.ApiOffChainMetadataResponse>, +getOnChainMetadatas: ( baseUrl: string, request?: $Flowgen$Import$_40_yoroi_2f_common.Fetcher ) => ( tokenIds: $Flowgen$Import$_40_yoroi_2f_types.Api.Cardano.OnChainMetadataRequest, fetcherConfig?: $Flowgen$Import$axios.AxiosRequestConfig ) => Promise<$Flowgen$Import$_40_yoroi_2f_types.Api.Cardano.OnChainMetadataResponse>, +getTokenSupply: ( baseUrl: string, request?: $Flowgen$Import$_40_yoroi_2f_common.Fetcher ) => ( tokenIds: $Flowgen$Import$_40_yoroi_2f_types.Api.Cardano.TokenSupplyRequest ) => Promise<$Flowgen$Import$_40_yoroi_2f_types.Api.Cardano.TokenSupplyResponse>, +getProtocolParams: ( baseUrl: string, request?: $Flowgen$Import$_40_yoroi_2f_common.Fetcher ) => () => Promise<$Flowgen$Import$_40_yoroi_2f_types.Api.Cardano.ProtocolParams>, +getUtxoData: ( baseUrl: string, request?: $Flowgen$Import$_40_yoroi_2f_common.Fetcher ) => ( x: $Flowgen$Import$_40_yoroi_2f_types.Api.Cardano.UtxoDataRequest ) => Promise<$Flowgen$Import$_40_yoroi_2f_types.Api.Cardano.UtxoData>, +mockGetOnChainMetadatas: { withMultipleMints: { +"775f356c756b70ca6b8e65feec417c7da295179eee6c4bfe9ff33176.54657374696e6754657374496d6167653132": [ { +key: "721", +metadata: { +"775f356c756b70ca6b8e65feec417c7da295179eee6c4bfe9ff33176": { +TestingTestImage10: { +description: "Image #10", +files: [ { +mediaType: "image/jpeg", +name: "Image #10", +src: "ipfs://Qmctvkww1Ne3fuSa8wkGYmVerofAev16qTjpECEywuhXFV", ... } ], +image: "ipfs://Qmctvkww1Ne3fuSa8wkGYmVerofAev16qTjpECEywuhXFV", +mediaType: "image/jpeg", +name: "Image #10", ... }, +TestingTestImage11: { +description: "Image #11", +files: [ { +mediaType: "image/jpeg", +name: "Image #11", +src: "ipfs://QmNW3oAZConzzXvU6hXMpC8E48NxZCCr1Sp8aJKU9WBE64", ... } ], +image: "ipfs://QmNW3oAZConzzXvU6hXMpC8E48NxZCCr1Sp8aJKU9WBE64", +mediaType: "image/jpeg", +name: "Image #11", ... }, +TestingTestImage21: { +description: "Image #21", +files: [ { +mediaType: "image/jpeg", +name: "Image #21", +src: "ipfs://QmPJvWHuaATQZaaZ7j1Yn9natJLdnha99JGN92EbFguuw9", ... } ], +image: "ipfs://QmPJvWHuaATQZaaZ7j1Yn9natJLdnha99JGN92EbFguuw9", +mediaType: "image/jpeg", +name: "Image #21", ... }, +TestingTestImage13: { +description: "Image #13", +files: [ { +mediaType: "image/jpeg", +name: "Image #13", +src: "ipfs://QmeK2PfLbmSXQUSoDHK8kf2NsPSid1J6KoeMDmAHs8sDua", ... } ], +image: "ipfs://QmeK2PfLbmSXQUSoDHK8kf2NsPSid1J6KoeMDmAHs8sDua", +mediaType: "image/jpeg", +name: "Image #13", ... }, +TestingTestImage14: { +description: "Image #14", +files: [ { +mediaType: "image/jpeg", +name: "Image #14", +src: "ipfs://QmbBFhHPXRGEf2Ak7Ed25mRXpRA1BsL9EjkJfYZZMXq97q", ... } ], +image: "ipfs://QmbBFhHPXRGEf2Ak7Ed25mRXpRA1BsL9EjkJfYZZMXq97q", +mediaType: "image/jpeg", +name: "Image #14", ... }, ... }, +version: "1.0", ... }, ... }, { +key: "721", +metadata: { +"775f356c756b70ca6b8e65feec417c7da295179eee6c4bfe9ff33176": { +TestingTestImage12: { +description: "Image #12", +files: [ { +mediaType: "image/jpeg", +name: "Image #12", +src: "ipfs://Qmctvkww1Ne3fuSa8wkGYmVerofAev16qTjpECEywuhXFV", ... } ], +image: "ipfs://Qmctvkww1Ne3fuSa8wkGYmVerofAev16qTjpECEywuhXFV", +mediaType: "image/jpeg", +name: "Image #12", ... }, +TestingTestImage14: { +description: "Image #14", +files: [ { +mediaType: "image/jpeg", +name: "Image #14", +src: "ipfs://QmbBFhHPXRGEf2Ak7Ed25mRXpRA1BsL9EjkJfYZZMXq97q", ... } ], +image: "ipfs://QmbBFhHPXRGEf2Ak7Ed25mRXpRA1BsL9EjkJfYZZMXq97q", +mediaType: "image/jpeg", +name: "Image #14", ... }, ... }, +version: "1.0", ... }, ... } ], ... }, withMultipleMintsV2: { +"775f356c756b70ca6b8e65feec417c7da295179eee6c4bfe9ff33176.54657374696e6754657374496d6167653132": [ { +key: "721", +metadata: { +"775f356c756b70ca6b8e65feec417c7da295179eee6c4bfe9ff33176": { +TestingTestImage10: { +description: "Image #10", +files: [ { +mediaType: "image/jpeg", +name: "Image #10", +src: "ipfs://Qmctvkww1Ne3fuSa8wkGYmVerofAev16qTjpECEywuhXFV", ... } ], +image: "ipfs://Qmctvkww1Ne3fuSa8wkGYmVerofAev16qTjpECEywuhXFV", +mediaType: "image/jpeg", +name: "Image #10", ... }, +TestingTestImage11: { +description: "Image #11", +files: [ { +mediaType: "image/jpeg", +name: "Image #11", +src: "ipfs://QmNW3oAZConzzXvU6hXMpC8E48NxZCCr1Sp8aJKU9WBE64", ... } ], +image: "ipfs://QmNW3oAZConzzXvU6hXMpC8E48NxZCCr1Sp8aJKU9WBE64", +mediaType: "image/jpeg", +name: "Image #11", ... }, +TestingTestImage21: { +description: "Image #21", +files: [ { +mediaType: "image/jpeg", +name: "Image #21", +src: "ipfs://QmPJvWHuaATQZaaZ7j1Yn9natJLdnha99JGN92EbFguuw9", ... } ], +image: "ipfs://QmPJvWHuaATQZaaZ7j1Yn9natJLdnha99JGN92EbFguuw9", +mediaType: "image/jpeg", +name: "Image #21", ... }, +TestingTestImage13: { +description: "Image #13", +files: [ { +mediaType: "image/jpeg", +name: "Image #13", +src: "ipfs://QmeK2PfLbmSXQUSoDHK8kf2NsPSid1J6KoeMDmAHs8sDua", ... } ], +image: "ipfs://QmeK2PfLbmSXQUSoDHK8kf2NsPSid1J6KoeMDmAHs8sDua", +mediaType: "image/jpeg", +name: "Image #13", ... }, +TestingTestImage14: { +description: "Image #14", +files: [ { +mediaType: "image/jpeg", +name: "Image #14", +src: "ipfs://QmbBFhHPXRGEf2Ak7Ed25mRXpRA1BsL9EjkJfYZZMXq97q", ... } ], +image: "ipfs://QmbBFhHPXRGEf2Ak7Ed25mRXpRA1BsL9EjkJfYZZMXq97q", +mediaType: "image/jpeg", +name: "Image #14", ... }, ... }, +version: "1.0", ... }, ... }, { +key: "721", +metadata: { +"775f356c756b70ca6b8e65feec417c7da295179eee6c4bfe9ff33176": { +"54657374696e6754657374496d6167653132": { +description: "Image #12", +files: [ { +mediaType: "image/jpeg", +name: "Image #12", +src: "ipfs://Qmctvkww1Ne3fuSa8wkGYmVerofAev16qTjpECEywuhXFV", ... } ], +image: "ipfs://Qmctvkww1Ne3fuSa8wkGYmVerofAev16qTjpECEywuhXFV", +mediaType: "image/jpeg", +name: "Image #12", ... }, +TestingTestImage14: { +description: "Image #14", +files: [ { +mediaType: "image/jpeg", +name: "Image #14", +src: "ipfs://QmbBFhHPXRGEf2Ak7Ed25mRXpRA1BsL9EjkJfYZZMXq97q", ... } ], +image: "ipfs://QmbBFhHPXRGEf2Ak7Ed25mRXpRA1BsL9EjkJfYZZMXq97q", +mediaType: "image/jpeg", +name: "Image #14", ... }, ... }, +version: "2.0", ... }, ... } ], ... }, withSameNftWithRecordsV1V2: { +"9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4843.": [ { +key: "721", +metadata: { +"9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4843": { +"": { +description: "unamed collection", +files: [ { +mediaType: "image/png", +name: "unamed collection", +src: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw", ... } ], +image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw", +mediaType: "image/png", +name: "unamed collection", ... }, ... }, +version: "1.0", ... }, ... } ], +"9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4843.00": [ { +key: "721", +metadata: { +"9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4843": { +"3030": { +description: "Zero Zero collection", +files: [ { +mediaType: "image/png", +name: "Zero Zero logo", +src: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw", ... } ], +image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw", +mediaType: "image/png", +name: "Zero Zero logo", ... }, ... }, +version: "2.0", ... }, ... }, { +key: "721", +metadata: { +"9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4843": { +"00": { +description: "Zero Zero collection", +files: [ { +mediaType: "image/png", +name: "Zero Zero logo", +src: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw", ... } ], +image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw", +mediaType: "image/png", +name: "Zero Zero logo", ... }, ... }, +version: "1.0", ... }, ... } ], ... }, withFtsNfts: { +"9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842.emptyRecords": [], +"1d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4844.": [ { +key: "721", +metadata: { +"1d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4844": { +"": { +description: "empty assetName", +files: [ { +mediaType: "image/png", +name: "Zero Zero logo", +src: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw", ... } ], +image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw", +mediaType: "image/png", +name: "empty assetName", ... }, ... }, +version: "2.0", ... }, ... } ], +"9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842.nftUsualMetadata": [ { +key: "721", +metadata: { +"9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842": { +nftUsualMetadata: { +description: "Nft with the `usual` metadata structure", +files: [ { +mediaType: "image/png", +name: "nftUsualMetadata", +src: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw", ... } ], +image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw", +mediaType: "image/png", +name: "nftUsualMetadata", ... }, ... }, +version: "1.0", ... }, ... } ], +"9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842.nftWithAuthorAndExtras": [ { +key: "721", +metadata: { +"9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842": { +nftWithAuthorAndExtras: { +description: "Nft with author and extras", +files: { +mediaType: "image/png", +name: "nftWithAuthorAndExtras", +src: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw", ... }, +image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw", +mediaType: "image/png", +name: "nftWithAuthorAndExtras", +author: "Someone", +extra1: "extra1", +twitter: "https://twitter.com/someone", ... }, ... }, +version: "1.0", ... }, ... } ], +"9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842.manyRecords": [ { +key: "20", +metadata: { +"9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842": { +manyRecords: { +name: "many records last ft", +description: "many records last ft", +decimals: 10, +ticker: "SFT", +url: "https://superft.com", +logo: "", ... }, ... }, +version: "1.0", ... }, ... }, { +key: "20", +metadata: { +"9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842": { +manyRecords: { +name: "old ft", +description: "old ft", +decimals: 10, +ticker: "SFT", +url: "https://superft.com", +logo: "", ... }, ... }, +version: "1.0", ... }, ... }, { +key: "721", +metadata: { +"9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842": { +manyRecords: { +description: "latest but INVALID", +name: "latest but INVALID", ... }, ... }, +version: "1.0", ... }, ... }, { +key: "721", +metadata: { +"9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842": { +manyRecords: { +description: "many last VALID nft", +files: [ { +mediaType: "image/png", +name: "nftUsualMetadata", +src: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw", ... } ], +image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw", +mediaType: "image/png", +name: "many last valid Nft", ... }, ... }, +version: "1.0", ... }, ... } ], +"9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842.ftUsualMetadata": [ { +key: "20", +metadata: { +"9d88eef1d822a708cad279fc7c79c3936733b236011544f8567f4842": { +ftUsualMetadata: { +name: "super ft", +description: "super ft", +decimals: 10, +ticker: "SFT", +url: "https://superft.com", +logo: "", ... }, ... }, +version: "1.0", ... }, ... } ], +"5449dbad479b09de066bdf7934799c8a5aa2b66cf4a11eb759aa76c6.nftWithImageArray": [ { +key: "721", +metadata: { +"5449dbad479b09de066bdf7934799c8a5aa2b66cf4a11eb759aa76c6": { +nftWithImageArray: { +description: "Nft with image array", +files: [ { +mediaType: "image/png", +name: "davinciMan", +src: "ipfs://QmXf464J4aLjjBwfdaontdxKsqeEYah7rgh5XiZgQs5yVv", ... } ], +image: [ "ipfs://", "QmXf464J4aLjjBwfdaontdxKsqeEYah7rgh5XiZgQs5yVv" ], +mediaType: "image/png", +name: "Nft with image array", ... }, ... }, +version: "1.0", ... }, ... } ], +"5449dbad479b09de066bdf7934799c8a5aa2b66cf4a11eb759aa76c6.nftV2": [ { +key: "721", +metadata: { +"5449dbad479b09de066bdf7934799c8a5aa2b66cf4a11eb759aa76c6": { +"6e66745632": { +description: "Nft V2", +files: [ { +mediaType: "image/png", +name: "davinciMan", +src: "ipfs://QmXf464J4aLjjBwfdaontdxKsqeEYah7rgh5XiZgQs5yVv", ... } ], +image: [ "ipfs://", "QmXf464J4aLjjBwfdaontdxKsqeEYah7rgh5XiZgQs5yVv" ], +mediaType: "image/png", +name: "Nft V2", ... }, ... }, +version: "2.0", ... }, ... } ], +"775f356c756b70ca6b8e65feec417c7da295179eee6c4bfe9ff33176.nftExtrasAndNoVersion": [ { +key: "721", +metadata: { +"775f356c756b70ca6b8e65feec417c7da295179eee6c4bfe9ff33176": { +nftExtrasAndNoVersion: { +description: "Image #15", +files: [ { +mediaType: "image/png", +name: "Image #15", +src: "ipfs://QmZYkfWFWuFyJxGDoPFkiLXk6D7x2FGYdntKawKmZmYxff", ... } ], +image: "ipfs://QmZYkfWFWuFyJxGDoPFkiLXk6D7x2FGYdntKawKmZmYxff", +mediaType: "image/png", +name: "Image #15", +extra1: "extra1", +extra2: { +extra3: "extra3", ... }, ... }, ... }, ... }, ... } ], ... }, withMalformattedFtAndNftRecords: { +"4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8.nftWrongNameType": [ { +key: "721", +metadata: { +"4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8": { +nftWrongNameType: { +image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw", +name: 1, ... }, ... }, +version: "1.0", ... }, ... } ], +"4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8.nftMissingImage": [ { +key: "721", +metadata: { +"4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8": { +nftMissingImage: { +name: "nftMissingImage", ... }, ... }, +version: "1.0", ... }, ... } ], +"4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8.nftMissingName": [ { +key: "721", +metadata: { +"4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8": { +nftMissingName: { +image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw", ... }, ... }, ... }, ... } ], +"4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8.ftWrongNameType": [ { +key: "20", +metadata: { +"4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8": { +ftWrongNameType: { +name: 1, ... }, ... }, +version: "1.0", ... }, ... } ], +"4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8.ftMissingName": [ { +key: "20", +metadata: { +"4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8": { +ftMissingName: { +other: 1, ... }, ... }, ... }, ... } ], +"4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8.nftMediaTypeMissingInFiles": [ { +key: "721", +metadata: { +"4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8": { +nftMediaTypeMissingInFiles: { +files: [ { +name: "V42/NFT#229770440", +src: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw", ... } ], +image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw", +name: "nftMediaTypeMissingInFiles", ... }, ... }, +version: "1.0", ... }, ... } ], +"4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8.nftMediaTypeMissingInFilesAsObject": [ { +key: "721", +metadata: { +"4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8": { +nftMediaTypeMissingInFiles: { +files: { +name: "V42/NFT#229770440", +src: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw", ... }, +image: "ipfs://QmRhTTbUrPYEw3mJGGhQqQST9k86v1DPBiTTWJGKDJsVFw", +name: "nftMediaTypeMissingInFiles", ... }, ... }, +version: "1.0", ... }, ... } ], ... }, withOnlyFtRecords: { +"4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8.withOnlyFtRecords": [ { +key: "20", ... }, null ], ... }, ... }, +isNftMetadata: typeof isNftMetadata, +isFtMetadata: typeof isFtMetadata, +isMetadataFile: typeof isMetadataFile, +cardanoApiMaker: (x: { network: $Flowgen$Import$_40_yoroi_2f_types.Chain.SupportedNetworks, request?: $Flowgen$Import$_40_yoroi_2f_common.Fetcher, ... }) => $ReadOnly<$Flowgen$Import$_40_yoroi_2f_types.Api.Cardano.Api>, +mockCardanoApi: $Flowgen$Import$_40_yoroi_2f_types.Api.Cardano.Api, ... };