EscrowedLP ALB-ETH

Verified contract

Active on Base with 811 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
--
0xa36d6b15528cf11267cf67fe12dc6ac7e97633e0f95a6b9ff9720e383c9f4b7c
0x98adbc74c79bf4f5a933aa378b106766cb6129b44ed233655f86c225e247e619
0x831f724703bd7b125c1f7ef6e2694fa6058023c857f4c6bffae962ef289fc36b
0xe21a57f2d7c68b2a5a81eb0e5c9feea5dee7d58f71e084a585b2250a776448bf
0x8fd75b703e4aaf4af95fb00f02980588d1b4aaa6c47403d5d18cfa94a5e9d842
0x1ceceb9e2682273e2fa2d2a97820106906880a209487e83db4f480e8985e1710
0x594fb14043c8df2b2daa463b103fe997608b2d21dd9d8ad2e23294e28a5f812b
0xb084173ee3d54fb7da9888531a6b94dce628be42ba07d13531e6c212c1ea13a4
0xbe7f7ab0bb87a713fe32e57710ed9efa1126491895eec3e76d892df31f814bc5
0x1824cb5be7042a3136e8d5c59c513982c75be97804ccf01695569e91bfc3d4e9

Functions
Getter at block 21833850
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)
16546329149331964412673
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.