0x1f8b43f3a47508c9145485060ab1d60d8d06d2c0

Unverified contract

Proxy

Active on Base with 34 txns
Deployed by via 0xbfe0546e at 18178089
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $6.47
0xb490ef13bfefdb1d337738f11f9898baa2fc93f2cbf4ef5112c7813d62cecb54
0x392a116ed4572cdb1d1a7706cb0c2f15bdf11f5945f322fc8c6fece806c3cb46
0x231332ed47b5c021eb9d40ad0ecf9f16f7d792fd99b4435f293afcdb78d70ba9
0x5cb57c3ad2dba8afa42e69ccaff8faed8913e1369c93492526d86d6a752bfd34
0x71744af0c069fcb09774eb9cbbba7e330234a8bd4132ae3d58babc03fca064f7
0x91efb6212839085a7cd66ba606de43d88226ce45036ee16e8617b2af771a0f03
0x24a5e26b6d38e49ac3234ecd55ccf57f390132fc2c9f3139473597bca9840a08
0x18a6f0a7997cb0f69d687596ad8dece96d0a29f57cc128543400ed5eae0d61e3
0x2873a43d75b3484035ed3df786d073c817796428ae0187ecdfc52966f023077a
0xdb18014e90711ce5297475ed4a6ca564d9f3e80de775c95fa034f23f3c501a78

Functions
Getter at block 23867044
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=0x1f8b43f3a47508c9145485060ab1d60d8d06d2c0, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
splitHash(view returns (bytes32)
0x7db77e514ccd7f70e56db0f95d4127442ec1d0b9180d4d3c3002da69a319a8f5
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(