@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?
Returns
Promise<MockKitCreateResult>
recoverPasskey()
recoverPasskey():
Promise<readonlyMockKitSession[]>
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; }>