常见错误
本文档涵盖了在 Uniswap V2 上构建时经常遇到的一些错误代码。
UniswapV2:K
这是一个经常遇到的错误,需要一些上下文来理解它。
Uniswap 常数乘积公式为“X * Y = K”。其中 X 和 Y 代表两个 ERC-20 代币各自的储备余额,“K”代表储备的乘积。“K”错误所指的正是这个“K”。
本质上,“K”错误意味着尝试进行的交易以某种方式使交易对的储备金少于应有的储备金,因此交易被撤销。
这可能有几个不同的原因。
转让
最常见的例子是由“转账费用”代币引起的。
转账
在大多数情况下,转账代币的费用会消耗或转移每笔转账的一小部分,这样转账的接收者最终会比发送者支付的要少一些。这被称为转让的“包容性”费用。
在转账代币包含费用的情况下,您可以使用路由器合约中以"Supporti