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.89 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-D4GRkIAr.mjs'; export { Gas, getGasFee } from './getGasFee.mjs'; export { deepCompare } from './utils/deep-compare.mjs'; export { sleep } from './utils/sleep.mjs'; export { openUrl } from './utils/openurl.mjs'; export { addressesEqual, getChain, getPublicClient, getViemAccount, getViemAddress, getWalletClientFromAccount, getWalletClientFromPrivateKey, isAddress, isContract, prepareAddress, prepareAddresses } from './utils/viem-utils.mjs'; export { bigNumberishToBigInt, fromBigInt, isBigNumber } from './utils/bignumber-utils.mjs'; export { concatHex, isHex, keccak256, toHexFromBytesLike } from './utils/hashing-utils.mjs'; export { isUrl, parseJson, stringifyJson } from './utils/json-utils.mjs'; export { Deferrable, Result, getExecuteMode, resolveProperties } from './utils/userop-utils.mjs'; export { Exception } from './exceptions/exception.mjs'; export { ValidationError } from './exceptions/interfaces.mjs'; export { ValidationException } from './exceptions/validation.exception.mjs'; export { AddressZero, CALL_TYPE, EXEC_TYPE, KeyStore, PERMISSIONS_URL, bufferPercent } from './constants.mjs'; export { accountAbi, bootstrapAbi, entryPointAbi, erc20Abi, erc721Abi, factoryAbi, modulesAbi, sessionKeyValidatorAbi } from './abis.mjs'; export { printOp, toJSON } from './OperationUtils.mjs'; export { BatchUserOpsRequest, UserOpsRequest } from './interfaces.mjs'; import 'viem'; import '../types/bignumber.mjs'; import '../types/common-types.mjs'; 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';