UNPKG

@metamask/delegation-toolkit

Version:

The Delegation Toolkit built on top of Viem - a library for interacting with DeleGator Smart Accounts

964 lines (788 loc) 25.1 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); var _chunkXV2EBM2Hcjs = require('./chunk-XV2EBM2H.cjs'); var _chunkTH3X773Icjs = require('./chunk-TH3X773I.cjs'); var _chunkT6PSFUOZcjs = require('./chunk-T6PSFUOZ.cjs'); var _chunkSEFYSAJDcjs = require('./chunk-SEFYSAJD.cjs'); // src/contracts/index.ts var contracts_exports = {}; _chunkSEFYSAJDcjs.__export.call(void 0, contracts_exports, { DeleGatorCore: () => DeleGatorCore_exports, DelegationManager: () => DelegationManager_exports, EIP712: () => EIP712_exports, ERC20PeriodTransferEnforcer: () => _chunkXV2EBM2Hcjs.ERC20PeriodTransferEnforcer_exports, ERC20StreamingEnforcer: () => _chunkXV2EBM2Hcjs.ERC20StreamingEnforcer_exports, EntryPoint: () => EntryPoint_exports, HybridDeleGator: () => HybridDeleGator_exports, MultiSigDeleGator: () => MultiSigDeleGator_exports, MultiTokenPeriodEnforcer: () => _chunkXV2EBM2Hcjs.MultiTokenPeriodEnforcer_exports, NativeTokenPeriodTransferEnforcer: () => _chunkXV2EBM2Hcjs.NativeTokenPeriodTransferEnforcer_exports, NativeTokenStreamingEnforcer: () => _chunkXV2EBM2Hcjs.NativeTokenStreamingEnforcer_exports, Ownable2Step: () => Ownable2Step_exports, Pausable: () => Pausable_exports, SimpleFactory: () => SimpleFactory_exports, encodeProxyCreationCode: () => _chunkTH3X773Icjs.encodeProxyCreationCode, isContractDeployed: () => _chunkTH3X773Icjs.isContractDeployed, isImplementationExpected: () => _chunkTH3X773Icjs.isImplementationExpected }); // src/DelegationFramework/DelegationManager/index.ts var DelegationManager_exports = {}; _chunkSEFYSAJDcjs.__export.call(void 0, DelegationManager_exports, { constants: () => constants_exports, encode: () => encode_exports5, execute: () => execute_exports, read: () => read_exports2, simulate: () => simulate_exports }); // src/DelegationFramework/DelegationManager/constants.ts var constants_exports = {}; _chunkSEFYSAJDcjs.__export.call(void 0, constants_exports, { ANY_BENEFICIARY: () => _chunkSEFYSAJDcjs.ANY_BENEFICIARY, DOMAIN_VERSION: () => DOMAIN_VERSION, NAME: () => NAME, ROOT_AUTHORITY: () => _chunkSEFYSAJDcjs.ROOT_AUTHORITY, VERSION: () => VERSION }); var NAME = "DelegationManager"; var VERSION = "1.3.0"; var DOMAIN_VERSION = "1"; // src/DelegationFramework/DelegationManager/encode.ts var encode_exports5 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, encode_exports5, { disableDelegation: () => encode, enableDelegation: () => encode2, redeemDelegations: () => encode3 }); // src/DelegationFramework/DelegationManager/methods/disableDelegation.ts var _delegationabis = require('@metamask/delegation-abis'); var _viem = require('viem'); var _actions = require('viem/actions'); var simulate19 = async ({ client, delegationManagerAddress, delegation }) => { const abi = _delegationabis.DelegationManager.abi; const delegationStruct = _chunkSEFYSAJDcjs.toDelegationStruct.call(void 0, delegation); return _actions.simulateContract.call(void 0, client, { address: delegationManagerAddress, abi, functionName: "disableDelegation", args: [delegationStruct] }); }; var execute7 = async ({ client, delegationManagerAddress, delegation }) => { const { request } = await simulate19({ client, delegationManagerAddress, delegation }); return _actions.writeContract.call(void 0, client, request); }; var encode = ({ delegation }) => { const delegationStruct = _chunkSEFYSAJDcjs.toDelegationStruct.call(void 0, delegation); return _viem.encodeFunctionData.call(void 0, { abi: _delegationabis.DelegationManager.abi, functionName: "disableDelegation", args: [delegationStruct] }); }; // src/DelegationFramework/DelegationManager/methods/enableDelegation.ts var simulate20 = async ({ client, delegationManagerAddress, delegation }) => { const abi = _delegationabis.DelegationManager.abi; const delegationStruct = _chunkSEFYSAJDcjs.toDelegationStruct.call(void 0, delegation); return _actions.simulateContract.call(void 0, client, { address: delegationManagerAddress, abi, functionName: "enableDelegation", args: [delegationStruct] }); }; var execute8 = async ({ client, delegationManagerAddress, delegation }) => { const { request } = await simulate20({ client, delegationManagerAddress, delegation }); return _actions.writeContract.call(void 0, client, request); }; var encode2 = ({ delegation }) => { const delegationStruct = _chunkSEFYSAJDcjs.toDelegationStruct.call(void 0, delegation); return _viem.encodeFunctionData.call(void 0, { abi: _delegationabis.DelegationManager.abi, functionName: "enableDelegation", args: [delegationStruct] }); }; // src/DelegationFramework/DelegationManager/methods/redeemDelegations.ts var simulate21 = async ({ client, delegationManagerAddress, delegations, modes, executions }) => { const abi = _delegationabis.DelegationManager.abi; return _actions.simulateContract.call(void 0, client, { address: delegationManagerAddress, abi, functionName: "redeemDelegations", args: [ _chunkSEFYSAJDcjs.encodePermissionContexts.call(void 0, delegations), modes, _chunkT6PSFUOZcjs.encodeExecutionCalldatas.call(void 0, executions) ] }); }; var execute9 = async ({ client, delegationManagerAddress, delegations, modes, executions }) => { const { request } = await simulate21({ client, delegationManagerAddress, delegations, modes, executions }); return _actions.writeContract.call(void 0, client, request); }; var encode3 = ({ delegations, modes, executions }) => { return _viem.encodeFunctionData.call(void 0, { abi: _delegationabis.DelegationManager.abi, functionName: "redeemDelegations", args: [ _chunkSEFYSAJDcjs.encodePermissionContexts.call(void 0, delegations), modes, _chunkT6PSFUOZcjs.encodeExecutionCalldatas.call(void 0, executions) ] }); }; // src/DelegationFramework/DelegationManager/execute.ts var execute_exports = {}; _chunkSEFYSAJDcjs.__export.call(void 0, execute_exports, { disableDelegation: () => execute7, enableDelegation: () => execute8, redeemDelegations: () => execute9 }); // src/DelegationFramework/DelegationManager/read.ts var read_exports2 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, read_exports2, { disabledDelegations: () => read, getAnyDelegate: () => read2, getRootAuthority: () => read3 }); // src/DelegationFramework/DelegationManager/methods/disabledDelegations.ts var read = async ({ client, contractAddress, delegationHash }) => await _actions.readContract.call(void 0, client, { address: contractAddress, abi: _delegationabis.DelegationManager.abi, functionName: "disabledDelegations", args: [delegationHash] }); // src/DelegationFramework/DelegationManager/methods/getAnyDelegate.ts var read2 = async ({ client, contractAddress }) => await _actions.readContract.call(void 0, client, { address: contractAddress, abi: _delegationabis.DelegationManager.abi, functionName: "ANY_DELEGATE" }); // src/DelegationFramework/DelegationManager/methods/getRootAuthority.ts var read3 = async ({ client, contractAddress }) => await _actions.readContract.call(void 0, client, { address: contractAddress, abi: _delegationabis.DelegationManager.abi, functionName: "ROOT_AUTHORITY" }); // src/DelegationFramework/DelegationManager/simulate.ts var simulate_exports = {}; _chunkSEFYSAJDcjs.__export.call(void 0, simulate_exports, { disableDelegation: () => simulate19, enableDelegation: () => simulate20, redeemDelegations: () => simulate21 }); // src/DelegationFramework/DeleGatorCore/index.ts var DeleGatorCore_exports = {}; _chunkSEFYSAJDcjs.__export.call(void 0, DeleGatorCore_exports, { encode: () => _chunkTH3X773Icjs.encode_exports4, execute: () => execute_exports2, read: () => _chunkTH3X773Icjs.read_exports, simulate: () => simulate_exports2 }); // src/DelegationFramework/DeleGatorCore/execute.ts var execute_exports2 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, execute_exports2, { disableDelegation: () => _chunkTH3X773Icjs.execute2, enableDelegation: () => _chunkTH3X773Icjs.execute3, execute: () => _chunkTH3X773Icjs.execute4, executeWithMode: () => _chunkTH3X773Icjs.execute5, upgradeToAndCall: () => _chunkTH3X773Icjs.execute6 }); // src/DelegationFramework/DeleGatorCore/simulate.ts var simulate_exports2 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, simulate_exports2, { disableDelegation: () => _chunkTH3X773Icjs.simulate14, enableDelegation: () => _chunkTH3X773Icjs.simulate15, execute: () => _chunkTH3X773Icjs.simulate16, executeWithMode: () => _chunkTH3X773Icjs.simulate17, upgradeToAndCall: () => _chunkTH3X773Icjs.simulate18 }); // src/DelegationFramework/EIP712/index.ts var EIP712_exports = {}; _chunkSEFYSAJDcjs.__export.call(void 0, EIP712_exports, { read: () => read_exports3 }); // src/DelegationFramework/EIP712/read.ts var read_exports3 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, read_exports3, { getContractName: () => read4, getContractVersion: () => read5, getDomainVersion: () => read6 }); // src/DelegationFramework/EIP712/methods/getContractName.ts var read4 = async ({ client, contractAddress }) => await _actions.readContract.call(void 0, client, { address: contractAddress, abi: [ { type: "function", name: "NAME", inputs: [], outputs: [ { name: "", type: "string", internalType: "string" } ], stateMutability: "view" } ], functionName: "NAME" }); // src/DelegationFramework/EIP712/methods/getContractVersion.ts var read5 = async ({ client, contractAddress }) => await _actions.readContract.call(void 0, client, { address: contractAddress, abi: [ { type: "function", name: "VERSION", inputs: [], outputs: [ { name: "", type: "string", internalType: "string" } ], stateMutability: "view" } ], functionName: "VERSION" }); // src/DelegationFramework/EIP712/methods/getDomainVersion.ts var read6 = async ({ client, contractAddress }) => await _actions.readContract.call(void 0, client, { address: contractAddress, abi: [ { type: "function", name: "DOMAIN_VERSION", inputs: [], outputs: [ { name: "", type: "string", internalType: "string" } ], stateMutability: "view" } ], functionName: "DOMAIN_VERSION" }); // src/DelegationFramework/EntryPoint/index.ts var EntryPoint_exports = {}; _chunkSEFYSAJDcjs.__export.call(void 0, EntryPoint_exports, { read: () => read_exports4 }); // src/DelegationFramework/EntryPoint/read.ts var read_exports4 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, read_exports4, { entryPointGetNonce: () => read7 }); // src/DelegationFramework/EntryPoint/methods/getNonce.ts var read7 = async ({ client, entryPoint, contractAddress, key }) => await _actions.readContract.call(void 0, client, { address: entryPoint, abi: _delegationabis.EntryPoint.abi, functionName: "getNonce", args: [contractAddress, key] }); // src/DelegationFramework/HybridDeleGator/index.ts var HybridDeleGator_exports = {}; _chunkSEFYSAJDcjs.__export.call(void 0, HybridDeleGator_exports, { constants: () => constants_exports2, encode: () => _chunkTH3X773Icjs.encode_exports, read: () => read_exports5, simulate: () => simulate_exports3 }); // src/DelegationFramework/HybridDeleGator/read.ts var read_exports5 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, read_exports5, { getKey: () => read8, getKeyIdHashes: () => read9, getKeyIdHashesCount: () => read10 }); // src/DelegationFramework/HybridDeleGator/methods/getKey.ts var read8 = async ({ client, hybridDeleGatorAddress, keyId }) => await _actions.readContract.call(void 0, client, { address: hybridDeleGatorAddress, abi: _delegationabis.HybridDeleGator.abi, functionName: "getKey", args: [keyId] }); // src/DelegationFramework/HybridDeleGator/methods/getKeyIdHashes.ts var read9 = async ({ client, hybridDeleGatorAddress }) => await _actions.readContract.call(void 0, client, { address: hybridDeleGatorAddress, abi: _delegationabis.HybridDeleGator.abi, functionName: "getKeyIdHashes" }); // src/DelegationFramework/HybridDeleGator/methods/getKeyIdHashesCount.ts var read10 = async ({ client, hybridDeleGatorAddress }) => await _actions.readContract.call(void 0, client, { address: hybridDeleGatorAddress, abi: _delegationabis.HybridDeleGator.abi, functionName: "getKeyIdHashesCount" }); // src/DelegationFramework/HybridDeleGator/simulate.ts var simulate_exports3 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, simulate_exports3, { addKey: () => _chunkTH3X773Icjs.simulate, initializeHybridDeleGator: () => _chunkTH3X773Icjs.simulate2, reinitializeHybridDeleGator: () => _chunkTH3X773Icjs.simulate3, removeKey: () => _chunkTH3X773Icjs.simulate4, updateSigners: () => _chunkTH3X773Icjs.simulate5 }); // src/DelegationFramework/HybridDeleGator/constants.ts var constants_exports2 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, constants_exports2, { ANY_BENEFICIARY: () => _chunkSEFYSAJDcjs.ANY_BENEFICIARY, DOMAIN_VERSION: () => DOMAIN_VERSION2, NAME: () => NAME2, ROOT_AUTHORITY: () => _chunkSEFYSAJDcjs.ROOT_AUTHORITY, VERSION: () => VERSION2 }); var NAME2 = "HybridDeleGator"; var VERSION2 = "1.3.0"; var DOMAIN_VERSION2 = "1"; // src/DelegationFramework/MultiSigDeleGator/index.ts var MultiSigDeleGator_exports = {}; _chunkSEFYSAJDcjs.__export.call(void 0, MultiSigDeleGator_exports, { constants: () => constants_exports3, encode: () => _chunkTH3X773Icjs.encode_exports2, read: () => read_exports6, simulate: () => simulate_exports4 }); // src/DelegationFramework/MultiSigDeleGator/read.ts var read_exports6 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, read_exports6, { getMaxNumberOfSigners: () => read11, getSigners: () => read12, getSignersCount: () => read13, getThreshold: () => read14, isSigner: () => read15 }); // src/DelegationFramework/MultiSigDeleGator/methods/getMaxNumberOfSigners.ts var read11 = async ({ client, multiSigDeleGatorAddress }) => await _actions.readContract.call(void 0, client, { address: multiSigDeleGatorAddress, abi: _delegationabis.MultiSigDeleGator.abi, functionName: "MAX_NUMBER_OF_SIGNERS" }); // src/DelegationFramework/MultiSigDeleGator/methods/getSigners.ts var read12 = async ({ client, multiSigDeleGatorAddress }) => await _actions.readContract.call(void 0, client, { address: multiSigDeleGatorAddress, abi: _delegationabis.MultiSigDeleGator.abi, functionName: "getSigners" }); // src/DelegationFramework/MultiSigDeleGator/methods/getSignersCount.ts var read13 = async ({ client, multiSigDeleGatorAddress }) => await _actions.readContract.call(void 0, client, { address: multiSigDeleGatorAddress, abi: _delegationabis.MultiSigDeleGator.abi, functionName: "getSignersCount" }); // src/DelegationFramework/MultiSigDeleGator/methods/getThreshold.ts var read14 = async ({ client, multiSigDeleGatorAddress }) => await _actions.readContract.call(void 0, client, { address: multiSigDeleGatorAddress, abi: _delegationabis.MultiSigDeleGator.abi, functionName: "getThreshold" }); // src/DelegationFramework/MultiSigDeleGator/methods/isSigner.ts var read15 = async ({ client, multiSigDeleGatorAddress, signer }) => await _actions.readContract.call(void 0, client, { address: multiSigDeleGatorAddress, abi: _delegationabis.MultiSigDeleGator.abi, functionName: "isSigner", args: [signer] }); // src/DelegationFramework/MultiSigDeleGator/simulate.ts var simulate_exports4 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, simulate_exports4, { addSigner: () => _chunkTH3X773Icjs.simulate6, initializeMultiSigDeleGator: () => _chunkTH3X773Icjs.simulate7, reinitializeMultiSigDeleGator: () => _chunkTH3X773Icjs.simulate8, removeSigner: () => _chunkTH3X773Icjs.simulate9, replaceSigner: () => _chunkTH3X773Icjs.simulate10, updateMultiSigParameters: () => _chunkTH3X773Icjs.simulate11, updateThreshold: () => _chunkTH3X773Icjs.simulate12 }); // src/DelegationFramework/MultiSigDeleGator/constants.ts var constants_exports3 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, constants_exports3, { MAX_NUMBER_OF_SIGNERS: () => MAX_NUMBER_OF_SIGNERS }); var MAX_NUMBER_OF_SIGNERS = 30; // src/DelegationFramework/Ownable2Step/index.ts var Ownable2Step_exports = {}; _chunkSEFYSAJDcjs.__export.call(void 0, Ownable2Step_exports, { encode: () => encode_exports6, execute: () => execute_exports3, read: () => read_exports7, simulate: () => simulate_exports5 }); // src/DelegationFramework/Ownable2Step/read.ts var read_exports7 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, read_exports7, { getOwner: () => read16, getPendingOwner: () => read17 }); // src/DelegationFramework/Ownable2Step/methods/getOwner.ts var read16 = async ({ client, contractAddress }) => await _actions.readContract.call(void 0, client, { address: contractAddress, abi: _delegationabis.Ownable2Step.abi, functionName: "owner" }); // src/DelegationFramework/Ownable2Step/methods/getPendingOwner.ts var read17 = async ({ client, contractAddress }) => await _actions.readContract.call(void 0, client, { address: contractAddress, abi: _delegationabis.Ownable2Step.abi, functionName: "pendingOwner" }); // src/DelegationFramework/Ownable2Step/execute.ts var execute_exports3 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, execute_exports3, { acceptOwnership: () => execute10, renounceOwnership: () => execute11, transferOwnership: () => execute12 }); // src/DelegationFramework/Ownable2Step/methods/acceptOwnership.ts var simulate22 = async ({ client, contractAddress }) => { return _actions.simulateContract.call(void 0, client, { address: contractAddress, abi: _delegationabis.Ownable2Step.abi, functionName: "acceptOwnership" }); }; var execute10 = async ({ client, contractAddress }) => { const { request } = await simulate22({ client, contractAddress }); return _actions.writeContract.call(void 0, client, request); }; var encode4 = () => { return _viem.encodeFunctionData.call(void 0, { abi: _delegationabis.Ownable2Step.abi, functionName: "acceptOwnership" }); }; // src/DelegationFramework/Ownable2Step/methods/renounceOwnership.ts var simulate23 = async ({ client, contractAddress }) => { return _actions.simulateContract.call(void 0, client, { address: contractAddress, abi: _delegationabis.Ownable2Step.abi, functionName: "renounceOwnership" }); }; var execute11 = async ({ client, contractAddress }) => { const { request } = await simulate23({ client, contractAddress }); return _actions.writeContract.call(void 0, client, request); }; var encode5 = () => { return _viem.encodeFunctionData.call(void 0, { abi: _delegationabis.Ownable2Step.abi, functionName: "renounceOwnership" }); }; // src/DelegationFramework/Ownable2Step/methods/transferOwnership.ts var simulate24 = async ({ client, contractAddress, account }) => { return _actions.simulateContract.call(void 0, client, { address: contractAddress, abi: _delegationabis.Ownable2Step.abi, functionName: "transferOwnership", args: [account] }); }; var execute12 = async ({ client, contractAddress, account }) => { const { request } = await simulate24({ client, contractAddress, account }); return _actions.writeContract.call(void 0, client, request); }; var encode6 = (account) => { return _viem.encodeFunctionData.call(void 0, { abi: _delegationabis.Ownable2Step.abi, functionName: "transferOwnership", args: [account] }); }; // src/DelegationFramework/Ownable2Step/encode.ts var encode_exports6 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, encode_exports6, { acceptOwnership: () => encode4, renounceOwnership: () => encode5, transferOwnership: () => encode6 }); // src/DelegationFramework/Ownable2Step/simulate.ts var simulate_exports5 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, simulate_exports5, { acceptOwnership: () => simulate22, renounceOwnership: () => simulate23, transferOwnership: () => simulate24 }); // src/DelegationFramework/Pausable/index.ts var Pausable_exports = {}; _chunkSEFYSAJDcjs.__export.call(void 0, Pausable_exports, { encode: () => encode_exports7, execute: () => execute_exports4, read: () => read_exports8, simulate: () => simulate_exports6 }); // src/DelegationFramework/Pausable/read.ts var read_exports8 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, read_exports8, { isPaused: () => read18 }); // src/DelegationFramework/Pausable/methods/isPaused.ts var read18 = async ({ client, contractAddress }) => await _actions.readContract.call(void 0, client, { address: contractAddress, abi: _delegationabis.Pausable.abi, functionName: "paused" }); // src/DelegationFramework/Pausable/execute.ts var execute_exports4 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, execute_exports4, { pause: () => execute13, unpause: () => execute14 }); // src/DelegationFramework/Pausable/methods/pause.ts var PauseAbi = [ { type: "function", name: "pause", inputs: [], outputs: [], stateMutability: "nonpayable" } ]; var simulate25 = async ({ client, contractAddress }) => { return _actions.simulateContract.call(void 0, client, { address: contractAddress, abi: PauseAbi, functionName: "pause" }); }; var execute13 = async ({ client, contractAddress }) => { const { request } = await simulate25({ client, contractAddress }); return _actions.writeContract.call(void 0, client, request); }; var encode7 = () => { return _viem.encodeFunctionData.call(void 0, { abi: PauseAbi, functionName: "pause" }); }; // src/DelegationFramework/Pausable/methods/unpause.ts var UnpauseAbi = [ { type: "function", name: "unpause", inputs: [], outputs: [], stateMutability: "nonpayable" } ]; var simulate26 = async ({ client, contractAddress }) => { return _actions.simulateContract.call(void 0, client, { address: contractAddress, abi: UnpauseAbi, functionName: "unpause" }); }; var execute14 = async ({ client, contractAddress }) => { const { request } = await simulate26({ client, contractAddress }); return _actions.writeContract.call(void 0, client, request); }; var encode8 = () => { return _viem.encodeFunctionData.call(void 0, { abi: UnpauseAbi, functionName: "unpause" }); }; // src/DelegationFramework/Pausable/encode.ts var encode_exports7 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, encode_exports7, { pause: () => encode7, unpause: () => encode8 }); // src/DelegationFramework/Pausable/simulate.ts var simulate_exports6 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, simulate_exports6, { pause: () => simulate25, unpause: () => simulate26 }); // src/DelegationFramework/SimpleFactory/index.ts var SimpleFactory_exports = {}; _chunkSEFYSAJDcjs.__export.call(void 0, SimpleFactory_exports, { encode: () => _chunkTH3X773Icjs.encode_exports3, execute: () => execute_exports5, read: () => read_exports9, simulate: () => simulate_exports7 }); // src/DelegationFramework/SimpleFactory/execute.ts var execute_exports5 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, execute_exports5, { create2Deploy: () => _chunkTH3X773Icjs.execute }); // src/DelegationFramework/SimpleFactory/read.ts var read_exports9 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, read_exports9, { getCreate2Address: () => read19 }); // src/DelegationFramework/SimpleFactory/methods/getCreate2Address.ts var read19 = async (client, factoryAddress, creationCode, salt) => { return _actions.readContract.call(void 0, client, { address: factoryAddress, abi: _delegationabis.SimpleFactory.abi, functionName: "computeAddress", args: [creationCode, salt] }); }; // src/DelegationFramework/SimpleFactory/simulate.ts var simulate_exports7 = {}; _chunkSEFYSAJDcjs.__export.call(void 0, simulate_exports7, { create2Deploy: () => _chunkTH3X773Icjs.simulate13 }); exports.read = read7; exports.DelegationManager_exports = DelegationManager_exports; exports.DeleGatorCore_exports = DeleGatorCore_exports; exports.EIP712_exports = EIP712_exports; exports.EntryPoint_exports = EntryPoint_exports; exports.HybridDeleGator_exports = HybridDeleGator_exports; exports.MultiSigDeleGator_exports = MultiSigDeleGator_exports; exports.Ownable2Step_exports = Ownable2Step_exports; exports.Pausable_exports = Pausable_exports; exports.SimpleFactory_exports = SimpleFactory_exports; exports.contracts_exports = contracts_exports; //# sourceMappingURL=chunk-6AW64Z7T.cjs.map