Treasury

Verified contract

Active on Ethereum with 48 txns
Deployed by via 0xdc510cf8 at 16699223
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $85,576.9
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x68dd3b480847e9773574fc11bf6498ca8b92bada0d0f87cc95c97e5b7dd01197
0x21db2bb32452f6ce7bfd47cda96fb61719037accc0e259365964ee741b66e468
0x0ef2375ff3e9dbcbfea686cc241f67a0df4954ea8dc86d8fe91197e2d4c437f8
0x13804753f8ddc88578c64824eb97f652271e205804ab1205faa004dd3f800341
0x583a34d3b8ddeb35e2a227da0e67a179cb5b6eb35e5e6858511e4049c37f6f5a
0xba138d4828e3f573bac8ee169fb54eda0ac5e39342f9e9a34b1e524bda00e4e5
0x4cd1ef2604a8f18cb71d15c3e3ed64fd310d3aacd0d25d57342cfe1e0603a7f3
0x9927aa8d52343aca0eb52d6396b287e8ae70c884f57f8509ec03a0f2159266fa
0x4d4efcccc4e70ae595cff2e8ef009f093a543e54d42c980f2d549110af735651
0xf0dd76c5e6784a65663863651071f2482ece4f1bfbe22f811d6903e03025f92d

Functions
Getter at block 21158204
ETHFromServices(view returns (uint96)
26751642056992338451
ETHOwned(view returns (uint96)
0
ETH_TOKEN_ADDRESS(view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
depository(view returns (address)
0xff8697d8d2998d6aa2e09b405795c6f4beeb0c81
dispenser(view returns (address)
0x5650300fcbab43a0d7d02f8cb5d0f039402593f0
minAcceptedETH(view returns (uint96)
65000000000000000
olas(view returns (address)
0x0001a500a6b18995b03f44bb040a5ffc28e45cb0
owner(view returns (address)
0x3c1ff68f5aa342d296d4dee4bb1cacca912d95fe
paused(view returns (uint8)
1
tokenomics(view returns (address)
0xc096362fa6f4a4b1a9ea68b1043416f3381ce300
Read-only
isEnabled(address tokenview returns (bool enabled)
mapEnabledTokens(addressview returns (bool)
mapTokenReserves(addressview returns (uint256)
State-modifying
changeManagers(address _tokenomicsaddress _depositoryaddress _dispenser
changeMinAcceptedETH(uint256 _minAcceptedETH
changeOwner(address newOwner
depositServiceDonationsETH(uint256[] serviceIdsuint256[] amountspayable 
depositTokenForOLAS(address accountuint256 tokenAmountaddress tokenuint256 olasMintAmount
disableToken(address token
drainServiceSlashedFunds(returns (uint256 amount)
enableToken(address token
pause(
rebalanceTreasury(uint256 treasuryRewardsreturns (bool success)
unpause(
withdraw(address touint256 tokenAmountaddress tokenreturns (bool success)
withdrawToAccount(address accountuint256 accountRewardsuint256 accountTopUpsreturns (bool success)
Events
DepositTokenFromAccount(address indexed accountaddress indexed tokenuint256 tokenAmountuint256 olasAmount
DepositoryUpdated(address indexed depository
DisableToken(address indexed token
DispenserUpdated(address indexed dispenser
DonateToServicesETH(address indexed senderuint256[] serviceIdsuint256[] amountsuint256 donation
EnableToken(address indexed token
MinAcceptedETHUpdated(uint256 amount
OwnerUpdated(address indexed owner
PauseTreasury(
ReceiveETH(address indexed senderuint256 amount
TokenomicsUpdated(address indexed tokenomics
UnpauseTreasury(
UpdateTreasuryBalances(uint256 ETHOwneduint256 ETHFromServices
Withdraw(address indexed tokenaddress indexed touint256 tokenAmount
Constructor
constructor(address _olasaddress _tokenomicsaddress _depositoryaddress _dispenser
Fallback and receive
receive(
Errors
AlreadyInitialized(
BondNotRedeemable(uint256 bondId
ClaimIncentivesFailed(address accountuint256 rewarduint256 topUp
DelegatecallOnly(
DonatorBlacklisted(address account
InsufficientAllowance(uint256 provideduint256 expected
LowerThan(uint256 provideduint256 expected
ManagerOnly(address senderaddress manager
NonZeroValue(
Overflow(uint256 provideduint256 max
OwnerOnly(address senderaddress owner
Paused(
ProductClosed(uint256 productId
ProductExpired(address tokenAddressuint256 productIduint256 deadlineuint256 curTime
ProductSupplyLow(address tokenAddressuint256 productIduint256 requesteduint256 actual
ReentrancyGuard(
SameBlockNumberViolation(
ServiceDoesNotExist(uint256 serviceId
ServiceNeverDeployed(uint256 serviceId
TransferFailed(address tokenaddress fromaddress touint256 amount
TreasuryRebalanceFailed(uint256 epochNumber
UnauthorizedToken(address tokenAddress
WrongAmount(uint256 provideduint256 expected
WrongArrayLength(uint256 numValues1uint256 numValues2
WrongTokenAddress(address providedaddress expected
WrongUnitId(uint256 unitIduint256 unitType
ZeroAddress(
ZeroValue(