Skip to content

@stellar-passkey/core API


@stellar-passkey/core API / MockKit

Interface: MockKit

Defined in: packages/core/src/mock.ts:93

Methods

connectPasskey()

connectPasskey(): Promise<null | MockKitSession>

Defined in: packages/core/src/mock.ts:97

Return the most-recently-created session, or null if there is none.

Returns

Promise<null | MockKitSession>


createPasskey()

createPasskey(options?): Promise<MockKitCreateResult>

Defined in: packages/core/src/mock.ts:95

Register a new passkey + provision an in-memory wallet contract.

Parameters

options?

MockKitCreateOptions

Returns

Promise<MockKitCreateResult>


recoverPasskey()

recoverPasskey(): Promise<readonly MockKitSession[]>

Defined in: packages/core/src/mock.ts:113

Return every session held in memory.

Returns

Promise<readonly MockKitSession[]>


reset()

reset(): void

Defined in: packages/core/src/mock.ts:115

Drop all in-memory state.

Returns

void


signAuthEntry()

signAuthEntry(entryXdr, opts): Promise<{ signedAuthEntry: string; signerAddress: string; }>

Defined in: packages/core/src/mock.ts:106

Sign a single SorobanAuthorizationEntry XDR.

Parameters

entryXdr

string

opts

Omit<SignAuthEntryOptions, "rpId" | "signatureExpirationLedger" | "networkPassphrase" | "signer"> & object

Returns

Promise<{ signedAuthEntry: string; signerAddress: string; }>


signTransaction()

signTransaction(xdr, opts): Promise<{ signedTxXdr: string; signerAddress: string; }>

Defined in: packages/core/src/mock.ts:99

Sign a Soroban tx envelope's auth entries for opts.contractId.

Parameters

xdr

string

opts

Omit<SignTransactionOptions, "rpId" | "signatureExpirationLedger" | "networkPassphrase" | "signer"> & object

Returns

Promise<{ signedTxXdr: string; signerAddress: string; }>

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