@etherspot/remote-signer
Version:
Etherspot Permissioned Signer SDK - signs the UserOp with SessionKey and sends it to the Bundler
22 lines (19 loc) • 614 B
TypeScript
import { BigNumberish } from '../types/bignumber.js';
import '../types/common-types.js';
import 'viem';
interface TransactionDetailsForUserOp {
target: string | string[];
data: string | string[];
value?: BigNumberish;
values?: BigNumberish[];
gasLimit?: BigNumberish;
maxFeePerGas?: BigNumberish;
maxPriorityFeePerGas?: BigNumberish;
dummySignature?: string;
}
interface TransactionGasInfoForUserOp {
gasLimit?: BigNumberish;
maxFeePerGas?: BigNumberish;
maxPriorityFeePerGas?: BigNumberish;
}
export type { TransactionDetailsForUserOp, TransactionGasInfoForUserOp };