interface BridgeModuleResolverParams {
    additionalSigners?: AccountInstance[];
    archiving?: { archivists?: string[]; queries?: string[] } & {
        resolveArchivists: () => Promise<
            ArchivistInstance<
                BaseParamsFields & {
                    account?: AccountInstance
                    | "random";
                    additionalSigners?: (...)[];
                    addToResolvers?: boolean;
                    allowNameResolution?: boolean;
                    config: AnyConfigSchema<ArchivistConfig<(...), (...)>>;
                    ephemeralQueryAccountEnabled?: boolean;
                    moduleIdentifierTransformers?: (...)[];
                    privateChildren?: (...)[];
                    publicChildren?: (...)[];
                } & ArchivistParamFields & object,
                ArchivistModuleEventData,
                Payload,
            >[],
        >;
    };
    bridge: BridgeInstance;
    cacheConfig?: CacheConfig;
    logger?: Logger;
    onQuerySendFinished?: (
        args: Omit<QuerySendFinishedEventArgs, "mod">,
    ) => void;
    onQuerySendStarted?: (args: Omit<QuerySendStartedEventArgs, "mod">) => void;
    priority?: ObjectResolverPriority;
    root: ModuleInstance;
    wrapperAccount: AccountInstance;
}

Hierarchy (View Summary)

Properties

additionalSigners?: AccountInstance[]
archiving?: { archivists?: string[]; queries?: string[] } & {
    resolveArchivists: () => Promise<
        ArchivistInstance<
            BaseParamsFields & {
                account?: AccountInstance
                | "random";
                additionalSigners?: (...)[];
                addToResolvers?: boolean;
                allowNameResolution?: boolean;
                config: AnyConfigSchema<ArchivistConfig<(...), (...)>>;
                ephemeralQueryAccountEnabled?: boolean;
                moduleIdentifierTransformers?: (...)[];
                privateChildren?: (...)[];
                publicChildren?: (...)[];
            } & ArchivistParamFields & object,
            ArchivistModuleEventData,
            Payload,
        >[],
    >;
}
cacheConfig?: CacheConfig
logger?: Logger
onQuerySendFinished?: (args: Omit<QuerySendFinishedEventArgs, "mod">) => void
onQuerySendStarted?: (args: Omit<QuerySendStartedEventArgs, "mod">) => void
wrapperAccount: AccountInstance