ClayMain

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xf8e24e41 at 20039188
Slot
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

No balances found for "ClayMain"

No transactions found for "ClayMain"


Functions
Getter at block 20969736
batchId(view returns (uint256)
0
csToken(view returns (address)
0x0000000000000000000000000000000000000000
ethBalance(view returns (uint256)
0
ethStrategiesManager(view returns (uint256)
0
exchangeDeviation(view returns (uint256 exchangeDecreaseLimituint256 exchangeIncreaseLimit)
(exchangeDecreaseLimit=0, exchangeIncreaseLimit=0)
fees(view returns (uint256 depositFeeuint256 withdrawFeeuint256 instantWithdrawFee)
(depositFee=0, withdrawFee=0, instantWithdrawFee=0)
funds(view returns (uint256 currentDeposituint256 withdrawQueueuint256 stakedDeposituint256 unstakeExternaluint256 unstakeInternaluint256 withdrawQueueOpenuint256 claimablePool)
(currentDeposit=0, withdrawQueue=0, stakedDeposit=0, unstakeExternal=0, unstakeInternal=0, withdrawQueueOpen=0, claimablePool=0)
 
getExchangeRate(view returns (uint256)
 
getLiquidityCsToken(view returns (uint256)
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(uint256view returns (uint256 claimableAtuint256 amountuint256 amountCsuint256 multiplier)
exchangeCsToken(uint256 _amountCsTokenview returns (uint256)
exchangeToken(uint256 _amountsTokenview returns (uint256)
getUserOrders(address _useruint256 _pageview returns (struct IClayMainUserWithdrawOrderInfo[]uint256uint256)
userWithdrawIds(addressuint256view returns (uint256)
withdrawOrders(addressuint256view returns (uint256 amountuint256 feeuint256 claimableAtuint256 batchId)
State-modifying
autoBalance(uint256 _validatorCapacityreturns (uint256 currentBatchIdbool netStakinguint256 validatorCount)
autoclaim(address[] usersuint256[] orderIds
autowithdraw(address[] users
claim(uint256[] _orderIdsreturns (bool)
closeBatches(uint256[] _batchIds
deposit(payable returns (uint256)
depositDelegate(address _delegatedTopayable returns (uint256)
depositDelegateWithReferral(address _delegatedToaddress _referralpayable returns (uint256)
depositWithReferral(address _referralpayable returns (uint256)
initialize(address _csTokenaddress _nodeManageraddress _roleManager
instantWithdraw(uint256 _amountCsreturns (bool)
internalDepositDelegate(uint256addressaddressreturns (uint256)
internalWithdraw(uint256addressreturns (uint256)
pause(
receiveLiquidity(uint256 _rewardsuint256 _exitedpayable 
refund(
setExchangeDeviation(uint256 _decreaseLimituint256 _increaseLimit
setFee(uint8 _feeTypeuint256 _fee
setMinClaimTime(uint256 _seconds
setWithdrawalsDisabled(bool _disabled
unpause(
updateBalances(
upgradeTo(address _newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(uint256 _amountCsreturns (uint256)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Initialized(uint8 version
LogAutoBalance(uint256 indexed batchIdbool indexed isNetStakinguint256 amount
LogBatchClosed(uint256 indexed batchIduint256 amountuint256 amountCsuint256 multiplier
LogClaim(address indexed useruint256 orderIduint256 amountuint256 receiveduint256 fee
LogDeposit(address indexed useruint256 amountuint256 amountCsuint256 fee
LogDepositWithReferral(address indexed useraddress indexed referraluint256 amount
LogDonation(uint256 amount
LogFeeUpdate(address indexed updatedByuint8 feeTypeuint256 oldFeeuint256 newFee
LogInstantWithdraw(address indexed useruint256 amountCsuint256 amountuint256 fee
LogPenalties(uint256 indexed penaltiesToHoldersuint256 indexed penaltiesToClaims
LogRewards(uint256 rewards
LogSetExchangeDeviation(uint256 indexed newDecreaseLimituint256 indexed newIncreaseLimit
LogSetMinClaimTime(uint256 indexed newMinClaimSeconds
LogSetStrategiesManager(address strategiesManager
LogSetWithdrawalsDisabled(bool indexed flag
LogUpdateExchangeRate(uint256 rateuint256 time
LogWithdraw(address indexed useruint256 orderIduint256 amountCsuint256 amountuint256 feeuint256 timestamp
Paused(address account
Unpaused(address account
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.