Browse Source

merkly task added

hel 1 year ago
parent
commit
a672109b05
1 changed files with 17 additions and 0 deletions
  1. 17 0
      src/config/chain.ts

+ 17 - 0
src/config/chain.ts

@@ -6,6 +6,11 @@ declare interface ChainInfo {
   routerAddress?: string
   ethRouterAddress?: string
   owltoInfo?: OwltoInfo
+  merklyInfo?: MerklyInfo
+}
+declare interface MerklyInfo {
+  routerAddress: string
+  merklyChainId: number
 }
 
 declare interface OwltoInfo {
@@ -35,6 +40,10 @@ export const chainInfoMap: { [chainId: number]: ChainInfo } = {
       owltoChainName: 'ArbitrumOneMainnet',
       networkCode: 4,
     },
+    merklyInfo: {
+      routerAddress: '0x233888F5Dc1d3C0360b559aBc029675290DAFa70',
+      merklyChainId: 42161,
+    },
   },
   [ChainId.OPTIMISM]: {
     name: 'Optimism',
@@ -48,6 +57,10 @@ export const chainInfoMap: { [chainId: number]: ChainInfo } = {
       owltoChainName: 'OptimismMainnet',
       networkCode: 3,
     },
+    merklyInfo: {
+      routerAddress: '0xc110e7faa95680c79937ccaca3d1cab7902be25e',
+      merklyChainId: 10,
+    },
   },
   [ChainId.BASE]: {
     name: 'Base',
@@ -61,6 +74,10 @@ export const chainInfoMap: { [chainId: number]: ChainInfo } = {
       owltoChainName: 'BaseMainnet',
       networkCode: 12,
     },
+    merklyInfo: {
+      routerAddress: '0x0cb0354E9C51960a7875724343dfC37B93d32609',
+      merklyChainId: 8453,
+    },
   },
   [ChainId.ZKSYNC]: {
     name: 'zkSync',