UNPKG

@safe-global/types-kit

Version:

Types for use with the Safe Core SDK packages

2,311 lines (2,267 loc) 197 kB
// src/contracts/CompatibilityFallbackHandler/v1.3.0/CompatibilityFallbackHandlerContract_v1_3_0.ts import { narrow } from "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 = narrow( compatibility_fallback_handler_default.abi ); // src/contracts/CompatibilityFallbackHandler/v1.4.1/CompatibilityFallbackHandlerContract_v1_4_1.ts import { narrow as narrow2 } from "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 = narrow2( compatibility_fallback_handler_default2.abi ); // src/contracts/CompatibilityFallbackHandler/v1.5.0/CompatibilityFallbackHandlerContract_v1_5_0.ts import { narrow as narrow3 } from "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 = narrow3( compatibility_fallback_handler_default3.abi ); // src/contracts/ExtensibleFallbackHandler/v1.5.0/ExtensibleFallbackHandlerContract_v1_5_0.ts import { narrow as narrow4 } from "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 = narrow4( extensible_fallback_handler_default.abi ); // src/contracts/MultiSend/v1.1.1/MultiSendContract_v1_1_1.ts import { narrow as narrow5 } from "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 = narrow5(multi_send_default.abi); // src/contracts/MultiSend/v1.3.0/MultiSendContract_v1_3_0.ts import { narrow as narrow6 } from "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 = narrow6(multi_send_default2.abi); // src/contracts/MultiSend/v1.4.1/MultiSendContract_v1_4_1.ts import { narrow as narrow7 } from "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 = narrow7(multi_send_default3.abi); // src/contracts/MultiSend/v1.5.0/MultiSendContract_v1_5_0.ts import { narrow as narrow8 } from "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 = narrow8(multi_send_default4.abi); // src/contracts/MultiSend/v1.3.0/MultiSendCallOnlyContract_v1_3_0.ts import { narrow as narrow9 } from "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 = narrow9( multi_send_call_only_default.abi ); // src/contracts/MultiSend/v1.4.1/MultiSendCallOnlyContract_v1_4_1.ts import { narrow as narrow10 } from "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 = narrow10( multi_send_call_only_default2.abi ); // src/contracts/MultiSend/v1.5.0/MultiSendCallOnlyContract_v1_5_0.ts import { narrow as narrow11 } from "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 = narrow11( multi_send_call_only_default3.abi ); // src/contracts/CreateCall/v1.3.0/CreateCallContract_v1_3_0.ts import { narrow as narrow12 } from "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 = narrow12(create_call_default.abi); // src/contracts/CreateCall/v1.4.1/CreateCallContract_v1_4_1.ts import { narrow as narrow13 } from "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 = narrow13(create_call_default2.abi); // src/contracts/CreateCall/v1.5.0/CreateCallContract_v1_5_0.ts import { narrow as narrow14 } from "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 = narrow14(create_call_default3.abi); // src/contracts/Safe/v1.0.0/SafeContract_v1_0_0.ts import { narrow as narrow15 } from "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, stateMutability: "nonpayable", type: "function" }, { constant: true, inputs: [], name: "VERSION", outputs: [{ name: "", type: "string" }], payable: false, stateMutability: "view", type: "function" }, { payable: true, stateMutability: "payable", type: "fallback" }, { anonymous: false, inputs: [{ indexed: false, name: "txHash", type: "bytes32" }], name: "ExecutionFailed", type: "event" }, { anonymous: false, inputs: [{ indexed: false, name: "owner", type: "address" }], name: "AddedOwner", type: "event" }, { anonymous: false, inputs: [{ indexed: false, name: "owner", type: "address" }], name: "RemovedOwner", type: "event" }, { anonymous: false, inputs: [{ indexed: false, name: "threshold", type: "uint256" }], name: "ChangedThreshold", type: "event" }, { anonymous: false, inputs: [{ indexed: false, name: "module", type: "address" }], name: "EnabledModule", type: "event" }, { anonymous: false, inputs: [{ indexed: false, name: "module", type: "address" }], name: "DisabledModule", type: "event" }, { anonymous: false, inputs: [{ indexed: false, name: "newContract", type: "address" }], name: "ContractCreation", type: "event" }, { constant: false, inputs: [ { name: "_owners", type: "address[]" }, { name: "_threshold", type: "uint256" }, { name: "to", type: "address" }, { name: "data", type: "bytes" }, { name: "paymentToken", type: "address" }, { name: "payment", type: "uint256" }, { name: "paymentReceiver", type: "address" } ], name: "setup", outputs: [], payable: false, stateMutability: "nonpayable", type: "function" }, { constant: false, inputs: [ { name: "to", type: "address" }, { name: "value", type: "uint256" }, { name: "data", type: "bytes" }, { name: "operation", type: "uint8" }, { name: "safeTxGas", type: "uint256" }, { name: "baseGas", type: "uint256" }, { name: "gasPrice", type: "uint256" }, { name: "gasToken", type: "address" }, { name: "refundReceiver", type: "address" }, { name: "signatures", type: "bytes" } ], name: "execTransaction", outputs: [{ name: "success", type: "bool" }], payable: false, stateMutability: "nonpayable", type: "function" }, { constant: false, inputs: [ { name: "to", type: "address" }, { name: "value", type: "uint256" }, { name: "data", type: "bytes" }, { name: "operation", type: "uint8" } ], name: "requiredTxGas", outputs: [{ name: "", type: "uint256" }], payable: false, stateMutability: "nonpayable", type: "function" }, { constant: false, inputs: [{ name: "hashToApprove", type: "bytes32" }], name: "approveHash", outputs: [], payable: false, stateMutability: "nonpayable", type: "function" }, { constant: false, inputs: [{ name: "_data", type: "bytes" }], name: "signMessage", outputs: [], payable: false, stateMutability: "nonpayable", type: "function" }, { constant: false, inputs: [ { name: "_data", type: "bytes" }, { name: "_signature", type: "bytes" } ], name: "isValidSignature", outputs: [{ name: "", type: "bytes4" }], payable: false, stateMutability: "nonpayable", type: "function" }, {