interface NodeQueryFunctions {
    attach: (
        id: string,
        external?: boolean,
    ) => Promise<undefined | Lowercase<string>>;
    attached: () => Promise<Lowercase<string>[]>;
    attachedQuery: (
        account?: AccountInstance,
    ) => Promise<ModuleQueryResult<AddressPayload>>;
    attachQuery: (
        id: string,
        external?: boolean,
        account?: AccountInstance,
    ) => Promise<ModuleQueryResult<AddressPayload>>;
    certify: (id: string) => Promise<undefined | ChildCertificationFields>;
    certifyQuery: (
        id: string,
        account?: AccountInstance,
    ) => Promise<ModuleQueryResult<ChildCertification>>;
    detach: (id: string) => Promise<undefined | Lowercase<string>>;
    detachQuery: (
        id: string,
        account?: AccountInstance,
    ) => Promise<ModuleQueryResult<AddressPayload>>;
    registered: () => Promise<Lowercase<string>[]>;
    registeredQuery: (
        account?: AccountInstance,
    ) => Promise<ModuleQueryResult<AddressPayload>>;
}

Hierarchy (View Summary)

Properties

attach: (
    id: string,
    external?: boolean,
) => Promise<undefined | Lowercase<string>>
attached: () => Promise<Lowercase<string>[]>
attachedQuery: (
    account?: AccountInstance,
) => Promise<ModuleQueryResult<AddressPayload>>
attachQuery: (
    id: string,
    external?: boolean,
    account?: AccountInstance,
) => Promise<ModuleQueryResult<AddressPayload>>
certify: (id: string) => Promise<undefined | ChildCertificationFields>
certifyQuery: (
    id: string,
    account?: AccountInstance,
) => Promise<ModuleQueryResult<ChildCertification>>
detach: (id: string) => Promise<undefined | Lowercase<string>>
detachQuery: (
    id: string,
    account?: AccountInstance,
) => Promise<ModuleQueryResult<AddressPayload>>
registered: () => Promise<Lowercase<string>[]>
registeredQuery: (
    account?: AccountInstance,
) => Promise<ModuleQueryResult<AddressPayload>>