Files
2026-03-02 12:14:14 -08:00

31 lines
588 B
TypeScript

/**
* Types for MetaMask dual-chain provider (Chain 138 + Ethereum Mainnet).
*/
export interface ChainParams {
chainId: string
chainIdDecimal: number
chainName: string
nativeCurrency: { name: string; symbol: string; decimals: number }
rpcUrls: string[]
blockExplorerUrls: string[]
iconUrls?: string[]
}
export interface TokenInfo {
chainId: number
address: string
name: string
symbol: string
decimals: number
logoURI?: string
tags?: string[]
}
export interface OraclePriceResult {
price: number
updatedAt: Date
decimals: number
roundId?: number
}