When blockchain fees are spiking to higher levels than normal due to increases in network activity, you may experience one or more of your transactions being stuck in a "Pending" state. This issue usually only affects ETH and ERC-20 tokens on the Ethereum network. In the event that you have a stuck pending transaction, you will not be able to successfully send ETH or any ERC-20 token on the Ethereum network until the initial stuck transaction is confirmed. We recommend not attempting to initiate any further transactions until the issue with the initial transaction is resolved, which can be done by recreating the initial transaction with higher transaction fees. Please see the steps below for instructions on how you can speed up a stuck transaction in your Arculus wallet app:
1.) Find the stuck transaction in your transaction history within the app, and then tap on it to open it. On the transaction screen find the 'Transaction ID' field and tap the globe icon next to that field. This will open a browser screen showing your transaction in Etherscan (a block explorer).
2.) Record the exact amount of the token you had sent in this transaction
3.) Locate the 'More Details' section on the Etherscan page and record the value under the following field: 'Gas Limit & Usage by Txn'. Then scroll down to the 'Other Attributes' section and record the value for the 'Nonce' field.
4.) Locate the 'Transaction Action' section and tap the destination address you had sent to. This will redirect you to the page for that address. Copy this address in full.
5.) Exit the browser screen, you should then find yourself back on the transaction screen for this transaction. Then exit the transaction details screen as well. You should now be back on the general screen for the asset in question. Tap the 'Send' button on this screen to initiate a new transaction.
6.) Paste the destination address you copied in Step 4 in the 'Address' field.
7.) Enter the exact amount of the asset that you recorded in Step 2 in the left 'Amount' box. Make sure to enter the amount in this box and not the right box, which is for the USD value.
8.) A fee calculation should appear. Tap the gear icon to the right of the fee calculation and then select the 'Advanced' option at the bottom of the menu that appears. This should bring up the 'Advanced Fees' screen.
9.) Set the 'Nonce' value to be the same as the nonce value you recorded in Step 3. The nonce value for your new transaction must match the nonce value from your transaction that is stuck in "Pending". Set the 'Gas Limit' value to be higher than the value you recorded in Step 3. We would recommend increasing it by at least 50%.
10.) You will now need to fill out the 'Base Fee (Gwei)' and the 'Priority Fee (Gwei)' fields. Navigate to the following webpage outside of your Arculus app: https://etherscan.io/gastracker. You should see three transaction speed calculations, 'Low', 'Average', and 'High'. Record the 'Base' and 'Priority' values for the 'High' option.
11.) Navigate back to your Arculus app and fill out those same fields on the 'Advanced Fees' screen by entering a value that is slightly higher than what you recorded in Step 10. For example, if you recorded the 'Base' as 25 and the 'Priority' as 5, then set them to 26 and 6 respectively.
12.) Tap the 'OK' button at the bottom of the 'Advanced Fees' screen. Then tap the 'Next' button on the send screen to initiate the new transaction.
Your new transaction should now override the previous stuck transaction on the blockchain. If you run into any issues or have any questions about this process, please do not hesitate to reach out to our support team here: Submit a request – ARCULUS