Skip to Content
Documentation@aptos-labs/siwaReferencegetSignInPublicKeyScheme

getSignInPublicKeyScheme

Gets the signing scheme of a public key.

import { getSignInPublicKeyScheme } from "@aptos-labs/siwa"; import { Ed25519PublicKey, AnyPublicKey, SigningScheme } from "@aptos-labs/ts-sdk"; // From a PublicKey instance const ed25519Key = new Ed25519PublicKey(new Uint8Array(32)); const scheme1 = await getSignInPublicKeyScheme(ed25519Key); // "ed25519" const singleKey = new AnyPublicKey(ed25519Key); const scheme2 = await getSignInPublicKeyScheme(singleKey); // "single_key" // From a SigningScheme enum const scheme3 = await getSignInPublicKeyScheme(SigningScheme.Ed25519); // "ed25519"

Specifications

Parameters:
NameTypeDefault
valueSigningScheme | PublicKey

The public key or signing scheme to get the scheme of.

Returns:
Promise<string>

The signing scheme of the public key.

Last updated on