Closed lukasschor closed 4 years ago
@lukasschor, these are my findings so far:
422 unprocessable entity
, I wasn't able to reproduce. A log from the backend service would be really helpful. This was caused by calling: https://safe-relay.gnosis.io/api/v1/tokens/?limit=300404
requesting transactions. This is, from my perspective, an invalid error. As the backend returns data but triggers the 404
error if there's no tx
available. You can check in the screenshot for https://safe-transaction.mainnet.gnosis.io/api/v1/safes/0x731655E58d4d8A504d8553db28B2fCDA4a69de82/transactions/ :
In regard to Trust/WalletConnect, I was able to connect but when tried to make a transfer from the safe to another account I get the following in the trust wallet:
On the other hand, using Nifty I was able to submit the tx:
My hunch is that there's something wrong in the payload it's being sent to the Trust Wallet. But as I don't know much about WalletConnect maybe one of the devs that worked on its implementation can give me a better insight.
In the meantime, I'll have a look at the docs/implementation.
I'm removing myself from the 'assignee'
We should take another look at this issue as we have quite some users complaining about not being able to sign with Trust. If we conclude that this is an issue on the side of the Trust wallet, please notify the Trust team so they can take a look.
@tschubotz I think this issue can be fixed when this PR https://github.com/gnosis/safe-react-apps/issues/49 is merged. If wallet-connect receives a method different than eth_sendTransaction
we reject the request, as far as I understand if the DApp handles the rejection correctly the users won't have problems.
@nicosampler are you sure? In WalletConnect, there are 2 sides: Wallet and dapp.
The linked PR is about the Safe being the Wallet. However in the issue with Trust, the Safe is the dapp. So I think that's a different case, no?
(The underlying issue of not handling eth_
call correctly might be the same though.
@tschubotz you right, sorry.
Sending funds transaction worked perfectly today. Experienced random issues until today and multiple Trust Wallet updates later I can confirm that for basic operation it works.
Once I even got the message of 'invalid network', other days I got simply console errors.
Nothing changed from our side to get this result except updating Trust Wallet app to an stable version.
Currently for Android v1.19.15
@tschubotz test this on iOS
I just tested with iOS 5.3 (5313) and I was able to sign off chain as well as execute txs without any problems. -> Closing
Bug report from user:
I am currently trying to use the team safe with wallet connect + trust wallet. I could connect the wallet and I could trigger a tx request. However when I submitted the tx on trustwallet nothing happened. In the team safe I found those error messages on the console
Environment: Production Mainnet, using Trust Wallet through Walletconnect