@yoroi/portfolio
Version:
The Portfolio package of Yoroi SDK
15 lines (12 loc) • 522 B
text/typescript
import {App, Portfolio} from '@yoroi/types'
import {freeze} from 'immer'
import {createUnknownTokenInfo} from './create-unknown-token-info'
export const createCachedUnknownTokenInfo = (
id: Portfolio.Token.Id,
): Readonly<App.CacheRecord<Portfolio.Token.Info>> => {
const unknownTokenInfo = createUnknownTokenInfo({id})
const cachedUnknownTokenInfo: Readonly<
App.CacheRecord<Portfolio.Token.Info>
> = freeze({expires: 0, hash: '', record: unknownTokenInfo} as const, true)
return cachedUnknownTokenInfo
}