@lelantos-org/sdk / advanced / KeySource
Type Alias: KeySource
ts
type KeySource =
| {
account?: number;
mnemonic: string;
passphrase?: string;
type: "mnemonic";
}
| {
signature: string;
type: "signature";
}
| {
hex: string;
type: "privateKey";
}
| {
prf: Uint8Array;
type: "passkeyPrf";
}
| {
nsk: Field;
type: "nsk";
};Defined in: @lelantos-org/sdk/dist/keys/key-source.d.ts:2
Union Members
Type Literal
ts
{
account?: number;
mnemonic: string;
passphrase?: string;
type: "mnemonic";
}Type Literal
ts
{
signature: string;
type: "signature";
}Type Literal
ts
{
hex: string;
type: "privateKey";
}Type Literal
ts
{
prf: Uint8Array;
type: "passkeyPrf";
}Raw WebAuthn PRF output, 32 bytes, from a caller-run ceremony. See passkey.ts.
Type Literal
ts
{
nsk: Field;
type: "nsk";
}