Ethereum-SE03

Ethereum进阶

取消/替换交易

当我们发起一笔交易之后,你是否想过取消这笔交易?或者是想加速交易?或者想替换这个交易?

nonce:每次交易唯一id

用相同的nonce发送更高gas的交易,之前的交易会被替换掉。

  1. 取消交易:比如转一笔钱给自己
  2. 加速交易:相同的交易
  3. 替换交易:不通的交易

总结来说,用相同的nonce发送一笔更高的gas,之前的交易就会作废,至于是哪种情况取决你新发送交易。

How To “Cancel” Ethereum Pending Transactions?

GasToken

EIP-2612/EIP-712

是否嫌弃玩什么都要先approve一下,然后才能进行其他交易。但是有些平台需要先签名,然后就可以直接交易了?无Gas交易?