From 6e76a8c23278968b1f251368e75c44b8463c71f7 Mon Sep 17 00:00:00 2001
From: DFinn-blockchain <121378268+DFinn-blockchain@users.noreply.github.com>
Date: Sun, 30 Jul 2023 22:29:24 +0530
Subject: [PATCH 01/12] Create base.js
---
src/config/chainConfig/base.js | 1 +
1 file changed, 1 insertion(+)
create mode 100644 src/config/chainConfig/base.js
diff --git a/src/config/chainConfig/base.js b/src/config/chainConfig/base.js
new file mode 100644
index 00000000..8b137891
--- /dev/null
+++ b/src/config/chainConfig/base.js
@@ -0,0 +1 @@
+
From 0667dbfb7045f41e0c5c2373726e2cb4ba88e0f2 Mon Sep 17 00:00:00 2001
From: Bharathcoorg <40591495+Bharathcoorg@users.noreply.github.com>
Date: Sun, 30 Jul 2023 23:45:52 +0530
Subject: [PATCH 02/12] Update base.js
Add Base Network
---
src/config/chainConfig/base.js | 60 ++++++++++++++++++++++++++++++++++
1 file changed, 60 insertions(+)
diff --git a/src/config/chainConfig/base.js b/src/config/chainConfig/base.js
index 8b137891..e2f03d84 100644
--- a/src/config/chainConfig/base.js
+++ b/src/config/chainConfig/base.js
@@ -1 +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: 'ethereum',
+ networkName: 'BASE Mainnet',
+ networkLogo: 'BASE',
+ type: 'main',
+ label: BASE_MAIN_CHAINID,
+ isSwitch: 1,
+ suffix: 'ETH',
+ anyToken: ''
+ },
+}
From 04a9c895f91343ecc0243af70b20e2385e7a4259 Mon Sep 17 00:00:00 2001
From: Bharathcoorg <40591495+Bharathcoorg@users.noreply.github.com>
Date: Sun, 30 Jul 2023 23:46:42 +0530
Subject: [PATCH 03/12] Update base.js
---
src/config/chainConfig/base.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/config/chainConfig/base.js b/src/config/chainConfig/base.js
index e2f03d84..d478971f 100644
--- a/src/config/chainConfig/base.js
+++ b/src/config/chainConfig/base.js
@@ -49,7 +49,7 @@ export default {
lookBlock: BASE_MAIN_EXPLORER + '/block/',
explorer: BASE_MAIN_EXPLORER,
symbol: symbol,
- name: 'ethereum',
+ name: 'base',
networkName: 'BASE Mainnet',
networkLogo: 'BASE',
type: 'main',
From 56adccc6aa34180e8a244409572fe99dc5d89d9d Mon Sep 17 00:00:00 2001
From: Bharathcoorg <40591495+Bharathcoorg@users.noreply.github.com>
Date: Sun, 30 Jul 2023 23:51:24 +0530
Subject: [PATCH 04/12] Add Base logo
---
src/assets/coin/source/BASE.svg | 532 ++++++++++++++++++++++++++++++++
1 file changed, 532 insertions(+)
create mode 100644 src/assets/coin/source/BASE.svg
diff --git a/src/assets/coin/source/BASE.svg b/src/assets/coin/source/BASE.svg
new file mode 100644
index 00000000..fdccb400
--- /dev/null
+++ b/src/assets/coin/source/BASE.svg
@@ -0,0 +1,532 @@
+
+
From d106ae2320c5a5286c1fb640946d7f46fb856bc0 Mon Sep 17 00:00:00 2001
From: Bharathcoorg <40591495+Bharathcoorg@users.noreply.github.com>
Date: Sun, 30 Jul 2023 23:55:02 +0530
Subject: [PATCH 05/12] Update index.ts
Add Base
---
src/config/chainConfig/index.ts | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/config/chainConfig/index.ts b/src/config/chainConfig/index.ts
index 5cc70aac..e63e2305 100644
--- a/src/config/chainConfig/index.ts
+++ b/src/config/chainConfig/index.ts
@@ -39,6 +39,7 @@ 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 {VERSION, USE_VERSION, env} from '../constant'
@@ -88,6 +89,7 @@ export const chainInfo:ConFig = {
...hbit,
...fkw,
...ozo,
+ ...base,
}
const allChainList = [
@@ -129,6 +131,7 @@ const allChainList = [
HBIT_MAIN_CHAINID,
FKW_MAIN_CHAINID,
OZO_MAIN_CHAINID,
+ BASE_MAIN_CHAINID,
]
const useChain:any = {
@@ -279,6 +282,7 @@ const useChain:any = {
HBIT_MAIN_CHAINID,
FKW_MAIN_CHAINID,
OZO_MAIN_CHAINID,
+ BASE_MAIN_CHAINID,
]
}
@@ -287,4 +291,4 @@ const envType:any = env
const defChains = envType === 'dev' ? useChain['ALL_MAIN'] : useChain[USE_VERSION]
// @ts-ignore
const enabledChains = window && window.SO_CROSSCHAIN && window.SO_CROSSCHAIN.NETWORKS ? window.SO_CROSSCHAIN.NETWORKS : defChains
-export const spportChainArr = enabledChains
\ No newline at end of file
+export const spportChainArr = enabledChains
From 819bb92bb8f1b39087a4947a716883f558e2c4c6 Mon Sep 17 00:00:00 2001
From: Bharathcoorg <40591495+Bharathcoorg@users.noreply.github.com>
Date: Mon, 31 Jul 2023 14:12:02 +0530
Subject: [PATCH 06/12] Add Linea Logo
---
src/assets/coin/source/LINEA.png | Bin 0 -> 1256 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 src/assets/coin/source/LINEA.png
diff --git a/src/assets/coin/source/LINEA.png b/src/assets/coin/source/LINEA.png
new file mode 100644
index 0000000000000000000000000000000000000000..12f23c78814dd83e93e1b255074a21885a13a44a
GIT binary patch
literal 1256
zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58911MRQ8&P5FnKq;1l8sq)7$;|Nn1jXmD_F
zP*6~qKY#xH`}gz~KD(^BXp7P}Z3i
z1GGt?B*-tA;r@Gt2@MMh63(x85ZGTIp!zNy=pYt3PZ!6Kid%1PaTYx?5NJ)5WKQ%v
zk-cZO?#$ovMLtW@mYopT@I>S3vitRnUh|($dwZxhbk~e^(>Uc8r0krvciFksU%x0$
zt2<~Azk8l-zFNhJNv>IyKcB13-p%6AzvoYX?1Q|i`yM>>4%$8a|KgLAe=pMP*-{uj
z`>;=O`BGJ$uSvgt#ouL?mdO5<`R{Oyc)DZOqd&WIChe-Xy|cRixkAi=l=}RpD^J)M
z)Xra<$6#;1*_!cx4&!Oz2Y1fA6Z~-TNa@)zp6
zHhY(-&-P7URp0!dwvC@rq0m5%F~NrEKm|*~M-GPE)ZCA8Ug43lw|Nc+u}=`)8WSSc
z%u~W>@;hi<$UA{KS`D$fvG=_fa44*Q;&xod@g?Jqs-NxoOr{LgJ8#P|W-?lI9uW*+
z+92MkvVeI(biEFvCjTFv2H3|=2sHHANB
zztMT*4%1`y6)s76jTf1pJc{M(cjGS*dcW;M#utY7N`dbiH!?pF3TXb0bzOUa?TR~WV^*9!bHZ1A!9^rO<0!B_X*)gAMt7(yndEs$zxP~70$e}%!Mbk2Fk
zEQSD=D)A8J39i4?R55~y%JAiXv%}28%BBnz
zs~__)m@?e>8vS3|CYZUwSvLJ|7Q=_Ka=s~!ufv%e_UtnLFWs_)o#Dn*^KJFr8%!7#
z^!G*m+vb?Cis2l~Q*-@zNr&*V%z$}DJf89n;gh%CUiA8koD`3bYC}AW0s|w50|S#l
z0|Q}ZLpfnJDCUW{GE}%@8h&8vsz>Tp3VR+hC}(uX2@|2?}$S|ZIrMd+5`
ziG~surjO~dK}VOCIx?DbO;Zq3e<&o8*Tr3UY(a@8tMc005r;i3m|2-O_8KG}QmH$f
zF=Nqz$`ykCt3C_59A=vQSnkN5gHn5!J*fJ3EAY-)g(b}EKg|Aq_Nc_6ZOgrU{xB@a
W{T_VU^7lbddFAQq=d#Wzp$PyM-rfTM
literal 0
HcmV?d00001
From 73329f7b09797631a665bc778bed21e3a57dbd94 Mon Sep 17 00:00:00 2001
From: Bharathcoorg <40591495+Bharathcoorg@users.noreply.github.com>
Date: Mon, 31 Jul 2023 14:13:53 +0530
Subject: [PATCH 07/12] Add Linea Mainnet
---
src/config/chainConfig/linea.js | 61 +++++++++++++++++++++++++++++++++
1 file changed, 61 insertions(+)
create mode 100644 src/config/chainConfig/linea.js
diff --git a/src/config/chainConfig/linea.js b/src/config/chainConfig/linea.js
new file mode 100644
index 00000000..baec430c
--- /dev/null
+++ b/src/config/chainConfig/linea.js
@@ -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: '0x4200000000000000000000000000000000000006',
+ tokenListUrl: tokenListUrl + LINEA_MAIN_CHAINID,
+ tokenList: formatSwapTokenList(symbol, tokenList),
+ ...bridgeToken[USE_VERSION],
+ swapRouterToken: '',
+ swapInitToken: '',
+ multicalToken: '0xa53685b101644Bcc36723fe58606B8981E45D13B',
+ 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: 'ethereum',
+ networkName: 'LINEA Mainnet',
+ networkLogo: 'LINEA',
+ type: 'main',
+ label: LINEA_MAIN_CHAINID,
+ isSwitch: 1,
+ suffix: 'ETH',
+ anyToken: ''
+ },
+}
\ No newline at end of file
From a2909a76e84134a2d6202f602cc2d845f95931a8 Mon Sep 17 00:00:00 2001
From: Bharathcoorg <40591495+Bharathcoorg@users.noreply.github.com>
Date: Mon, 31 Jul 2023 14:16:27 +0530
Subject: [PATCH 08/12] Add Linea Mainnet
---
src/config/chainConfig/index.ts | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/config/chainConfig/index.ts b/src/config/chainConfig/index.ts
index e63e2305..f1edb97e 100644
--- a/src/config/chainConfig/index.ts
+++ b/src/config/chainConfig/index.ts
@@ -40,6 +40,7 @@ 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 {VERSION, USE_VERSION, env} from '../constant'
@@ -90,6 +91,7 @@ export const chainInfo:ConFig = {
...fkw,
...ozo,
...base,
+ ...linea,
}
const allChainList = [
@@ -132,6 +134,7 @@ const allChainList = [
FKW_MAIN_CHAINID,
OZO_MAIN_CHAINID,
BASE_MAIN_CHAINID,
+ LINEA_MAIN_CHAINID,
]
const useChain:any = {
@@ -283,6 +286,7 @@ const useChain:any = {
FKW_MAIN_CHAINID,
OZO_MAIN_CHAINID,
BASE_MAIN_CHAINID,
+ LINEA_MAIN_CHAINID,
]
}
From ee6f78cf1e6be4f2f6a72c596b13d7d9e9d19b1c Mon Sep 17 00:00:00 2001
From: Bharathcoorg <40591495+Bharathcoorg@users.noreply.github.com>
Date: Mon, 31 Jul 2023 15:14:34 +0530
Subject: [PATCH 09/12] Update Wrapped Token and Multicall
---
src/config/chainConfig/linea.js | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/config/chainConfig/linea.js b/src/config/chainConfig/linea.js
index baec430c..630c6d3c 100644
--- a/src/config/chainConfig/linea.js
+++ b/src/config/chainConfig/linea.js
@@ -31,13 +31,13 @@ const bridgeToken = {
export default {
[LINEA_MAIN_CHAINID]: {
- wrappedToken: '0x4200000000000000000000000000000000000006',
+ wrappedToken: '0xe5D7C2a44FfDDf6b295A15c148167daaAf5Cf34f',
tokenListUrl: tokenListUrl + LINEA_MAIN_CHAINID,
tokenList: formatSwapTokenList(symbol, tokenList),
...bridgeToken[USE_VERSION],
swapRouterToken: '',
swapInitToken: '',
- multicalToken: '0xa53685b101644Bcc36723fe58606B8981E45D13B',
+ multicalToken: '0x5D155A04De5bB501f022E44AEd7FF23A6Ff2C1F1',
v1FactoryToken: '',
v2FactoryToken: '',
timelock: '',
@@ -58,4 +58,4 @@ export default {
suffix: 'ETH',
anyToken: ''
},
-}
\ No newline at end of file
+}
From f942a0fe8a1f24bce217fb49df494ee6ae57b65b Mon Sep 17 00:00:00 2001
From: Bharathcoorg <40591495+Bharathcoorg@users.noreply.github.com>
Date: Thu, 3 Aug 2023 16:11:30 +0530
Subject: [PATCH 10/12] Update base.js
---
src/config/chainConfig/base.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/config/chainConfig/base.js b/src/config/chainConfig/base.js
index d478971f..d9bad18b 100644
--- a/src/config/chainConfig/base.js
+++ b/src/config/chainConfig/base.js
@@ -49,7 +49,7 @@ export default {
lookBlock: BASE_MAIN_EXPLORER + '/block/',
explorer: BASE_MAIN_EXPLORER,
symbol: symbol,
- name: 'base',
+ name: 'Base',
networkName: 'BASE Mainnet',
networkLogo: 'BASE',
type: 'main',
From bf7ba8e533d56b015aaefac302d04514b73a6010 Mon Sep 17 00:00:00 2001
From: Bharathcoorg <40591495+Bharathcoorg@users.noreply.github.com>
Date: Thu, 3 Aug 2023 16:12:34 +0530
Subject: [PATCH 11/12] Update Edgeware RPC
---
src/config/chainConfig/edg.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/config/chainConfig/edg.js b/src/config/chainConfig/edg.js
index 3df2e610..d830eb0e 100644
--- a/src/config/chainConfig/edg.js
+++ b/src/config/chainConfig/edg.js
@@ -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 = []
@@ -58,4 +58,4 @@ export default {
suffix: 'EDG',
anyToken: ''
},
-}
\ No newline at end of file
+}
From bd4c05eb49ff3211a838fdb88dd4fc55fc97c50e Mon Sep 17 00:00:00 2001
From: Bharathcoorg <40591495+Bharathcoorg@users.noreply.github.com>
Date: Thu, 3 Aug 2023 16:12:59 +0530
Subject: [PATCH 12/12] Update linea.js
---
src/config/chainConfig/linea.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/config/chainConfig/linea.js b/src/config/chainConfig/linea.js
index 630c6d3c..3cf16da5 100644
--- a/src/config/chainConfig/linea.js
+++ b/src/config/chainConfig/linea.js
@@ -49,7 +49,7 @@ export default {
lookBlock: LINEA_MAIN_EXPLORER + '/block/',
explorer: LINEA_MAIN_EXPLORER,
symbol: symbol,
- name: 'ethereum',
+ name: 'Linea',
networkName: 'LINEA Mainnet',
networkLogo: 'LINEA',
type: 'main',