@zerodev/sdk
Version:
A utility library for working with ERC-4337
81 lines • 10.7 kB
JavaScript
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
;