如何在时间锁定后自动提供LP

How to make automatic LP providing after time lock

我正在学习 solidity 并想创建一个合约来锁定 Uniswap LP 的代币。我创建的是:

这里的问题是将 LP 添加到 uniswap 代币需要获得批准,据我所知,批准代币的唯一方法是首先将此代币发送到创建者地址。

是否可以让它自动进行,这样我们就不需要信任合约创建者在LP发布给他后添加LP?

您可以拥有非标准的 ERC-20 令牌,允许在特殊条件下(例如在特定时间或类似时间之前)对 Uniswap 合约地址执行批准。

您将直接更新令牌中的 allowances table。您不需要使用来自 ERC-20 的 approve(),因为它是您的代币。