var e = {
	depositOnChainUtxosExternalActionABI: [
		"constructor(address[] _allowedRecipients, address _hinkalWrapper)",
		"event BlockedUtxosCreated(address sender, address tokenAddress, uint256 amount)",
		"event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)",
		"event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)",
		"function acceptOwnership()",
		"function onERC1155BatchReceived(address operator, address from, uint256[] ids, uint256[] values, bytes data) pure returns (bytes4 onERC1155BatchReceived)",
		"function onERC1155Received(address operator, address from, uint256 id, uint256 value, bytes data) pure returns (bytes4 onERC1155Received)",
		"function onERC721Received(address operator, address from, uint256 tokenId, bytes data) pure returns (bytes4 onERC721Received)",
		"function owner() view returns (address owner)",
		"function pendingOwner() view returns (address pendingOwner)",
		"function renounceOwnership() view",
		"function runAction((uint256 rootHashHinkal, address[] erc20TokenAddresses, uint256[] tokenIds, int256[] amountChanges, bool[] onChainCreation, int256[] slippageValues, uint256[][] inputNullifiers, uint256[][] outCommitments, bytes[][] encryptedOutputs, (address feeToken, uint256 flatFee, uint256 variableRate) feeStructure, uint256 timeStamp, (uint256 extraRandomization, uint256 stealthAddress, uint256 H0, uint256 H1) stealthAddressStructure, uint256 rootHashAccessToken, uint256 calldataHash, uint16 publicSignalCount, address relay, address externalAddress, uint256 externalActionId, bytes externalActionMetadata, (uint256 hinkalLogicAction, uint256 inHinkalAddress, int256[] executeApprovalChanges, bool doPreTxApproval, (int256[] approvalChanges, address[] externalApprovalAddresses, uint256[] conversionInHinkalAddress)[] useApprovalUtxoData) hinkalLogicArgs, (address preHookContract, address hookContract, bytes preHookMetadata, bytes postHookMetadata) hookData, (uint8 v, bytes32 r, bytes32 s, uint256 accessKey, uint256 nonce, address ethereumAddress) signatureData, address originalSender) circomData, int256[] deltaAmounts) returns ((uint256 amount, address erc20Address, (uint256 extraRandomization, uint256 stealthAddress, uint256 H0, uint256 H1) stealthAddressStructure, uint256 timeStamp, uint256 tokenId)[] utxoSet)",
		"function setAllowedRecipients(address[] recipients)",
		"function setHinkalWrapper(address _hinkalWrapper)",
		"function supportsInterface(bytes4 _interfaceId) view returns (bool supported)",
		"function transferOwnership(address newOwner)",
		"receive() payable"
	],
	hinkalABI: /* @__PURE__ */ "constructor((uint128 levels, address poseidon2, address poseidon4, address poseidon5) constructorArgs, address _hinkalHelper, address _hinkalInLogic, address _hinkalHelperManager).event BufferReleased(address approvalTarget, address tokenAddress, uint256 inHinkalAddress).event ExternalActionRegistered(address externalActionAddress).event NewApprovedUtxo(address approveTo, address tokenAddress, int256 amount, uint256 inHinkalAddress).event NewBufferEntry(address approvalTarget, address tokenAddress, uint256 amount, uint256 inHinkalAddress).event NewCommitment(uint256 commitment, int256 index, bytes encryptedOutput).event NewTransaction(address sender, uint256 timestamp, address erc20TokenAddress, int256 publicAmount).event NewUtxo(uint256 amount, address erc20Address, uint256 randomization, uint256 stealthAddress, uint256 timeStamp, uint256 tokenId).event Nullified(uint256 nullifier).event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner).event OwnershipTransferred(address indexed previousOwner, address indexed newOwner).event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole).event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender).event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender).event VerifierRegistered(uint256 verifierId, address verifierAddress).event VerifierRemoved(uint256 verifierId).function DEFAULT_ADMIN_ROLE() view returns (bytes32 DEFAULT_ADMIN_ROLE).function HINKAL_HELPER_MANAGER() view returns (bytes32 HINKAL_HELPER_MANAGER).function acceptOwnership().function bufferApprovals(address[] approvalTargets, uint256[][] indexes).function buildVerifierId((uint16 tokenNumber, uint16 nullifierAmount, uint16 outputAmount) dimensions, uint256 externalActionId) pure returns (uint256 verifierId).function externalActionMap(uint256 externalActionId) view returns (address externalActionMap).function getBufferEntry(address approveTo, address tokenAddress, uint256 inHinkalAddress) returns (uint256 amount).function getInteractionApprovals(address interaction) returns ((address tokenAddress, uint256 amount, uint256 inHinkalAddress)[] approvedUtxos).function getRoleAdmin(bytes32 role) view returns (bytes32 getRoleAdmin).function getRootHash() view returns (uint256 rootHash).function grantRole(bytes32 role, address account).function hasRole(bytes32 role, address account) view returns (bool hasRole).function hash2(uint256 a, uint256 b) view returns (uint256 poseidonHash).function hash4(uint256 a0, uint256 a1, uint256 a2, uint256 a3) view returns (uint256 poseidonHash).function hash5(uint256 a0, uint256 a1, uint256 a2, uint256 a3, uint256 a4) view returns (uint256 poseidonHash).function hinkalHelper() view returns (address hinkalHelper).function hinkalInLogic() view returns (address hinkalInLogic).function logarithm2(uint256 x) pure returns (uint256 y).function m_index() view returns (uint256 m_index).function nullifiers(uint256 nullifier) view returns (bool nullifiers).function onERC721Received(address operator, address from, uint256 tokenId, bytes data) pure returns (bytes4 onERC721Received).function owner() view returns (address owner).function pendingOwner() view returns (address pendingOwner).function poseidon2() view returns (address poseidon2).function poseidon4() view returns (address poseidon4).function poseidon5() view returns (address poseidon5).function prooflessDeposit(address[] erc20Addresses, uint256[] amounts, uint256[] tokenIds, (uint256 extraRandomization, uint256 stealthAddress, uint256 H0, uint256 H1)[] stealthAddressStructures) payable.function registerExternalAction(uint256 externalActionId, address externalActionAddress).function registerVerifiers(uint256[] verifierIds, address[] verifierAddresses).function removeVerifier(uint256 verifierId).function renounceOwnership() view.function renounceRole(bytes32 role, address account).function revokeRole(bytes32 role, address account).function rootHashExists(uint256 _root) view returns (bool rootHashExists).function rootIndex() view returns (uint256 rootIndex).function roots(uint256 index) view returns (uint256 roots).function setHinkalHelper(address _hinkalHelper).function setHinkalLogic(address _hinkalLogic).function supportsInterface(bytes4 interfaceId) view returns (bool supported).function transact(uint256[2] a, uint256[2][2] b, uint256[2] c, (uint16 tokenNumber, uint16 nullifierAmount, uint16 outputAmount) dimensions, (uint256 rootHashHinkal, address[] erc20TokenAddresses, uint256[] tokenIds, int256[] amountChanges, bool[] onChainCreation, int256[] slippageValues, uint256[][] inputNullifiers, uint256[][] outCommitments, bytes[][] encryptedOutputs, (address feeToken, uint256 flatFee, uint256 variableRate) feeStructure, uint256 timeStamp, (uint256 extraRandomization, uint256 stealthAddress, uint256 H0, uint256 H1) stealthAddressStructure, uint256 rootHashAccessToken, uint256 calldataHash, uint16 publicSignalCount, address relay, address externalAddress, uint256 externalActionId, bytes externalActionMetadata, (uint256 hinkalLogicAction, uint256 inHinkalAddress, int256[] executeApprovalChanges, bool doPreTxApproval, (int256[] approvalChanges, address[] externalApprovalAddresses, uint256[] conversionInHinkalAddress)[] useApprovalUtxoData) hinkalLogicArgs, (address preHookContract, address hookContract, bytes preHookMetadata, bytes postHookMetadata) hookData, (uint8 v, bytes32 r, bytes32 s, uint256 accessKey, uint256 nonce, address ethereumAddress) signatureData, address originalSender) circomData) payable.function transferOwnership(address newOwner).function tree(uint256 index) view returns (uint256 tree).function verifierMap(uint256 verifierId) view returns (address verifierMap).receive() payable".split("."),
	hinkalHelperABI: /* @__PURE__ */ "constructor(bool _enabled, address _accessToken, uint256[] _stakeCircuitIds, address[] _gasTokens, address[] _initialRelays, address[] _limitTokens, uint256[] _tokenLimits).event GasTokenAdded(address erc20Token).event GasTokenRemoved(address erc20Token).event OwnershipTransferred(address indexed previousOwner, address indexed newOwner).event RegistryStateChanged(bool isEnabled).event RelayAdded(address relayAddress).event RelayRemoved(address relayAddress).event TokenLimit(address erc20Token, uint256 tokenLimit).function MAX_AMOUNT() view returns (int256 MAX_AMOUNT).function POINTER_SEPARATOR() view returns (uint256 POINTER_SEPARATOR).function accessToken() view returns (address accessToken).function addRelay(address _relayAddress).function calculateRelayFee(uint256 balance, uint256 flatFee, uint256 variableRate) pure returns (uint256 relayFee).function changeGasTokens(address[] _gasTokens, bool[] values).function changeState(bool _enabled).function checkTokenRegistry(address[] erc20TokenAddresses, int256[] amountChanges) view returns (bool limitHit).function enabled() view returns (bool enabled).function gasTokens(address token) view returns (bool gasTokens).function getPointSign(uint256 H) pure returns (uint256 getPointSign).function getPointY(uint256 H) pure returns (uint256 getPointY).function getRelayStore() view returns (address[] getRelayStore).function getTokenLimit(address _token) view returns (uint256 getTokenLimit).function hinkalAddress() view returns (address hinkalAddress).function isGasToken(address token) view returns (bool isGasToken).function isRelayInList(address relayAddress) view returns (bool isRelayInList).function owner() view returns (address owner).function performHinkalChecks((uint256 rootHashHinkal, address[] erc20TokenAddresses, uint256[] tokenIds, int256[] amountChanges, bool[] onChainCreation, int256[] slippageValues, uint256[][] inputNullifiers, uint256[][] outCommitments, bytes[][] encryptedOutputs, (address feeToken, uint256 flatFee, uint256 variableRate) feeStructure, uint256 timeStamp, (uint256 extraRandomization, uint256 stealthAddress, uint256 H0, uint256 H1) stealthAddressStructure, uint256 rootHashAccessToken, uint256 calldataHash, uint16 publicSignalCount, address relay, address externalAddress, uint256 externalActionId, bytes externalActionMetadata, (uint256 hinkalLogicAction, uint256 inHinkalAddress, int256[] executeApprovalChanges, bool doPreTxApproval, (int256[] approvalChanges, address[] externalApprovalAddresses, uint256[] conversionInHinkalAddress)[] useApprovalUtxoData) hinkalLogicArgs, (address preHookContract, address hookContract, bytes preHookMetadata, bytes postHookMetadata) hookData, (uint8 v, bytes32 r, bytes32 s, uint256 accessKey, uint256 nonce, address ethereumAddress) signatureData, address originalSender) circomData, (uint16 tokenNumber, uint16 nullifierAmount, uint16 outputAmount) dimensions, address sender) view returns (uint256[] performHinkalChecks).function performProoflessDepositChecks(address[] erc20Addresses, uint256[] amounts, uint256[] tokenIds, (uint256 extraRandomization, uint256 stealthAddress, uint256 H0, uint256 H1)[] stealthAddressStructures) view returns (bool performProoflessDepositChecks).function performSideEffects((uint256 rootHashHinkal, address[] erc20TokenAddresses, uint256[] tokenIds, int256[] amountChanges, bool[] onChainCreation, int256[] slippageValues, uint256[][] inputNullifiers, uint256[][] outCommitments, bytes[][] encryptedOutputs, (address feeToken, uint256 flatFee, uint256 variableRate) feeStructure, uint256 timeStamp, (uint256 extraRandomization, uint256 stealthAddress, uint256 H0, uint256 H1) stealthAddressStructure, uint256 rootHashAccessToken, uint256 calldataHash, uint16 publicSignalCount, address relay, address externalAddress, uint256 externalActionId, bytes externalActionMetadata, (uint256 hinkalLogicAction, uint256 inHinkalAddress, int256[] executeApprovalChanges, bool doPreTxApproval, (int256[] approvalChanges, address[] externalApprovalAddresses, uint256[] conversionInHinkalAddress)[] useApprovalUtxoData) hinkalLogicArgs, (address preHookContract, address hookContract, bytes preHookMetadata, bytes postHookMetadata) hookData, (uint8 v, bytes32 r, bytes32 s, uint256 accessKey, uint256 nonce, address ethereumAddress) signatureData, address originalSender) circomData).function relayList(address relay) view returns (bool relayList).function relayStore(uint256 index) view returns (address relayStore).function removeRelay(address _relayAddress).function renounceOwnership().function setAccessToken(address _accessToken).function setHinkalAddress(address _hinkalAddress).function setTokenLimits(address[] _tokens, uint256[] _tokenLimits).function tokenLimits(address token) view returns (uint256 tokenLimits).function transferOwnership(address newOwner).function updateStakeCircuits(uint256 externalActionId, bool value)".split("."),
	hinkalWrapperABI: [
		"constructor(address _hinkal)",
		"event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)",
		"event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)",
		"function acceptOwnership()",
		"function getEth() returns (uint256 getEth)",
		"function getSender() view returns (address getSender)",
		"function onERC1155BatchReceived(address operator, address from, uint256[] ids, uint256[] values, bytes data) pure returns (bytes4 onERC1155BatchReceived)",
		"function onERC1155Received(address operator, address from, uint256 id, uint256 value, bytes data) pure returns (bytes4 onERC1155Received)",
		"function onERC721Received(address operator, address from, uint256 tokenId, bytes data) pure returns (bytes4 onERC721Received)",
		"function owner() view returns (address owner)",
		"function pendingOwner() view returns (address pendingOwner)",
		"function renounceOwnership() view",
		"function setHinkalAddress(address _hinkal)",
		"function supportsInterface(bytes4 _interfaceId) view returns (bool supported)",
		"function transact(uint256[2] a, uint256[2][2] b, uint256[2] c, (uint16 tokenNumber, uint16 nullifierAmount, uint16 outputAmount) dimensions, (uint256 rootHashHinkal, address[] erc20TokenAddresses, uint256[] tokenIds, int256[] amountChanges, bool[] onChainCreation, int256[] slippageValues, uint256[][] inputNullifiers, uint256[][] outCommitments, bytes[][] encryptedOutputs, (address feeToken, uint256 flatFee, uint256 variableRate) feeStructure, uint256 timeStamp, (uint256 extraRandomization, uint256 stealthAddress, uint256 H0, uint256 H1) stealthAddressStructure, uint256 rootHashAccessToken, uint256 calldataHash, uint16 publicSignalCount, address relay, address externalAddress, uint256 externalActionId, bytes externalActionMetadata, (uint256 hinkalLogicAction, uint256 inHinkalAddress, int256[] executeApprovalChanges, bool doPreTxApproval, (int256[] approvalChanges, address[] externalApprovalAddresses, uint256[] conversionInHinkalAddress)[] useApprovalUtxoData) hinkalLogicArgs, (address preHookContract, address hookContract, bytes preHookMetadata, bytes postHookMetadata) hookData, (uint8 v, bytes32 r, bytes32 s, uint256 accessKey, uint256 nonce, address ethereumAddress) signatureData, address originalSender) circomData) payable",
		"function transferOwnership(address newOwner)",
		"receive() payable"
	],
	accessTokenABI: /* @__PURE__ */ "constructor(address _accessTokenStorage).error InvalidAddress().error InvalidAddressString().error NotApprovedByGateway().event AccessKeyBlacklisted(uint256 blacklistedAccessKey).event AccessKeyMigrationReceived(uint256 accessKey, string sourceChain).event AddressBlacklisted(address blacklistedAddress).event AddressRemovedFromBlacklist(address addressToRestore).event MintingFeeChanged(uint256 newMintingFee).event NewAccessKeyAdded(uint256 accessKey, uint256 index, address senderAddress).event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner).event OwnershipTransferred(address indexed previousOwner, address indexed newOwner).function acceptOwnership().function accessTokenStorage() view returns (address accessTokenStorage).function addToken((uint8 v, bytes32 r, bytes32 s, uint256 accessKey, uint256 nonce, address ethereumAddress) signatureData).function approveTokens((uint256 accessToken, address ethAddress)[] accessObjects).function blacklistAccessKey(uint256 accessKey, uint256 index).function blacklistAddress(address _address).function checkForRootHash(uint256 rootHashAccessToken, address sender) view returns (bool exists).function execute(bytes32 commandId, string sourceChain, string sourceAddress, bytes payload).function executeWithToken(bytes32 commandId, string sourceChain, string sourceAddress, bytes payload, string tokenSymbol, uint256 amount).function gasService() view returns (address gasService).function gateway() view returns (address gateway).function getRootHash() view returns (uint256 rootHash).function hasToken(uint256 accessKey) view returns (bool exists).function hinkal() view returns (address hinkal).function migrateAccessToken(((string destinationChain, string destinationAddress, uint256 messageFee)[] chains, uint256 totalMessageFees) capsule, uint256 accessKey) payable.function onERC721Received(address operator, address from, uint256 tokenId, bytes data) pure returns (bytes4 onERC721Received).function owner() view returns (address owner).function pendingOwner() view returns (address pendingOwner).function registerCheck(address sender) view.function removeAddressFromBlacklist(address _address).function renounceOwnership() view.function setAxelarGasService(address _gasService).function transferOwnership(address newOwner)".split(".")
};
//#endregion
export { e as default };
