@yoroi/portfolio
Version:
The Portfolio package of Yoroi SDK
66 lines (58 loc) • 1.34 kB
text/typescript
import {Api} from '@yoroi/types'
import {tokenInfoMocks} from '../token-info.mocks'
import {DullahanApiTokenActivityResponse} from './types'
const primaryETH = {
price: {
ts: 1722849529169,
open: '1000000',
close: '500000',
low: '500000',
high: '1000000',
change: -50,
},
}
const rnftWhatever = {
price: {
ts: 1722849529169,
open: '500000',
close: '1000000',
low: '500000',
high: '1000000',
change: 100,
},
}
const ftNoTicker = {
price: {
ts: 1722849529169,
open: '1000000',
close: '500000',
low: '500000',
high: '1000000',
change: -50,
},
}
const ftNameless = {
price: {
ts: 1722849529169,
open: '500000',
close: '1000000',
low: '500000',
high: '1000000',
change: 100,
},
}
const apiResponseSuccessDataOnly: Readonly<DullahanApiTokenActivityResponse> = {
[tokenInfoMocks.primaryETH.id]: [Api.HttpStatusCode.Ok, primaryETH],
[tokenInfoMocks.rnftWhatever.id]: [Api.HttpStatusCode.Ok, rnftWhatever],
[tokenInfoMocks.ftNoTicker.id]: [Api.HttpStatusCode.Ok, ftNoTicker],
[tokenInfoMocks.ftNameless.id]: [Api.HttpStatusCode.Ok, ftNameless],
}
export const duallahanTokenActivityMocks = {
primaryETH,
rnftWhatever,
ftNoTicker,
ftNameless,
api: {
responseSuccessDataOnly: apiResponseSuccessDataOnly,
},
}