@etherspot/remote-signer
Version:
Etherspot Permissioned Signer SDK - signs the UserOp with SessionKey and sends it to the Bundler
25 lines (24 loc) • 1.87 kB
TypeScript
export { N as NotPromise, U as UserOperation, d as decodeErrorReason, e as deepHexlify, g as getUserOpHash, b as packPaymasterData, a as packUint, p as packUserOp, c as packUserOpData, f as resolveHexlify, r as rethrowError } from '../../ERC4337Utils-DFwtlIAE.js';
export { Gas, getGasFee } from './getGasFee.js';
export { deepCompare } from './utils/deep-compare.js';
export { sleep } from './utils/sleep.js';
export { openUrl } from './utils/openurl.js';
export { addressesEqual, getChain, getPublicClient, getViemAccount, getViemAddress, getWalletClientFromAccount, getWalletClientFromPrivateKey, isAddress, isContract, prepareAddress, prepareAddresses } from './utils/viem-utils.js';
export { bigNumberishToBigInt, fromBigInt, isBigNumber } from './utils/bignumber-utils.js';
export { concatHex, isHex, keccak256, toHexFromBytesLike } from './utils/hashing-utils.js';
export { isUrl, parseJson, stringifyJson } from './utils/json-utils.js';
export { Deferrable, Result, getExecuteMode, resolveProperties } from './utils/userop-utils.js';
export { Exception } from './exceptions/exception.js';
export { ValidationError } from './exceptions/interfaces.js';
export { ValidationException } from './exceptions/validation.exception.js';
export { AddressZero, CALL_TYPE, EXEC_TYPE, KeyStore, PERMISSIONS_URL, bufferPercent } from './constants.js';
export { accountAbi, bootstrapAbi, entryPointAbi, erc20Abi, erc721Abi, factoryAbi, modulesAbi, sessionKeyValidatorAbi } from './abis.js';
export { printOp, toJSON } from './OperationUtils.js';
export { BatchUserOpsRequest, UserOpsRequest } from './interfaces.js';
import 'viem';
import '../types/bignumber.js';
import '../types/common-types.js';
import 'node_modules/viem/_types/errors/utils';
import 'node_modules/viem/_types/types/utils';
import 'node_modules/viem/_types/actions/siwe/verifySiweMessage';
import 'viem/chains';