UNPKG

@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
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';