@web3-onboard/fortmatic
Advanced tools
Comparing version 2.0.1 to 2.0.2-alpha
@@ -18,3 +18,3 @@ function fortmatic(options) { | ||
function patchProvider() { | ||
provider = createEIP1193Provider(fortmaticProvider, { | ||
const patchedProvider = createEIP1193Provider(fortmaticProvider, { | ||
eth_requestAccounts: async () => { | ||
@@ -62,5 +62,15 @@ try { | ||
}); | ||
provider.on = emitter.on.bind(emitter); | ||
provider.disconnect = () => instance.user.logout(); | ||
return provider; | ||
if (!provider) { | ||
patchedProvider.on = emitter.on.bind(emitter); | ||
patchedProvider.disconnect = () => () => instance.user.logout(); | ||
return patchedProvider; | ||
} | ||
else { | ||
provider.request = patchedProvider.request.bind(patchedProvider); | ||
// @ts-ignore - bind old methods for backwards compat | ||
provider.send = patchedProvider.send.bind(patchedProvider); | ||
// @ts-ignore - bind old methods for backwards compat | ||
provider.sendAsync = patchedProvider.sendAsync.bind(patchedProvider); | ||
return provider; | ||
} | ||
} | ||
@@ -67,0 +77,0 @@ provider = patchProvider(); |
{ | ||
"name": "@web3-onboard/fortmatic", | ||
"version": "2.0.1", | ||
"version": "2.0.2-alpha", | ||
"description": "Fortmatic module for web3-onboard", | ||
@@ -23,5 +23,5 @@ "module": "dist/index.js", | ||
"dependencies": { | ||
"@web3-onboard/common": "^2.0.0", | ||
"@web3-onboard/common": "^2.0.7", | ||
"fortmatic": "^2.2.1" | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
6669
105
2
Updated@web3-onboard/common@^2.0.7