@vechain/connex
Advanced tools
Comparing version 2.0.4 to 2.0.5
@@ -18,2 +18,4 @@ /// <reference types="@vechain/connex-types" /> | ||
network?: 'main' | 'test' | Connex.Thor.Block; | ||
/** the flag to disable the compatibility with connex1 environment */ | ||
noV1Compat?: boolean; | ||
}; | ||
@@ -20,0 +22,0 @@ /** Connex class */ |
@@ -62,15 +62,16 @@ import { Framework } from '@vechain/connex-framework'; | ||
const genesis = normalizeNetwork(opts.network); | ||
try { | ||
// to detect injected connex | ||
const injected = (window || {}).connex; | ||
if (injected && injected.thor.genesis.id === genesis.id) { | ||
// injected genesis id matched | ||
if (/^1\./.test(injected.version)) { | ||
// wrap v1 to v2 | ||
return compat1(injected); | ||
if (!opts.noV1Compat) { | ||
try { | ||
// to detect injected connex | ||
const injected = (window || {}).connex; | ||
if (injected && injected.thor.genesis.id === genesis.id) { | ||
// injected genesis id matched | ||
if (/^1\./.test(injected.version)) { | ||
// wrap v1 to v2 | ||
return compat1(injected); | ||
} | ||
} | ||
return injected; | ||
} | ||
catch ( /**/_a) { /**/ } | ||
} | ||
catch ( /**/_a) { /**/ } | ||
const driver = createFull(opts.node, genesis); | ||
@@ -87,2 +88,2 @@ const framework = new Framework(driver); | ||
export { ConnexClass as Connex }; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLDJCQUEyQixDQUFBO0FBQ3JELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxVQUFVLENBQUE7QUFDeEMsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLFVBQVUsQ0FBQTtBQUNsQyxPQUFPLEVBQUUsVUFBVSxFQUFFLGdCQUFnQixFQUFFLE1BQU0sVUFBVSxDQUFBO0FBQ3ZELE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQTtBQUVyRCxtREFBbUQ7QUFDbkQsU0FBUyxnQkFBZ0IsQ0FBQyxDQUFxQjtJQUMzQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLE1BQU0sQ0FBQTtJQUNmLElBQUksT0FBTyxDQUFDLEtBQUssUUFBUSxFQUFFO1FBQ3ZCLE1BQU0sRUFBRSxHQUFHLGFBQWEsQ0FBQyxDQUFDLENBQUMsQ0FBQTtRQUMzQixJQUFJLENBQUMsRUFBRSxFQUFFO1lBQ0wsTUFBTSxJQUFJLEtBQUssQ0FBQyxpQkFBaUIsQ0FBQyxDQUFBO1NBQ3JDO1FBQ0QsT0FBTyxFQUFFLENBQUE7S0FDWjtTQUFNO1FBQ0gsT0FBTyxDQUFDLENBQUE7S0FDWDtBQUNMLENBQUM7QUFFRCx5Q0FBeUM7QUFDekMsU0FBUyxrQkFBa0IsQ0FBQyxFQUE2QjtJQUNyRCxFQUFFLEdBQUcsRUFBRSxJQUFJLE1BQU0sQ0FBQTtJQUNqQixJQUFJLGtCQUFrQixDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsRUFBRTtRQUM3QixPQUFPLEVBQUUsQ0FBQTtLQUNaO0lBQ0QsTUFBTSxFQUFFLEdBQUcsYUFBYSxDQUFDLEVBQXFCLENBQUMsQ0FBQTtJQUMvQyxJQUFJLEVBQUUsRUFBRTtRQUNKLE9BQU8sRUFBRSxDQUFDLEVBQUUsQ0FBQTtLQUNmO0lBQ0QsTUFBTSxJQUFJLEtBQUssQ0FBQyxvQkFB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 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLDJCQUEyQixDQUFBO0FBQ3JELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxVQUFVLENBQUE7QUFDeEMsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLFVBQVUsQ0FBQTtBQUNsQyxPQUFPLEVBQUUsVUFBVSxFQUFFLGdCQUFnQixFQUFFLE1BQU0sVUFBVSxDQUFBO0FBQ3ZELE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQTtBQUVyRCxtREFBbUQ7QUFDbkQsU0FBUyxnQkFBZ0IsQ0FBQyxDQUFxQjtJQUMzQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLE1BQU0sQ0FBQTtJQUNmLElBQUksT0FBTyxDQUFDLEtBQUssUUFBUSxFQUFFO1FBQ3ZCLE1BQU0sRUFBRSxHQUFHLGFBQWEsQ0FBQyxDQUFDLENBQUMsQ0FBQTtRQUMzQixJQUFJLENBQUMsRUFBRSxFQUFFO1lBQ0wsTUFBTSxJQUFJLEtBQUssQ0FBQyxpQkFBaUIsQ0FBQyxDQUFBO1NBQ3JDO1FBQ0QsT0FBTyxFQUFFLENBQUE7S0FDWjtTQUFNO1FBQ0gsT0FBTyxDQUFDLENBQUE7S0FDWDtBQUNMLENBQUM7QUFFRCx5Q0FBeUM7QUFDekMsU0FBUyxrQkFBa0IsQ0FBQyxFQUE2QjtJQUNyRCxFQUFFLEdBQUcsRUFBRSxJQUFJLE1BQU0sQ0FBQTtJQUNqQixJQUFJLGtCQUFrQixDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsRUFBRTtRQUM3QixPQUFPLEVBQUUsQ0FBQTtLQUNaO0lBQ0QsTUFBTSxFQUFFLEdBQUcsYUFBYSxDQUFDLEVBQXFCLENBQUMsQ0FBQTtJQUMvQyxJQUFJLEVBQUUsRUFBRTtRQUNKLE9BQU8sRUFBRSxDQUFDLEVBQUUsQ0FBQTtLQUNmO0lBQ0QsTUFBTSxJQUFJLEtBQUssQ0FBQyxvQkFB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 |
{ | ||
"name": "@vechain/connex", | ||
"version": "2.0.4", | ||
"version": "2.0.5", | ||
"description": "Standard interface to connect DApp with VeChain and user", | ||
@@ -46,8 +46,8 @@ "main": "dist/connex.js", | ||
"dependencies": { | ||
"@vechain/connex-driver": "^2.0.4", | ||
"@vechain/connex-framework": "^2.0.4", | ||
"@vechain/connex-driver": "^2.0.5", | ||
"@vechain/connex-framework": "^2.0.5", | ||
"randombytes": "^2.1.0", | ||
"thor-devkit": "^2.0.1" | ||
}, | ||
"gitHead": "20ce635e9ce255976a4acb48a6a0a8b926c7f3e8" | ||
"gitHead": "025c3df8d634e6e47a0815cae26b70c0449793da" | ||
} |
@@ -68,3 +68,3 @@ # Connex | ||
```ts | ||
const vendor = new Connex.Vendor('main') | ||
const vendor = new Connex.Vendor('main') //'main','test' or genesis ID if it's private network | ||
``` | ||
@@ -71,0 +71,0 @@ |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
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
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
3017442
20608