Erc20Pool

Verified contract

Implementation

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

No balances found for "Erc20Pool"

0xbb83d8b5c3ace61946c4d75e564c3a849f34bbd840b08d46cd5fe3b5e063b53a
0x39afe79e30e43350a5aa9d937241a364477f60d98fc6c9e839a158637bf5cae6

Functions
Getter at block 21224703
addressProvider(view returns (address)
0x139c15e21b0f6e43fc397face5de5b7d5ae6874a
controller(view returns (address)
0xf88864b5d747961eb1caf88d395d13aca8274c9f
depositCap(view returns (uint256)
0
 
exchangeRate(view returns (uint256)
getLpToken(view returns (address)
0x0000000000000000000000000000000000000000
getMaxReserveDeviationRatio(view returns (uint256)
5000000000000000
getMaxWithdrawalFee(view returns (uint256)
30000000000000000
getMinWithdrawalFee(view returns (uint256)
0
getRequiredReserveRatio(view returns (uint256)
1000000000000000000
getUnderlying(view returns (address)
0xbac78b32d54eb93f6452fdc7f04633e98f0d8c97
getVault(view returns (address)
0xbac78b32d54eb93f6452fdc7f04633e98f0d8c97
getWithdrawalFeeDecreasePeriod(view returns (uint256)
604800
isCapped(view returns (bool)
false
isPaused(view returns (bool)
true
lpToken(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
cloneable-erc20
roleManager(view returns (address)
0x83174c049116271f64a661b8371658792f62e363
staker(view returns (address)
0x0000000000000000000000000000000000000000
 
totalUnderlying(view returns (uint256)
Read-only
calcRedeem(address accountuint256 underlyingAmountview returns (uint256)
currentAddresses(bytes32view returns (address)
currentUInts256(bytes32view returns (uint256)
deadlines(bytes32view returns (uint256)
getNewCurrentFees(uint256 timeToWaituint256 lastActionTimestampuint256 feeRatioview returns (uint256)
getWithdrawalFee(address accountuint256 amountview returns (uint256)
pendingAddresses(bytes32view returns (address)
pendingUInts256(bytes32view 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)
executeNewMaxWithdrawalFee(returns (uint256)
executeNewMinWithdrawalFee(returns (uint256)
executeNewRequiredReserves(returns (uint256)
executeNewReserveDeviation(returns (uint256)
executeNewVault(returns (address)
executeNewWithdrawalFeeDecreasePeriod(returns (uint256)
handleLpTokenTransfer(address fromaddress touint256 amount
initialize(string name_address underlying_uint256 depositCap_address vault_returns (bool)
pause(returns (bool)
prepareNewMaxWithdrawalFee(uint256 newFeereturns (bool)
prepareNewMinWithdrawalFee(uint256 newFeereturns (bool)
prepareNewRequiredReserves(uint256 _newRatioreturns (bool)
prepareNewReserveDeviation(uint256 newRatioreturns (bool)
prepareNewVault(address _vaultreturns (bool)
prepareNewWithdrawalFeeDecreasePeriod(uint256 newPeriodreturns (bool)
rebalanceVault(
redeem(uint256 redeemLpTokensreturns (uint256)
redeem(uint256 redeemLpTokensuint256 minRedeemAmountreturns (uint256)
resetNewMaxWithdrawalFee(returns (bool)
resetNewMinWithdrawalFee(returns (bool)
resetNewReserveDeviation(returns (bool)
resetNewVault(returns (bool)
resetNewWithdrawalFeeDecreasePeriod(returns (bool)
resetRequiredReserves(returns (bool)
setLpToken(address _lpTokenreturns (bool)
setStaker(returns (bool)
uncap(returns (bool)
unpause(returns (bool)
unstakeAndRedeem(uint256 redeemLpTokensuint256 minRedeemAmountreturns (uint256)
updateDepositCap(uint256 _depositCapreturns (bool)
withdrawAll(
Events
ConfigPreparedAddress(bytes32 indexed keyaddress valueuint256 delay
ConfigPreparedNumber(bytes32 indexed keyuint256 valueuint256 delay
ConfigReset(bytes32 indexed key
ConfigUpdatedAddress(bytes32 indexed keyaddress oldValueaddress newValue
ConfigUpdatedNumber(bytes32 indexed keyuint256 oldValueuint256 newValue
Deposit(address indexed minteruint256 depositAmountuint256 mintedLpTokens
DepositFor(address indexed minteraddress indexed minteeuint256 depositAmountuint256 mintedLpTokens
LpTokenSet(address indexed lpToken
Redeem(address indexed redeemeruint256 redeemAmountuint256 redeemTokens
StakerVaultSet(address indexed stakerVault
Constructor
constructor(address _controller
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.