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