• Type Parameters

    • TPayload extends {
          schema: string;
      } & PayloadFields = {
          schema: string;
      } & PayloadFields

    Parameters

    • diviner: DivinerInstance<BaseParamsFields & {
          account?: AccountInstance | "random";
          addToResolvers?: boolean;
          additionalSigners?: AccountInstance[];
          allowNameResolution?: boolean;
          config: SchemaFields & PayloadFields & Omit<ArchivingModuleConfig & ModuleConfigFields & SchemaFields & PayloadFields & Omit<ArchivingModuleConfig & ModuleConfigFields & {
              schema: "network.xyo.diviner.config";
          }, "schema"> & {
              schema: "network.xyo.diviner.config";
          }, "schema"> & {
              schema: string;
          };
          ephemeralQueryAccountEnabled?: boolean;
          moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
      }, {
          schema: string;
      } & PayloadFields, {
          schema: string;
      } & PayloadFields, DivinerModuleEventData>
    • indexedQueries: ({
          schema: string;
      } & PayloadFields)[]
    • OptionalparseIndexedResults: ParseIndexedResults<TPayload>
    • Optionalretries: number
    • Optionalinterval: number
    • Optionalbackoff: number

    Returns Promise<undefined | null | TPayload[]>