0xb8ec7d3787d58842c49f9dc2f0bf2dcb47d29bfa
Unverified contract
Proxy
Active on
Base with 1 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.62)
Native
Value
$0.62
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
Eth | Native | 0.00016 | $3,897.89 |
$0.62 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20724762 | 2 months ago | | | 0 | 0.000011384338 |
ABI
ABI objects
Getter at block 23692650
FACTORY() view returns (address)
0x80f1b766817d04870f115febbccadf8dbf75e017
NATIVE_TOKEN() view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
SPLITS_WAREHOUSE() view returns (address)
0x8fb66f38cf86a3d5e8768f8f1754a24a6c661fb8
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=splitWallet, version=2, chainId=8453, verifyingContract=0xb8ec7d3787d58842c49f9dc2f0bf2dcb47d29bfa, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
splitHash() view returns (bytes32)
0xa84fa7447bf6ba1ce96a25a3a8148cd8a72b6a8ae945c907c797cd967fdf7cc5
Read-only
getSplitBalance(address _token) view returns (uint256 splitBalance, uint256 warehouseBalance)
isValidSignature(bytes32 hash, bytes signature) view returns (bytes4 result)
replaySafeHash(bytes32 hash) view returns (bytes32)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events depositToWarehouse(address _token, uint256 _amount)
distribute(struct SplitV2LibSplit _split, address _token, address _distributor)
distribute(struct SplitV2LibSplit _split, address _token, uint256 _distributeAmount, bool _performWarehouseTransfer, address _distributor)
execCalls(struct WalletCall[] _calls) payable returns (uint256 blockNumber, bytes[] returnData)
initialize(struct SplitV2LibSplit _split, address _owner)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) returns (bytes4)
onERC721Received(address, address, uint256, bytes) returns (bytes4)
setPaused(bool _paused)
transferOwnership(address _owner)
updateSplit(struct SplitV2LibSplit _split)
EIP712DomainChanged()
ExecCalls(struct WalletCall[] calls)
OwnershipTransferred(address indexed oldOwner, address indexed newOwner)
SetPaused(bool paused)
SplitDistributed(address indexed token, address indexed distributor, uint256 amount)
SplitUpdated(struct SplitV2LibSplit _split)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
InvalidCalldataForEOA(struct WalletCall call)
InvalidShortString()
InvalidSplit()
InvalidSplit_LengthMismatch()
InvalidSplit_TotalAllocationMismatch()
Paused()
StringTooLong(string str)
Unauthorized()
UnauthorizedInitializer()