I used drizzle in our dApp and contract events work fine on Desktop browsers with MetaMask. However, on mobile (tested with Rinkeby deployment on MetaMask and Status on Android) the contract events don't get through. I made a minimal setup to test different libraries: dev-dApp.

Turns out I receive contract events on mobile only when using ethers.js, not via drizzle, web3.js and @truffle/contract. Is this actually the case or do I have errors in my setup? Is ether.js nowadays the way to go? Then I would go ahead and rewrite my dApp.

  • web3.js v1 or higher. – goodvibration Jun 16 '20 at 11:11
  • Could you point me to a dApp that uses web3.js and where contract events work on mobile? Then I can check out how they do it. – benjaminaaron Jun 16 '20 at 11:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.