UNPKG

@safe-global/types-kit

Version:

Types for use with the Safe Core SDK packages

2,235 lines (2,189 loc) 198 kB
"use strict"; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/index.ts var index_exports = {}; __export(index_exports, { OperationType: () => OperationType, SafeWebAuthnSharedSigner_0_2_1_ContractArtifacts: () => safe_webauthn_shared_signer_default, SafeWebAuthnSignerFactory_0_2_1_ContractArtifacts: () => safe_webauthn_signer_factory_default, SignatureTypes: () => SignatureTypes, SigningMethod: () => SigningMethod, compatibilityFallbackHandler_1_3_0_ContractArtifacts: () => compatibility_fallback_handler_default, compatibilityFallbackHandler_1_4_1_ContractArtifacts: () => compatibility_fallback_handler_default2, compatibilityFallbackHandler_1_5_0_ContractArtifacts: () => compatibility_fallback_handler_default3, createCall_1_3_0_ContractArtifacts: () => create_call_default, createCall_1_4_1_ContractArtifacts: () => create_call_default2, createCall_1_5_0_ContractArtifacts: () => create_call_default3, extensibleFallbackHandler_1_5_0_ContractArtifacts: () => extensible_fallback_handler_default, multiSendCallOnly_1_3_0_ContractArtifacts: () => multi_send_call_only_default, multiSendCallOnly_1_4_1_ContractArtifacts: () => multi_send_call_only_default2, multiSendCallOnly_1_5_0_ContractArtifacts: () => multi_send_call_only_default3, multisend_1_1_1_ContractArtifacts: () => multi_send_default, multisend_1_3_0_ContractArtifacts: () => multi_send_default2, multisend_1_4_1_ContractArtifacts: () => multi_send_default3, multisend_1_5_0_ContractArtifacts: () => multi_send_default4, safeProxyFactory_1_0_0_ContractArtifacts: () => proxy_factory_default, safeProxyFactory_1_1_1_ContractArtifacts: () => proxy_factory_default2, safeProxyFactory_1_3_0_ContractArtifacts: () => proxy_factory_default3, safeProxyFactory_1_4_1_ContractArtifacts: () => safe_proxy_factory_default, safeProxyFactory_1_5_0_ContractArtifacts: () => safe_proxy_factory_default2, safe_1_0_0_ContractArtifacts: () => gnosis_safe_default, safe_1_1_1_ContractArtifacts: () => gnosis_safe_default2, safe_1_2_0_ContractArtifacts: () => gnosis_safe_default3, safe_1_3_0_ContractArtifacts: () => gnosis_safe_l2_default, safe_1_4_1_ContractArtifacts: () => safe_l2_default, safe_1_5_0_ContractArtifacts: () => safe_l2_default2, signMessageLib_1_3_0_ContractArtifacts: () => sign_message_lib_default, signMessageLib_1_4_1_ContractArtifacts: () => sign_message_lib_default2, signMessageLib_1_5_0_ContractArtifacts: () => sign_message_lib_default3, simulateTxAccessor_1_3_0_ContractArtifacts: () => simulate_tx_accessor_default, simulateTxAccessor_1_4_1_ContractArtifacts: () => simulate_tx_accessor_default2, simulateTxAccessor_1_5_0_ContractArtifacts: () => simulate_tx_accessor_default3 }); module.exports = __toCommonJS(index_exports); // src/contracts/CompatibilityFallbackHandler/v1.3.0/CompatibilityFallbackHandlerContract_v1_3_0.ts var import_abitype = require("abitype"); // src/contracts/assets/CompatibilityFallbackHandler/v1.3.0/compatibility_fallback_handler.ts var compatibility_fallback_handler_default = { contractName: "CompatibilityFallbackHandler", version: "1.3.0", abi: [ { inputs: [], name: "NAME", outputs: [ { internalType: "string", name: "", type: "string" } ], stateMutability: "view", type: "function" }, { inputs: [], name: "VERSION", outputs: [ { internalType: "string", name: "", type: "string" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "bytes", name: "message", type: "bytes" } ], name: "getMessageHash", outputs: [ { internalType: "bytes32", name: "", type: "bytes32" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "contract GnosisSafe", name: "safe", type: "address" }, { internalType: "bytes", name: "message", type: "bytes" } ], name: "getMessageHashForSafe", outputs: [ { internalType: "bytes32", name: "", type: "bytes32" } ], stateMutability: "view", type: "function" }, { inputs: [], name: "getModules", outputs: [ { internalType: "address[]", name: "", type: "address[]" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "bytes32", name: "_dataHash", type: "bytes32" }, { internalType: "bytes", name: "_signature", type: "bytes" } ], name: "isValidSignature", outputs: [ { internalType: "bytes4", name: "", type: "bytes4" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "bytes", name: "_data", type: "bytes" }, { internalType: "bytes", name: "_signature", type: "bytes" } ], name: "isValidSignature", outputs: [ { internalType: "bytes4", name: "", type: "bytes4" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "address", name: "", type: "address" }, { internalType: "address", name: "", type: "address" }, { internalType: "uint256[]", name: "", type: "uint256[]" }, { internalType: "uint256[]", name: "", type: "uint256[]" }, { internalType: "bytes", name: "", type: "bytes" } ], name: "onERC1155BatchReceived", outputs: [ { internalType: "bytes4", name: "", type: "bytes4" } ], stateMutability: "pure", type: "function" }, { inputs: [ { internalType: "address", name: "", type: "address" }, { internalType: "address", name: "", type: "address" }, { internalType: "uint256", name: "", type: "uint256" }, { internalType: "uint256", name: "", type: "uint256" }, { internalType: "bytes", name: "", type: "bytes" } ], name: "onERC1155Received", outputs: [ { internalType: "bytes4", name: "", type: "bytes4" } ], stateMutability: "pure", type: "function" }, { inputs: [ { internalType: "address", name: "", type: "address" }, { internalType: "address", name: "", type: "address" }, { internalType: "uint256", name: "", type: "uint256" }, { internalType: "bytes", name: "", type: "bytes" } ], name: "onERC721Received", outputs: [ { internalType: "bytes4", name: "", type: "bytes4" } ], stateMutability: "pure", type: "function" }, { inputs: [ { internalType: "address", name: "targetContract", type: "address" }, { internalType: "bytes", name: "calldataPayload", type: "bytes" } ], name: "simulate", outputs: [ { internalType: "bytes", name: "response", type: "bytes" } ], stateMutability: "nonpayable", type: "function" }, { inputs: [ { internalType: "bytes4", name: "interfaceId", type: "bytes4" } ], name: "supportsInterface", outputs: [ { internalType: "bool", name: "", type: "bool" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "address", name: "", type: "address" }, { internalType: "address", name: "", type: "address" }, { internalType: "address", name: "", type: "address" }, { internalType: "uint256", name: "", type: "uint256" }, { internalType: "bytes", name: "", type: "bytes" }, { internalType: "bytes", name: "", type: "bytes" } ], name: "tokensReceived", outputs: [], stateMutability: "pure", type: "function" } ] }; // src/contracts/CompatibilityFallbackHandler/v1.3.0/CompatibilityFallbackHandlerContract_v1_3_0.ts var compatibilityFallbackHandlerContract_v1_3_0_AbiTypes = (0, import_abitype.narrow)( compatibility_fallback_handler_default.abi ); // src/contracts/CompatibilityFallbackHandler/v1.4.1/CompatibilityFallbackHandlerContract_v1_4_1.ts var import_abitype2 = require("abitype"); // src/contracts/assets/CompatibilityFallbackHandler/v1.4.1/compatibility_fallback_handler.ts var compatibility_fallback_handler_default2 = { contractName: "CompatibilityFallbackHandler", version: "1.4.1", abi: [ { inputs: [ { internalType: "contract Safe", name: "safe", type: "address" }, { internalType: "bytes", name: "message", type: "bytes" } ], name: "encodeMessageDataForSafe", outputs: [ { internalType: "bytes", name: "", type: "bytes" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "bytes", name: "message", type: "bytes" } ], name: "getMessageHash", outputs: [ { internalType: "bytes32", name: "", type: "bytes32" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "contract Safe", name: "safe", type: "address" }, { internalType: "bytes", name: "message", type: "bytes" } ], name: "getMessageHashForSafe", outputs: [ { internalType: "bytes32", name: "", type: "bytes32" } ], stateMutability: "view", type: "function" }, { inputs: [], name: "getModules", outputs: [ { internalType: "address[]", name: "", type: "address[]" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "bytes32", name: "_dataHash", type: "bytes32" }, { internalType: "bytes", name: "_signature", type: "bytes" } ], name: "isValidSignature", outputs: [ { internalType: "bytes4", name: "", type: "bytes4" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "bytes", name: "_data", type: "bytes" }, { internalType: "bytes", name: "_signature", type: "bytes" } ], name: "isValidSignature", outputs: [ { internalType: "bytes4", name: "", type: "bytes4" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "address", name: "", type: "address" }, { internalType: "address", name: "", type: "address" }, { internalType: "uint256[]", name: "", type: "uint256[]" }, { internalType: "uint256[]", name: "", type: "uint256[]" }, { internalType: "bytes", name: "", type: "bytes" } ], name: "onERC1155BatchReceived", outputs: [ { internalType: "bytes4", name: "", type: "bytes4" } ], stateMutability: "pure", type: "function" }, { inputs: [ { internalType: "address", name: "", type: "address" }, { internalType: "address", name: "", type: "address" }, { internalType: "uint256", name: "", type: "uint256" }, { internalType: "uint256", name: "", type: "uint256" }, { internalType: "bytes", name: "", type: "bytes" } ], name: "onERC1155Received", outputs: [ { internalType: "bytes4", name: "", type: "bytes4" } ], stateMutability: "pure", type: "function" }, { inputs: [ { internalType: "address", name: "", type: "address" }, { internalType: "address", name: "", type: "address" }, { internalType: "uint256", name: "", type: "uint256" }, { internalType: "bytes", name: "", type: "bytes" } ], name: "onERC721Received", outputs: [ { internalType: "bytes4", name: "", type: "bytes4" } ], stateMutability: "pure", type: "function" }, { inputs: [ { internalType: "address", name: "targetContract", type: "address" }, { internalType: "bytes", name: "calldataPayload", type: "bytes" } ], name: "simulate", outputs: [ { internalType: "bytes", name: "response", type: "bytes" } ], stateMutability: "nonpayable", type: "function" }, { inputs: [ { internalType: "bytes4", name: "interfaceId", type: "bytes4" } ], name: "supportsInterface", outputs: [ { internalType: "bool", name: "", type: "bool" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "address", name: "", type: "address" }, { internalType: "address", name: "", type: "address" }, { internalType: "address", name: "", type: "address" }, { internalType: "uint256", name: "", type: "uint256" }, { internalType: "bytes", name: "", type: "bytes" }, { internalType: "bytes", name: "", type: "bytes" } ], name: "tokensReceived", outputs: [], stateMutability: "pure", type: "function" } ] }; // src/contracts/CompatibilityFallbackHandler/v1.4.1/CompatibilityFallbackHandlerContract_v1_4_1.ts var compatibilityFallbackHandlerContract_v1_4_1_AbiTypes = (0, import_abitype2.narrow)( compatibility_fallback_handler_default2.abi ); // src/contracts/CompatibilityFallbackHandler/v1.5.0/CompatibilityFallbackHandlerContract_v1_5_0.ts var import_abitype3 = require("abitype"); // src/contracts/assets/CompatibilityFallbackHandler/v1.5.0/compatibility_fallback_handler.ts var compatibility_fallback_handler_default3 = { contractName: "CompatibilityFallbackHandler", version: "1.5.0", abi: [ { inputs: [ { internalType: "contract ISafe", name: "safe", type: "address" }, { internalType: "bytes", name: "message", type: "bytes" } ], name: "encodeMessageDataForSafe", outputs: [ { internalType: "bytes", name: "", type: "bytes" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "address", name: "to", type: "address" }, { internalType: "uint256", name: "value", type: "uint256" }, { internalType: "bytes", name: "data", type: "bytes" }, { internalType: "enum Enum.Operation", name: "operation", type: "uint8" }, { internalType: "uint256", name: "safeTxGas", type: "uint256" }, { internalType: "uint256", name: "baseGas", type: "uint256" }, { internalType: "uint256", name: "gasPrice", type: "uint256" }, { internalType: "address", name: "gasToken", type: "address" }, { internalType: "address", name: "refundReceiver", type: "address" }, { internalType: "uint256", name: "nonce", type: "uint256" } ], name: "encodeTransactionData", outputs: [ { internalType: "bytes", name: "", type: "bytes" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "bytes", name: "message", type: "bytes" } ], name: "getMessageHash", outputs: [ { internalType: "bytes32", name: "", type: "bytes32" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "contract ISafe", name: "safe", type: "address" }, { internalType: "bytes", name: "message", type: "bytes" } ], name: "getMessageHashForSafe", outputs: [ { internalType: "bytes32", name: "", type: "bytes32" } ], stateMutability: "view", type: "function" }, { inputs: [], name: "getModules", outputs: [ { internalType: "address[]", name: "", type: "address[]" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "bytes32", name: "_dataHash", type: "bytes32" }, { internalType: "bytes", name: "_signature", type: "bytes" } ], name: "isValidSignature", outputs: [ { internalType: "bytes4", name: "", type: "bytes4" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "address", name: "", type: "address" }, { internalType: "address", name: "", type: "address" }, { internalType: "uint256[]", name: "", type: "uint256[]" }, { internalType: "uint256[]", name: "", type: "uint256[]" }, { internalType: "bytes", name: "", type: "bytes" } ], name: "onERC1155BatchReceived", outputs: [ { internalType: "bytes4", name: "", type: "bytes4" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "address", name: "", type: "address" }, { internalType: "address", name: "", type: "address" }, { internalType: "uint256", name: "", type: "uint256" }, { internalType: "uint256", name: "", type: "uint256" }, { internalType: "bytes", name: "", type: "bytes" } ], name: "onERC1155Received", outputs: [ { internalType: "bytes4", name: "", type: "bytes4" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "address", name: "", type: "address" }, { internalType: "address", name: "", type: "address" }, { internalType: "uint256", name: "", type: "uint256" }, { internalType: "bytes", name: "", type: "bytes" } ], name: "onERC721Received", outputs: [ { internalType: "bytes4", name: "", type: "bytes4" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "address", name: "targetContract", type: "address" }, { internalType: "bytes", name: "calldataPayload", type: "bytes" } ], name: "simulate", outputs: [ { internalType: "bytes", name: "response", type: "bytes" } ], stateMutability: "nonpayable", type: "function" }, { inputs: [ { internalType: "bytes4", name: "interfaceId", type: "bytes4" } ], name: "supportsInterface", outputs: [ { internalType: "bool", name: "", type: "bool" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "address", name: "", type: "address" }, { internalType: "address", name: "", type: "address" }, { internalType: "address", name: "", type: "address" }, { internalType: "uint256", name: "", type: "uint256" }, { internalType: "bytes", name: "", type: "bytes" }, { internalType: "bytes", name: "", type: "bytes" } ], name: "tokensReceived", outputs: [], stateMutability: "pure", type: "function" } ] }; // src/contracts/CompatibilityFallbackHandler/v1.5.0/CompatibilityFallbackHandlerContract_v1_5_0.ts var compatibilityFallbackHandlerContract_v1_5_0_AbiTypes = (0, import_abitype3.narrow)( compatibility_fallback_handler_default3.abi ); // src/contracts/ExtensibleFallbackHandler/v1.5.0/ExtensibleFallbackHandlerContract_v1_5_0.ts var import_abitype4 = require("abitype"); // src/contracts/assets/ExtensibleFallbackHandler/v1.5.0/extensible_fallback_handler.ts var extensible_fallback_handler_default = { contractName: "ExtensibleFallbackHandler", version: "1.5.0", abi: [ { anonymous: false, inputs: [ { indexed: true, internalType: "contract ISafe", name: "safe", type: "address" }, { indexed: false, internalType: "bytes4", name: "interfaceId", type: "bytes4" } ], name: "AddedInterface", type: "event" }, { anonymous: false, inputs: [ { indexed: true, internalType: "contract ISafe", name: "safe", type: "address" }, { indexed: false, internalType: "bytes32", name: "domainSeparator", type: "bytes32" }, { indexed: false, internalType: "contract ISafeSignatureVerifier", name: "oldVerifier", type: "address" }, { indexed: false, internalType: "contract ISafeSignatureVerifier", name: "newVerifier", type: "address" } ], name: "ChangedDomainVerifier", type: "event" }, { anonymous: false, inputs: [ { indexed: true, internalType: "contract ISafe", name: "safe", type: "address" }, { indexed: false, internalType: "bytes4", name: "selector", type: "bytes4" }, { indexed: false, internalType: "bytes32", name: "oldMethod", type: "bytes32" }, { indexed: false, internalType: "bytes32", name: "newMethod", type: "bytes32" } ], name: "ChangedSafeMethod", type: "event" }, { anonymous: false, inputs: [ { indexed: true, internalType: "contract ISafe", name: "safe", type: "address" }, { indexed: false, internalType: "bytes4", name: "interfaceId", type: "bytes4" } ], name: "RemovedInterface", type: "event" }, { stateMutability: "nonpayable", type: "fallback" }, { inputs: [ { internalType: "bytes4", name: "_interfaceId", type: "bytes4" }, { internalType: "bytes32[]", name: "handlerWithSelectors", type: "bytes32[]" } ], name: "addSupportedInterfaceBatch", outputs: [], stateMutability: "nonpayable", type: "function" }, { inputs: [ { internalType: "contract ISafe", name: "", type: "address" }, { internalType: "bytes32", name: "", type: "bytes32" } ], name: "domainVerifiers", outputs: [ { internalType: "contract ISafeSignatureVerifier", name: "", type: "address" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "bytes32", name: "_hash", type: "bytes32" }, { internalType: "bytes", name: "signature", type: "bytes" } ], name: "isValidSignature", outputs: [ { internalType: "bytes4", name: "magic", type: "bytes4" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "address", name: "", type: "address" }, { internalType: "address", name: "", type: "address" }, { internalType: "uint256[]", name: "", type: "uint256[]" }, { internalType: "uint256[]", name: "", type: "uint256[]" }, { internalType: "bytes", name: "", type: "bytes" } ], name: "onERC1155BatchReceived", outputs: [ { internalType: "bytes4", name: "", type: "bytes4" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "address", name: "", type: "address" }, { internalType: "address", name: "", type: "address" }, { internalType: "uint256", name: "", type: "uint256" }, { internalType: "uint256", name: "", type: "uint256" }, { internalType: "bytes", name: "", type: "bytes" } ], name: "onERC1155Received", outputs: [ { internalType: "bytes4", name: "", type: "bytes4" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "address", name: "", type: "address" }, { internalType: "address", name: "", type: "address" }, { internalType: "uint256", name: "", type: "uint256" }, { internalType: "bytes", name: "", type: "bytes" } ], name: "onERC721Received", outputs: [ { internalType: "bytes4", name: "", type: "bytes4" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "bytes4", name: "_interfaceId", type: "bytes4" }, { internalType: "bytes4[]", name: "selectors", type: "bytes4[]" } ], name: "removeSupportedInterfaceBatch", outputs: [], stateMutability: "nonpayable", type: "function" }, { inputs: [ { internalType: "contract ISafe", name: "", type: "address" }, { internalType: "bytes4", name: "", type: "bytes4" } ], name: "safeInterfaces", outputs: [ { internalType: "bool", name: "", type: "bool" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "contract ISafe", name: "", type: "address" }, { internalType: "bytes4", name: "", type: "bytes4" } ], name: "safeMethods", outputs: [ { internalType: "bytes32", name: "", type: "bytes32" } ], stateMutability: "view", type: "function" }, { inputs: [ { internalType: "bytes32", name: "domainSeparator", type: "bytes32" }, { internalType: "contract ISafeSignatureVerifier", name: "newVerifier", type: "address" } ], name: "setDomainVerifier", outputs: [], stateMutability: "nonpayable", type: "function" }, { inputs: [ { internalType: "bytes4", name: "selector", type: "bytes4" }, { internalType: "bytes32", name: "newMethod", type: "bytes32" } ], name: "setSafeMethod", outputs: [], stateMutability: "nonpayable", type: "function" }, { inputs: [ { internalType: "bytes4", name: "interfaceId", type: "bytes4" }, { internalType: "bool", name: "supported", type: "bool" } ], name: "setSupportedInterface", outputs: [], stateMutability: "nonpayable", type: "function" }, { inputs: [ { internalType: "bytes4", name: "interfaceId", type: "bytes4" } ], name: "supportsInterface", outputs: [ { internalType: "bool", name: "", type: "bool" } ], stateMutability: "view", type: "function" } ] }; // src/contracts/ExtensibleFallbackHandler/v1.5.0/ExtensibleFallbackHandlerContract_v1_5_0.ts var extensibleFallbackHandlerContract_v1_5_0_AbiTypes = (0, import_abitype4.narrow)( extensible_fallback_handler_default.abi ); // src/contracts/MultiSend/v1.1.1/MultiSendContract_v1_1_1.ts var import_abitype5 = require("abitype"); // src/contracts/assets/MultiSend/v1.1.1/multi_send.ts var multi_send_default = { contractName: "MultiSend", version: "1.1.1", abi: [ { inputs: [], payable: false, stateMutability: "nonpayable", type: "constructor" }, { constant: false, inputs: [ { internalType: "bytes", name: "transactions", type: "bytes" } ], name: "multiSend", outputs: [], payable: false, stateMutability: "nonpayable", type: "function" } ] }; // src/contracts/MultiSend/v1.1.1/MultiSendContract_v1_1_1.ts var multiSendContract_v1_1_1_AbiTypes = (0, import_abitype5.narrow)(multi_send_default.abi); // src/contracts/MultiSend/v1.3.0/MultiSendContract_v1_3_0.ts var import_abitype6 = require("abitype"); // src/contracts/assets/MultiSend/v1.3.0/multi_send.ts var multi_send_default2 = { contractName: "MultiSend", version: "1.3.0", abi: [ { inputs: [], stateMutability: "nonpayable", type: "constructor" }, { inputs: [ { internalType: "bytes", name: "transactions", type: "bytes" } ], name: "multiSend", outputs: [], stateMutability: "payable", type: "function" } ] }; // src/contracts/MultiSend/v1.3.0/MultiSendContract_v1_3_0.ts var multiSendContract_v1_3_0_AbiTypes = (0, import_abitype6.narrow)(multi_send_default2.abi); // src/contracts/MultiSend/v1.4.1/MultiSendContract_v1_4_1.ts var import_abitype7 = require("abitype"); // src/contracts/assets/MultiSend/v1.4.1/multi_send.ts var multi_send_default3 = { contractName: "MultiSend", version: "1.4.1", abi: [ { inputs: [], stateMutability: "nonpayable", type: "constructor" }, { inputs: [ { internalType: "bytes", name: "transactions", type: "bytes" } ], name: "multiSend", outputs: [], stateMutability: "payable", type: "function" } ] }; // src/contracts/MultiSend/v1.4.1/MultiSendContract_v1_4_1.ts var multiSendContract_v1_4_1_AbiTypes = (0, import_abitype7.narrow)(multi_send_default3.abi); // src/contracts/MultiSend/v1.5.0/MultiSendContract_v1_5_0.ts var import_abitype8 = require("abitype"); // src/contracts/assets/MultiSend/v1.5.0/multi_send.ts var multi_send_default4 = { contractName: "MultiSend", version: "1.5.0", abi: [ { inputs: [], stateMutability: "nonpayable", type: "constructor" }, { inputs: [ { internalType: "bytes", name: "transactions", type: "bytes" } ], name: "multiSend", outputs: [], stateMutability: "payable", type: "function" } ] }; // src/contracts/MultiSend/v1.5.0/MultiSendContract_v1_5_0.ts var multiSendContract_v1_5_0_AbiTypes = (0, import_abitype8.narrow)(multi_send_default4.abi); // src/contracts/MultiSend/v1.3.0/MultiSendCallOnlyContract_v1_3_0.ts var import_abitype9 = require("abitype"); // src/contracts/assets/MultiSend/v1.3.0/multi_send_call_only.ts var multi_send_call_only_default = { contractName: "MultiSendCallOnly", version: "1.3.0", abi: [ { inputs: [ { internalType: "bytes", name: "transactions", type: "bytes" } ], name: "multiSend", outputs: [], stateMutability: "payable", type: "function" } ] }; // src/contracts/MultiSend/v1.3.0/MultiSendCallOnlyContract_v1_3_0.ts var multiSendCallOnlyContract_v1_3_0_AbiTypes = (0, import_abitype9.narrow)( multi_send_call_only_default.abi ); // src/contracts/MultiSend/v1.4.1/MultiSendCallOnlyContract_v1_4_1.ts var import_abitype10 = require("abitype"); // src/contracts/assets/MultiSend/v1.4.1/multi_send_call_only.ts var multi_send_call_only_default2 = { contractName: "MultiSendCallOnly", version: "1.4.1", abi: [ { inputs: [ { internalType: "bytes", name: "transactions", type: "bytes" } ], name: "multiSend", outputs: [], stateMutability: "payable", type: "function" } ] }; // src/contracts/MultiSend/v1.4.1/MultiSendCallOnlyContract_v1_4_1.ts var multiSendCallOnlyContract_v1_4_1_AbiTypes = (0, import_abitype10.narrow)( multi_send_call_only_default2.abi ); // src/contracts/MultiSend/v1.5.0/MultiSendCallOnlyContract_v1_5_0.ts var import_abitype11 = require("abitype"); // src/contracts/assets/MultiSend/v1.5.0/multi_send_call_only.ts var multi_send_call_only_default3 = { contractName: "MultiSendCallOnly", version: "1.5.0", abi: [ { inputs: [ { internalType: "bytes", name: "transactions", type: "bytes" } ], name: "multiSend", outputs: [], stateMutability: "payable", type: "function" } ] }; // src/contracts/MultiSend/v1.5.0/MultiSendCallOnlyContract_v1_5_0.ts var multiSendCallOnlyContract_v1_5_0_AbiTypes = (0, import_abitype11.narrow)( multi_send_call_only_default3.abi ); // src/contracts/CreateCall/v1.3.0/CreateCallContract_v1_3_0.ts var import_abitype12 = require("abitype"); // src/contracts/assets/CreateCall/v1.3.0/create_call.ts var create_call_default = { contractName: "CreateCall", version: "1.3.0", abi: [ { anonymous: false, inputs: [ { indexed: false, internalType: "address", name: "newContract", type: "address" } ], name: "ContractCreation", type: "event" }, { inputs: [ { internalType: "uint256", name: "value", type: "uint256" }, { internalType: "bytes", name: "deploymentData", type: "bytes" } ], name: "performCreate", outputs: [ { internalType: "address", name: "newContract", type: "address" } ], stateMutability: "nonpayable", type: "function" }, { inputs: [ { internalType: "uint256", name: "value", type: "uint256" }, { internalType: "bytes", name: "deploymentData", type: "bytes" }, { internalType: "bytes32", name: "salt", type: "bytes32" } ], name: "performCreate2", outputs: [ { internalType: "address", name: "newContract", type: "address" } ], stateMutability: "nonpayable", type: "function" } ] }; // src/contracts/CreateCall/v1.3.0/CreateCallContract_v1_3_0.ts var createCallContract_v1_3_0_AbiTypes = (0, import_abitype12.narrow)(create_call_default.abi); // src/contracts/CreateCall/v1.4.1/CreateCallContract_v1_4_1.ts var import_abitype13 = require("abitype"); // src/contracts/assets/CreateCall/v1.4.1/create_call.ts var create_call_default2 = { contractName: "CreateCall", version: "1.4.1", abi: [ { anonymous: false, inputs: [ { indexed: true, internalType: "address", name: "newContract", type: "address" } ], name: "ContractCreation", type: "event" }, { inputs: [ { internalType: "uint256", name: "value", type: "uint256" }, { internalType: "bytes", name: "deploymentData", type: "bytes" } ], name: "performCreate", outputs: [ { internalType: "address", name: "newContract", type: "address" } ], stateMutability: "nonpayable", type: "function" }, { inputs: [ { internalType: "uint256", name: "value", type: "uint256" }, { internalType: "bytes", name: "deploymentData", type: "bytes" }, { internalType: "bytes32", name: "salt", type: "bytes32" } ], name: "performCreate2", outputs: [ { internalType: "address", name: "newContract", type: "address" } ], stateMutability: "nonpayable", type: "function" } ] }; // src/contracts/CreateCall/v1.4.1/CreateCallContract_v1_4_1.ts var createCallContract_v1_4_1_AbiTypes = (0, import_abitype13.narrow)(create_call_default2.abi); // src/contracts/CreateCall/v1.5.0/CreateCallContract_v1_5_0.ts var import_abitype14 = require("abitype"); // src/contracts/assets/CreateCall/v1.5.0/create_call.ts var create_call_default3 = { contractName: "CreateCall", version: "1.5.0", abi: [ { anonymous: false, inputs: [ { indexed: true, internalType: "address", name: "newContract", type: "address" } ], name: "ContractCreation", type: "event" }, { inputs: [ { internalType: "uint256", name: "value", type: "uint256" }, { internalType: "bytes", name: "deploymentData", type: "bytes" } ], name: "performCreate", outputs: [ { internalType: "address", name: "newContract", type: "address" } ], stateMutability: "nonpayable", type: "function" }, { inputs: [ { internalType: "uint256", name: "value", type: "uint256" }, { internalType: "bytes", name: "deploymentData", type: "bytes" }, { internalType: "bytes32", name: "salt", type: "bytes32" } ], name: "performCreate2", outputs: [ { internalType: "address", name: "newContract", type: "address" } ], stateMutability: "nonpayable", type: "function" } ] }; // src/contracts/CreateCall/v1.5.0/CreateCallContract_v1_5_0.ts var createCallContract_v1_5_0_AbiTypes = (0, import_abitype14.narrow)(create_call_default3.abi); // src/contracts/Safe/v1.0.0/SafeContract_v1_0_0.ts var import_abitype15 = require("abitype"); // src/contracts/assets/Safe/v1.0.0/gnosis_safe.ts var gnosis_safe_default = { contractName: "GnosisSafe", version: "1.0.0", abi: [ { constant: false, inputs: [ { name: "owner", type: "address" }, { name: "_threshold", type: "uint256" } ], name: "addOwnerWithThreshold", outputs: [], payable: false, stateMutability: "nonpayable", type: "function" }, { constant: true, inputs: [], name: "DOMAIN_SEPARATOR_TYPEHASH", outputs: [{ name: "", type: "bytes32" }], payable: false, stateMutability: "view", type: "function" }, { constant: true, inputs: [{ name: "owner", type: "address" }], name: "isOwner", outputs: [{ name: "", type: "bool" }], payable: false, stateMutability: "view", type: "function" }, { constant: false, inputs: [ { name: "to", type: "address" }, { name: "value", type: "uint256" }, { name: "data", type: "bytes" }, { name: "operation", type: "uint8" } ], name: "execTransactionFromModule", outputs: [{ name: "success", type: "bool" }], payable: false, stateMutability: "nonpayable", type: "function" }, { constant: true, inputs: [{ name: "", type: "bytes32" }], name: "signedMessages", outputs: [{ name: "", type: "uint256" }], payable: false, stateMutability: "view", type: "function" }, { constant: false, inputs: [{ name: "module", type: "address" }], name: "enableModule", outputs: [], payable: false, stateMutability: "nonpayable", type: "function" }, { constant: false, inputs: [{ name: "_threshold", type: "uint256" }], name: "changeThreshold", outputs: [], payable: false, stateMutability: "nonpayable", type: "function" }, { constant: true, inputs: [ { name: "", type: "address" }, { name: "", type: "bytes32" } ], name: "approvedHashes", outputs: [{ name: "", type: "uint256" }], payable: false, stateMutability: "view", type: "function" }, { constant: false, inputs: [{ name: "_masterCopy", type: "address" }], name: "changeMasterCopy", outputs: [], payable: false, stateMutability: "nonpayable", type: "function" }, { constant: true, inputs: [], name: "SENTINEL_MODULES", outputs: [{ name: "", type: "address" }], payable: false, stateMutability: "view", type: "function" }, { constant: true, inputs: [], name: "SENTINEL_OWNERS", outputs: [{ name: "", type: "address" }], payable: false, stateMutability: "view", type: "function" }, { constant: true, inputs: [], name: "getOwners", outputs: [{ name: "", type: "address[]" }], payable: false, stateMutability: "view", type: "function" }, { constant: true, inputs: [], name: "NAME", outputs: [{ name: "", type: "string" }], payable: false, stateMutability: "view", type: "function" }, { constant: true, inputs: [], name: "nonce", outputs: [{ name: "", type: "uint256" }], payable: false, stateMutability: "view", type: "function" }, { constant: true, inputs: [], name: "getModules", outputs: [{ name: "", type: "address[]" }], payable: false, stateMutability: "view", type: "function" }, { constant: true, inputs: [], name: "SAFE_MSG_TYPEHASH", outputs: [{ name: "", type: "bytes32" }], payable: false, stateMutability: "view", type: "function" }, { constant: true, inputs: [], name: "SAFE_TX_TYPEHASH", outputs: [{ name: "", type: "bytes32" }], payable: false, stateMutability: "view", type: "function" }, { constant: false, inputs: [ { name: "prevModule", type: "address" }, { name: "module", type: "address" } ], name: "disableModule", outputs: [], payable: false, stateMutability: "nonpayable", type: "function" }, { constant: false, inputs: [ { name: "prevOwner", type: "address" }, { name: "oldOwner", type: "address" }, { name: "newOwner", type: "address" } ], name: "swapOwner", outputs: [], payable: false, stateMutability: "nonpayable", type: "function" }, { constant: true, inputs: [], name: "getThreshold", outputs: [{ name: "", type: "uint256" }], payable: false, stateMutability: "view", type: "function" }, { constant: true, inputs: [], name: "domainSeparator", outputs: [{ name: "", type: "bytes32" }], payable: false, stateMutability: "view", type: "function" }, { constant: false, inputs: [ { name: "prevOwner", type: "address" }, { name: "owner", type: "address" }, { name: "_threshold", type: "uint256" } ], name: "removeOwner", outputs: [], payable: false,