1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00
metamask-extension/ui/app/store
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
..
actionConstants.js Implement asset page (#8696) 2020-06-01 14:54:32 -03:00
actions.js Call getMethodDataAsync when knownMethodData[fourBytePrefix] object is empty (#8836) 2020-06-22 21:30:45 -07:00
store.js Migrate codebase to use ESM (#7730) 2020-01-09 00:04:58 -03:30