Home Foren Trezor Wallet Wie storniere ich eine ausstehende ETH-Transaktion? Die Anleitung zur myetherwallet-Methode scheint veraltet zu sein.

  • Dieses Thema hat 3 Antworten und 1 Teilnehmer, und wurde zuletzt aktualisiert vor 1 Jahr, 9 Monaten von -johoe.
Ansicht von 3 Antwort-Themen
  • Autor
    Beiträge
    • #1079608
      root_s2yse8vt
      Administrator
      Up
      0
      Down
      ::

      Hallo

      Ich habe Mini-Node auf Allnodes. Ich habe versucht, RPL-Belohnung (Trezor) zurückzuziehen, aber ich habe zu wenig Gas verwendet und so seine stecken ausstehend. Hat jemand eine Schritt-für-Schritt-Anleitung, die ich bitte folgen kann, um die Transaktion zu stornieren, bitte? Ich habe versucht, der myetherwallet-Anleitung zu folgen, aber “Schritt 4. Klicken Sie im Menü auf der linken Seite auf ‘Senden’ und wählen Sie dann ‘Offline senden'”, was nicht möglich ist, da ‘Offline senden’ nirgendwo erscheint.

      Ich habe auch gelesen, dass es möglich ist, die Transaktion über die Trezor Suite zu stornieren, aber diese Transaktion wird in der Trezor Suite nicht angezeigt.

      Ist es möglich, dass ich in der Zwischenzeit neue ETH-Transaktionen erstellen kann, oder würde die festgefahrene Transaktion auch diese neue Transaktion beeinflussen/verhindern?

    • #1079609
      [deleted]
      Gast
      Up
      0
      Down
      ::

      [removed]

    • #1079610
      Jackhulk
      Gast
      Up
      0
      Down
      ::

      Thanks all, I won’t respond to DM.

      Can anyone advise on how to cancel pending transaction please?

    • #1079611
      -johoe
      Gast
      Up
      0
      Down
      ::

      It’s unfortunate that myetherwallet removed the feature to set a nonce. You can try [mycrypto.com](https://mycrypto.com) (the send dialog allows to set the nonce under advanced options).

      You can also install the command line trezor tool `trezorctl`. If you have python and pip installed, just run `pip3 install trezor` (or pip instead of pip3). Or see the Trezor Wiki for details. Then you can hand-craft your transaction.

      You can cancel a transaction by sending a 0 ETH transaction with the same nonce and at least a 10 % higher gas price than the original transaction. You can also increase the fee of your existing transaction by sending the same transaction with the same nonce the same gas limit, and a higher gas price. Go to the ethereum block explorer to find the details of your stuck transaction (nonce, fee, recipient, contract data etc) if you want to copy that.

      Next find out your address path. This should be `m/44h/60h/0h/0/0` for the first address. Increase the last number for the next addresses. You can check the address with

      trezorctl ethereum get-address -n m/44h/60h/0h/0/0 -d

      To sign the new transaction you need `sign-tx` with a lot of options. Use `-c 1` for Ethereum Mainnet, `-n m/44h/60h/0h/0/0` for selecting the sender account, `–gas-price 100gwei` for gas price (check web for the best gas price to use), `–gas-limit 21000` to cancel or copy the gas-limit from the previous transaction `–nonce 123` (copy nonce from the previous transaction), and give recipient address, e.g. 0xC6F9a38C4B0269Deef360aeD2852b7D22b6297d9 (destination address, use your sender address to cancel), and amount e.g., 1.234ether (0 to cancel or copy from previous tx). If your previous tx had contract data attached and you want to resent it with higher fee, you can give the data with `-d 0xabcd123400abc…` (for cancelling you shouldn’t give any data). Don’t forget the “ether” or “gwei” units (and use the right ones, you don’t want to pay 21000 ether for the fee).

      trezorctl ethereum sign-tx -c 1 -n m/44h/60h/0h/0/0 –gas-price 100gwei –gas-limit 21000 –nonce 123 0xC6F9a38C4B0269Deef360aeD2852b7D22b6297d9 0ether

      You can also use `–max-gas-fee 150gwei –max-priority-fee 1.7gwei` instead of `–gas-price 100gwei` for the new eip-1559 transactions.

      The command will not send the transaction. You can copy the hex output of the command to send your transaction, e.g., to this page [https://etherscan.io/pushTx](https://etherscan.io/pushTx) but make sure that you have not made a mistake before publishing it.

      ​

      If you’re confused about gas-limit, gas-price, max-gas-fee, max-priority-fee here is a short explanation. With **gas-limit** you tell how much computations your transaction may do. If you set it too low, your transaction will fail and just eat your gas, if you set it too high, you get refunded what you don’t need. Rule of thumb: never decrease gas-limit. Your wallet should know what gas-limit to use. With **gas-price** you prioritise your transaction by saying how much you want to spend per gas unit. A reasonable price is between 40gwei and 150gwei at the moment but can easily go up to 5000gwei during NFT sales. The last two **max-gas-fee** and **max-priority-fee** replace the gas-price in the new transaction format. Here max-gas-fee corresponds to gas-price and is the most you want to spend for gas. And max-priority-fee is how much of this the miner may take. By using a low max-priority-fee (1-2gwei is the usual amount) your transaction may cost much less, if you’re lucky and the network isn’t busy. But it will still quickly confirm even at more congested time if your max-gas-fee was high enough. You need to increase both values by at least 10 %. If your old transaction had only gas-price, you also need to use gas-price for your replacement.

      Also check out [https://mempool.jhoenicke.de/#ETH,24h,weight](https://mempool.jhoenicke.de/#ETH,24h,weight) to get an idea what gas-price is too low so that it will keep your transaction stuck in the txpool.

Ansicht von 3 Antwort-Themen
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.