diff --git a/conf/mainnets/arbitrum.yml b/conf/mainnets/arbitrum.yml index 35ce820..90f438c 100644 --- a/conf/mainnets/arbitrum.yml +++ b/conf/mainnets/arbitrum.yml @@ -55,7 +55,16 @@ couples: protocol: lnv3 fee: '10000000000000' messager: layerzero - + - chain: base + symbol: ETH + protocol: lnv3 + fee: '10000000000000' + messager: layerzero + - chain: scroll + symbol: ETH + protocol: lnv3 + fee: '10000000000000' + messager: layerzero ## ring - chain: ethereum @@ -179,4 +188,33 @@ couples: protocol: lnv2-default fee: '100000' messager: layerzero - + - chain: base + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: gnosis + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: bsc + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: scroll + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: polygon + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: op + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero diff --git a/conf/mainnets/base.yml b/conf/mainnets/base.yml index c4e51a9..ac04165 100644 --- a/conf/mainnets/base.yml +++ b/conf/mainnets/base.yml @@ -3,9 +3,16 @@ code: base name: base rpcs: - https://mainnet.base.org +protocol: + lnv2-default: '0x94C614DAeFDbf151E1BB53d6A201ae5fF56A9337' + lnv2-opposite: null + lnv3: '0xbA5D580B18b6436411562981e02c8A9aA1776D10' +messagers: + - name: layerzero + address: '0x61B6B8c7C00aA7F060a2BEDeE6b11927CC9c3eF1' tokens: - symbol: ETH - address: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' + address: '0x0000000000000000000000000000000000000000' decimals: 18 type: native - symbol: USDC @@ -14,9 +21,56 @@ tokens: type: erc20 couples: + # eth + - chain: arbitrum + symbol: ETH + protocol: lnv3 + fee: '10000000000000' + messager: layerzero + - chain: op + symbol: ETH + protocol: lnv3 + fee: '10000000000000' + messager: layerzero + - chain: scroll + symbol: ETH + protocol: lnv3 + fee: '10000000000000' + messager: layerzero + ## usdc - chain: bsc symbol: USDC protocol: lnv2-default fee: '100000' messager: layerzero + - chain: arbitrum + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: gnosis + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: bsc + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: scroll + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: polygon + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: op + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero diff --git a/conf/mainnets/blast.yml b/conf/mainnets/blast.yml index 6fb71ae..54f2182 100644 --- a/conf/mainnets/blast.yml +++ b/conf/mainnets/blast.yml @@ -4,10 +4,14 @@ name: Blast rpcs: - https://rpc.blastblockchain.com protocol: + lnv2-default: null + lnv2-opposite: null lnv3: '0xB180D7DcB5CC161C862aD60442FA37527546cAFC' messagers: - name: msgline address: '0x98982b1685a63596834a05C1288dA7fbF27d684E' + - name: layerzero + address: '0x8A87497488073307E1a17e8A12475a94Afcb413f' tokens: - symbol: ETH address: '0x0000000000000000000000000000000000000000' diff --git a/conf/mainnets/bsc.yml b/conf/mainnets/bsc.yml index 3949757..4c9c031 100644 --- a/conf/mainnets/bsc.yml +++ b/conf/mainnets/bsc.yml @@ -3,6 +3,10 @@ code: bsc name: bsc rpcs: - https://bsc-rpc.publicnode.com +protocol: + lnv2-default: '0x94C614DAeFDbf151E1BB53d6A201ae5fF56A9337' + lnv2-opposite: null + lnv3: '0xbA5D580B18b6436411562981e02c8A9aA1776D10' messagers: - name: layerzero address: '0x89AF830781A2C1d3580Db930bea11094F55AfEae' @@ -111,4 +115,28 @@ couples: protocol: lnv3 fee: '100000000000000000' messager: layerzero - + - chain: gnosis + symbol: USDC + protocol: lnv3 + fee: '100000000000000000' + messager: layerzero + - chain: arbitrum + symbol: USDC + protocol: lnv3 + fee: '100000000000000000' + messager: layerzero + - chain: scroll + symbol: USDC + protocol: lnv3 + fee: '100000000000000000' + messager: layerzero + - chain: polygon + symbol: USDC + protocol: lnv3 + fee: '100000000000000000' + messager: layerzero + - chain: op + symbol: USDC + protocol: lnv3 + fee: '100000000000000000' + messager: layerzero diff --git a/conf/mainnets/darwinia.yml b/conf/mainnets/darwinia.yml index 207e13b..718e103 100644 --- a/conf/mainnets/darwinia.yml +++ b/conf/mainnets/darwinia.yml @@ -8,9 +8,9 @@ tokens: address: '0x0000000000000000000000000000000000000000' decimals: 18 type: native - - symbol: CRAB + - symbol: xWCRAB alias: - - xWCRAB + - CRAB name: xWCRAB address: '0x656567Eb75b765FC320783cc6EDd86bD854b2305' decimals: 18 @@ -20,9 +20,9 @@ tokens: address: '0x0000000000000000000000000000000000000404' decimals: 10 type: erc20 - - symbol: USDT + - symbol: ahUSDT alias: - - ahUSDT + - USDT name: ahUSDT address: '0x0000000000000000000000000000000000000403' decimals: 6 diff --git a/conf/mainnets/ethereum.yml b/conf/mainnets/ethereum.yml index e210d15..fc49063 100644 --- a/conf/mainnets/ethereum.yml +++ b/conf/mainnets/ethereum.yml @@ -3,6 +3,11 @@ code: ethereum name: Ethereum rpcs: - https://ethereum-rpc.publicnode.com +messagers: + - name: arbitrum-l2 + address: '0x78a6831Da2293fbEFd0d8aFB4D1f7CBB751e0119' + - name: msgline + address: '0x65Be094765731F394bc6d9DF53bDF3376F1Fc8B0' tokens: - symbol: RING address: '0x0000000000000000000000000000000000000000' diff --git a/conf/mainnets/gnosis.yml b/conf/mainnets/gnosis.yml index 3793f60..875e78f 100644 --- a/conf/mainnets/gnosis.yml +++ b/conf/mainnets/gnosis.yml @@ -3,6 +3,10 @@ code: gnosis name: Gnosis rpcs: - https://gnosis-rpc.publicnode.com +protocol: + lnv2-default: '0x94C614DAeFDbf151E1BB53d6A201ae5fF56A9337' + lnv2-opposite: null + lnv3: '0xbA5D580B18b6436411562981e02c8A9aA1776D10' messagers: - name: layerzero address: '0x3F7DF5866591e7E48D18C8EbeAE61Bc343a63283' @@ -16,76 +20,112 @@ tokens: address: '0x4ECaBa5870353805a9F068101A40E0f32ed605C6' decimals: 6 type: erc20 + - symbol: USDC + address: '0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83' + decimals: 6 + type: erc20 couples: ## USDT - chain: bsc symbol: USDT protocol: lnv2-default - fee: '100000000000000000' + fee: '100000' messager: layerzero - chain: bsc symbol: USDT protocol: lnv3 - fee: '100000000000000000' + fee: '100000' messager: layerzero - chain: polygon symbol: USDT protocol: lnv2-default - fee: '100000000000000000' + fee: '100000' messager: layerzero - chain: polygon symbol: USDT protocol: lnv3 - fee: '100000000000000000' + fee: '100000' messager: layerzero - chain: linea symbol: USDT protocol: lnv2-default - fee: '100000000000000000' + fee: '100000' messager: layerzero - chain: linea symbol: USDT protocol: lnv3 - fee: '100000000000000000' + fee: '100000' messager: layerzero - chain: op symbol: USDT protocol: lnv2-default - fee: '100000000000000000' + fee: '100000' messager: layerzero - chain: op symbol: USDT protocol: lnv3 - fee: '100000000000000000' + fee: '100000' messager: layerzero - chain: mantle symbol: USDT protocol: lnv2-default - fee: '100000000000000000' + fee: '100000' messager: layerzero - chain: mantle symbol: USDT protocol: lnv3 - fee: '100000000000000000' + fee: '100000' messager: layerzero - chain: scroll symbol: USDT protocol: lnv2-default - fee: '100000000000000000' + fee: '100000' messager: layerzero - chain: scroll symbol: USDT protocol: lnv3 - fee: '100000000000000000' + fee: '100000' messager: layerzero - chain: arbitrum symbol: USDT protocol: lnv2-default - fee: '100000000000000000' + fee: '100000' messager: layerzero - chain: arbitrum symbol: USDT protocol: lnv3 - fee: '100000000000000000' + fee: '100000' + messager: layerzero + + ## usdc + - chain: base + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: arbitrum + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: bsc + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: scroll + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: polygon + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: op + symbol: USDC + protocol: lnv3 + fee: '100000' messager: layerzero diff --git a/conf/mainnets/linea.yml b/conf/mainnets/linea.yml index c5c7924..0ecfae9 100644 --- a/conf/mainnets/linea.yml +++ b/conf/mainnets/linea.yml @@ -3,6 +3,10 @@ code: linea name: Linea rpcs: - https://linea.decubate.com +protocol: + lnv2-default: '0x94C614DAeFDbf151E1BB53d6A201ae5fF56A9337' + lnv2-opposite: null + lnv3: '0xbA5D580B18b6436411562981e02c8A9aA1776D10' messagers: - name: layerzero address: '0x61B6B8c7C00aA7F060a2BEDeE6b11927CC9c3eF1' diff --git a/conf/mainnets/mantle.yml b/conf/mainnets/mantle.yml index 12c9d5a..4fcd7aa 100644 --- a/conf/mainnets/mantle.yml +++ b/conf/mainnets/mantle.yml @@ -3,13 +3,17 @@ code: mantle name: Mantle rpcs: - https://mantle-rpc.publicnode.com +protocol: + lnv2-default: '0x94C614DAeFDbf151E1BB53d6A201ae5fF56A9337' + lnv2-opposite: null + lnv3: '0xbA5D580B18b6436411562981e02c8A9aA1776D10' messagers: - name: layerzero address: '0x61B6B8c7C00aA7F060a2BEDeE6b11927CC9c3eF1' tokens: - symbol: MNT address: '0x0000000000000000000000000000000000000000' - decimals: 6 + decimals: 18 type: native - symbol: USDT address: '0x201EBa5CC46D216Ce6DC03F6a759e8E766e956aE' diff --git a/conf/mainnets/moonbeam.yml b/conf/mainnets/moonbeam.yml index 65dfe9f..6a62f9c 100644 --- a/conf/mainnets/moonbeam.yml +++ b/conf/mainnets/moonbeam.yml @@ -3,6 +3,10 @@ code: moonbeam name: Moonbeam rpcs: - https://moonbeam-rpc.dwellir.com +protocol: + lnv2-default: null + lnv2-opposite: null + lnv3: '0xbA5D580B18b6436411562981e02c8A9aA1776D10' messagers: - name: layerzero address: '0x61B6B8c7C00aA7F060a2BEDeE6b11927CC9c3eF1' @@ -11,13 +15,9 @@ tokens: address: '0x0000000000000000000000000000000000000000' decimals: 18 type: native - - symbol: ETH - address: '0xfa9343c3897324496a05fc75abed6bac29f8a40f' - decimals: 18 - type: erc20 - - symbol: USDT + - symbol: xcUSDT alias: - - xcUSDT + - USDT name: xcUSDT address: '0xFFFFFFfFea09FB06d082fd1275CD48b191cbCD1d' decimals: 6 diff --git a/conf/mainnets/optimism.yml b/conf/mainnets/optimism.yml index aec310d..2023358 100644 --- a/conf/mainnets/optimism.yml +++ b/conf/mainnets/optimism.yml @@ -3,6 +3,10 @@ code: op name: Op rpcs: - https://optimism-rpc.publicnode.com +protocol: + lnv2-default: '0x94C614DAeFDbf151E1BB53d6A201ae5fF56A9337' + lnv2-opposite: null + lnv3: '0xbA5D580B18b6436411562981e02c8A9aA1776D10' messagers: - name: layerzero address: '0x61B6B8c7C00aA7F060a2BEDeE6b11927CC9c3eF1' @@ -15,6 +19,10 @@ tokens: address: '0x94b008aA00579c1307B0EF2c499aD98a8ce58e58' decimals: 6 type: erc20 + - symbol: USDC + address: '0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85' + decimals: 6 + type: erc20 couples: ## ETH @@ -23,6 +31,16 @@ couples: protocol: lnv3 fee: '10000000000000' messager: layerzero + - chain: base + symbol: ETH + protocol: lnv3 + fee: '10000000000000' + messager: layerzero + - chain: scroll + symbol: ETH + protocol: lnv3 + fee: '10000000000000' + messager: layerzero ## USDT - chain: bsc @@ -95,3 +113,34 @@ couples: protocol: lnv3 fee: '100000' messager: layerzero + + - chain: base + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: gnosis + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: bsc + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: scroll + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: polygon + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: arbitrum + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero diff --git a/conf/mainnets/polygon-zkevm.yml b/conf/mainnets/polygon-zkevm.yml index 2f4cb5f..333f7f3 100644 --- a/conf/mainnets/polygon-zkevm.yml +++ b/conf/mainnets/polygon-zkevm.yml @@ -3,6 +3,13 @@ code: polygon-zkEvm name: Polygon zkEVM rpcs: - https://zkevm-rpc.com +protocol: + lnv2-default: '0x94C614DAeFDbf151E1BB53d6A201ae5fF56A9337' + lnv2-opposite: null + lnv3: '0xbA5D580B18b6436411562981e02c8A9aA1776D10' +messagers: + - name: layerzero + address: '0x61B6B8c7C00aA7F060a2BEDeE6b11927CC9c3eF1' tokens: - symbol: ETH address: '0x0000000000000000000000000000000000000000' diff --git a/conf/mainnets/polygon.yml b/conf/mainnets/polygon.yml index 773da16..c0e5465 100644 --- a/conf/mainnets/polygon.yml +++ b/conf/mainnets/polygon.yml @@ -3,6 +3,10 @@ code: polygon name: Polygon rpcs: - https://polygon-bor-rpc.publicnode.com +protocol: + lnv2-default: '0x94C614DAeFDbf151E1BB53d6A201ae5fF56A9337' + lnv2-opposite: null + lnv3: '0xbA5D580B18b6436411562981e02c8A9aA1776D10' messagers: - name: layerzero address: '0x463D1730a8527CA58d48EF70C7460B9920346567' @@ -19,6 +23,10 @@ tokens: address: '0xc2132D05D31c914a87C6611C10748AEb04B58e8F' decimals: 6 type: erc20 + - symbol: USDC + address: '0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359' + decimals: 6 + type: erc20 couples: ## RING @@ -115,3 +123,34 @@ couples: fee: '100000' messager: layerzero + ## usdc + - chain: base + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: gnosis + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: bsc + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: scroll + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: arbitrum + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: op + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero diff --git a/conf/mainnets/scroll.yml b/conf/mainnets/scroll.yml index 6285d53..f63fc70 100644 --- a/conf/mainnets/scroll.yml +++ b/conf/mainnets/scroll.yml @@ -3,6 +3,10 @@ code: scroll name: Scroll rpcs: - https://scroll-mainnet.public.blastapi.io +protocol: + lnv2-default: '0x94C614DAeFDbf151E1BB53d6A201ae5fF56A9337' + lnv2-opposite: null + lnv3: '0xbA5D580B18b6436411562981e02c8A9aA1776D10' messagers: - name: layerzero address: '0x463d1730a8527ca58d48ef70c7460b9920346567' @@ -21,6 +25,23 @@ tokens: type: erc20 couples: + ## ETH + - chain: op + symbol: ETH + protocol: lnv3 + fee: '10000000000000' + messager: layerzero + - chain: base + symbol: ETH + protocol: lnv3 + fee: '10000000000000' + messager: layerzero + - chain: arbitrum + symbol: ETH + protocol: lnv3 + fee: '10000000000000' + messager: layerzero + ## USDT - chain: mantle symbol: USDT @@ -115,3 +136,28 @@ couples: protocol: lnv3 fee: '100000' messager: layerzero + - chain: base + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: gnosis + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: bsc + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: polygon + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero + - chain: op + symbol: USDC + protocol: lnv3 + fee: '100000' + messager: layerzero