Skip to main content

Interface: SolanaConfig

Defined in: solana-client/src/config.ts:12

Solana-specific OvercastConfig. Adds the RPC endpoint (and an optional commitment) the SolanaChainSigner connects with; privateKey (inherited) is the wallet's signing key and is required for a signing wallet.

Extends

  • OvercastConfig

Properties

ackTimeoutMs?

optional ackTimeoutMs?: number;

Defined in: overcast-core/dist/config.d.ts:10

Inherited from

OvercastConfig.ackTimeoutMs

axios?

optional axios?: CreateAxiosDefaults<any>;

Defined in: overcast-core/dist/config.d.ts:11

Inherited from

OvercastConfig.axios

backend?

optional backend?: string;

Defined in: overcast-core/dist/config.d.ts:5

Inherited from

OvercastConfig.backend

commitment?

optional commitment?: Commitment;

Defined in: solana-client/src/config.ts:16

Commitment for the connection + confirmations. Defaults to "confirmed".


domain?

optional domain?: number;

Defined in: overcast-core/dist/config.d.ts:8

Inherited from

OvercastConfig.domain

overcastApi?

optional overcastApi?: OvercastView;

Defined in: overcast-core/dist/config.d.ts:12

Inherited from

OvercastConfig.overcastApi

privateKey?

optional privateKey?: string | number[];

Defined in: overcast-core/dist/config.d.ts:7

Inherited from

OvercastConfig.privateKey

protocolSigner?

optional protocolSigner?: OvercastProtocolSigner;

Defined in: overcast-core/dist/config.d.ts:13

Inherited from

OvercastConfig.protocolSigner

rpcUrl

rpcUrl: string;

Defined in: solana-client/src/config.ts:14

Solana RPC endpoint the wallet connects to.


socketUrl?

optional socketUrl?: string;

Defined in: overcast-core/dist/config.d.ts:6

Inherited from

OvercastConfig.socketUrl

transport?

optional transport?: "websocket" | "polling";

Defined in: overcast-core/dist/config.d.ts:9

Inherited from

OvercastConfig.transport