urbit / bridge

An application for interacting with Azimuth.
MIT License
94 stars 25 forks source link

BitBox02 support #1133

Open mrdomino opened 4 months ago

mrdomino commented 4 months ago

Describe the bug The BitBox02 hardware wallet should work with Urbit Bridge via WalletConnect.

Right now it fails. When you enter the wc URL into BitBoxApp, the app says "Error in approving pairing. Please make sure to use one of the supported chains: Ethereum, Ethereum (Goerli)". In Bridge, the JavaScript console shows {message: 'User rejected methods.', code: 5002}.

To Reproduce Steps to reproduce the behavior:

  1. Get a BitBox02.
  2. Go to bridge.
  3. Select WalletConnect.
  4. Paste the URL into BitBoxApp.

Desktop (please complete the following information):

mrdomino commented 4 months ago

WalletConnect with BitBox02 works with MyEtherWallet (I successfully signed a message) and Uniswap (though I did not perform any actions, only made the connection), but not Sushiswap (which fails with a different message: "Invalid pairing uri".)

mrdomino commented 4 months ago

Apparently using Rabby it is possible to log into bridge. You have to connect the BitBox02 via walletconnect to rabby, and then rabby via "Metamask" to bridge.