@yoroi/api
Version:
The API package of Yoroi SDK
543 lines (542 loc) • 18.1 kB
JavaScript
"use strict";
export const 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]
}
};
//# sourceMappingURL=token-onchain-metadata.mocks.js.map