UNPKG

@safe-global/safe-deployments

Version:
1,124 lines (1,123 loc) 28 kB
{ "defaultAddress": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "released": true, "contractName": "Safe", "version": "1.4.1", "deployments": { "canonical": { "address": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "codeHash": "0x1fe2df852ba3299d6534ef416eefa406e56ced995bca886ab7a553e6d0c5e1c4" } }, "networkAddresses": { "1": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "5": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "10": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "25": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "31": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "40": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "41": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "56": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "71": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "97": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "100": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "137": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "155": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "169": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "250": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "252": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "255": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "336": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "338": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "369": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "530": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "690": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "919": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "1030": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "1101": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "1111": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "1112": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "1135": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "1284": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "1285": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "1287": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "1329": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "1337": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "1442": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "1625": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "1729": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "2000": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "2039": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "2358": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "2810": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "3636": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "3776": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "4002": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "4157": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "4202": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "4337": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "4653": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "5000": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "5003": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "6001": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "7000": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "7001": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "7171": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "7560": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "7771": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "8192": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "8194": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "8453": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "9001": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "10242": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "10243": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "11235": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "13337": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "17000": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "17069": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "18233": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "23294": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "23295": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "32769": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "33101": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "34443": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "42161": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "42220": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "43114": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "54211": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "59140": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "59141": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "59144": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "80001": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "80085": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "81457": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "84531": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "84532": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "90001": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "105105": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "111188": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "167000": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "167009": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "205205": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "444444": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "534351": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "534352": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "555666": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "713715": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "6038361": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "7225878": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "7777777": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "11155111": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "11155420": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "94204209": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "111557560": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "123420111": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "168587773": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "666666666": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "999999999": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "1313161554": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "1313161555": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "1666600000": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "1666700000": "0x41675C099F32341bf84BFc5382aF534df5C7461a", "88153591557": "0x41675C099F32341bf84BFc5382aF534df5C7461a" }, "abi": [ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" } ], "name": "AddedOwner", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "bytes32", "name": "approvedHash", "type": "bytes32" }, { "indexed": true, "internalType": "address", "name": "owner", "type": "address" } ], "name": "ApproveHash", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "handler", "type": "address" } ], "name": "ChangedFallbackHandler", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "guard", "type": "address" } ], "name": "ChangedGuard", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "threshold", "type": "uint256" } ], "name": "ChangedThreshold", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "module", "type": "address" } ], "name": "DisabledModule", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "module", "type": "address" } ], "name": "EnabledModule", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "bytes32", "name": "txHash", "type": "bytes32" }, { "indexed": false, "internalType": "uint256", "name": "payment", "type": "uint256" } ], "name": "ExecutionFailure", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "module", "type": "address" } ], "name": "ExecutionFromModuleFailure", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "module", "type": "address" } ], "name": "ExecutionFromModuleSuccess", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "bytes32", "name": "txHash", "type": "bytes32" }, { "indexed": false, "internalType": "uint256", "name": "payment", "type": "uint256" } ], "name": "ExecutionSuccess", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" } ], "name": "RemovedOwner", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "sender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "SafeReceived", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "initiator", "type": "address" }, { "indexed": false, "internalType": "address[]", "name": "owners", "type": "address[]" }, { "indexed": false, "internalType": "uint256", "name": "threshold", "type": "uint256" }, { "indexed": false, "internalType": "address", "name": "initializer", "type": "address" }, { "indexed": false, "internalType": "address", "name": "fallbackHandler", "type": "address" } ], "name": "SafeSetup", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "bytes32", "name": "msgHash", "type": "bytes32" } ], "name": "SignMsg", "type": "event" }, { "stateMutability": "nonpayable", "type": "fallback" }, { "inputs": [], "name": "VERSION", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "uint256", "name": "_threshold", "type": "uint256" } ], "name": "addOwnerWithThreshold", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "hashToApprove", "type": "bytes32" } ], "name": "approveHash", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" }, { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "name": "approvedHashes", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_threshold", "type": "uint256" } ], "name": "changeThreshold", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "dataHash", "type": "bytes32" }, { "internalType": "bytes", "name": "data", "type": "bytes" }, { "internalType": "bytes", "name": "signatures", "type": "bytes" }, { "internalType": "uint256", "name": "requiredSignatures", "type": "uint256" } ], "name": "checkNSignatures", "outputs": [], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "dataHash", "type": "bytes32" }, { "internalType": "bytes", "name": "data", "type": "bytes" }, { "internalType": "bytes", "name": "signatures", "type": "bytes" } ], "name": "checkSignatures", "outputs": [], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "prevModule", "type": "address" }, { "internalType": "address", "name": "module", "type": "address" } ], "name": "disableModule", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "domainSeparator", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "module", "type": "address" } ], "name": "enableModule", "outputs": [], "stateMutability": "nonpayable", "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": "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 payable", "name": "refundReceiver", "type": "address" }, { "internalType": "bytes", "name": "signatures", "type": "bytes" } ], "name": "execTransaction", "outputs": [ { "internalType": "bool", "name": "success", "type": "bool" } ], "stateMutability": "payable", "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" } ], "name": "execTransactionFromModule", "outputs": [ { "internalType": "bool", "name": "success", "type": "bool" } ], "stateMutability": "nonpayable", "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" } ], "name": "execTransactionFromModuleReturnData", "outputs": [ { "internalType": "bool", "name": "success", "type": "bool" }, { "internalType": "bytes", "name": "returnData", "type": "bytes" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "getChainId", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "start", "type": "address" }, { "internalType": "uint256", "name": "pageSize", "type": "uint256" } ], "name": "getModulesPaginated", "outputs": [ { "internalType": "address[]", "name": "array", "type": "address[]" }, { "internalType": "address", "name": "next", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getOwners", "outputs": [ { "internalType": "address[]", "name": "", "type": "address[]" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "offset", "type": "uint256" }, { "internalType": "uint256", "name": "length", "type": "uint256" } ], "name": "getStorageAt", "outputs": [ { "internalType": "bytes", "name": "", "type": "bytes" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getThreshold", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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": "getTransactionHash", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "module", "type": "address" } ], "name": "isModuleEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "isOwner", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "nonce", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "prevOwner", "type": "address" }, { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "uint256", "name": "_threshold", "type": "uint256" } ], "name": "removeOwner", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "handler", "type": "address" } ], "name": "setFallbackHandler", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "guard", "type": "address" } ], "name": "setGuard", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "_owners", "type": "address[]" }, { "internalType": "uint256", "name": "_threshold", "type": "uint256" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "bytes", "name": "data", "type": "bytes" }, { "internalType": "address", "name": "fallbackHandler", "type": "address" }, { "internalType": "address", "name": "paymentToken", "type": "address" }, { "internalType": "uint256", "name": "payment", "type": "uint256" }, { "internalType": "address payable", "name": "paymentReceiver", "type": "address" } ], "name": "setup", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "name": "signedMessages", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "targetContract", "type": "address" }, { "internalType": "bytes", "name": "calldataPayload", "type": "bytes" } ], "name": "simulateAndRevert", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "prevOwner", "type": "address" }, { "internalType": "address", "name": "oldOwner", "type": "address" }, { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "swapOwner", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ] }