We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 379af9c commit c5ca74dCopy full SHA for c5ca74d
packages/payment-processor/src/payment/utils.ts
@@ -28,8 +28,8 @@ export class UnsupportedCurrencyNetwork extends Error {
28
* Utility to get the default window.ethereum provider, or throws an error.
29
*/
30
export function getProvider(): providers.Web3Provider {
31
- if (typeof window !== 'undefined' && 'ethereum' in window) {
32
- return new ethers.providers.Web3Provider((window as any).ethereum);
+ if ('ethereum' in globalThis) {
+ return new ethers.providers.Web3Provider((globalThis as any).ethereum);
33
}
34
throw new Error('ethereum not found, you must pass your own web3 provider');
35
0 commit comments