File tree Expand file tree Collapse file tree 4 files changed +935
-957
lines changed Expand file tree Collapse file tree 4 files changed +935
-957
lines changed Original file line number Diff line number Diff line change 10
10
"dependencies" : {
11
11
"@fortawesome/fontawesome-free" : " 5.5.0" ,
12
12
"@vechain/connex" : " 2.0.14" ,
13
+ "@vechain/connex-types" : " 2.0.12" ,
13
14
"@vechain/picasso" : " ^2.1.1" ,
14
15
"bignumber.js" : " 8.0.2" ,
15
16
"buefy" : " ^0.8.20" ,
42
43
"vue-template-compiler" : " ^2.6.11"
43
44
},
44
45
"engines" : {
45
- "node" : " 16.20.2 " ,
46
+ "node" : " ^ 16.20.0 " ,
46
47
"yarn" : " ^1.22"
47
48
}
48
49
}
Original file line number Diff line number Diff line change @@ -41,25 +41,27 @@ const soloGenesis = {
41
41
transactions : [ ] ,
42
42
} ;
43
43
44
+ export const isVeWorldAvailable = ! ! window . vechain
45
+
44
46
export function createConnex ( net ?: "main" | "test" | "solo" ) {
45
47
if ( net ) {
46
48
// net specified
47
49
const url = nodeUrls [ net ] ;
48
50
if ( net == "solo" ) {
49
- return new Connex ( { node : url , network : soloGenesis } ) ;
51
+ return new Connex ( { node : url , network : soloGenesis , noExtension : ! isVeWorldAvailable } )
50
52
}
51
- return new Connex ( { node : url , network : net } ) ;
53
+ return new Connex ( { node : url , network : net , noExtension : ! isVeWorldAvailable } )
52
54
} else {
53
55
const injected = ( window as any ) . connex ;
54
56
// net unspecified
55
57
if ( injected ) {
56
- return new Connex ( { node : "" , network : injected . thor . genesis } ) ;
58
+ return new Connex ( { node : "" , network : injected . thor . genesis , noExtension : ! isVeWorldAvailable } ) ;
57
59
} else {
58
60
// defaults to main net, or soloUrl if solo is provided
59
61
if ( isSoloNode ) {
60
- return new Connex ( { node : nodeUrls . solo , network : soloGenesis } ) ;
62
+ return new Connex ( { node : nodeUrls . solo , network : soloGenesis , noExtension : ! isVeWorldAvailable } ) ;
61
63
}
62
- return new Connex ( { node : nodeUrls . main } ) ;
64
+ return new Connex ( { node : nodeUrls . main , noExtension : ! isVeWorldAvailable } )
63
65
}
64
66
}
65
67
}
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ import router from './Router'
13
13
import './overwrite.css'
14
14
import VueAnalytics from 'vue-analytics'
15
15
import Connex from '@vechain/connex'
16
- import { createConnex , isSoloNode } from './create-connex'
16
+ import { createConnex , isSoloNode , isVeWorldAvailable } from './create-connex'
17
17
import { prePopulate } from '@/pre-populate'
18
18
declare module 'vue/types/vue' {
19
19
interface Vue {
@@ -55,7 +55,8 @@ if (window.connex) {
55
55
//@ts -ignore
56
56
network : window . connex . thor . genesis ,
57
57
node : '' ,
58
- noV1Compat : false
58
+ noV1Compat : false ,
59
+ noExtension : ! isVeWorldAvailable
59
60
} )
60
61
setExplorerUrl ( '' )
61
62
} else {
You can’t perform that action at this time.
0 commit comments