Documentation
    Preparing search index...

    Interface ZkLoginCompatibleClient

    interface ZkLoginCompatibleClient {
        base: Experimental_BaseClient;
        cache: ClientCache;
        core: Experimental_CoreClient & {
            verifyZkLoginSignature: (
                options: VerifyZkLoginSignatureOptions,
            ) => Promise<ZkLoginVerifyResponse>;
        };
        network: Network;
        $extend<
            const Registrations extends
                SuiClientRegistration<ZkLoginCompatibleClient>[],
        >(
            ...registrations: Registrations,
        ): ClientWithExtensions<
            {
                [K in string
                | number
                | symbol]: UnionToIntersection<
                    {
                        [K in string
                        | number
                        | symbol]: Registrations[K<K>] extends SuiClientRegistration<
                            ZkLoginCompatibleClient,
                            Name,
                            Extension,
                        >
                            ? { [K2 in string]: Extension }
                            : never
                    }[number],
                >[K]
            },
            ZkLoginCompatibleClient,
        >;
    }

    Hierarchy

    • ClientWithExtensions<
          {
              core: {
                  verifyZkLoginSignature: Experimental_SuiClientTypes.TransportMethods["verifyZkLoginSignature"];
              };
          },
      >
      • ZkLoginCompatibleClient
    Index

    Properties

    Methods

    Properties

    base: Experimental_BaseClient
    cache: ClientCache
    core: Experimental_CoreClient & {
        verifyZkLoginSignature: (
            options: VerifyZkLoginSignatureOptions,
        ) => Promise<ZkLoginVerifyResponse>;
    }
    network: Network

    Methods

    • Type Parameters

      Parameters

      Returns ClientWithExtensions<
          {
              [K in string
              | number
              | symbol]: UnionToIntersection<
                  {
                      [K in string
                      | number
                      | symbol]: Registrations[K<K>] extends SuiClientRegistration<
                          ZkLoginCompatibleClient,
                          Name,
                          Extension,
                      >
                          ? { [K2 in string]: Extension }
                          : never
                  }[number],
              >[K]
          },
          ZkLoginCompatibleClient,
      >