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 and it is currently at block 20716072.

0x1876cdb597bb0bd9b99c081f0af5fe402f7a98aa

Unverified contract

Proxy

Active on Ethereum with 11 txns
Deployed by via 0x9db485b0 at 20364768
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots

No balances found for "0x1876cdb597bb0bd9b99c081f0af5fe402f7a98aa"

0x7443937730e024b490dd15dd5cce1cc6d79a6faaeb84847a149ca0fce8a4feb8
0xead55d1ebba037b3d545dec276b6858ec0377aec1b9f9560cda246321378196d
0x023a99fdc39733f85a9c54e32337b38ea8505795e2b55ba4fdafe4d8824be641
0xcc12e3f2b6f3834751e2f6ba5996e8db0dcf5437e740360ee7fca8800c039c4a
0x1ab0e3a3a9aeb1705674b22518bd99b58611abcd92ce12bd1f12e206436675ee
0x4a816a6fd123f4bb1612c314779a31b8a555f4b2e8cbffe983cc151d164df3f2
0x5256752303983090cf77621303f23e46b73d6a8b0e180dfc2df4e65bf060a3e9
0x5b2555b13178aa5b8c313de4ae15cda7978074865e587574a1078e4a71154064
0x705c935c4a8596eb94ca50d2213330407ff0da03f3710876015237d2960a6c20
0xac46b2dda3958061ec6dacf4a9db638f6937a2442ae306a1b0a8dc275b38dd83

Functions
Getter at block 20795312
MAX_WITHDRAW_ITEMS(view returns (uint256)
25
owner(view returns (address ownerAddress)
0x2d83252a038d9b1b6f1b9e0f264cfd4a859dd4ce
ownershipToken(view returns (address)
0x269363665dbb1582b143099a3cb467e98a476d55
whitelist(view returns (address)
0x28992ca7ba49a83f3bc391e9312730de78bf51ca
withdrawEnabled(view returns (bool)
true
Read-only
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
call(address tobytes data
callApprove(address tokenaddress spenderuint256 amount
callDecreaseAllowance(address tokenaddress spenderuint256 amount
callDelegateForContract(address tokenaddress targetbool enable
callDelegateForToken(address tokenaddress targetuint256 tokenIdbool enable
callIncreaseAllowance(address tokenaddress spenderuint256 amount
callRevokeAllDelegates(
enableWithdraw(
initialize(address _whitelist
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
withdrawBatch(address[] tokensuint256[] tokenIdsuint8[] tokenTypesaddress to
withdrawERC1155(address tokenuint256 tokenIdaddress to
withdrawERC20(address tokenaddress to
withdrawERC721(address tokenuint256 tokenIdaddress to
withdrawETH(address to
withdrawPunk(address punksuint256 punkIndexaddress to
withdrawSuperRareV1(address superRareV1uint256 tokenIdaddress to
Events
Approve(address indexed operatoraddress indexed tokenaddress indexed spenderuint256 amount
Call(address indexed operatoraddress indexed tobytes data
DecreaseAllowance(address indexed operatoraddress indexed tokenaddress indexed spenderuint256 amount
DelegateContract(address indexed operatoraddress indexed tokenaddress indexed targetbool enabled
DelegateRevoke(address indexed operator
DelegateToken(address indexed operatoraddress indexed tokenaddress indexed targetuint256 tokenIdbool enabled
IncreaseAllowance(address indexed operatoraddress indexed tokenaddress indexed spenderuint256 amount
SetOwnershipToken(address indexed calleraddress indexed ownershipToken
WithdrawERC1155(address indexed operatoraddress indexed tokenaddress recipientuint256 tokenIduint256 amount
WithdrawERC20(address indexed operatoraddress indexed tokenaddress recipientuint256 amount
WithdrawERC721(address indexed operatoraddress indexed tokenaddress recipientuint256 tokenId
WithdrawETH(address indexed operatoraddress indexed recipientuint256 amount
WithdrawEnabled(address operator
WithdrawPunk(address indexed operatoraddress indexed tokenaddress recipientuint256 tokenId
WithdrawSuperRareV1(address indexed operatoraddress indexed tokenaddress recipientuint256 tokenId
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
AV_AlreadyInitialized(address ownershipToken
AV_LengthMismatch(string arrayType
AV_MissingAuthorization(address caller
AV_NonWhitelistedApproval(address tokenaddress spender
AV_NonWhitelistedCall(address tobytes4 data
AV_NonWhitelistedDelegation(address token
AV_TooManyItems(uint256 arrayLength
AV_WithdrawsDisabled(
AV_WithdrawsEnabled(
AV_ZeroAddress(string addressType
OERC721_CallerNotOwner(address caller