Skip to content
docs

Network

Defined in: types.ts:11

One network: chain id, family, native currency, endpoints, explorer, and where it came from.

optional balancesViaOwnRpc?: boolean

Defined in: types.ts:33

Decision 3, phase 2 of the mobile work: read balances over the user’s RPC instead of the server.


caip2: string

Defined in: types.ts:13

CAIP-2: eip155:11155111, solana:EtWT…, bip122:<genesis>, ton:-3, tron:nile, near:testnet, zcash:testnet.


decimals: number

Defined in: types.ts:21

Decimals of the native currency.


enabled: boolean

Defined in: types.ts:35

Testnets ship disabled; a network whose verification failed is saved disabled.


optional explorer?: string

Defined in: types.ts:27

Explorer base URL (no trailing slash).


family: NetworkFamily

Defined in: types.ts:15

Chain family (evm, solana, ton, tron, btc, near, zcash).


kind: NetworkKind

Defined in: types.ts:23

A catalog mainnet, a default testnet, or a custom network.


name: string

Defined in: types.ts:17

Display name.


optional onlyOwnRpc?: boolean

Defined in: types.ts:31

Decision 4: drop the public fallback — only the user’s RPCs are used (privacy / local node).


rpcs: string[]

Defined in: types.ts:25

Endpoints, tried in order. For a builtin entry these are the public failover list; the table prepends the user’s own.


source: NetworkSource

Defined in: types.ts:29

Who supplied it: built in, the user, or a site (with its origin).


symbol: string

Defined in: types.ts:19

Native currency.