Use this to polyfill crypto-related libraries without having to eject from Expo. The goal of this library is to continue to work across all Expo-supported ecosystems (ios,android,web)
Check out metro.config.js from our Walletconnect Demo
In your Expo project, create a metro.config.js file, then set extraNodeModules to this library:
// metro.config.js
module.exports = {
resolver: {
extraNodeModules: require("expo-crypto-polyfills"),
},
};