ClayMain
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
17
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 2 additional slots
-
variable spans 6 additional slots
-
variable spans 1 additional slot
7 additional
variables
Balances ($0.00)
No balances found for "ClayMain"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "ClayMain"
ABI
ABI objects
Getter at block 20969736 getExchangeRate() view returns (uint256) getLiquidityCsToken() view returns (uint256)
batchId() view returns (uint256)
0
csToken() view returns (address)
0x0000000000000000000000000000000000000000
ethBalance() view returns (uint256)
0
ethStrategiesManager() view returns (uint256)
0
exchangeDeviation() view returns (uint256 exchangeDecreaseLimit, uint256 exchangeIncreaseLimit)
(exchangeDecreaseLimit=0, exchangeIncreaseLimit=0)
fees() view returns (uint256 depositFee, uint256 withdrawFee, uint256 instantWithdrawFee)
(depositFee=0, withdrawFee=0, instantWithdrawFee=0)
funds() view returns (uint256 currentDeposit, uint256 withdrawQueue, uint256 stakedDeposit, uint256 unstakeExternal, uint256 unstakeInternal, uint256 withdrawQueueOpen, uint256 claimablePool)
(currentDeposit=0, withdrawQueue=0, stakedDeposit=0, unstakeExternal=0, unstakeInternal=0, withdrawQueueOpen=0, claimablePool=0)
lastExchangeRate() view returns (uint256)
0
minClaimSeconds() view returns (uint256)
0
paused() view returns (bool)
false
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
strategiesManager() view returns (address)
0x0000000000000000000000000000000000000000
withdrawQueueActive() view returns (bool)
false
withdrawalsDisabled() view returns (bool)
false
Read-only
batchWithdrawOrders(uint256) view returns (uint256 claimableAt, uint256 amount, uint256 amountCs, uint256 multiplier)
exchangeCsToken(uint256 _amountCsToken) view returns (uint256)
exchangeToken(uint256 _amountsToken) view returns (uint256)
getUserOrders(address _user, uint256 _page) view returns (struct IClayMainUserWithdrawOrderInfo[], uint256, uint256)
userWithdrawIds(address, uint256) view returns (uint256)
withdrawOrders(address, uint256) view returns (uint256 amount, uint256 fee, uint256 claimableAt, uint256 batchId)
State-modifying
Events autoBalance(uint256 _validatorCapacity) returns (uint256 currentBatchId, bool netStaking, uint256 validatorCount)
autoclaim(address[] users, uint256[] orderIds)
autowithdraw(address[] users)
claim(uint256[] _orderIds) returns (bool)
closeBatches(uint256[] _batchIds)
deposit() payable returns (uint256)
depositDelegate(address _delegatedTo) payable returns (uint256)
depositDelegateWithReferral(address _delegatedTo, address _referral) payable returns (uint256)
depositWithReferral(address _referral) payable returns (uint256)
initialize(address _csToken, address _nodeManager, address _roleManager)
instantWithdraw(uint256 _amountCs) returns (bool)
internalDepositDelegate(uint256, address, address) returns (uint256)
internalWithdraw(uint256, address) returns (uint256)
pause()
receiveLiquidity(uint256 _rewards, uint256 _exited) payable
refund()
setExchangeDeviation(uint256 _decreaseLimit, uint256 _increaseLimit)
setFee(uint8 _feeType, uint256 _fee)
setMinClaimTime(uint256 _seconds)
setWithdrawalsDisabled(bool _disabled)
unpause()
updateBalances()
upgradeTo(address _newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
withdraw(uint256 _amountCs) returns (uint256)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Initialized(uint8 version)
LogAutoBalance(uint256 indexed batchId, bool indexed isNetStaking, uint256 amount)
LogBatchClosed(uint256 indexed batchId, uint256 amount, uint256 amountCs, uint256 multiplier)
LogClaim(address indexed user, uint256 orderId, uint256 amount, uint256 received, uint256 fee)
LogDeposit(address indexed user, uint256 amount, uint256 amountCs, uint256 fee)
LogDepositWithReferral(address indexed user, address indexed referral, uint256 amount)
LogDonation(uint256 amount)
LogFeeUpdate(address indexed updatedBy, uint8 feeType, uint256 oldFee, uint256 newFee)
LogInstantWithdraw(address indexed user, uint256 amountCs, uint256 amount, uint256 fee)
LogPenalties(uint256 indexed penaltiesToHolders, uint256 indexed penaltiesToClaims)
LogRewards(uint256 rewards)
LogSetExchangeDeviation(uint256 indexed newDecreaseLimit, uint256 indexed newIncreaseLimit)
LogSetMinClaimTime(uint256 indexed newMinClaimSeconds)
LogSetStrategiesManager(address strategiesManager)
LogSetWithdrawalsDisabled(bool indexed flag)
LogUpdateExchangeRate(uint256 rate, uint256 time)
LogWithdraw(address indexed user, uint256 orderId, uint256 amountCs, uint256 amount, uint256 fee, uint256 timestamp)
Paused(address account)
Unpaused(address account)
Upgraded(address indexed implementation)
This contract contains no constructor objects.
receive()
This contract contains no error objects.