UNPKG

@zerodev/sdk

Version:

A utility library for working with ERC-4337

81 lines 10.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getValidatorPluginInstallModuleData = exports.encodeDeployCallDataV07 = exports.encodeDeployCallDataV06 = exports.encodeCallDataEpV07 = exports.encodeCallDataEpV06 = exports.eip712WrapHash = exports.getUpgradeKernelCall = exports.isPluginInitialized = exports.getUserOperationGasPrice = exports.setPimlicoAsProvider = exports.isProviderSet = exports.getEncodedPluginsData = exports.KernelEIP1193Provider = exports.getCustomNonceKeyFromString = exports.verifyEIP6492Signature = exports.gasTokenAddresses = exports.constants = exports.TokenActionsAbi = exports.KernelFactoryStakerAbi = exports.KernelV3FactoryAbi = exports.KernelV3_3AccountAbi = exports.KernelV3_1AccountAbi = exports.KernelV3InitAbi = exports.KernelV3ExecuteAbi = exports.KernelV3AccountAbi = exports.KernelFactoryAbi = exports.KernelAccountAbi = exports.createFallbackKernelAccountClient = exports.createKernelMigrationAccount = exports.createKernelAccountClient = exports.createZeroDevPaymasterClient = exports.kernelAccountClientActions = exports.zerodevPaymasterActions = exports.sponsorUserOperation = exports.getPluginsEnableTypedData = exports.getActionSelector = exports.accountMetadata = exports.getKernelV3Nonce = exports.EIP1271Abi = exports.addressToEmptyAccount = exports.KERNEL_ADDRESSES = exports.createKernelAccountV1 = exports.createKernelAccountV0_2 = exports.createKernelAccount = void 0; const tslib_1 = require("tslib"); var index_js_1 = require("./accounts/index.js"); Object.defineProperty(exports, "createKernelAccount", { enumerable: true, get: function () { return index_js_1.createKernelAccount; } }); Object.defineProperty(exports, "createKernelAccountV0_2", { enumerable: true, get: function () { return index_js_1.createKernelAccountV0_2; } }); Object.defineProperty(exports, "createKernelAccountV1", { enumerable: true, get: function () { return index_js_1.createKernelAccountV1; } }); Object.defineProperty(exports, "KERNEL_ADDRESSES", { enumerable: true, get: function () { return index_js_1.KERNEL_ADDRESSES; } }); Object.defineProperty(exports, "addressToEmptyAccount", { enumerable: true, get: function () { return index_js_1.addressToEmptyAccount; } }); Object.defineProperty(exports, "EIP1271Abi", { enumerable: true, get: function () { return index_js_1.EIP1271Abi; } }); Object.defineProperty(exports, "getKernelV3Nonce", { enumerable: true, get: function () { return index_js_1.getKernelV3Nonce; } }); Object.defineProperty(exports, "accountMetadata", { enumerable: true, get: function () { return index_js_1.accountMetadata; } }); Object.defineProperty(exports, "getActionSelector", { enumerable: true, get: function () { return index_js_1.getActionSelector; } }); Object.defineProperty(exports, "getPluginsEnableTypedData", { enumerable: true, get: function () { return index_js_1.getPluginsEnableTypedData; } }); var sponsorUserOperation_js_1 = require("./actions/paymaster/sponsorUserOperation.js"); Object.defineProperty(exports, "sponsorUserOperation", { enumerable: true, get: function () { return sponsorUserOperation_js_1.sponsorUserOperation; } }); var kernel_js_1 = require("./clients/decorators/kernel.js"); Object.defineProperty(exports, "zerodevPaymasterActions", { enumerable: true, get: function () { return kernel_js_1.zerodevPaymasterActions; } }); Object.defineProperty(exports, "kernelAccountClientActions", { enumerable: true, get: function () { return kernel_js_1.kernelAccountClientActions; } }); var paymasterClient_js_1 = require("./clients/paymasterClient.js"); Object.defineProperty(exports, "createZeroDevPaymasterClient", { enumerable: true, get: function () { return paymasterClient_js_1.createZeroDevPaymasterClient; } }); var kernelAccountClient_js_1 = require("./clients/kernelAccountClient.js"); Object.defineProperty(exports, "createKernelAccountClient", { enumerable: true, get: function () { return kernelAccountClient_js_1.createKernelAccountClient; } }); var createKernelMigrationAccount_js_1 = require("./accounts/kernel/createKernelMigrationAccount.js"); Object.defineProperty(exports, "createKernelMigrationAccount", { enumerable: true, get: function () { return createKernelMigrationAccount_js_1.createKernelMigrationAccount; } }); var fallbackKernelAccountClient_js_1 = require("./clients/fallbackKernelAccountClient.js"); Object.defineProperty(exports, "createFallbackKernelAccountClient", { enumerable: true, get: function () { return fallbackKernelAccountClient_js_1.createFallbackKernelAccountClient; } }); var KernelAccountAbi_js_1 = require("./accounts/kernel/abi/KernelAccountAbi.js"); Object.defineProperty(exports, "KernelAccountAbi", { enumerable: true, get: function () { return KernelAccountAbi_js_1.KernelAccountAbi; } }); var KernelFactoryAbi_js_1 = require("./accounts/kernel/abi/KernelFactoryAbi.js"); Object.defineProperty(exports, "KernelFactoryAbi", { enumerable: true, get: function () { return KernelFactoryAbi_js_1.KernelFactoryAbi; } }); var KernelAccountAbi_js_2 = require("./accounts/kernel/abi/kernel_v_3_0_0/KernelAccountAbi.js"); Object.defineProperty(exports, "KernelV3AccountAbi", { enumerable: true, get: function () { return KernelAccountAbi_js_2.KernelV3AccountAbi; } }); Object.defineProperty(exports, "KernelV3ExecuteAbi", { enumerable: true, get: function () { return KernelAccountAbi_js_2.KernelV3ExecuteAbi; } }); Object.defineProperty(exports, "KernelV3InitAbi", { enumerable: true, get: function () { return KernelAccountAbi_js_2.KernelV3InitAbi; } }); var KernelAccountAbi_js_3 = require("./accounts/kernel/abi/kernel_v_3_1/KernelAccountAbi.js"); Object.defineProperty(exports, "KernelV3_1AccountAbi", { enumerable: true, get: function () { return KernelAccountAbi_js_3.KernelV3_1AccountAbi; } }); var KernelAccountAbi_js_4 = require("./accounts/kernel/abi/kernel_v_3_3/KernelAccountAbi.js"); Object.defineProperty(exports, "KernelV3_3AccountAbi", { enumerable: true, get: function () { return KernelAccountAbi_js_4.KernelV3_3AccountAbi; } }); var KernelFactoryAbi_js_2 = require("./accounts/kernel/abi/kernel_v_3_0_0/KernelFactoryAbi.js"); Object.defineProperty(exports, "KernelV3FactoryAbi", { enumerable: true, get: function () { return KernelFactoryAbi_js_2.KernelV3FactoryAbi; } }); var KernelFactoryStakerAbi_js_1 = require("./accounts/kernel/abi/kernel_v_3_0_0/KernelFactoryStakerAbi.js"); Object.defineProperty(exports, "KernelFactoryStakerAbi", { enumerable: true, get: function () { return KernelFactoryStakerAbi_js_1.KernelFactoryStakerAbi; } }); var TokenActionsAbi_js_1 = require("./accounts/kernel/abi/TokenActionsAbi.js"); Object.defineProperty(exports, "TokenActionsAbi", { enumerable: true, get: function () { return TokenActionsAbi_js_1.TokenActionsAbi; } }); exports.constants = require("./constants.js"); tslib_1.__exportStar(require("./utils.js"), exports); var gasTokenAddresses_js_1 = require("./gasTokenAddresses.js"); Object.defineProperty(exports, "gasTokenAddresses", { enumerable: true, get: function () { return gasTokenAddresses_js_1.gasTokenAddresses; } }); var index_js_2 = require("./accounts/utils/index.js"); Object.defineProperty(exports, "verifyEIP6492Signature", { enumerable: true, get: function () { return index_js_2.verifyEIP6492Signature; } }); Object.defineProperty(exports, "getCustomNonceKeyFromString", { enumerable: true, get: function () { return index_js_2.getCustomNonceKeyFromString; } }); var index_js_3 = require("./providers/index.js"); Object.defineProperty(exports, "KernelEIP1193Provider", { enumerable: true, get: function () { return index_js_3.KernelEIP1193Provider; } }); var getEncodedPluginsData_js_1 = require("./accounts/kernel/utils/plugins/ep0_7/getEncodedPluginsData.js"); Object.defineProperty(exports, "getEncodedPluginsData", { enumerable: true, get: function () { return getEncodedPluginsData_js_1.getEncodedPluginsData; } }); var utils_js_1 = require("./clients/utils.js"); Object.defineProperty(exports, "isProviderSet", { enumerable: true, get: function () { return utils_js_1.isProviderSet; } }); Object.defineProperty(exports, "setPimlicoAsProvider", { enumerable: true, get: function () { return utils_js_1.setPimlicoAsProvider; } }); var getUserOperationGasPrice_js_1 = require("./actions/account-client/getUserOperationGasPrice.js"); Object.defineProperty(exports, "getUserOperationGasPrice", { enumerable: true, get: function () { return getUserOperationGasPrice_js_1.getUserOperationGasPrice; } }); var isPluginInitialized_js_1 = require("./accounts/kernel/utils/plugins/ep0_7/isPluginInitialized.js"); Object.defineProperty(exports, "isPluginInitialized", { enumerable: true, get: function () { return isPluginInitialized_js_1.isPluginInitialized; } }); tslib_1.__exportStar(require("./errors/index.js"), exports); tslib_1.__exportStar(require("./utils/index.js"), exports); var getUpgradeKernelCall_js_1 = require("./accounts/kernel/utils/common/getUpgradeKernelCall.js"); Object.defineProperty(exports, "getUpgradeKernelCall", { enumerable: true, get: function () { return getUpgradeKernelCall_js_1.getUpgradeKernelCall; } }); var eip712WrapHash_js_1 = require("./accounts/kernel/utils/common/eip712WrapHash.js"); Object.defineProperty(exports, "eip712WrapHash", { enumerable: true, get: function () { return eip712WrapHash_js_1.eip712WrapHash; } }); var encodeCallData_js_1 = require("./accounts/kernel/utils/account/ep0_6/encodeCallData.js"); Object.defineProperty(exports, "encodeCallDataEpV06", { enumerable: true, get: function () { return encodeCallData_js_1.encodeCallData; } }); var encodeCallData_js_2 = require("./accounts/kernel/utils/account/ep0_7/encodeCallData.js"); Object.defineProperty(exports, "encodeCallDataEpV07", { enumerable: true, get: function () { return encodeCallData_js_2.encodeCallData; } }); var encodeDeployCallData_js_1 = require("./accounts/kernel/utils/account/ep0_6/encodeDeployCallData.js"); Object.defineProperty(exports, "encodeDeployCallDataV06", { enumerable: true, get: function () { return encodeDeployCallData_js_1.encodeDeployCallData; } }); var encodeDeployCallData_js_2 = require("./accounts/kernel/utils/account/ep0_7/encodeDeployCallData.js"); Object.defineProperty(exports, "encodeDeployCallDataV07", { enumerable: true, get: function () { return encodeDeployCallData_js_2.encodeDeployCallData; } }); var getValidatorPluginInstallModuleData_js_1 = require("./accounts/kernel/utils/plugins/ep0_7/getValidatorPluginInstallModuleData.js"); Object.defineProperty(exports, "getValidatorPluginInstallModuleData", { enumerable: true, get: function () { return getValidatorPluginInstallModuleData_js_1.getValidatorPluginInstallModuleData; } }); //# sourceMappingURL=index.js.map