Skip to main content

Interface: MultiAppOptions<T>

Defined in: packages/overcast-core/src/multiapp.ts:93

Type Parameters

Type Parameter
T extends ProtocolFactories

Properties

config?

optional config?: OvercastConfigOverrides;

Defined in: packages/overcast-core/src/multiapp.ts:110

Chain-agnostic overrides applied to every chain, merged over each factory's own config (see AppOptions.config). This is the seam for the things a multi-chain caller states once — the backend URL, the RFQ socket settings, the axios defaults.

Anything chain-specific — an RPC endpoint, a contract address — is set on that chain's factory instead, where the chain's own config type applies.


factories

factories: T;

Defined in: packages/overcast-core/src/multiapp.ts:99

The chains this app spans, one factory each — already configured, and each already strictly typed to its own layer. Their ProtocolFactory.names become the multi-app's keys, so no chain may appear twice.