Skip to main content
@tevm/voltaire
@tevm/voltaire / index / BrandedChain

BrandedChain

Interfaces

ChainConstructor()

Defined in: src/primitives/Chain/ChainConstructor.ts:6 Chain constructor type
ChainConstructor(chain): Chain
Defined in: src/primitives/Chain/ChainConstructor.ts:7 Chain constructor type

Parameters

chain
Chain

Returns

Chain

Properties

byId
byId: Record<number, Chain>
Defined in: src/primitives/Chain/ChainConstructor.ts:10
from()
from: (chain) => Chain
Defined in: src/primitives/Chain/ChainConstructor.ts:8
Parameters
chain
Chain
Returns
Chain
fromId()
fromId: (id) => Chain | undefined
Defined in: src/primitives/Chain/ChainConstructor.ts:9
Parameters
id
number
Returns
Chain | undefined

Type Aliases

Chain

Chain<> = Chain
Defined in: src/primitives/Chain/Chain.js:39

Type Parameters

Variables

BrandedChain

const BrandedChain: object
Defined in: src/primitives/Chain/index.js:14

Type Declaration

byId
byId: Record<number, Chain>
Record mapping chain IDs to chain objects
See
https://voltaire.tevm.sh/primitives/chain for Chain documentation
Since
0.0.0
Throws
Example
from()
from: (chain) => Chain
Create Chain from a chain object (identity function)
Parameters
chain
Chain Chain object
Returns
Chain Chain object
See
https://voltaire.tevm.sh/primitives/chain for Chain documentation
Since
0.0.0
Throws
Example
fromId()
fromId: (id) => Chain | undefined
Get a chain by its chain ID
Parameters
id
number Chain ID
Returns
Chain | undefined Chain object or undefined if not found
See
https://voltaire.tevm.sh/primitives/chain for Chain documentation
Since
0.0.0
Throws
Example

byId

const byId: Record<number, Chain> = tevmChainById
Defined in: src/primitives/Chain/byId.js:17 Record mapping chain IDs to chain objects

See

https://voltaire.tevm.sh/primitives/chain for Chain documentation

Since

0.0.0

Throws

Example


CHAIN_METADATA

const CHAIN_METADATA: Record<number, ChainMetadata>
Defined in: src/primitives/Chain/metadata.ts:48 Metadata for popular chains

DEFAULT_METADATA

const DEFAULT_METADATA: ChainMetadata
Defined in: src/primitives/Chain/metadata.ts:449 Default metadata for chains not in the registry

Functions

_from()

_from(chain): Chain
Defined in: src/primitives/Chain/from.js:16 Create Chain from a chain object (identity function)

Parameters

chain
Chain Chain object

Returns

Chain Chain object

See

https://voltaire.tevm.sh/primitives/chain for Chain documentation

Since

0.0.0

Throws

Example


_fromId()

_fromId(id): Chain | undefined
Defined in: src/primitives/Chain/fromId.js:18 Get a chain by its chain ID

Parameters

id
number Chain ID

Returns

Chain | undefined Chain object or undefined if not found

See

https://voltaire.tevm.sh/primitives/chain for Chain documentation

Since

0.0.0

Throws

Example


Chain()

Chain(chain): Chain
Defined in: src/primitives/Chain/Chain.js:39 Factory function for creating Chain instances

Parameters

chain
any

Returns

Chain

See

https://voltaire.tevm.sh/primitives/chain for Chain documentation

Since

0.0.0

Throws

Example


from()

from(chain): Chain
Defined in: src/primitives/Chain/from.js:16 Create Chain from a chain object (identity function)

Parameters

chain
Chain Chain object

Returns

Chain Chain object

See

https://voltaire.tevm.sh/primitives/chain for Chain documentation

Since

0.0.0

Throws

Example


fromId()

fromId(id): Chain | undefined
Defined in: src/primitives/Chain/fromId.js:18 Get a chain by its chain ID

Parameters

id
number Chain ID

Returns

Chain | undefined Chain object or undefined if not found

See

https://voltaire.tevm.sh/primitives/chain for Chain documentation

Since

0.0.0

Throws

Example

References

_byId

Renames and re-exports byId