Skip to content
docs

SsvProtocolConfig

Defined in: protocol-staking-ssv-evm/src/ssv-protocol-evm.ts:164

optional addresses?: object

Defined in: protocol-staking-ssv-evm/src/ssv-protocol-evm.ts:170

Override for the contract addresses.

optional cssvToken?: string

optional network?: string

optional ssvToken?: string

optional views?: string


optional chainId?: number

Defined in: protocol-staking-ssv-evm/src/ssv-protocol-evm.ts:168

The chain to operate on (default 1). Non-mainnet chains must also supply addresses (and endpoints for APR).


optional endpoints?: object

Defined in: protocol-staking-ssv-evm/src/ssv-protocol-evm.ts:172

Override for the REST endpoints.

optional apr?: string

optional aprHistory?: string


optional provider?: EvmProvider | EvmProvider[]

Defined in: protocol-staking-ssv-evm/src/ssv-protocol-evm.ts:166

RPC url(s) or EIP-1193 provider(s) to read the chain through; a list fails over in order. Defaults to the account’s own provider.