Skip to content

@stellar-passkey/core API


@stellar-passkey/core API / CreatePasskeyOptions

Interface: CreatePasskeyOptions ​

Defined in: packages/core/src/create.ts:28

Properties ​

challenge? ​

readonly optional challenge: Uint8Array<ArrayBufferLike>

Defined in: packages/core/src/create.ts:37

Optional pre-generated 32-byte challenge; if absent a fresh one is drawn.


deployer ​

readonly deployer: DeployerCallbacks

Defined in: packages/core/src/create.ts:41

Caller-supplied signing/submission hooks — see DeployerCallbacks.


displayName? ​

readonly optional displayName: string

Defined in: packages/core/src/create.ts:34


rpId ​

readonly rpId: string

Defined in: packages/core/src/create.ts:29


rpName ​

readonly rpName: string

Defined in: packages/core/src/create.ts:30


timeoutMs? ​

readonly optional timeoutMs: number

Defined in: packages/core/src/create.ts:35


userId ​

readonly userId: Uint8Array

Defined in: packages/core/src/create.ts:32

Stable user identifier (1–64 bytes). Often a UUID or random 16 bytes.


userName ​

readonly userName: string

Defined in: packages/core/src/create.ts:33


walletWasmHash ​

readonly walletWasmHash: Uint8Array

Defined in: packages/core/src/create.ts:39

32-byte SHA-256 of the wallet WASM (uploaded once via PSK-013 / YK-244).

MIT — SCF-43 RFP submission (2026). Status: pre-1.0.