1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00
metamask-extension/ui
Thomas Huang 4354e9eb93
Call getMethodDataAsync when knownMethodData[fourBytePrefix] object is empty (#8836)
Fixes #8835

In cases where the registry failed to load, and the sig is set to `{}` on this line: e85b162651/ui/app/helpers/utils/transactions.util.js (L78) this proceeds to set the method prefix to `{}` in knownMethodData.

Additionally check if the method prefix object is empty to proceed call getMethodDataAsync again.

I could only reproduce by intentionally failing the method registry lookup and found this solution. I could not find an instance where the registry consistently failed to lookup even on slow/throttled/high latency networks.
2020-06-22 21:30:45 -07:00
..
app Call getMethodDataAsync when knownMethodData[fourBytePrefix] object is empty (#8836) 2020-06-22 21:30:45 -07:00
lib fix: handle trailing / in block explorer URLs 2020-05-14 17:15:17 +08:00
index.js Consolidate connected account alerts (#8802) 2020-06-15 12:08:53 -07:00