Constructors

Accessors

  • get node(): MemoryNode<BaseParamsFields & {
        account?: AccountInstance | "random";
        addToResolvers?: boolean;
        additionalSigners?: AccountInstance[];
        allowNameResolution?: boolean;
        config: SchemaFields & PayloadFields & Omit<ArchivingModuleConfig & ModuleConfigFields & SchemaFields & PayloadFields & {
            archivist?: string;
        } & {
            schema: "network.xyo.node.config";
        }, "schema"> & {
            schema: string;
        };
        ephemeralQueryAccountEnabled?: boolean;
        moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
    }, NodeModuleEventData>
  • Returns MemoryNode<BaseParamsFields & {
        account?: AccountInstance | "random";
        addToResolvers?: boolean;
        additionalSigners?: AccountInstance[];
        allowNameResolution?: boolean;
        config: SchemaFields & PayloadFields & Omit<ArchivingModuleConfig & ModuleConfigFields & SchemaFields & PayloadFields & {
            archivist?: string;
        } & {
            schema: "network.xyo.node.config";
        }, "schema"> & {
            schema: string;
        };
        ephemeralQueryAccountEnabled?: boolean;
        moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
    }, NodeModuleEventData>

Methods

  • Parameters

    • account: AccountInstance
    • OptionalmoduleName: string
    • Optionalnamespace: string

    Returns Promise<void>

  • Parameters

    • OptionalmoduleName: string
    • Optionalaccount: AccountInstance

    Returns Promise<void>

  • Parameters

    • account: AccountInstance
    • OptionalmoduleName: string
    • Optionalnamespace: string

    Returns Promise<void>

  • Parameters

    • apiDomain: string
    • OptionalmoduleName: string
    • Optionalaccount: AccountInstance

    Returns Promise<void>

  • Parameters

    • config: SchemaFields & PayloadFields & Omit<ArchivingModuleConfig & ModuleConfigFields & {
          automations?: SentinelAutomationPayload[];
          schema: "network.xyo.sentinel.config";
          synchronous?: boolean;
          tasks: Task[];
          throwErrors?: boolean;
      }, "schema"> & {
          schema: "network.xyo.sentinel.config";
      }
    • account: AccountInstance

    Returns Promise<MemorySentinel<BaseParamsFields & {
        account?: AccountInstance | "random";
        addToResolvers?: boolean;
        additionalSigners?: AccountInstance[];
        allowNameResolution?: boolean;
        config: SchemaFields & PayloadFields & Omit<ArchivingModuleConfig & ModuleConfigFields & SchemaFields & PayloadFields & Omit<ArchivingModuleConfig & ModuleConfigFields & {
            automations?: (...) | (...);
            schema: "network.xyo.sentinel.config";
            synchronous?: (...) | (...) | (...);
            tasks: (...)[];
            throwErrors?: (...) | (...) | (...);
        }, "schema"> & {
            schema: "network.xyo.sentinel.config";
        }, "schema"> & {
            schema: string;
        };
        ephemeralQueryAccountEnabled?: boolean;
        moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
    }, SentinelModuleEventData<SentinelInstance<BaseParamsFields & {
        account?: AccountInstance | "random";
        addToResolvers?: boolean;
        additionalSigners?: AccountInstance[];
        allowNameResolution?: boolean;
        config: SchemaFields & PayloadFields & Omit<ArchivingModuleConfig & ModuleConfigFields & SchemaFields & PayloadFields & Omit<(...) & (...) & (...), "schema"> & {
            schema: "network.xyo.sentinel.config";
        }, "schema"> & {
            schema: string;
        };
        ephemeralQueryAccountEnabled?: boolean;
        moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
    }, SentinelModuleEventData<Module<BaseParamsFields & {
        account?: AccountInstance | "random";
        addToResolvers?: boolean;
        additionalSigners?: AccountInstance[];
        allowNameResolution?: boolean;
        config: SchemaFields & PayloadFields & Omit<(...) & (...) & (...) & (...) & (...), "schema"> & {
            schema: string;
        };
        ephemeralQueryAccountEnabled?: boolean;
        moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
    }, ModuleEventData<object>>>>>>>

  • Parameters

    • pluginSetResolver: PayloadSetPluginResolver
    • Optionalwitnesses: (() => Promise<AttachableWitnessInstance<BaseParamsFields & {
          account?: AccountInstance | "random";
          addToResolvers?: boolean;
          additionalSigners?: AccountInstance[];
          allowNameResolution?: boolean;
          config: SchemaFields & PayloadFields & Omit<ArchivingModuleConfig & ModuleConfigFields & SchemaFields & PayloadFields & Omit<(...), (...)> & {
              schema: ...;
          }, "schema"> & {
              schema: string;
          };
          ephemeralQueryAccountEnabled?: boolean;
          moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
      }, {
          schema: string;
      } & PayloadFields, {
          schema: string;
      } & PayloadFields, WitnessModuleEventData>>)[]

    Returns Promise<void>

  • Parameters

    • mod: AttachableModuleInstance<BaseParamsFields & {
          account?: AccountInstance | "random";
          addToResolvers?: boolean;
          additionalSigners?: AccountInstance[];
          allowNameResolution?: boolean;
          config: SchemaFields & PayloadFields & Omit<ArchivingModuleConfig & ModuleConfigFields & SchemaFields & PayloadFields & {
              schema: "network.xyo.module.config";
          }, "schema"> & {
              schema: string;
          };
          ephemeralQueryAccountEnabled?: boolean;
          moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
      }, ModuleEventData<object>>
    • Optionalexternal: boolean
    • OptionalsafeAttach: boolean

    Returns Promise<void>