revert's logo

为 DeFi 流动性提供商提供可行的还原分析。 在计算账户拥有的LP代币时,最初采取的天真方法是简单地检查该账户当前持有的余额。Uniswap 子图使这变得特别简单。这种方法的问题在于,很多时候 LP 代币会存放在各种提供奖励激励的合约中,此时代币不由账户持有。 解决这个问题的另一种方法是在向池中存入和提取资产时,计算账户 “铸造” 和 “销毁” 的 LP 代币。这解决了LP代币被押在任何未知合约中的问题,但是,它有一些重要的注意事项: 如果一个账户以意味着放弃所有权的方式将LP代币转移到不同的账户或合同,则它们仍将显示为原始minter账户所有。 如果一个账户从另一个 minter 账户接收 LP 代币,它们(目前)不被视为接收账户所有。 第一个问题很容易通过手动方式解决,方法是提供 “忽略” 有问题的 LP 位置。第二个问题可以通过对收到的有限合伙人转账进行核算,并将这些转账与可能由解质押产生的转账区分开来解决,我们目前正在研究这种转账。 几乎可以肯定的是,随着质押合同、用户反馈和我们自己的经验等方面做法的改变,我们的方法将随着时间的推移而发展,这将改善我们对所描述问题的解决方案。