Function AbstractModuleInstancePlugin
- AbstractModuleInstancePlugin(): PayloadSetWitnessPlugin<AbstractModuleInstanceWitness<BaseParamsFields & {
account?: AccountInstance | "random";
config: SchemaFields & object & Omit<{
archivist?: string;
labels?: Labels;
name?: string;
paging?: Record<string, {
size?: number;
}>;
retry?: RetryConfig;
schema: "network.xyo.module.instance.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
sign?: boolean;
storeQueries?: boolean;
timestamp?: boolean;
} & ArchivingModuleConfig & SchemaFields & object & {
archivist?: string;
labels?: Labels;
name?: string;
paging?: Record<string, {
size?: number;
}>;
retry?: RetryConfig;
schema: "network.xyo.module.instance.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
sign?: boolean;
storeQueries?: boolean;
timestamp?: boolean;
} & {
schema: "network.xyo.module.instance.config";
} & {
schema: "network.xyo.module.instance.config";
}, "schema"> & {
schema: string;
};
ephemeralQueryAccountEnabled?: boolean;
} & {
module?: Module<BaseParamsFields & {
account?: AccountInstance | "random";
config: SchemaFields & object & Omit<{
archivist?: string;
labels?: Labels;
name?: string;
paging?: Record<string, {
size?: number;
}>;
retry?: RetryConfig;
schema: "network.xyo.module.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
sign?: boolean;
storeQueries?: boolean;
timestamp?: boolean;
} & ArchivingModuleConfig & SchemaFields & object & {
archivist?: string;
labels?: Labels;
name?: string;
paging?: Record<string, {
size?: number;
}>;
retry?: RetryConfig;
schema: "network.xyo.module.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
sign?: boolean;
storeQueries?: boolean;
timestamp?: boolean;
}, "schema"> & {
schema: string;
};
ephemeralQueryAccountEnabled?: boolean;
}, ModuleEventData<object>>;
}>> Returns PayloadSetWitnessPlugin<AbstractModuleInstanceWitness<BaseParamsFields & {
account?: AccountInstance | "random";
config: SchemaFields & object & Omit<{
archivist?: string;
labels?: Labels;
name?: string;
paging?: Record<string, {
size?: number;
}>;
retry?: RetryConfig;
schema: "network.xyo.module.instance.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
sign?: boolean;
storeQueries?: boolean;
timestamp?: boolean;
} & ArchivingModuleConfig & SchemaFields & object & {
archivist?: string;
labels?: Labels;
name?: string;
paging?: Record<string, {
size?: number;
}>;
retry?: RetryConfig;
schema: "network.xyo.module.instance.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
sign?: boolean;
storeQueries?: boolean;
timestamp?: boolean;
} & {
schema: "network.xyo.module.instance.config";
} & {
schema: "network.xyo.module.instance.config";
}, "schema"> & {
schema: string;
};
ephemeralQueryAccountEnabled?: boolean;
} & {
module?: Module<BaseParamsFields & {
account?: AccountInstance | "random";
config: SchemaFields & object & Omit<{
archivist?: string;
labels?: Labels;
name?: string;
paging?: Record<string, {
size?: number;
}>;
retry?: RetryConfig;
schema: "network.xyo.module.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
sign?: boolean;
storeQueries?: boolean;
timestamp?: boolean;
} & ArchivingModuleConfig & SchemaFields & object & {
archivist?: string;
labels?: Labels;
name?: string;
paging?: Record<string, {
size?: number;
}>;
retry?: RetryConfig;
schema: "network.xyo.module.config";
security?: {
allowAnonymous?: boolean;
allowed?: Record<string, (string | CosigningAddressSet)[]>;
disallowed?: Record<string, string[]>;
};
sign?: boolean;
storeQueries?: boolean;
timestamp?: boolean;
}, "schema"> & {
schema: string;
};
ephemeralQueryAccountEnabled?: boolean;
}, ModuleEventData<object>>;
}>>