0x5fbeff5f86054f701972d043462c8352dda7796a

Unverified contract

Proxy

Active on Base with 24 txns
Deployed by via 0xe3f54fcc at 16371179
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0
0x961c52402cccd595aa536712f729c5287c3dcd9ccb0730979eb87025bdfae61c
0x4610d7fab3df55d9f349439a737ba85f06914952c256faf7b357bcba1aeee93e
0xa2cf27f3b39ba7bd13a9720c0f777325d75c5ddabb74a2aeff90fa82567fc075
0x4a287c2d6ba4ea3ceac16c07e69bc27db0235772e4a766638b5b7e658a636358
0x5b6bca2984477726c7d5c2b17aa0ef24e4164458f002a1cf305bc65b073e0b18
0xcde53ee44ecd75d1a4df5a3569fdff41b3261c4a5c372c3e80aaf1f4a34e7852
0xd83a34c3abea29f8b1e0250dcaebfcbcf6279142bb6968791799e62f55e98eb5
0x6662a9be446232ee9515f0bc8b6538d1c1d12036c6abc73308b23aa652f671fe
0x2d0c4623fdf203e161a6983b8cc32a65f1d4a56840c9d53bb56d17adfc3b5913
0xd369fb8b168e5bb29c7e1de9fc445c7c61769a1443c38148df9ee2186c404033

Functions
Getter at block 22463707
FACTORY(view returns (address)
0x80f1b766817d04870f115febbccadf8dbf75e017
NATIVE_TOKEN(view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
SPLITS_WAREHOUSE(view returns (address)
0x8fb66f38cf86a3d5e8768f8f1754a24a6c661fb8
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=splitWallet, version=2, chainId=8453, verifyingContract=0x5fbeff5f86054f701972d043462c8352dda7796a, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
splitHash(view returns (bytes32)
0xf99fe95d2d382fd3d6b86a8bf3e9bbb550a5fbe0958ad4ec6292d3d7e3b33619
Read-only
getSplitBalance(address _tokenview returns (uint256 splitBalanceuint256 warehouseBalance)
isValidSignature(bytes32 hashbytes signatureview returns (bytes4 result)
replaySafeHash(bytes32 hashview returns (bytes32)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
depositToWarehouse(address _tokenuint256 _amount
distribute(struct SplitV2LibSplit _splitaddress _tokenaddress _distributor
distribute(struct SplitV2LibSplit _splitaddress _tokenuint256 _distributeAmountbool _performWarehouseTransferaddress _distributor
execCalls(struct WalletCall[] _callspayable returns (uint256 blockNumberbytes[] returnData)
initialize(struct SplitV2LibSplit _splitaddress _owner
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
setPaused(bool _paused
transferOwnership(address _owner
updateSplit(struct SplitV2LibSplit _split
Events
EIP712DomainChanged(
ExecCalls(struct WalletCall[] calls
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
SetPaused(bool paused
SplitDistributed(address indexed tokenaddress indexed distributoruint256 amount
SplitUpdated(struct SplitV2LibSplit _split
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
InvalidCalldataForEOA(struct WalletCall call
InvalidShortString(
InvalidSplit(
InvalidSplit_LengthMismatch(
InvalidSplit_TotalAllocationMismatch(
Paused(
StringTooLong(string str
Unauthorized(
UnauthorizedInitializer(