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',