Skip to content

Commit

Permalink
add vector chain
Browse files Browse the repository at this point in the history
  • Loading branch information
shendel committed Sep 2, 2024
1 parent 6f79bbc commit a08b102
Show file tree
Hide file tree
Showing 3 changed files with 69 additions and 4 deletions.
Binary file added src/assets/coin/source/VSG.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 8 additions & 4 deletions src/config/chainConfig/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ import linea, {LINEA_MAIN_CHAINID} from './linea'

import xzo, {XZO_MAIN_CHAINID} from './xzo'


import vector, {VECTOR_MAIN_CHAINID} from './vector'

import {VERSION, USE_VERSION, env} from '../constant'

Expand Down Expand Up @@ -97,7 +97,8 @@ export const chainInfo:ConFig = {

...base,
...linea,
...xzo
...xzo,
...vector,
}

const allChainList = [
Expand Down Expand Up @@ -141,7 +142,8 @@ const allChainList = [
OZO_MAIN_CHAINID,
BASE_MAIN_CHAINID,
LINEA_MAIN_CHAINID,
XZO_MAIN_CHAINID
XZO_MAIN_CHAINID,
VECTOR_MAIN_CHAINID,
]

const useChain:any = {
Expand Down Expand Up @@ -216,7 +218,8 @@ const useChain:any = {
XDAI_MAIN_CHAINID,
KCC_MAIN_CHAINID,
OKT_MAIN_CHAINID,
ONE_MAIN_CHAINID
ONE_MAIN_CHAINID,
VECTOR_MAIN_CHAINID,
],
[VERSION.V4_OKT]: [
BNB_MAIN_CHAINID,
Expand Down Expand Up @@ -295,6 +298,7 @@ const useChain:any = {
BASE_MAIN_CHAINID,
LINEA_MAIN_CHAINID,
XZO_MAIN_CHAINID,
VECTOR_MAIN_CHAINID,
]
}

Expand Down
61 changes: 61 additions & 0 deletions src/config/chainConfig/vector.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
import {formatSwapTokenList, getLocalRPC} from './methods'
import {tokenListUrl, VERSION, USE_VERSION} from '../constant'

export const VECTOR_MAIN_CHAINID = 420044
export const VECTOR_MAIN = getLocalRPC(VECTOR_MAIN_CHAINID, 'https://testnet-rpc.vsgofficial.com')
export const VECTOR_MAIN_EXPLORER = 'https://testnet-scan.vsgofficial.com/'

export const tokenList = []
export const testTokenList = []

const symbol = 'VSG'

const bridgeToken = {
[VERSION.V1]: {
bridgeInitToken: '',
bridgeInitChain: '',
},
[VERSION.V5]: {
bridgeInitToken: '',
bridgeInitChain: '',
nativeToken: '',
crossBridgeInitToken: ''
},
[VERSION.V7]: {
bridgeInitToken: '',
bridgeInitChain: '',
nativeToken: '',
crossBridgeInitToken: ''
},
}

export default {
[VECTOR_MAIN_CHAINID]: {
wrappedToken: '0xc6807ddc8DfB31c66114eFFaDe883b3C8eABBA83',
tokenListUrl: tokenListUrl + VECTOR_MAIN_CHAINID,
tokenList: formatSwapTokenList(symbol, tokenList),
...bridgeToken[USE_VERSION],
swapRouterToken: '',
swapInitToken: '',
multicalToken: '0x8D3185295E7800FB687BA75e8F9685e3D2435676',
v1FactoryToken: '',
v2FactoryToken: '',
timelock: '',
nodeRpc: VECTOR_MAIN,
nodeRpcList: [VECTOR_MAIN],
chainID: VECTOR_MAIN_CHAINID,
lookHash: VECTOR_MAIN_EXPLORER + '/tx/',
lookAddr: VECTOR_MAIN_EXPLORER + '/address/',
lookBlock: VECTOR_MAIN_EXPLORER + '/block/',
explorer: VECTOR_MAIN_EXPLORER,
symbol: symbol,
name: 'Vector',
networkName: 'Vector Testnet',
networkLogo: 'VSG',
type: 'main',
label: VECTOR_MAIN_CHAINID,
isSwitch: 1,
suffix: 'VSG',
anyToken: ''
},
}

0 comments on commit a08b102

Please sign in to comment.