interface PayloadProviderProps {
    archive?: string;
    archivePayloadWrapper?: ArchivistModule<BaseParamsFields & {
        account?: AccountInstance | "random";
        addToResolvers?: boolean;
        additionalSigners?: AccountInstance[];
        allowNameResolution?: boolean;
        config: SchemaFields & PayloadFields & Omit<ArchivingModuleConfig & ModuleConfigFields & SchemaFields & PayloadFields & Omit<ArchivingModuleConfig & ModuleConfigFields & {
            parents?: (...) | (...);
            requireAllParents?: (...) | (...) | (...);
            schema: "network.xyo.archivist.config";
            storage?: (...) | (...);
            storeParentReads?: (...) | (...) | (...);
        }, "schema"> & {
            schema: "network.xyo.archivist.config";
        }, "schema"> & {
            schema: string;
        };
        ephemeralQueryAccountEnabled?: boolean;
        moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
    }, ArchivistModuleEventData>;
    archivist?: ArchivistInstance<BaseParamsFields & {
        account?: AccountInstance | "random";
        addToResolvers?: boolean;
        additionalSigners?: AccountInstance[];
        allowNameResolution?: boolean;
        config: SchemaFields & PayloadFields & Omit<ArchivingModuleConfig & ModuleConfigFields & SchemaFields & PayloadFields & Omit<ArchivingModuleConfig & ModuleConfigFields & {
            parents?: (...) | (...);
            requireAllParents?: (...) | (...) | (...);
            schema: "network.xyo.archivist.config";
            storage?: (...) | (...);
            storeParentReads?: (...) | (...) | (...);
        }, "schema"> & {
            schema: "network.xyo.archivist.config";
        }, "schema"> & {
            schema: string;
        };
        ephemeralQueryAccountEnabled?: boolean;
        moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
    }, ArchivistModuleEventData, {
        schema: string;
    } & PayloadFields>;
    cachePayload?: boolean;
    hash?: Lowercase<string>;
    required?: boolean;
}

Properties

archive?: string
archivePayloadWrapper?: ArchivistModule<BaseParamsFields & {
    account?: AccountInstance | "random";
    addToResolvers?: boolean;
    additionalSigners?: AccountInstance[];
    allowNameResolution?: boolean;
    config: SchemaFields & PayloadFields & Omit<ArchivingModuleConfig & ModuleConfigFields & SchemaFields & PayloadFields & Omit<ArchivingModuleConfig & ModuleConfigFields & {
        parents?: (...) | (...);
        requireAllParents?: (...) | (...) | (...);
        schema: "network.xyo.archivist.config";
        storage?: (...) | (...);
        storeParentReads?: (...) | (...) | (...);
    }, "schema"> & {
        schema: "network.xyo.archivist.config";
    }, "schema"> & {
        schema: string;
    };
    ephemeralQueryAccountEnabled?: boolean;
    moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
}, ArchivistModuleEventData>
archivist?: ArchivistInstance<BaseParamsFields & {
    account?: AccountInstance | "random";
    addToResolvers?: boolean;
    additionalSigners?: AccountInstance[];
    allowNameResolution?: boolean;
    config: SchemaFields & PayloadFields & Omit<ArchivingModuleConfig & ModuleConfigFields & SchemaFields & PayloadFields & Omit<ArchivingModuleConfig & ModuleConfigFields & {
        parents?: (...) | (...);
        requireAllParents?: (...) | (...) | (...);
        schema: "network.xyo.archivist.config";
        storage?: (...) | (...);
        storeParentReads?: (...) | (...) | (...);
    }, "schema"> & {
        schema: "network.xyo.archivist.config";
    }, "schema"> & {
        schema: string;
    };
    ephemeralQueryAccountEnabled?: boolean;
    moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
}, ArchivistModuleEventData, {
    schema: string;
} & PayloadFields>
cachePayload?: boolean
hash?: Lowercase<string>
required?: boolean