Setting networking keys broken in MetaMask mobile browser
The 'Set Networking Keys' transaction does not complete and renders the following red text:
invalid argument 0: json: cannot unmarshal hex number with leading zero digits into Go struct field CallArgs.gasPrice of type *hexutil.Big
Details:
- Network Seed is derived (i.e. I am NOT using a Custom Network Seed)
- The Breach Continuity checkbox is not set.
- Gas Price is left at the default (7 Gwei).
- The wallet has more than enough ETH to cover the transaction.
- Revision, Continuity Era, and Crypto Suite Ver. are all '0'
- Planet is under
~padnemwhich I am able to|hisuccessfully (from a different planet)
Environment: bridge.urbit.org using MetaMask v0.2.14 (27) on Android (using MetaMask login method)
This issue seems somewhat related: https://github.com/urbit/bridge/issues/314
Does this recur if you try it again?
Yes, it happens consistently.
Another detail I just noticed: both before and after the attempt the Signed Transaction Hex is 0x0

@Fang- do you have an android phone floating about for a repro?
I can't get Metamask's browser to load bridge.urbit.org (or bridge-tmp.urbit.org) for some reason...
(Also, noticed that in regular mobile browser, trying to log in with ticket fails with "Unable to derive wallet from ticket". Not much in the way of dev tools on mobile, so I can only guess, but maybe a wasm thing? Maybe related to #415.)