TaskTreasuryUpgradable

Verified contract

Implementation

Active on Ethereum with 2 txns
Deployed by via 0x5ba07ccc at 14543752
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 1 additional slot
Native
Value $0
0xf1e98cffb57a47ddd81e101e9f25158c03ef13285b9bd5b69ab90150ad464937
0x247aa6bb275c5cb8a803425acbad68ea59584383ad5cb015ae26a5216be0f3e5

Functions
Getter at block 21063857
MIN_SHARES_IN_TREASURY(view returns (uint256)
1000000000000
getWhitelistedServices(view returns (address[])
[]
maxFee(view returns (uint256)
0
oldTreasury(view returns (address)
0x66e2f69df68c8f56837142be2e8c290efe76da9f
Read-only
getCreditTokensByUser(address _userview returns (address[])
getTotalCreditTokensByUser(address _userview returns (address[])
shares(addressaddressview returns (uint256)
totalShares(addressview returns (uint256)
totalUserTokenBalance(address _useraddress _tokenview returns (uint256)
userTokenBalance(address _useraddress _tokenview returns (uint256)
State-modifying
depositFunds(address _receiveraddress _tokenuint256 _amountpayable 
initialize(uint256 _maxFee
updateMaxFee(uint256 _newMaxFee
updateWhitelistedService(address _servicebool _add
useFunds(address _useraddress _tokenuint256 _amount
withdrawFunds(address _receiveraddress _tokenuint256 _amount
Events
FundsDeposited(address indexed senderaddress indexed tokenuint256 indexed amount
FundsWithdrawn(address indexed receiveraddress indexed initiatoraddress indexed tokenuint256 amount
LogDeductFees(address indexed useraddress indexed executoraddress indexed tokenuint256 feesaddress service
UpdatedMaxFee(uint256 indexed maxFee
UpdatedService(address indexed servicebool add
Constructor
constructor(address _oldTreasury
Fallback and receive
receive(
Errors

This contract contains no error objects.