TeaVaultV2

Verified contract

Active on Base with 183 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
ERC-20
Value $0
ERC-20
--
ERC-20
--
0x7e0ca02ae2250273f7c44f538ec203730f07c9873842e0858cb18cbf41f99a31
0xe6e1a3f613866c72d911cabce6596b1011a97385b1589f0a6c102e17773c3073
0xda47dc4aac175e0433810328135b23e1d923229fa90d998bc3251bbbf84f6de8
0xd17a9c197df57cfa32e57dafd0edfeea392af3258c7a0ad56eda0b77adf65204
0xece8c12b7450331c471d7b738ba76785db413981608b9eeac75613a031f7653e
0x945b5a061ae37333ff5e3e0b6239c929b2913fe23b2fff5cd91d2a0184824fec
0x518447fe55ceec28e28aab31249362d127d4124e4f879f8d546ef4d6307f72c8
0x6f13ef902664bf5db989422db2126affbc9839a3a27ad5abf6fd7459a336557d
0x680b8425a1b61a431aa5e5c022ad32f36155e15e0871e88be6de110a311c9dd2
0x8d88ea6afed3930cb1e7cc273f0d9ea3ad989c2e40b89f17f82cc1b519d10635

Functions
Getter at block 23279334
config(view returns (address filterMapperaddress investoraddress managerbool allowManagerSignature)
(filterMapper=0xff9885becd7793d07ce39a78c1cb429b22686e51, investor=0x8b18ca251b2f2e0da0a7f8daaba31a888d866bd8, manager=0x8b18ca251b2f2e0da0a7f8daaba31a888d866bd8, allowManagerSignature=false)
owner(view returns (address)
0x22fe024ffec24631a625113bdf5e9f7d447c8ddf
Read-only
isValidSignature(bytes32 _hashbytes _signatureview returns (bytes4 magicNumber)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytespure returns (bytes4)
onERC1155Received(addressaddressuint256uint256bytespure returns (bytes4)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
assignFilterMapper(address _filterMapper
assignInvestor(address _investor
assignManager(address _manager
deposit(address _tokenuint256 _amount
deposit1155(address _tokenuint256 _tokenIduint256 _amount
deposit1155Batch(address _tokenuint256[] _tokenIdsuint256[] _amounts
deposit721(address _tokenuint256 _tokenId
depositETH(uint256 _amountpayable 
managerCall(address _contractuint256 _valuebytes _args
managerCallMulti(address[] _contractsuint256[] _valuesbytes[] _args
renounceOwnership(
setAllowManagerSignature(bool _allow
transferOwnership(address newOwner
withdraw(address _recipientaddress _tokenuint256 _amount
withdraw1155(address _recipientaddress _tokenuint256 _tokenIduint256 _amount
withdraw1155Batch(address _recipientaddress _tokenuint256[] _tokenIdsuint256[] _amounts
withdraw721(address _recipientaddress _tokenuint256 _tokenId
withdrawETH(address _recipientuint256 _amount
Events
AllowManagerSignatureChanged(address indexed senderbool newStatus
ETHDeposited(address indexed senderuint256 amount
ETHWithdrawed(address indexed senderaddress indexed recipientuint256 amount
FilterMapperChanged(address indexed senderaddress newFilterMapper
InvestorChanged(address indexed senderaddress newInvestor
ManagerCall(address indexed senderaddress indexed contractAddruint256 valuebytes data
ManagerChanged(address indexed senderaddress newManager
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Token1155BatchDeposited(address indexed senderaddress indexed tokenuint256[] tokenIdsuint256[] amounts
Token1155BatchWithdrawed(address indexed senderaddress indexed recipientaddress indexed tokenuint256[] tokenIdsuint256[] amounts
Token1155Deposited(address indexed senderaddress indexed tokenuint256 tokenIduint256 amount
Token1155Withdrawed(address indexed senderaddress indexed recipientaddress indexed tokenuint256 tokenIduint256 amount
Token721Deposited(address indexed senderaddress indexed tokenuint256 tokenId
Token721Withdrawed(address indexed senderaddress indexed recipientaddress indexed tokenuint256 tokenId
TokenDeposited(address indexed senderaddress indexed tokenuint256 amount
TokenWithdrawed(address indexed senderaddress indexed recipientaddress indexed tokenuint256 amount
Constructor
constructor(address _owner
Fallback and receive
receive(
Errors
CallerIsNotInvestor(
CallerIsNotManager(
ContractNotInWhitelist(
FilterMapperNotAssigned(
InconsistentParamsLengths(
IncorrectValue(
InvalidContractAddress(
InvalidFilter(
InvalidFilterReturnValue(
InvalidOwnerAddress(
InvalidRecipientAddress(