UNPKG

@argent/x-sessions

Version:

Manage sessions for Argent X wallets

10 lines (8 loc) 498 B
import { ArraySignatureType, Call, InvocationsSignerDetails, Signer } from 'starknet'; declare class SessionSigner extends Signer { private signTransactionCallback; constructor(signTransactionCallback: (calls: Call[], invocationSignerDetails: InvocationsSignerDetails) => Promise<ArraySignatureType>); signRaw(_: string): Promise<string[]>; signTransaction(calls: Call[], invocationSignerDetails: InvocationsSignerDetails): Promise<ArraySignatureType>; } export { SessionSigner };