Permit2授权咨询

在发起指定代币的交易时,都需要先使用Permit2授权,是每笔交易都授权当笔交易的额度,还是说可以在第一次发起时,就授权一个相对无限大的额度的授权,往后的交易就不用每笔都授权?或者说第二种方法是否存在风险?

再咨询一个问题,在发起交易(使用UniversalRouter SDK创建)前,通过provider.estimateGas()方法获取gas时,总是失败,还有其它办法可以获取到这个估值吗?

请先 登录 后评论

最佳答案 2024-11-20 10:19

授权给 Permit2 时,使用最大的额度。

Permit2 就是要解决你授权给其他的合约最大额度可能出现的风险或者每次都需要授权而诞生的。

Permit2 被很多大项目采用,被足够验证和审计。

请先 登录 后评论

其它 1 个回答

grayfoxd
请先 登录 后评论
  • 2 关注
  • 0 收藏,603 浏览
  • Yootou 提出于 2024-10-18 11:10