Seeker Connect
    Preparing search index...

    The wallet endpoint of one live session, valid only inside the SeekerLink.transact callback that received it.

    interface SeekerWallet {
        authorize(
            request?: SeekerAuthorizeRequest,
        ): Promise<SeekerAuthorization>;
        deauthorize(request: { authToken: string }): Promise<void>;
        getCapabilities(): Promise<SeekerWalletCapabilities>;
        signAndSendTransactions(
            request: {
                options?: SeekerSignAndSendOptions;
                payloads: readonly Uint8Array<ArrayBufferLike>[];
            },
        ): Promise<Uint8Array<ArrayBufferLike>[]>;
        signMessages(
            request: {
                addresses: readonly string[];
                payloads: readonly Uint8Array<ArrayBufferLike>[];
            },
        ): Promise<Uint8Array<ArrayBufferLike>[]>;
        signTransactions(
            request: { payloads: readonly Uint8Array<ArrayBufferLike>[] },
        ): Promise<Uint8Array<ArrayBufferLike>[]>;
    }
    Index
    • Revokes an auth token so it can no longer reauthorize.

      Parameters

      • request: { authToken: string }
        • authToken: string

          The token to revoke.

      Returns Promise<void>

    • Signs every payload with each listed account. Resolves one signed message per payload.

      Parameters

      • request: {
            addresses: readonly string[];
            payloads: readonly Uint8Array<ArrayBufferLike>[];
        }
        • addresses: readonly string[]

          Base58 addresses of the accounts that must sign.

        • payloads: readonly Uint8Array<ArrayBufferLike>[]

          Raw message bytes to sign.

      Returns Promise<Uint8Array<ArrayBufferLike>[]>