mirror of
https://github.com/Instadapp/trustwallet-assets.git
synced 2024-07-29 22:37:31 +00:00
45 lines
759 B
TypeScript
45 lines
759 B
TypeScript
|
export interface CoinInfoList {
|
||
|
name: string;
|
||
|
website: string;
|
||
|
source_code: string;
|
||
|
whitepaper: string;
|
||
|
short_description: string;
|
||
|
explorer: string;
|
||
|
socials: Social[];
|
||
|
details: Detail[];
|
||
|
}
|
||
|
|
||
|
interface Detail {
|
||
|
language: string;
|
||
|
description: string;
|
||
|
}
|
||
|
|
||
|
interface Social {
|
||
|
name: string;
|
||
|
url: string;
|
||
|
handle: string;
|
||
|
}
|
||
|
|
||
|
// CoinmarketCap
|
||
|
export interface mapTiker {
|
||
|
coin: number
|
||
|
type: mapType
|
||
|
token_id?: string
|
||
|
id: number
|
||
|
}
|
||
|
|
||
|
type mapType = TickerType.Coin | TickerType.Token
|
||
|
|
||
|
export enum TickerType {
|
||
|
Token = "token",
|
||
|
Coin = "coin"
|
||
|
}
|
||
|
|
||
|
export enum PlatformType {
|
||
|
Ethereum = "Ethereum",
|
||
|
Binance = "Binance Coin",
|
||
|
TRON = "TRON",
|
||
|
OMNI = "Omni",
|
||
|
VeChain = "VeChain"
|
||
|
}
|