@yoroi/portfolio
Version:
The Portfolio package of Yoroi SDK
49 lines • 1.46 kB
JavaScript
import { freeze } from 'immer';
import { tokenInfoMocks } from './token-info.mocks';
const primaryETH = {
info: tokenInfoMocks.primaryETH,
quantity: BigInt(1_000_000)
};
const primaryETHBreakdown = {
availableRewards: BigInt(1_000_001),
totalFromTxs: BigInt(1_000_002),
lockedAsStorageCost: BigInt(1_000_003)
};
const missingToken = {
info: {
...tokenInfoMocks.ftNameless,
id: 'dead.fee'
},
quantity: BigInt(1)
};
const nftCryptoKitty = {
info: tokenInfoMocks.nftCryptoKitty,
quantity: BigInt(1_000_001)
};
const rnftWhatever = {
info: tokenInfoMocks.rnftWhatever,
quantity: BigInt(2_000_002)
};
const ftNoTicker = {
info: tokenInfoMocks.ftNoTicker,
quantity: BigInt(3_000_003)
};
const ftNameless = {
info: tokenInfoMocks.ftNameless,
quantity: BigInt(4_000_004)
};
const storage = {
entries1: [[nftCryptoKitty.info.id, nftCryptoKitty], [rnftWhatever.info.id, rnftWhatever], [ftNoTicker.info.id, ftNoTicker], [ftNameless.info.id, ftNameless]],
entries1WithPrimary: [[nftCryptoKitty.info.id, nftCryptoKitty], [rnftWhatever.info.id, rnftWhatever], [ftNoTicker.info.id, ftNoTicker], [ftNameless.info.id, ftNameless], [primaryETH.info.id, primaryETH]],
missingInApiResponse: [[missingToken.info.id, missingToken]]
};
export const tokenBalanceMocks = freeze({
primaryETH,
primaryETHBreakdown,
nftCryptoKitty,
rnftWhatever,
ftNoTicker,
ftNameless,
storage
});
//# sourceMappingURL=token-balance.mocks.js.map