EscrowedLP ALB-ETH Backstop

Verified contract

Active on Base with 502 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
1 additional variable
ERC-20
--
ERC-20
--
0x71223a90bf04fef50988fc899211400e40d2897f0f19089115d2ae4fef4df0b0
0xdb564d346bcdfbfc26ec3985faa1839d4d10472571e22b2287eb6b8b1968ae19
0xe961c55ab520fdb77ffb247d9ae1f93bc8c900aad16624198e48f9bb90fe88af
0xdda2352d8d4c02d0b143a4052763e90cb9f7da5d1244ed150218ea6d271b2061
0x27073c4a256b529a9f03cf66b4db65a13548f277a5b2af713fe217f883bb07aa
0x8554ed1f7442aedf7253e43a5512e5e05d79c8777fd000fb5a75d0e6654c6647
0x92b10e979c6a2b164a56d5fd248aee59f972ece379be20964db4af2252addef6
0x1ae6377ca6a21720c0f99071e890fe37d09251dc9899837faff43e4ce4540c87
0x8250e27c19d63168497f58b7c12d3a2d070b377992b3fd16250e6cfadd8eacf6
0xbd65e9d82334b7422b9af1fe0339aab8d8fb4e8618a928af4bf21636bc2fdea1

Functions
Getter at block 22426101
MAX_FIXED_RATIO(view returns (uint256)
100
decimals(view returns (uint8)
18
dividendsAddress(view returns (address)
0xd3968a4a07d64c6e16982d45191b9a09a261ec88
freeRedeemCooldown(view returns (uint256)
43200
freeRedeemPercentage(view returns (uint256)
100
maxRedeemDuration(view returns (uint256)
2592000
maxRedeemRatio(view returns (uint256)
100
minFreeRedeem(view returns (uint256)
50000000000000000000
minRedeemDuration(view returns (uint256)
1296000
minRedeemRatio(view returns (uint256)
50
name(view returns (string)
EscrowedLP ALB-ETH Backstop
owner(view returns (address)
0xdd3705a1c50fc84b6d31394aa8f4d568b98a8ad5
redeemDividendsAdjustment(view returns (uint256)
70
redemptionGracePeriod(view returns (uint256)
604800
symbol(view returns (string)
esLP-B-ALB-ETH
totalSupply(view returns (uint256)
78297702788374780041847
transferWhitelistLength(view returns (uint256)
1
treasuryAddress(view returns (address)
0x4ab9070b7680f802cbf8322e597a4409902171e5
underlyingToken(view returns (address)
0xa6e1df49bbf388295a50cb063f24e999ca96c835
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
esTokenBalances(addressview returns (uint256 allocatedAmountuint256 redeemingAmount)
freeRedeemAllowances(addressview returns (uint256)
getEsTokenBalance(address userAddressview returns (uint256 allocatedAmountuint256 redeemingAmount)
getTokenByVestingDuration(uint256 amountuint256 durationview returns (uint256)
getUsageAllocation(address userAddressaddress usageAddressview returns (uint256)
getUsageApproval(address userAddressaddress usageAddressview returns (uint256)
getUserRedeem(address userAddressuint256 redeemIndexview returns (uint256 tokenAmountuint256 esTokenAmountuint256 endTimeaddress dividendsContractuint256 dividendsAllocation)
getUserRedeemsLength(address userAddressview returns (uint256)
isTransferWhitelisted(address accountview returns (bool)
transferWhitelist(uint256 indexview returns (address)
usageAllocations(addressaddressview returns (uint256)
usageApprovals(addressaddressview returns (uint256)
userRedeems(addressuint256view returns (uint256 tokenAmountuint256 esTokenAmountuint256 endTimeaddress dividendsAddressuint256 dividendsAllocation)
State-modifying
allocate(address usageAddressuint256 amountbytes usageData
allocateFromUsage(address userAddressuint256 amount
approve(address spenderuint256 amountreturns (bool)
approveUsage(address usageuint256 amount
cancelRedeem(uint256 redeemIndex
convert(uint256 amount
convertTo(uint256 amountaddress to
deallocate(address usageAddressuint256 amountbytes usageData
deallocateFromUsage(address userAddressuint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
finalizeRedeem(uint256 redeemIndex
increaseAllowance(address spenderuint256 addedValuereturns (bool)
redeem(uint256 esTokenAmountuint256 duration
renounceOwnership(
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
transferOwnership(address newOwner
updateDividendsAddress(address dividendsAddress_
updateRedeemDividendsAddress(uint256 redeemIndex
updateRedeemSettings(uint256 minRedeemRatio_uint256 maxRedeemRatio_uint256 minRedeemDuration_uint256 maxRedeemDuration_uint256 redeemDividendsAdjustment_uint256 freeRedeemPercentage_uint256 minFreeRedeem_uint256 freeRedeemCooldown_uint256 redemptionGracePeriod_
updateTransferWhitelist(address accountbool add
updateTreasuryAddress(address _newTreasuryAddress
Events
Allocate(address indexed userAddressaddress indexed usageAddressuint256 amount
Approval(address indexed owneraddress indexed spenderuint256 value
ApproveUsage(address indexed userAddressaddress indexed usageAddressuint256 amount
CancelRedeem(address indexed userAddressuint256 esTokenAmount
Convert(address indexed fromaddress touint256 amount
Deallocate(address indexed userAddressaddress indexed usageAddressuint256 amount
FinalizeRedeem(address indexed userAddressuint256 esTokenAmountuint256 tokenAmount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Redeem(address indexed userAddressuint256 esTokenAmountuint256 tokenAmountuint256 duration
SetTransferWhitelist(address accountbool add
Transfer(address indexed fromaddress indexed touint256 value
UpdateDividendsAddress(address previousDividendsAddressaddress newDividendsAddress
UpdateRedeemDividendsAddress(address indexed userAddressuint256 redeemIndexaddress previousDividendsAddressaddress newDividendsAddress
UpdateRedeemSettings(uint256 minRedeemRatiouint256 maxRedeemRatiouint256 minRedeemDurationuint256 maxRedeemDurationuint256 redeemDividendsAdjustmentuint256 freeRedeemPercentageuint256 minFreeRedeemuint256 freeRedeemCooldownuint256 redemptionGracePeriod
UpdateTreasuryAddress(address indexed newTreasuryAddressaddress indexed oldTreasuryAddress
Constructor
constructor(address _underlyingTokenstring namestring symboladdress _treasuryAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.