UNPKG

@yoroi/portfolio

Version:

The Portfolio package of Yoroi SDK

105 lines (104 loc) 3.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.tokenDiscoveryMocks = void 0; var _common = require("@yoroi/common"); var _types = require("@yoroi/types"); var _immer = require("immer"); var _tokenInfo = require("./token-info.mocks"); var _constants = require("../constants"); const primaryETH = { id: _constants.primaryTokenId, supply: 45_000_000_000_000n.toString(), originalMetadata: { filteredMintMetadatum: null, referenceDatum: null, tokenRegistry: null }, source: { decimals: _types.Portfolio.Token.Source.Metadata, originalImage: _types.Portfolio.Token.Source.Metadata, name: _types.Portfolio.Token.Source.Metadata, symbol: _types.Portfolio.Token.Source.Metadata, ticker: _types.Portfolio.Token.Source.Metadata, description: _types.Portfolio.Token.Source.Metadata, website: _types.Portfolio.Token.Source.Metadata } }; const nftCryptoKitty = { id: _tokenInfo.tokenInfoMocks.nftCryptoKitty.id, supply: '0', originalMetadata: { filteredMintMetadatum: null, referenceDatum: null, tokenRegistry: null }, source: { decimals: _types.Portfolio.Token.Source.Metadata, originalImage: _types.Portfolio.Token.Source.Metadata, name: _types.Portfolio.Token.Source.Metadata, symbol: _types.Portfolio.Token.Source.Metadata, ticker: _types.Portfolio.Token.Source.Metadata, description: _types.Portfolio.Token.Source.Metadata, website: _types.Portfolio.Token.Source.Metadata } }; const rnftWhatever = { id: _tokenInfo.tokenInfoMocks.rnftWhatever.id, supply: '0', originalMetadata: { filteredMintMetadatum: null, referenceDatum: null, tokenRegistry: null }, source: { decimals: _types.Portfolio.Token.Source.Metadata, originalImage: _types.Portfolio.Token.Source.Metadata, name: _types.Portfolio.Token.Source.Metadata, symbol: _types.Portfolio.Token.Source.Metadata, ticker: _types.Portfolio.Token.Source.Metadata, description: _types.Portfolio.Token.Source.Metadata, website: _types.Portfolio.Token.Source.Metadata } }; const apiResponseTokenDiscovery = (0, _immer.freeze)({ success: { tag: 'right', value: { status: 200, data: nftCryptoKitty } }, error: { tag: 'left', error: { status: 404, responseData: null, message: 'Not found' } } }, true); const apiRequestTokenDiscovery = nftCryptoKitty.id; const storage = { entries1: [[primaryETH.id, (0, _common.cacheRecordMaker)({ expires: new Date().getTime(), hash: 'hash1' }, primaryETH)], [nftCryptoKitty.id, (0, _common.cacheRecordMaker)({ expires: new Date().getTime(), hash: 'hash2' }, nftCryptoKitty)], [rnftWhatever.id, (0, _common.cacheRecordMaker)({ expires: new Date().getTime(), hash: 'hash3' }, rnftWhatever)]] }; const tokenDiscoveryMocks = (0, _immer.freeze)({ primaryETH, nftCryptoKitty, rnftWhatever, apiResponseResult: apiResponseTokenDiscovery, apiRequestArgs: apiRequestTokenDiscovery, storage }); exports.tokenDiscoveryMocks = tokenDiscoveryMocks; //# sourceMappingURL=token-discovery.mocks.js.map