Skip to main content

TypeScript shape

interface StarknetNetworkConfig {
  id: string;
  networkId: number;
  baseTokenAddress: string;
  baseTokenSymbol: string;
  color: string | null;
  defaultPairAddress: string;
  defaultPairQuoteToken: QuoteToken;
  enabled: boolean;
  newTokensEnabled: boolean | null;
  explorer: ExplorerConfig;
  mainnet: boolean;
  name: string;
  networkIconUrl: string;
  networkName: string;
  networkShortName: string;
  networkType: NetworkConfigType;
  stableCoinAddresses: string[] | null;
  wrappedBaseTokenSymbol: string;
}
id
ID!
Unique config ID.
networkId
Int!
Network ID.
name
String!
Display name.
networkName
String!
Network name.
networkShortName
String!
Short identifier.
baseTokenAddress
String!
Native token address.
baseTokenSymbol
String!
Native token symbol.
wrappedBaseTokenSymbol
String!
Wrapped native symbol.
defaultPairAddress
String!
Default pair address.
defaultPairQuoteToken
QuoteToken!
Default quote token. QuoteToken
enabled
Boolean!
Whether enabled.
mainnet
Boolean!
Whether mainnet.
networkType
NetworkConfigType!
Kind of network. NetworkConfigType
explorer
ExplorerConfig!
Block explorer. ExplorerConfig
networkIconUrl
String!
Network icon URL.
color
String
Theme color.
newTokensEnabled
Boolean
New tokens enabled.
stableCoinAddresses
[String!]
Stablecoin addresses.