@argent/x-sessions
Version:
Manage sessions for Argent X wallets
15 lines (13 loc) • 453 B
TypeScript
import { BigNumberish, Call } from 'starknet';
import { ETransactionVersion } from '@starknet-io/types-js';
export type OffchainSessionDetails = {
nonce: BigNumberish;
maxFee: BigNumberish | undefined;
version: `${ETransactionVersion}`;
};
export type OffchainSessionCall = Call & {
offchainSessionDetails?: OffchainSessionDetails;
};
export interface OffchainSessionAddInvokeTransactionParameters {
calls: OffchainSessionCall[];
}