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.