import { Links } from "./common"; export interface GetChainsResponse { links: Links; data: ChainData[]; } export interface ChainData { type: string; id: string; attributes: ChainAttributes; relationships: Relationships; links: Links; } export interface Relationships { native_fungible: FungibleRelationship; wrapped_native_fungible?: FungibleRelationship; } export interface ChainAttributes { external_id: string; name: string; icon: Icon; explorer: Explorer; rpc: Rpc; flags: Flags; } export interface FungibleRelationship { data: { type: string; id: string; }; links: Links; } export interface Explorer { name: string; token_url_format: string; tx_url_format: string; home_url: string; } export interface Rpc { public_servers_url: string[]; } export interface Flags { supports_trading: boolean; supports_sending: boolean; supports_bridge: boolean; } export interface Icon { url: string; }