interface ModuleQueryFunctions {
    manifest: (
        maxDepth?: number,
        ignoreAddresses?: Lowercase<string>[],
    ) => Promisable<ModuleManifestPayload>;
    manifestQuery: (
        account: AccountInstance,
        maxDepth?: number,
        ignoreAddresses?: Lowercase<string>[],
    ) => Promisable<ModuleQueryResult<ModuleManifestPayload>>;
    moduleAddress: () => Promisable<
        (AddressPayload | AddressPreviousHashPayload)[],
    >;
    state: () => Promisable<Payload[]>;
    stateQuery: (account: AccountInstance) => Promisable<ModuleQueryResult>;
}

Hierarchy (View Summary)

Properties

manifest: (
    maxDepth?: number,
    ignoreAddresses?: Lowercase<string>[],
) => Promisable<ModuleManifestPayload>
manifestQuery: (
    account: AccountInstance,
    maxDepth?: number,
    ignoreAddresses?: Lowercase<string>[],
) => Promisable<ModuleQueryResult<ModuleManifestPayload>>
moduleAddress: () => Promisable<(AddressPayload | AddressPreviousHashPayload)[]>
state: () => Promisable<Payload[]>
stateQuery: (account: AccountInstance) => Promisable<ModuleQueryResult>