智能合约
veLISTA 正在根据 LIP-024 退役。 链上开关为
freePenaltyStartTime= 2026-04-07 08:20 UTC。从那一刻起,lock、relockUnclaimed、increaseAmount/increaseAmountFor和extendWeek都会因free penalty period start而回退,并且getPenalty(address)对于每个账户返回0当block.timestamp在[freePenaltyStartTime, freePenaltyEndTime]之间时 — 在依赖于此之前,请参阅下面的有界窗口警告。enableAutoLock/disableAutoLock仍然可以在现有位置上调用。治理投票已转移到 Snapshot 上的普通 LISTA,之前分配给 veLISTA 质押者的协议收入现在用于 LISTA 回购。现有锁定仍然可以无惩罚退出。没有
withdraw函数,两个退出是互斥的:
claim()— 仅在锁定期限已过且位置未自动锁定时。否则它会回退no claimable tokens。
earlyClaim()— 仅在位置仍然锁定或自动锁定时。否则它会回退cannot claim with penalty。有两个警告。无惩罚期是一个可以由
MANAGER更改的有界窗口 — 在依赖于此之前读取freePenaltyEndTime。并且earlyClaim在任何其他操作之前检查一个独立的earlyClaimBlacklist。因此,被列入黑名单的自动锁定位置无法使用earlyClaim(),而claim()在自动锁定开启时被阻止 — 但退出是延迟的,而不是移除的:disableAutoLock()不受无惩罚修饰符的限制,并且不进行黑名单检查,它将位置转换为一个固定期限,结束于lockWeeks周后,此后claim()可以无惩罚地工作。最坏的情况是等待 52 周。下面的
veLista*合约仍然可以在链上读取,现有位置仍然可以通过它们退出,但不应用于新的集成。
主合约
veLista (退役 · LIP-024)
veListaDistributor (退役 · LIP-024)
Lista Airdrop (关闭)
OracleCenter
BorrowLisUSDListaDistributor
StakeLisUSDListaDistributor
EmissionVoting (退役 · LIP-024)
VeListaRevenueDistributor (退役 · LIP-024)
VeListaInterestRebater (退役 · LIP-024)
LP 质押
LISTA 发放通过每个池的分发者合约到达质押池,这些合约由 ListaVault 提供资金。分发者集在链上并随时间变化,因此从 vault 中读取而不是从此处的列表中读取:
Id 从 1 顺序发出且从不重用,因此 idToDistributor(i) 对于 i 在 1..distributorId() 范围内是完整的注册表。分发者的注册并不意味着它正在被资助 — 检查 getDistributorWeeklyEmissions(id, getWeek(block.timestamp)) 以获取您关心的那一周;如果那里是 0,则意味着该周没有分配给它的发放。claimableList(account, distributors) 在一次调用中返回用户每个分发者的可领取金额。
质押和 vault 基础设施
PancakeStaking
0xE31f0BcE1F825A8e27f2Cc30B54af19DA2978f10
ThenaStaking
0xFA5B482882F9e025facCcE558c2F72c6c50AC719
PancakeVault
0x62DfeC5C9518fE2e0ba483833d1BAD94ecF68153
ThenaVault
0xF40D0d497966fe198765877484FFf08c2D2004ad
LpProxy
0x5A0E3291514F5F1797A0C7eFefdac81eeC70ec01
Last updated
Was this helpful?