Transactions

如何從命令行取消待處理的事務?

  • August 28, 2020

我有一個私鑰。我需要取消從其地址發送的待處理交易。

如何從命令行執行此操作?

另外:如果有幾個這樣的待處理交易,我需要做同樣的事情,不是嗎?

如果您想加快速度,您可以使用相同的隨機數“替換”或“取消”您的原始交易。由於您擁有私鑰,因此您可以使用大多數常見的錢包或應用程序,例如支持此功能的 Metamask、MyEtherWallet 或 MyCrypto。您不必通過命令行執行此操作。

代替

使用相同的 nonce 和更高的 gas 價格重新送出您的原始交易。在ETH Gas watch上查看“安全 gas 價格” 。這將創建一個新事務,並在它被探勘後覆蓋第一個事務。

取消

創建一個新交易,以相同的 nonce 和更高的 gas 價格發送 0 ETH 到您自己的地址。在ETH Gas watch上查看“安全 gas 價格” 。

這會創建一個新交易並防止以前的交易被探勘,基本上取消交易。建議這樣做,因為不能保證第二筆交易將首先被開採並使您的第一筆交易無效。因此,您最終可能會首先探勘您的原始交易。

引用自:https://ethereum.stackexchange.com/questions/84914