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.

apexsafe.base.eth

Verified contract

Proxy

Active on Base with 74 txns
Deployed by via 0x0ced68e3 at 13464522
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $26.1
ERC-20
Value $0.11
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
 (#42420)
ERC-721
--
)
ERC-721
--
0xa58744813b1b2d20f6a8dfca723fcb89f927cfda2e6efeff46950a51fd0c9fc2
0x866f20667642364dac458b0cbd9e9c9cc8409d0b432c4a34eccf198022b4f05d
0xcb2580da0995379b7a469f13b891774e02f7e2fdc44309d5ec948a0c3e588a80
0x31e08a321cbe61072a8f86875b5bc45434ab002d3e995d3554fa62c181196c01
0xf2eaa42e21dd97907acd1e93114166bb1db65625fa0882547acbeb186e0fb87c
0x3557f2836f10d821377cceb3ed71a4016bf70e6a4621b320b843a7c2658511e2
0xf1f337a2a8f6107591c662a0a19592dadd0b87b58e7db74c2f92135a23a020e8
0xc2d5d8f2d3302082c37c7c42f34343a8040632a17b7a1ecb6c08e94be75bf294
0x0d3790038be7b250edc29cd5a24905b9659d86353b7047d316fca8493ab4f393
0x9058e4007b12ca938a7d008adfe4bc7ef7b1b069c6f69570a5cdac6aafd18387

Functions
Getter at block 23791260
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0xce19eb8e56cf8d074dbc9326f55c5fac69837533117cea07d85058c04d5e33aa
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0xC9dA6D3dbceD0C588Bae8097f7A5F0A8276190E1, 0x777c47498b42dbe449fB4cB810871A46cD777777, 0xb37dBc3829CeA183125cCeF978fCbcC567bBb91F, 0xa1447bb4b3940Aeb646cC786b2581a81bF670FfD]
getThreshold(view returns (uint256)
2
nonce(view returns (uint256)
67
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)
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
SafeModuleTransaction(address moduleaddress touint256 valuebytes datauint8 operation
SafeMultiSigTransaction(address touint256 valuebytes datauint8 operationuint256 safeTxGasuint256 baseGasuint256 gasPriceaddress gasTokenaddress refundReceiverbytes signaturesbytes additionalInfo
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.