EthPool

Verified contract

Implementation

Active on Ethereum with 2 txns
Deployed by via 0x55035d89 at 15323650
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "EthPool"

0xd48ee6939a16ef59845f0f785000f5cf21caae0e9ff4ccd76b4c6568d4786cec
0x815ffa6961599a85eb0612129d1563e49a2047ea1ced4935839d79cb037df3b3

Functions
Getter at block 20947165
addressProvider(view returns (address)
0xa298d39715ae492e4caf3ccb33cbf57abc5238d7
controller(view returns (address)
0x64f82ba5100770c9824e8abc40a03d6920f54fbf
 
exchangeRate(view returns (uint256)
getLpToken(view returns (address)
0x0000000000000000000000000000000000000000
getUnderlying(pure returns (address)
0x0000000000000000000000000000000000000000
isPaused(view returns (bool)
true
isShutdown(view returns (bool)
false
lpToken(view returns (address)
0x0000000000000000000000000000000000000000
maxWithdrawalFee(view returns (uint256)
0
minWithdrawalFee(view returns (uint256)
0
name(view returns (string)
cloneable-eth
requiredReserves(view returns (uint256)
1000000000000000000
reserveDeviation(view returns (uint256)
5000000000000000
roleManager(view returns (address)
0x46dcde86b25a3f3b61eadd6b7225f4e2721c0e23
staker(view returns (address)
0x0000000000000000000000000000000000000000
 
totalUnderlying(view returns (uint256)
vault(view returns (address)
0xbac78b32d54eb93f6452fdc7f04633e98f0d8c97
withdrawalFeeDecreasePeriod(view returns (uint256)
604800
Read-only
calcRedeem(address accountuint256 underlyingAmountview returns (uint256)
getNewCurrentFees(uint256 timeToWaituint256 lastActionTimestampuint256 feeRatioview returns (uint256)
getWithdrawalFee(address accountuint256 amountview returns (uint256)
withdrawalFeeMetas(addressview returns (uint64 timeToWaituint64 feeRatiouint64 lastActionTimestamp)
State-modifying
deposit(uint256 depositAmountpayable returns (uint256)
deposit(uint256 depositAmountuint256 minTokenAmountpayable returns (uint256)
depositAndStake(uint256 depositAmountuint256 minTokenAmountpayable returns (uint256)
depositFor(address accountuint256 depositAmountpayable returns (uint256)
depositFor(address accountuint256 depositAmountuint256 minTokenAmountpayable returns (uint256)
handleLpTokenTransfer(address fromaddress touint256 amount
initialize(string name_address vault_uint256 maxWithdrawalFee_uint256 minWithdrawalFee_
pause(
rebalanceVault(
redeem(uint256 redeemLpTokensreturns (uint256)
redeem(uint256 redeemLpTokensuint256 minRedeemAmountreturns (uint256)
setLpToken(address _lpToken
setStaker(
shutdownPool(bool _shutdownStrategy
shutdownStrategy(
unpause(
unstakeAndRedeem(uint256 redeemLpTokensuint256 minRedeemAmountreturns (uint256)
updateMaxWithdrawalFee(uint256 maxWithdrawalFee_
updateMinWithdrawalFee(uint256 minWithdrawalFee_
updateRequiredReserves(uint256 requireReserves_
updateReserveDeviation(uint256 reserveDeviation_
updateVault(address vault_
updateWithdrawalFeeDecreasePeriod(uint256 withdrawalFeeDecreasePeriod_
Events
Deposit(address indexed minteruint256 depositAmountuint256 mintedLpTokens
DepositFor(address indexed minteraddress indexed minteeuint256 depositAmountuint256 mintedLpTokens
LpTokenSet(address indexed lpToken
MaxWithdrawalFeeUpdated(uint256 maxWithdrawalFee
MinWithdrawalFeeUpdated(uint256 minWithdrawalFee
Redeem(address indexed redeemeruint256 redeemAmountuint256 redeemTokens
RequiredReservesUpdated(uint256 requireReserves
ReserveDeviationUpdated(uint256 reserveDeviation
Shutdown(
StakerVaultSet(address indexed stakerVault
VaultUpdated(address vault
WithdrawalFeeDecreasePeriodUpdated(uint256 withdrawalFeeDecreasePeriod
Constructor
constructor(address _controller
Fallback and receive
receive(
Errors

This contract contains no error objects.