UNPKG

@argent/x-sessions

Version:

Manage sessions for Argent X wallets

20 lines (18 loc) 663 B
import { ArraySignatureType, Call, InvocationsSignerDetails, ProviderInterface } from 'starknet'; import { Session } from './session.types'; import { Network } from './outsideExecution.types'; export interface GetAccountWithSessionSignerParams { provider: ProviderInterface; session: Session; cacheAuthorisation?: boolean; } export interface GetSessionSignatureForTransactionParams { sessionAuthorizationSignature: ArraySignatureType; session: Session; transactionHash: string; calls: Call[]; accountAddress: string; invocationSignerDetails: InvocationsSignerDetails; cacheAuthorisation: boolean; network?: Network; }