EscrowedLP ALB-ETH

Verified contract

Active on Base with 1,496 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
--
0x6dda4b319eed2a7de9607a3d351849f1fd17cc0da318cfad888c5c1128108c8e
0x05a84b71d960bc0f61b42eb9d1c07837838af1caeab0016f08314d93cdd15bb9
0x73c2a1cd8ca1f9bfa5a3c990e227435606457a68b39483fe7743771820e82a42
0x654bac413c6a7518eaad4d479cd59bb9d1211712005884d87097d4afe0457950
0xad7c1c474f4bfb95df07c384472458b42bf26a713ed0ff76601b48a9757a31b2
0x90ba14a82580440e3b8dcea5cf9a96256e66bcba21d6bdf3f66fe9d70a9efb5b
0x59cf9a79725615e902486abce6571529b2b6fcf022eacc8ad696285195afa847
0x5f3cf6980526e2cd4d5ee4f5558772028eb21d0d010ef7c036cae2b7317934df
0x34b82429a562bdd9a7326b65593092261f9156583d2b405010375b13fdb50a49
0x69cd8208ba8bec3155c1ad0541829bf8ca572759fd57303b6cfde2216c49bb8f

Functions
Getter at block 22937862
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
owner(view returns (address)
0xdd3705a1c50fc84b6d31394aa8f4d568b98a8ad5
redeemDividendsAdjustment(view returns (uint256)
70
redemptionGracePeriod(view returns (uint256)
604800
symbol(view returns (string)
esLP-ALB-ETH
totalSupply(view returns (uint256)
21005791504530632469130
transferWhitelistLength(view returns (uint256)
1
treasuryAddress(view returns (address)
0x4ab9070b7680f802cbf8322e597a4409902171e5
underlyingToken(view returns (address)
0x45aa90ccbb6b8191e87abe178ed1300be68eb017
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.