PatternVault
Verified contract
Active on
Ethereum with 7 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "PatternVault"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20475885 | 3 months ago | | | 0 | 0.000079173072 | |
| 20475873 | 3 months ago | | | 0 | 0.000093005115 | |
0xa0374ea2 | 20475018 | 3 months ago | | | 0 | 0.000034728493 | |
| 20475001 | 3 months ago | | | 0 | 0.000047689737 | |
0xa0374ea2 | 20474953 | 3 months ago | | | 0 | 0.000036786799 | |
| 20474889 | 3 months ago | | | 0 | 0.000089572027 | |
| 20474881 | 3 months ago | | | 0 | 0.000088559474 |
ABI
ABI objects
Getter at block 21224148
getRootAccount() view returns (address)
0x6d66e14d2ebad7f9fbd0cd62224811d3361638f0
rootAccount() view returns (address)
0x6d66e14d2ebad7f9fbd0cd62224811d3361638f0
Read-only
getAllBalances(address[] _tokens) view returns (struct PatternVaultTokenBalance[])
getTraderProtocol(address _trader) view returns (address)
isTokenAllowedForTrader(address _trader, address _token) view returns (bool)
isTrader(address _address) view returns (bool)
traderProtocols(address) view returns (address)
traderTokens(address, address) view returns (bool)
traders(address) view returns (bool)
State-modifying
Events addProtocolToTrader(address _trader, address _protocol)
addTokenToTrader(address _trader, address _token)
addTrader(address _trader)
removeTrader(address _trader)
trade(address[] _contracts, bytes[] _data)
transfer(uint256 _amount, address _token)
withdraw(address _to, uint256 _amount, address _token)
ProtocolAddedToTrader(address indexed trader, address indexed protocol)
TokenAddedToTrader(address indexed trader, address indexed token)
TradeContractAddress(address indexed external_contract, bytes indexed call_data)
TradeProtocol(address indexed protocol)
Traded(address indexed trader, address[] contracts, bytes[] data)
TraderAdded(address indexed trader)
TraderRemoved(address indexed trader)
TransferInfo(address indexed sender, address indexed token_contract, uint256 indexed amount)
Transferred(address indexed trader, uint256 amount, address indexed token, address indexed protocol)
Withdrawn(address indexed to, uint256 amount, address indexed token)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.