UNPKG

@etherspot/remote-signer

Version:

Etherspot Permissioned Signer SDK - signs the UserOp with SessionKey and sends it to the Bundler

50 lines (49 loc) 4.63 kB
export { RemoteSignerSdk } from './sdk/sdk.mjs'; export { SignMessageDto } from './sdk/dto/sign-message.dto.mjs'; export { validateDto } from './sdk/dto/utils/validate-dto.mjs'; export { Factory, PaymasterApi, SdkOptions } from './sdk/interfaces.mjs'; export { C as CHAIN_ID_TO_NETWORK_NAME, e as DEFAULT_BOOTSTRAP_ADDRESS, D as DEFAULT_ERC20_SESSION_KEY_VALIDATOR_ADDRESS, f as DEFAULT_MULTIPLE_OWNER_ECDSA_VALIDATOR_ADDRESS, g as DEFAULT_QUERY_PAGE_SIZE, b as NETWORK_NAME_TO_CHAIN_ID, N as Network, a as NetworkConfig, c as NetworkNames, d as Networks, S as SupportedNetworks, h as getNetworkConfig, o as onRamperAllNetworks } from './interfaces-CuwrnaFe.mjs'; export { prepareNetworkName } from './sdk/network/utils/prepare-network-name.mjs'; export { networkNameToChainId } from './sdk/network/utils/network-name-to-chain-id.mjs'; export { BundlerProvider, BundlerProviderLike } from './sdk/bundler/interface.mjs'; export { GenericBundler } from './sdk/bundler/providers/GenericBundler.mjs'; export { EtherspotBundler } from './sdk/bundler/providers/EtherspotBundler.mjs'; export { A as AccountType, B as BaseAccountUserOperationStruct, E as ExtendedLocalAccount, F as FeeData, G as GetAccountReturnType, I as InitialModules, i as Module, M as ModuleType, j as ModuleTypeIds, N as NotPromise, P as PromiseOrValue, T as ToAccountErrorType, U as UserOperation, h as UserOperationStruct, d as decodeErrorReason, e as deepHexlify, g as getUserOpHash, m as moduleTypeIds, 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 './sdk/common/getGasFee.mjs'; export { deepCompare } from './sdk/common/utils/deep-compare.mjs'; export { sleep } from './sdk/common/utils/sleep.mjs'; export { openUrl } from './sdk/common/utils/openurl.mjs'; export { addressesEqual, getChain, getPublicClient, getViemAccount, getViemAddress, getWalletClientFromAccount, getWalletClientFromPrivateKey, isAddress, isContract, prepareAddress, prepareAddresses } from './sdk/common/utils/viem-utils.mjs'; export { bigNumberishToBigInt, fromBigInt, isBigNumber } from './sdk/common/utils/bignumber-utils.mjs'; export { concatHex, isHex, keccak256, toHexFromBytesLike } from './sdk/common/utils/hashing-utils.mjs'; export { isUrl, parseJson, stringifyJson } from './sdk/common/utils/json-utils.mjs'; export { Deferrable, Result, getExecuteMode, resolveProperties } from './sdk/common/utils/userop-utils.mjs'; export { Exception } from './sdk/common/exceptions/exception.mjs'; export { ValidationError } from './sdk/common/exceptions/interfaces.mjs'; export { ValidationException } from './sdk/common/exceptions/validation.exception.mjs'; export { AddressZero, CALL_TYPE, EXEC_TYPE, KeyStore, PERMISSIONS_URL, bufferPercent } from './sdk/common/constants.mjs'; export { accountAbi, bootstrapAbi, entryPointAbi, erc20Abi, erc721Abi, factoryAbi, modulesAbi, sessionKeyValidatorAbi } from './sdk/common/abis.mjs'; export { printOp, toJSON } from './sdk/common/OperationUtils.mjs'; export { BatchUserOpsRequest, UserOpsRequest } from './sdk/common/interfaces.mjs'; export { entryPointErrorMsg, errorMsg } from './sdk/error-handler/constants.mjs'; export { ErrorHandler } from './sdk/error-handler/errorHandler.service.mjs'; export { getSessionKey } from './sdk/session-keys/get-session-key.mjs'; export { signUserOpWithSessionKey } from './sdk/session-keys/sign-userop.mjs'; export { isAValidSessionKey } from './sdk/session-keys/validate-session-key.mjs'; export { createLocalAccount, fixSignedData, toExtendedLocalAccount } from './sdk/remote-signer/local-account-utils.mjs'; export { RemoteSignerParams, signUserOperation, toRemoteSigner } from './sdk/remote-signer/remote-signer.mjs'; export { BigNumber, BigNumberish, Hexable, _base16To36, _base36To16, isBigNumberish, throwFault, version } from './sdk/types/bignumber.mjs'; export { GetSessionKeyResponse, SessionKeyOnChainData } from './sdk/types/session-key-types.mjs'; export { ViemRpcRequestError } from './sdk/types/viem-rpc.mjs'; export { Bytes, BytesLike, TypedDataField } from './sdk/types/common-types.mjs'; import 'viem'; import './sdk/base/HttpRpcClient.mjs'; import './sdk/base/TransactionDetailsForUserOp.mjs'; import './sdk/base/EtherspotWalletAPI.mjs'; import './sdk/base/BaseAccountAPI.mjs'; import './PaymasterAPI-sOoROCL-.mjs'; import './sdk/base/calcPreVerificationGas.mjs'; import 'viem/chains'; import 'node_modules/viem/_types/errors/utils'; import 'node_modules/viem/_types/types/utils'; import 'node_modules/viem/_types/actions/siwe/verifySiweMessage';