Skip to content

Commit

Permalink
Merge pull request #85 from DFinn-blockchain/main
Browse files Browse the repository at this point in the history
Add Base Mainnet
  • Loading branch information
noxonsu authored Sep 2, 2023
2 parents 53fc9f5 + ee03e36 commit ec731fe
Show file tree
Hide file tree
Showing 6 changed files with 670 additions and 4 deletions.
532 changes: 532 additions & 0 deletions src/assets/coin/source/BASE.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/coin/source/LINEA.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
61 changes: 61 additions & 0 deletions src/config/chainConfig/base.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 BASE_MAIN_CHAINID = 8453
export const BASE_MAINNET = getLocalRPC(BASE_MAIN_CHAINID, 'https://base.rpc.thirdweb.com/')
export const BASE_MAIN_EXPLORER = 'https://basescan.org/'

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

const symbol = 'ETH'

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

export default {
[BASE_MAIN_CHAINID]: {
wrappedToken: '0x4200000000000000000000000000000000000006',
tokenListUrl: tokenListUrl + BASE_MAIN_CHAINID,
tokenList: formatSwapTokenList(symbol, tokenList),
...bridgeToken[USE_VERSION],
swapRouterToken: '',
swapInitToken: '',
multicalToken: '0xa53685b101644Bcc36723fe58606B8981E45D13B',
v1FactoryToken: '',
v2FactoryToken: '',
timelock: '',
nodeRpc: BASE_MAINNET,
nodeRpcList: [BASE_MAINNET],
chainID: BASE_MAIN_CHAINID,
lookHash: BASE_MAIN_EXPLORER + '/tx/',
lookAddr: BASE_MAIN_EXPLORER + '/address/',
lookBlock: BASE_MAIN_EXPLORER + '/block/',
explorer: BASE_MAIN_EXPLORER,
symbol: symbol,
name: 'Base',
networkName: 'BASE Mainnet',
networkLogo: 'BASE',
type: 'main',
label: BASE_MAIN_CHAINID,
isSwitch: 1,
suffix: 'ETH',
anyToken: ''
},
}
4 changes: 2 additions & 2 deletions src/config/chainConfig/edg.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import {formatSwapTokenList, getLocalRPC} from './methods'
import {tokenListUrl, VERSION, USE_VERSION} from '../constant'

export const EDG_MAIN_CHAINID = 2021
export const EDG_MAINNET = getLocalRPC(EDG_MAIN_CHAINID, 'https://edgeware-rpc.dwellir.com/')
export const EDG_MAINNET = getLocalRPC(EDG_MAIN_CHAINID, 'https://rpc.edgscan.live/')
export const EDG_MAIN_EXPLORER = 'https://edgscan.live'

export const tokenList = []
Expand Down Expand Up @@ -58,4 +58,4 @@ export default {
suffix: 'EDG',
anyToken: ''
},
}
}
16 changes: 14 additions & 2 deletions src/config/chainConfig/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,14 @@ import edg, {EDG_MAIN_CHAINID} from './edg'
import hbit, {HBIT_MAIN_CHAINID} from './hashbit'
import fkw, {FKW_MAIN_CHAINID} from './fkw'
import ozo, {OZO_MAIN_CHAINID} from './ozone'

import base, {BASE_MAIN_CHAINID} from './base'
import linea, {LINEA_MAIN_CHAINID} from './linea'

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



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

interface ConFig {
Expand Down Expand Up @@ -89,7 +94,10 @@ export const chainInfo:ConFig = {
...hbit,
...fkw,
...ozo,
...xzo,

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

const allChainList = [
Expand Down Expand Up @@ -131,7 +139,9 @@ const allChainList = [
HBIT_MAIN_CHAINID,
FKW_MAIN_CHAINID,
OZO_MAIN_CHAINID,
XZO_MAIN_CHAINID,
BASE_MAIN_CHAINID,
LINEA_MAIN_CHAINID,
XZO_MAIN_CHAINID
]

const useChain:any = {
Expand Down Expand Up @@ -282,6 +292,8 @@ const useChain:any = {
HBIT_MAIN_CHAINID,
FKW_MAIN_CHAINID,
OZO_MAIN_CHAINID,
BASE_MAIN_CHAINID,
LINEA_MAIN_CHAINID,
XZO_MAIN_CHAINID,
]
}
Expand Down
61 changes: 61 additions & 0 deletions src/config/chainConfig/linea.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 LINEA_MAIN_CHAINID = 59144
export const LINEA_MAINNET = getLocalRPC(LINEA_MAIN_CHAINID, 'https://linea-mainnet.infura.io/v3/')
export const LINEA_MAIN_EXPLORER = 'https://lineascan.build'

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

const symbol = 'ETH'

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

export default {
[LINEA_MAIN_CHAINID]: {
wrappedToken: '0xe5D7C2a44FfDDf6b295A15c148167daaAf5Cf34f',
tokenListUrl: tokenListUrl + LINEA_MAIN_CHAINID,
tokenList: formatSwapTokenList(symbol, tokenList),
...bridgeToken[USE_VERSION],
swapRouterToken: '',
swapInitToken: '',
multicalToken: '0x5D155A04De5bB501f022E44AEd7FF23A6Ff2C1F1',
v1FactoryToken: '',
v2FactoryToken: '',
timelock: '',
nodeRpc: LINEA_MAINNET,
nodeRpcList: [LINEA_MAINNET],
chainID: LINEA_MAIN_CHAINID,
lookHash: LINEA_MAIN_EXPLORER + '/tx/',
lookAddr: LINEA_MAIN_EXPLORER + '/address/',
lookBlock: LINEA_MAIN_EXPLORER + '/block/',
explorer: LINEA_MAIN_EXPLORER,
symbol: symbol,
name: 'Linea',
networkName: 'LINEA Mainnet',
networkLogo: 'LINEA',
type: 'main',
label: LINEA_MAIN_CHAINID,
isSwitch: 1,
suffix: 'ETH',
anyToken: ''
},
}

0 comments on commit ec731fe

Please sign in to comment.