如何在时间锁定后自动提供LP
How to make automatic LP providing after time lock
我正在学习 solidity 并想创建一个合约来锁定 Uniswap LP 的代币。我创建的是:
- 列表项
- 关于令牌创建,我正在使用该令牌创建 uniswap 对
- 我正在为分配给创建者地址的代币数量创建时间锁
- 现在使用 release() 方法我想自动添加具有已发送的 eth 值和已锁定的代币的流动性
这里的问题是将 LP 添加到 uniswap 代币需要获得批准,据我所知,批准代币的唯一方法是首先将此代币发送到创建者地址。
是否可以让它自动进行,这样我们就不需要信任合约创建者在LP发布给他后添加LP?
您可以拥有非标准的 ERC-20 令牌,允许在特殊条件下(例如在特定时间或类似时间之前)对 Uniswap 合约地址执行批准。
您将直接更新令牌中的 allowances
table。您不需要使用来自 ERC-20 的 approve()
,因为它是您的代币。
我正在学习 solidity 并想创建一个合约来锁定 Uniswap LP 的代币。我创建的是:
- 列表项
- 关于令牌创建,我正在使用该令牌创建 uniswap 对
- 我正在为分配给创建者地址的代币数量创建时间锁
- 现在使用 release() 方法我想自动添加具有已发送的 eth 值和已锁定的代币的流动性
这里的问题是将 LP 添加到 uniswap 代币需要获得批准,据我所知,批准代币的唯一方法是首先将此代币发送到创建者地址。
是否可以让它自动进行,这样我们就不需要信任合约创建者在LP发布给他后添加LP?
您可以拥有非标准的 ERC-20 令牌,允许在特殊条件下(例如在特定时间或类似时间之前)对 Uniswap 合约地址执行批准。
您将直接更新令牌中的 allowances
table。您不需要使用来自 ERC-20 的 approve()
,因为它是您的代币。