Unable to stake 0x (ZRX)

I’ve gone over the guide and entered into a smart contract but I cannot get the signature to authorize. At this point I have been charge ETH a few times and I have bought a ZRX multiple times (ugh fees) thinking I didn’t have enough.

Why won’t trust wallet authenticate the signature?

The guide says to press “more” to access staking which isn’t available in my app.

Hi @Steepy,

To better assist, please provide us the following information:

  1. Trust Wallet app version (go to the settings of the app and press “About”, take a screenshot, and attach it here)
  2. ZRX address
  3. Transaction hash or link (please copy and paste)
  4. Further details about your issue (please explain what you were trying to do)
  5. Screenshots of the wallet (including errors, if any)
  6. Video recording of the issue

Hello and thank you for your prompt reply, I apologize for my delay in getting back to you.

I am using Trust Wallet Version 1.26.3.

I was trying to stake my ZRX (doing the 0x stake). When I press “more” in my ZRX wallet I don’t get an option to stake, only “trade ZRX”.
[For ZRX address are you looking for my wallet address? The one I enter into exchanges to receive tokens?]

I was able to connect my wallet using wallet connect and I was asked if I wanted to approve staking 0x, I clicked approve.

The transaction hash for the ETH smart contact is 0x148cad7ed61404f4e442a90974f829234359dc4c1fd173e02ced25b7faa75c18

When I try to actually stake my ZRX I get an error “transaction aborted”

Can you try to stake again while taking a video recording? That would be very helpful in troubleshooting.

1 Like

I have attempted to add a gif.


For some reason I can’t add my screen recording or a gif of it.

You can upload the video on Youtube and make it unlisted. Or, upload it via Google drive then share the direct link here.

Please let me know if that does not work.

Thanks for providing the GIF. It looks like you were using an external browser. Please use the built-in DApp browser in the Trust Wallet app. When connecting, choose “Metamask” so that it will recognize your ETH wallet.

Thank you again for all your help and the prompt replies.

I have done it from inside as well with the same results. Uploading video now.

Try to stake 129 ZRX only.

Same result.

It’s frustrating because I am new to this and I’ve bought progressively more ZRX and ETH to facilitate this thinking the amounts were the problem.

I greatly appreciate your help, I have run into the same issue while trying to do Lido Staking.

Can you also send a GIF or video recording of the same issue with Lido staking?

I’m sorry. That has a different error.

For that one I don’t have enough to cover the network fee and to stake. But again, I have already covered the smart contact network fee.

Gotcha. I’ll let the dev team know about this issue now. Thank you for your patience!

Does this mean I won’t be able to stake that?
Is there any way to get the smart contact fee back?
Does the smart contract expire? In case it gets debugged sooner rather than later.

Thank you again for all your help.

Depends. I cannot say for sure. Currently waiting for the Trust Wallet devs.

All transaction fees in the Ethereum network are non-refundable. We are not the ones who are charging the fees, it goes directly to the ETH miners.

Nope. The transaction was simply an approval call of the smart contract.

Upon checking, the issue is with the DApp itself.

Please contact the admins or dev team via these channels:

1 Like