@mstable/protocol
Version:
mStable Contracts
58 lines (57 loc) • 1.61 kB
TypeScript
export declare enum Chain {
mainnet = 0,
polygon = 1,
ropsten = 2,
mumbai = 3
}
export declare enum Platform {
Compound = 0,
Aave = 1
}
export interface Token {
symbol: string;
address: string;
chain: Chain;
platform?: Platform;
integrator?: string;
liquidityProvider?: string;
decimals: number;
quantityFormatter: string;
parent?: string;
feederPool?: string;
vault?: string;
savings?: string;
}
export declare const mUSD: Token;
export declare const mBTC: Token;
export declare const PmUSD: Token;
export declare const MmUSD: Token;
export declare const RmUSD: Token;
export declare const sUSD: Token;
export declare const USDC: Token;
export declare const USDT: Token;
export declare const DAI: Token;
export declare const PUSDC: Token;
export declare const PUSDT: Token;
export declare const PDAI: Token;
export declare const GUSD: Token;
export declare const BUSD: Token;
export declare const FRAX: Token;
export declare const PFRAX: Token;
export declare const MFRAX: Token;
export declare const alUSD: Token;
export declare const ALCX: Token;
export declare const renBTC: Token;
export declare const sBTC: Token;
export declare const WBTC: Token;
export declare const HBTC: Token;
export declare const TBTC: Token;
export declare const MTA: Token;
export declare const PMTA: Token;
export declare const PWMATIC: Token;
export declare const AAVE: Token;
export declare const stkAAVE: Token;
export declare const COMP: Token;
export declare const CREAM: Token;
export declare const cyMUSD: Token;
export declare const tokens: Token[];