SafeProxy

Verified contract

Proxy

Active on Ethereum with 27 txns
Deployed by via 0x7b9e73b6 at 21388020
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x575d305052d189d231a3b67ddf2fc8d18d5b1e5ca773c959172971a44eed5e71
0x827e34a0867d9e4f232827bacf3838aee0c00284d4c973c91129296eabe63863
0x6b92c0b3ee9567521d37183a98e5878169d3a4eca772c2c47c5b208d853a3f89
0x5fd859bc6262695f806ef4ebe5e7f56f1ef6fd7f7d4510616aaa80af0f85fdf7
0xf5ad793d4df4528728be9bd74f413249a70034ce1e2f8da932d05b90d5b9ff4f
0x420ea71483fe635d635df9d1c2192c699ab2792dd6f3175140ec0c57776bf06a
0xa87a4ee6ea56f6815fe2217fe8965450906d6cff84a074453c61b553389683e2
0x6d7cdc43d69ec77d5561a6e00870f8a8a886f5251096144b72ba31482cf0a23f
0x6aaf0a899216aae66c0cdd81dfae7ed39cdf91fd4376a0ade763045820a6b7c8
0xbcc8dd03ad6f7b83ec9c7269e5ca3970ca972fedcb0e6902900d425faf16a54c

Functions
Getter at block 21421802
VERSION(view returns (string)
1.4.1
domainSeparator(view returns (bytes32)
0x11ae824edd2d3c5a2b0d5bcb2457f06e785b80e8d95e24410193067726051446
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0x48EAc858C0c54a45826018AE7daE965f219adD4c, 0xf6B2C3cBb93cc1d3ED3f83233ba59C8A6Bcb8178, 0xCFE7e4d725d0DaE6b7A7a705aa7232194233aA33]
getThreshold(view returns (uint256)
2
nonce(view returns (uint256)
27
Read-only
approvedHashes(addressbytes32view returns (uint256)
checkNSignatures(bytes32 dataHashbytes databytes signaturesuint256 requiredSignaturesview 
checkSignatures(bytes32 dataHashbytes databytes signaturesview 
encodeTransactionData(address touint256 valuebytes datauint8 operationuint256 safeTxGasuint256 baseGasuint256 gasPriceaddress gasTokenaddress refundReceiveruint256 _nonceview returns (bytes)
getModulesPaginated(address startuint256 pageSizeview returns (address[] arrayaddress next)
getStorageAt(uint256 offsetuint256 lengthview returns (bytes)
getTransactionHash(address touint256 valuebytes datauint8 operationuint256 safeTxGasuint256 baseGasuint256 gasPriceaddress gasTokenaddress refundReceiveruint256 _nonceview returns (bytes32)
isModuleEnabled(address moduleview returns (bool)
isOwner(address ownerview returns (bool)
signedMessages(bytes32view returns (uint256)
State-modifying
addOwnerWithThreshold(address owneruint256 _threshold
approveHash(bytes32 hashToApprove
changeThreshold(uint256 _threshold
disableModule(address prevModuleaddress module
enableModule(address module
execTransaction(address touint256 valuebytes datauint8 operationuint256 safeTxGasuint256 baseGasuint256 gasPriceaddress gasTokenaddress refundReceiverbytes signaturespayable returns (bool success)
execTransactionFromModule(address touint256 valuebytes datauint8 operationreturns (bool success)
execTransactionFromModuleReturnData(address touint256 valuebytes datauint8 operationreturns (bool successbytes returnData)
removeOwner(address prevOwneraddress owneruint256 _threshold
setFallbackHandler(address handler
setGuard(address guard
setup(address[] _ownersuint256 _thresholdaddress tobytes dataaddress fallbackHandleraddress paymentTokenuint256 paymentaddress paymentReceiver
simulateAndRevert(address targetContractbytes calldataPayload
swapOwner(address prevOwneraddress oldOwneraddress newOwner
Events
AddedOwner(address indexed owner
ApproveHash(bytes32 indexed approvedHashaddress indexed owner
ChangedFallbackHandler(address indexed handler
ChangedGuard(address indexed guard
ChangedThreshold(uint256 threshold
DisabledModule(address indexed module
EnabledModule(address indexed module
ExecutionFailure(bytes32 indexed txHashuint256 payment
ExecutionFromModuleFailure(address indexed module
ExecutionFromModuleSuccess(address indexed module
ExecutionSuccess(bytes32 indexed txHashuint256 payment
RemovedOwner(address indexed owner
SafeReceived(address indexed senderuint256 value
SafeSetup(address indexed initiatoraddress[] ownersuint256 thresholdaddress initializeraddress fallbackHandler
SignMsg(bytes32 indexed msgHash
Constructor
constructor(address _singleton
Fallback and receive
fallback(
fallback(
receive(
Errors

This contract contains no error objects.