# Staking with Coinbase wallet "Transaction aborted" after paying ETH

**URL:** <https://forum.0xprotocol.org/t/staking-with-coinbase-wallet-transaction-aborted-after-paying-eth/675>\
**Category:** Uncategorized\
**Created:** [January 11, 2021, 11:02pm UTC](https://forum.0xprotocol.org/t/staking-with-coinbase-wallet-transaction-aborted-after-paying-eth/675 "2021-01-11T23:02:48Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![liamiscool](https://avatars.discourse-cdn.com/v4/letter/l/82dd89/32.png) [@liamiscool](https://forum.0xprotocol.org/u/liamiscool)\
**Post date:** [January 11, 2021, 11:02pm UTC](https://forum.0xprotocol.org/t/staking-with-coinbase-wallet-transaction-aborted-after-paying-eth/675/1 "2021-01-11T23:02:48Z")

</div>

Hi everyone

Just in need of some help. I’ve started staking using my Coinbase wallet through [0x.org/zrx/staking](http://0x.org/zrx/staking). However, I come to the confirmation page with recap of how it works and after paying my ether I click the button to start staking, but it just says “Transaction aborted” and it won’t let me complete the process.  
Every time I click retry it says “waiting for signature” and “confirm in Coinbase”, which I already did once for the ETH.

Any ideas of how to fix this? Bit frustating as it’s already taken my funds.  
Thanks in advance!

---

<div class="post-metadata">

**Author:** ![cryptohydrate](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.0xprotocol.org/cryptohydrate/32/207_2.png) [@cryptohydrate](https://forum.0xprotocol.org/u/cryptohydrate)\
**Post date:** [January 11, 2021, 11:15pm UTC](https://forum.0xprotocol.org/t/staking-with-coinbase-wallet-transaction-aborted-after-paying-eth/675/2 "2021-01-11T23:15:15Z")

</div>

Did this take your eth or your ZRX too? Are you comfortable sharing the transaction on chain?

---

<div class="post-metadata">

**Author:** ![liamiscool](https://avatars.discourse-cdn.com/v4/letter/l/82dd89/32.png) [@liamiscool](https://forum.0xprotocol.org/u/liamiscool)\
**Post date:** [January 11, 2021, 11:48pm UTC](https://forum.0xprotocol.org/t/staking-with-coinbase-wallet-transaction-aborted-after-paying-eth/675/3 "2021-01-11T23:48:50Z")

</div>

Thanks for the quick response

It just took ETH, no ZRX

This is the transaction

> **[Ethereum Transaction Hash (Txhash) Details | Etherscan](https://etherscan.io/tx/0xa064a63fbc89ccf931ad64568665250e645d8965c732c6e559e3d63c77d2a49d)**
>
> Ethereum (ETH) detailed transaction info for txhash 0xa064a63fbc89ccf931ad64568665250e645d8965c732c6e559e3d63c77d2a49d. The transaction status, block confirmation, gas fee, Ether (ETH), and token transfer are shown.

---

<div class="post-metadata">

**Author:** ![liamiscool](https://avatars.discourse-cdn.com/v4/letter/l/82dd89/32.png) [@liamiscool](https://forum.0xprotocol.org/u/liamiscool)\
**Post date:** [January 13, 2021, 6:02am UTC](https://forum.0xprotocol.org/t/staking-with-coinbase-wallet-transaction-aborted-after-paying-eth/675/4 "2021-01-13T06:02:15Z")

</div>

I got it working a few days later after trying again. Although, I had to pay the eth again. Not sure where I can submit this as feedback to 0x, but seems there was a bug that didn’t allow me to stake even after paying the gas.

Thanks for your help!

---

<div class="post-metadata">

**Author:** ![cryptohydrate](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.0xprotocol.org/cryptohydrate/32/207_2.png) [@cryptohydrate](https://forum.0xprotocol.org/u/cryptohydrate)\
**Post date:** [January 13, 2021, 6:50pm UTC](https://forum.0xprotocol.org/t/staking-with-coinbase-wallet-transaction-aborted-after-paying-eth/675/5 "2021-01-13T18:50:40Z")

</div>

Noted, will circle back.

---

<div class="post-metadata">

**Author:** ![nikita](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.0xprotocol.org/nikita/32/1259_2.png) [@nikita](https://forum.0xprotocol.org/u/nikita)\
**Post date:** [January 14, 2021, 7:28pm UTC](https://forum.0xprotocol.org/t/staking-with-coinbase-wallet-transaction-aborted-after-paying-eth/675/6 "2021-01-14T19:28:40Z")

</div>

It’s not a bug. The transaction you posted was to approve the smart contract that allows the contract to move your tokens within the staking system. You have to do that first. Only after you complete that approval can you transfer your tokens into the staking contract. The reason it appeared to work “the second time” is because it was the second step in a two-step process (the first one being to approve the contract).

---

<div class="post-metadata">

**Author:** ![liamiscool](https://avatars.discourse-cdn.com/v4/letter/l/82dd89/32.png) [@liamiscool](https://forum.0xprotocol.org/u/liamiscool)\
**Post date:** [January 14, 2021, 11:07pm UTC](https://forum.0xprotocol.org/t/staking-with-coinbase-wallet-transaction-aborted-after-paying-eth/675/7 "2021-01-14T23:07:21Z")

</div>

Gotcha! So I’m guessing you need to wait some time before this second step will work?  
Probably needs to be clearer in the UI and/or a more verbose description of what’s happening.

---

<div class="post-metadata">

**Author:** ![Roymoz1](https://avatars.discourse-cdn.com/v4/letter/r/c77e96/32.png) [@Roymoz1](https://forum.0xprotocol.org/u/Roymoz1)\
**Post date:** [February 1, 2021, 4:27pm UTC](https://forum.0xprotocol.org/t/staking-with-coinbase-wallet-transaction-aborted-after-paying-eth/675/8 "2021-02-01T16:27:47Z")

</div>

Hi, I have the same problem when staking using me Metamax wallet. I got the link to sign for the transaction which I did, it charged the ETH and then I go the Tranaction Aborted message. I keep trying but nothing happens.  
Any ieas ? Thank you.

---

<div class="post-metadata">

**Author:** ![nikita](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.0xprotocol.org/nikita/32/1259_2.png) [@nikita](https://forum.0xprotocol.org/u/nikita)\
**Post date:** [February 2, 2021, 12:24am UTC](https://forum.0xprotocol.org/t/staking-with-coinbase-wallet-transaction-aborted-after-paying-eth/675/9 "2021-02-02T00:24:48Z")

</div>

To stake, there are two transactions. One to approve the contract and one to move your tokens into the contract. If your second transaction is giving you an error, it is most likely because you don’t have enough ETH in your wallet to pay for the gas. Recommend you try to monitor for a time when gas costs less and/or add more ETH to your wallet.

---

<div class="post-metadata">

**Author:** ![Roymoz1](https://avatars.discourse-cdn.com/v4/letter/r/c77e96/32.png) [@Roymoz1](https://forum.0xprotocol.org/u/Roymoz1)\
**Post date:** [February 2, 2021, 10:00am UTC](https://forum.0xprotocol.org/t/staking-with-coinbase-wallet-transaction-aborted-after-paying-eth/675/10 "2021-02-02T10:00:20Z")

</div>

Hi Nikita,

Thank you for your reply, I shall try that. Do you know approximatlly how much is the second charge ? The first charge was £10.82 (ie 0.00752 ETH), may wallet at the time of the charge still had £13.63 (ie 0.00948 ETH) left ? Thank you.

---

<div class="post-metadata">

**Author:** ![nikita](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.0xprotocol.org/nikita/32/1259_2.png) [@nikita](https://forum.0xprotocol.org/u/nikita)\
**Post date:** [February 2, 2021, 1:38pm UTC](https://forum.0xprotocol.org/t/staking-with-coinbase-wallet-transaction-aborted-after-paying-eth/675/11 "2021-02-02T13:38:32Z")

</div>

From a message @mintcloud posted in the discord:

> I would recommend using [gasnow.org](http://gasnow.org) to set a less aggressive gas price to save some money on the transaction.
> 
> Sometimes there is a huge difference between ‘instant’ and ‘low’ gas prices.  
> For a 250000 gas transaction (such as staking), a gas price of 100gwei means $15, and 50gwei means $7.5…a big difference!
> 
> Granted, you need to be careful as the transaction could revert if you set a ‘too low’ gas price, but you can save easily a few $ if you’re ok with waiting a few minutes for the confirmation

---

<div class="post-metadata">

**Author:** ![Roymoz1](https://avatars.discourse-cdn.com/v4/letter/r/c77e96/32.png) [@Roymoz1](https://forum.0xprotocol.org/u/Roymoz1)\
**Post date:** [February 2, 2021, 2:01pm UTC](https://forum.0xprotocol.org/t/staking-with-coinbase-wallet-transaction-aborted-after-paying-eth/675/12 "2021-02-02T14:01:55Z")

</div>

Hi Nikita, that great,thank you.

---

<div class="post-metadata">

**Author:** ![siva](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.0xprotocol.org/siva/32/256_2.png) [@siva](https://forum.0xprotocol.org/u/siva)\
**Post date:** [February 5, 2021, 8:39pm UTC](https://forum.0xprotocol.org/t/staking-with-coinbase-wallet-transaction-aborted-after-paying-eth/675/13 "2021-02-05T20:39:08Z")

</div>

I ran into this issue as well, it would be incredibly helpful if the error indicated you lacked ETH to perform the two steps. The first step cost .0113 (~US$20), second step was .0551 (~US$95). It would also be very nice if the UI could indicate these fees are coming in some form or another. The UI, while very nice, makes it seem that you only need ZRX tokens, not ETH in the same wallet.

---

<div class="post-metadata">

**Author:** ![liamiscool](https://avatars.discourse-cdn.com/v4/letter/l/82dd89/32.png) [@liamiscool](https://forum.0xprotocol.org/u/liamiscool)\
**Post date:** [February 5, 2021, 9:35pm UTC](https://forum.0xprotocol.org/t/staking-with-coinbase-wallet-transaction-aborted-after-paying-eth/675/14 "2021-02-05T21:35:32Z")

</div>

Totally agree with all this! Needs to be much more verbose.
