@yoroi/api
Version:
The API package of Yoroi SDK
655 lines (654 loc) • 21.5 kB
text/typescript
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',
},
},
],
} as const,
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',
},
},
],
} as const,
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',
},
},
],
} as const,
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',
},
},
},
},
},
],
} as const,
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',
},
},
],
} as const,
withOnlyFtRecords: {
'4d99f2fcc2fd91aca97865516b8e77a8e6dc011a905b9960289833e8.withOnlyFtRecords':
[
{
key: '20',
},
null,
],
} as const,
}