Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

0x56d054377bb21ad0c16ff7fde609d521713e44ce

Unverified contract

Proxy

Active on Ethereum with 15 txns
Deployed by via 0x0d0d31b7 at 20119315
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $215,760.04
ERC-20
Value $294,669.71
ERC-20
Value $121,792.78
ERC-20
Value $82,994.75
ERC-20
Value $31,266.53
ERC-20
Value $0.02
ERC-20
Value $0.01
ERC-20
--
ERC-20
--
ERC-20
--
0xb5da3b71a4461a9e90a09c5ab88f2d2ccb97c4093cb01769ad1512f8832ffea4
0x928a9449f154fe5afbe3a398907d50d353a1ec4e13fa74839884c86ed89c88d9
0xa12840765546d380814e1cbb1c831e2fe9679755c53feccad157eb34fc7c93b2
0x761fbc287eb71b63a5fdbf1d8137af608b86d1b0f8ceabcb469361e8f72094e7
0x9a26f48758c6d33d3cd1319a49ba4759bd729db0b8c47faf773793605cc2dbcc
0x213befe96d210985016adf614828b8b1fd70a06fa39c316c3317ad0a0b940e20
0xf3ff4eb3d3512b4fa8aef2bca0ee339f4444922a738d8dc923d718d122b68215
0xaf09df126643dd0024c3fd53192b9041d451065d63dfd89e2c4481a2dd72555d
0x40a9ebeb3be8d07c4cb182588b5c91910287c02e6615e443af032dcefde49081
0x2abdd4c9873dcd16bff6a455216c8fa0d0fcade17e508f56e633f6f0e55c9ec2

Functions
Getter at block 20938808
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x27108029a2963949ce66128399ebc4630e203859cc240b0f0d8e21a4c6fa08bf
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0xEadf2c4A8eEf678Dc73eCF207B6bBe4287A3b230, 0x09275Dc7ea9d453E5B05ae01cFd625Ec0DF0dAE4, 0xb787C4118aA977221004ca6a49C28EE4A5674ba9, 0x6962EB06546CfA083CB96848b15d34840C29C21C, 0xC8519a76991DCE3860c62961aF1CE96aB96986e3, 0xc01BCd247e5494E023cA6858B8d6993C845FecBB]
getThreshold(view returns (uint256)
2
nonce(view returns (uint256)
15
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
requiredTxGas(address touint256 valuebytes datauint8 operationreturns (uint256)
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 owner
ApproveHash(bytes32 indexed approvedHashaddress indexed owner
ChangedFallbackHandler(address handler
ChangedGuard(address guard
ChangedThreshold(uint256 threshold
DisabledModule(address module
EnabledModule(address module
ExecutionFailure(bytes32 txHashuint256 payment
ExecutionFromModuleFailure(address indexed module
ExecutionFromModuleSuccess(address indexed module
ExecutionSuccess(bytes32 txHashuint256 payment
RemovedOwner(address owner
SafeReceived(address indexed senderuint256 value
SafeSetup(address indexed initiatoraddress[] ownersuint256 thresholdaddress initializeraddress fallbackHandler
SignMsg(bytes32 indexed msgHash
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.