@argent/x-sessions
Version:
Manage sessions for Argent X wallets
10 lines (8 loc) • 498 B
TypeScript
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 };