metamask-mobile
metamask-mobile copied to clipboard
[WIP] SES lockdown() - LavaMoat Compatibility
Compatibility Documentation: https://github.com/LavaMoat/docs/issues/1
- Add
sesdependency- Tell babel to ignore its transformation
- Tell metro to accept a
.cjsfile as dependency entry point
- Add SES
lockdown()call - Modifications required for the application to work
- Disable default integration in
Sentry - Add patches
- React Native to disable
Promisepolyfill - Metro React Native Babel Preset to disable two plugins
ethjsdependencies leveraging babel runtimeweb3dependency assigning a frozen intrinsic.
- React Native to disable
- Disable default integration in
Extensive QA required ❗
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.
I have read the CLA Document and I hereby sign the CLA
Force pushed a shorter and cleaner version of the changes needed to run lockdown().
New force push
I have read the CLA Document and I hereby sign the CLA
Closed per sync with @bentobox19
@bentobox19 @gantunesr Would you be able to share some context on this and the decision to close it?