Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Try to enable mantle #19

Merged
merged 7 commits into from
Aug 21, 2024
Merged

Try to enable mantle #19

merged 7 commits into from
Aug 21, 2024

Conversation

fewensa
Copy link
Collaborator

@fewensa fewensa commented Aug 20, 2024

also fix #16

Copy link
Contributor

github-actions bot commented Aug 20, 2024

diff

  • lock/lnv3__eth__scroll_arbitrum.lock.json
  • lock/lnv3__usdc__arbitrum_mantle.lock.json (New)
  • lock/lnv3__usdc__avalanche_mantle.lock.json (New)
  • lock/lnv3__usdc__base_mantle.lock.json (New)
  • lock/lnv3__usdc__bsc_mantle.lock.json (New)
  • lock/lnv3__usdc__gnosis_mantle.lock.json (New)
  • lock/lnv3__usdc__mantle_arbitrum.lock.json (New)
  • lock/lnv3__usdc__mantle_avalanche.lock.json (New)
  • lock/lnv3__usdc__mantle_base.lock.json (New)
  • lock/lnv3__usdc__mantle_bsc.lock.json (New)
  • lock/lnv3__usdc__mantle_gnosis.lock.json (New)
  • lock/lnv3__usdc__mantle_op.lock.json (New)
  • lock/lnv3__usdc__mantle_polygon.lock.json (New)
  • lock/lnv3__usdc__mantle_scroll.lock.json (New)
  • lock/lnv3__usdc__op_mantle.lock.json (New)
  • lock/lnv3__usdc__polygon_mantle.lock.json (New)
  • lock/lnv3__usdc__scroll_mantle.lock.json (New)

lock/lnv3__eth__scroll_arbitrum.lock.json

--- a/_main_/outputs/lock/lnv3__eth__scroll_arbitrum.lock.json
+++ b/outputs/lock/lnv3__eth__scroll_arbitrum.lock.json
@@ -9,10 +9,10 @@
     "deposit": 0.06,
     "approve": 10000000000000,
     "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
-    "sourceSafeWalletUrl": "https://safe-transaction-base.safe.global/api"
+    "sourceSafeWalletUrl": "https://safe-transaction-scroll.safe.global/api"
   },
   "hash": {
-    "origin": "100000000000000.0001scroll->arbitrum0.060.10x000000000bb6a011db294ce3f3423f00eac4959ehttps://safe-transaction-base.safe.global/apieth0.4lnv3",
-    "hash": "73b20338b079ca29a462ebd09c469e1d6bbc7c88e333b0d65e1667f107c8214d"
+    "origin": "100000000000000.0001scroll->arbitrum0.060.10x000000000bb6a011db294ce3f3423f00eac4959ehttps://safe-transaction-scroll.safe.global/apieth0.4lnv3",
+    "hash": "d1997c87babcdc3c9c867af0ff80f268d47ce72f8f34074bca76f0d15070665b"
   }
 }
\ No newline at end of file

lock/lnv3__usdc__arbitrum_mantle.lock.json

--- /dev/null
+++ b/outputs/lock/lnv3__usdc__arbitrum_mantle.lock.json
@@ -0,0 +1,18 @@
+{
+  "register": {
+    "bridge": "arbitrum->mantle",
+    "symbol": "usdc",
+    "type": "lnv3",
+    "baseFee": 0.1,
+    "liquidityFeeRate": 0.1,
+    "transferLimit": 2000,
+    "deposit": 100,
+    "approve": 10000000000000,
+    "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
+    "sourceSafeWalletUrl": "https://safe-transaction-arbitrum.safe.global/api"
+  },
+  "hash": {
+    "origin": "100000000000000.1arbitrum->mantle1000.10x000000000bb6a011db294ce3f3423f00eac4959ehttps://safe-transaction-arbitrum.safe.global/apiusdc2000lnv3",
+    "hash": "1ea0e7a2f7dee255752c0179c294d225819a0ab794162927776d4ee2528bd353"
+  }
+}
\ No newline at end of file

lock/lnv3__usdc__avalanche_mantle.lock.json

--- /dev/null
+++ b/outputs/lock/lnv3__usdc__avalanche_mantle.lock.json
@@ -0,0 +1,18 @@
+{
+  "register": {
+    "bridge": "avalanche->mantle",
+    "symbol": "usdc",
+    "type": "lnv3",
+    "baseFee": 0.1,
+    "liquidityFeeRate": 0.1,
+    "transferLimit": 2000,
+    "deposit": 100,
+    "approve": 10000000000000,
+    "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
+    "sourceSafeWalletUrl": "https://safe-transaction-avalanche.safe.global/api"
+  },
+  "hash": {
+    "origin": "100000000000000.1avalanche->mantle1000.10x000000000bb6a011db294ce3f3423f00eac4959ehttps://safe-transaction-avalanche.safe.global/apiusdc2000lnv3",
+    "hash": "99498dc3d75e93f212ea2d0dda9dc5232bfb99c994fdc2b0698818d0c8e464fb"
+  }
+}
\ No newline at end of file

lock/lnv3__usdc__base_mantle.lock.json

--- /dev/null
+++ b/outputs/lock/lnv3__usdc__base_mantle.lock.json
@@ -0,0 +1,18 @@
+{
+  "register": {
+    "bridge": "base->mantle",
+    "symbol": "usdc",
+    "type": "lnv3",
+    "baseFee": 0.1,
+    "liquidityFeeRate": 0.1,
+    "transferLimit": 2000,
+    "deposit": 100,
+    "approve": 10000000000000,
+    "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
+    "sourceSafeWalletUrl": "https://safe-transaction-base.safe.global/api"
+  },
+  "hash": {
+    "origin": "100000000000000.1base->mantle1000.10x000000000bb6a011db294ce3f3423f00eac4959ehttps://safe-transaction-base.safe.global/apiusdc2000lnv3",
+    "hash": "a328e89f77085689c5185704a6e6b6fca59337966ea91a378f3a71fe426ea2e6"
+  }
+}
\ No newline at end of file

lock/lnv3__usdc__bsc_mantle.lock.json

--- /dev/null
+++ b/outputs/lock/lnv3__usdc__bsc_mantle.lock.json
@@ -0,0 +1,18 @@
+{
+  "register": {
+    "bridge": "bsc->mantle",
+    "symbol": "usdc",
+    "type": "lnv3",
+    "baseFee": 0.1,
+    "liquidityFeeRate": 0.1,
+    "transferLimit": 2000,
+    "deposit": 100,
+    "approve": 10000000000000,
+    "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
+    "sourceSafeWalletUrl": "https://safe-transaction-bsc.safe.global/api"
+  },
+  "hash": {
+    "origin": "100000000000000.1bsc->mantle1000.10x000000000bb6a011db294ce3f3423f00eac4959ehttps://safe-transaction-bsc.safe.global/apiusdc2000lnv3",
+    "hash": "ffbaf5634be924e448b2eab816bff146b4b72f26470765f564d9e3ffaed391cb"
+  }
+}
\ No newline at end of file

lock/lnv3__usdc__gnosis_mantle.lock.json

--- /dev/null
+++ b/outputs/lock/lnv3__usdc__gnosis_mantle.lock.json
@@ -0,0 +1,18 @@
+{
+  "register": {
+    "bridge": "gnosis->mantle",
+    "symbol": "usdc",
+    "type": "lnv3",
+    "baseFee": 0.1,
+    "liquidityFeeRate": 0.1,
+    "transferLimit": 2000,
+    "deposit": 100,
+    "approve": 10000000000000,
+    "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
+    "sourceSafeWalletUrl": "https://safe-transaction-gnosis-chain.safe.global/api"
+  },
+  "hash": {
+    "origin": "100000000000000.1gnosis->mantle1000.10x000000000bb6a011db294ce3f3423f00eac4959ehttps://safe-transaction-gnosis-chain.safe.global/apiusdc2000lnv3",
+    "hash": "38838b874a11c19f45785adb6cb86acaa99a1900de90917b32cf3b8396c0d10b"
+  }
+}
\ No newline at end of file

lock/lnv3__usdc__mantle_arbitrum.lock.json

--- /dev/null
+++ b/outputs/lock/lnv3__usdc__mantle_arbitrum.lock.json
@@ -0,0 +1,18 @@
+{
+  "register": {
+    "bridge": "mantle->arbitrum",
+    "symbol": "usdc",
+    "type": "lnv3",
+    "baseFee": 0.1,
+    "liquidityFeeRate": 0.1,
+    "transferLimit": 2000,
+    "deposit": 100,
+    "approve": 10000000000000,
+    "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
+    "sourceSafeWalletUrl": "https://gateway.multisig.mantle.xyz"
+  },
+  "hash": {
+    "origin": "100000000000000.1mantle->arbitrum1000.10x000000000bb6a011db294ce3f3423f00eac4959ehttps://gateway.multisig.mantle.xyzusdc2000lnv3",
+    "hash": "a8bd9a7d218e5d30414aa3ac5fc338296045e03bcd3070ea27e3acd2dcaace47"
+  }
+}
\ No newline at end of file

lock/lnv3__usdc__mantle_avalanche.lock.json

--- /dev/null
+++ b/outputs/lock/lnv3__usdc__mantle_avalanche.lock.json
@@ -0,0 +1,18 @@
+{
+  "register": {
+    "bridge": "mantle->avalanche",
+    "symbol": "usdc",
+    "type": "lnv3",
+    "baseFee": 0.1,
+    "liquidityFeeRate": 0.1,
+    "transferLimit": 2000,
+    "deposit": 100,
+    "approve": 10000000000000,
+    "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
+    "sourceSafeWalletUrl": "https://gateway.multisig.mantle.xyz"
+  },
+  "hash": {
+    "origin": "100000000000000.1mantle->avalanche1000.10x000000000bb6a011db294ce3f3423f00eac4959ehttps://gateway.multisig.mantle.xyzusdc2000lnv3",
+    "hash": "858a059fdbb88646ddd2ad5242642b6bf9acfa75baf66f613b2704d170f1f61b"
+  }
+}
\ No newline at end of file

lock/lnv3__usdc__mantle_base.lock.json

--- /dev/null
+++ b/outputs/lock/lnv3__usdc__mantle_base.lock.json
@@ -0,0 +1,18 @@
+{
+  "register": {
+    "bridge": "mantle->base",
+    "symbol": "usdc",
+    "type": "lnv3",
+    "baseFee": 0.1,
+    "liquidityFeeRate": 0.1,
+    "transferLimit": 2000,
+    "deposit": 100,
+    "approve": 10000000000000,
+    "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
+    "sourceSafeWalletUrl": "https://gateway.multisig.mantle.xyz"
+  },
+  "hash": {
+    "origin": "100000000000000.1mantle->base1000.10x000000000bb6a011db294ce3f3423f00eac4959ehttps://gateway.multisig.mantle.xyzusdc2000lnv3",
+    "hash": "46c368a7eb7cfc289191bc80876becc5bb5f52c0f6550c137f5fef599cff190f"
+  }
+}
\ No newline at end of file

lock/lnv3__usdc__mantle_bsc.lock.json

--- /dev/null
+++ b/outputs/lock/lnv3__usdc__mantle_bsc.lock.json
@@ -0,0 +1,18 @@
+{
+  "register": {
+    "bridge": "mantle->bsc",
+    "symbol": "usdc",
+    "type": "lnv3",
+    "baseFee": 0.1,
+    "liquidityFeeRate": 0.1,
+    "transferLimit": 2000,
+    "deposit": 100,
+    "approve": 10000000000000,
+    "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
+    "sourceSafeWalletUrl": "https://gateway.multisig.mantle.xyz"
+  },
+  "hash": {
+    "origin": "100000000000000.1mantle->bsc1000.10x000000000bb6a011db294ce3f3423f00eac4959ehttps://gateway.multisig.mantle.xyzusdc2000lnv3",
+    "hash": "8bd57c86886386a7a3db650bca769284322b51c6b4fc6d3e1e66e014db6a2860"
+  }
+}
\ No newline at end of file

lock/lnv3__usdc__mantle_gnosis.lock.json

--- /dev/null
+++ b/outputs/lock/lnv3__usdc__mantle_gnosis.lock.json
@@ -0,0 +1,18 @@
+{
+  "register": {
+    "bridge": "mantle->gnosis",
+    "symbol": "usdc",
+    "type": "lnv3",
+    "baseFee": 0.1,
+    "liquidityFeeRate": 0.1,
+    "transferLimit": 2000,
+    "deposit": 100,
+    "approve": 10000000000000,
+    "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
+    "sourceSafeWalletUrl": "https://gateway.multisig.mantle.xyz"
+  },
+  "hash": {
+    "origin": "100000000000000.1mantle->gnosis1000.10x000000000bb6a011db294ce3f3423f00eac4959ehttps://gateway.multisig.mantle.xyzusdc2000lnv3",
+    "hash": "8f7c25bcd59395a0aff856786017f3daa718326269a9894b3e0b760b3dc1111b"
+  }
+}
\ No newline at end of file

lock/lnv3__usdc__mantle_op.lock.json

--- /dev/null
+++ b/outputs/lock/lnv3__usdc__mantle_op.lock.json
@@ -0,0 +1,18 @@
+{
+  "register": {
+    "bridge": "mantle->op",
+    "symbol": "usdc",
+    "type": "lnv3",
+    "baseFee": 0.1,
+    "liquidityFeeRate": 0.1,
+    "transferLimit": 2000,
+    "deposit": 100,
+    "approve": 10000000000000,
+    "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
+    "sourceSafeWalletUrl": "https://gateway.multisig.mantle.xyz"
+  },
+  "hash": {
+    "origin": "100000000000000.1mantle->op1000.10x000000000bb6a011db294ce3f3423f00eac4959ehttps://gateway.multisig.mantle.xyzusdc2000lnv3",
+    "hash": "5ec3b1ee732a84eb64db28bb2ed801b9b500d36fe3e8e6eba56612c799ff07b0"
+  }
+}
\ No newline at end of file

lock/lnv3__usdc__mantle_polygon.lock.json

--- /dev/null
+++ b/outputs/lock/lnv3__usdc__mantle_polygon.lock.json
@@ -0,0 +1,18 @@
+{
+  "register": {
+    "bridge": "mantle->polygon",
+    "symbol": "usdc",
+    "type": "lnv3",
+    "baseFee": 0.1,
+    "liquidityFeeRate": 0.1,
+    "transferLimit": 2000,
+    "deposit": 100,
+    "approve": 10000000000000,
+    "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
+    "sourceSafeWalletUrl": "https://gateway.multisig.mantle.xyz"
+  },
+  "hash": {
+    "origin": "100000000000000.1mantle->polygon1000.10x000000000bb6a011db294ce3f3423f00eac4959ehttps://gateway.multisig.mantle.xyzusdc2000lnv3",
+    "hash": "5a05d5bac2ce5417c12fd534ebf3376c9c82976e9cc02dd779b106a2f212e271"
+  }
+}
\ No newline at end of file

lock/lnv3__usdc__mantle_scroll.lock.json

--- /dev/null
+++ b/outputs/lock/lnv3__usdc__mantle_scroll.lock.json
@@ -0,0 +1,18 @@
+{
+  "register": {
+    "bridge": "mantle->scroll",
+    "symbol": "usdc",
+    "type": "lnv3",
+    "baseFee": 0.1,
+    "liquidityFeeRate": 0.1,
+    "transferLimit": 2000,
+    "deposit": 100,
+    "approve": 10000000000000,
+    "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
+    "sourceSafeWalletUrl": "https://gateway.multisig.mantle.xyz"
+  },
+  "hash": {
+    "origin": "100000000000000.1mantle->scroll1000.10x000000000bb6a011db294ce3f3423f00eac4959ehttps://gateway.multisig.mantle.xyzusdc2000lnv3",
+    "hash": "eb6d02ef15c718e61c2dc1419a3842fc0dd8499f286cfee3b35e2e271dab8bce"
+  }
+}
\ No newline at end of file

lock/lnv3__usdc__op_mantle.lock.json

--- /dev/null
+++ b/outputs/lock/lnv3__usdc__op_mantle.lock.json
@@ -0,0 +1,18 @@
+{
+  "register": {
+    "bridge": "op->mantle",
+    "symbol": "usdc",
+    "type": "lnv3",
+    "baseFee": 0.1,
+    "liquidityFeeRate": 0.1,
+    "transferLimit": 2000,
+    "deposit": 100,
+    "approve": 10000000000000,
+    "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
+    "sourceSafeWalletUrl": "https://safe-transaction-optimism.safe.global/api"
+  },
+  "hash": {
+    "origin": "100000000000000.1op->mantle1000.10x000000000bb6a011db294ce3f3423f00eac4959ehttps://safe-transaction-optimism.safe.global/apiusdc2000lnv3",
+    "hash": "86dfb8a89e3f04e2814e03a987e99eac37616ea401dd22f4b90637c5bcfb6346"
+  }
+}
\ No newline at end of file

lock/lnv3__usdc__polygon_mantle.lock.json

--- /dev/null
+++ b/outputs/lock/lnv3__usdc__polygon_mantle.lock.json
@@ -0,0 +1,18 @@
+{
+  "register": {
+    "bridge": "polygon->mantle",
+    "symbol": "usdc",
+    "type": "lnv3",
+    "baseFee": 0.1,
+    "liquidityFeeRate": 0.1,
+    "transferLimit": 2000,
+    "deposit": 100,
+    "approve": 10000000000000,
+    "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
+    "sourceSafeWalletUrl": "https://safe-transaction-polygon.safe.global/api"
+  },
+  "hash": {
+    "origin": "100000000000000.1polygon->mantle1000.10x000000000bb6a011db294ce3f3423f00eac4959ehttps://safe-transaction-polygon.safe.global/apiusdc2000lnv3",
+    "hash": "5e9f91cf024148ab74a7ff0c071b85be3810d36131a86d6693372ac51ed84f2d"
+  }
+}
\ No newline at end of file

lock/lnv3__usdc__scroll_mantle.lock.json

--- /dev/null
+++ b/outputs/lock/lnv3__usdc__scroll_mantle.lock.json
@@ -0,0 +1,18 @@
+{
+  "register": {
+    "bridge": "scroll->mantle",
+    "symbol": "usdc",
+    "type": "lnv3",
+    "baseFee": 0.1,
+    "liquidityFeeRate": 0.1,
+    "transferLimit": 2000,
+    "deposit": 100,
+    "approve": 10000000000000,
+    "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
+    "sourceSafeWalletUrl": "https://safe-transaction-scroll.safe.global/api"
+  },
+  "hash": {
+    "origin": "100000000000000.1scroll->mantle1000.10x000000000bb6a011db294ce3f3423f00eac4959ehttps://safe-transaction-scroll.safe.global/apiusdc2000lnv3",
+    "hash": "de1dea2cc3ff9f5ad7fe64bcb4bca09b859aeb656b1725da964808d9fca6bf48"
+  }
+}
\ No newline at end of file

See the workflow run

Copy link
Contributor

configure changes:

outputs/configure/configure.itering.json
{
  "indexer": "https://apollo.helixbridge.app/graphql",
  "relayGasLimit": 600000,
  "rpcnodes": [
    {
      "name": "arbitrum",
      "lendMarket": [
        {
          "protocol": "aave",
          "healthFactorLimit": 3,
          "collaterals": [
            {
              "symbol": "eth",
              "autosupplyAmount": 0.9
            },
            {
              "symbol": "usdc",
              "autosupplyAmount": 2000
            }
          ],
          "tokens": [
            {
              "symbol": "usdt",
              "minRepay": 100,
              "minReserved": 0
            },
            {
              "symbol": "eth",
              "minRepay": 0.1,
              "minReserved": 0
            },
            {
              "symbol": "dai",
              "minRepay": 100,
              "minReserved": 0
            },
            {
              "symbol": "link",
              "minRepay": 10,
              "minReserved": 0
            },
            {
              "symbol": "wbtc",
              "minRepay": 0.0017,
              "minReserved": 0
            }
          ]
        }
      ]
    },
    {
      "name": "avalanche",
      "lendMarket": [
        {
          "protocol": "aave",
          "healthFactorLimit": 3,
          "collaterals": [
            {
              "symbol": "usdc",
              "autosupplyAmount": 1800
            }
          ],
          "tokens": [
            {
              "symbol": "usdt",
              "minRepay": 100,
              "minReserved": 0
            },
            {
              "symbol": "dai",
              "minRepay": 100,
              "minReserved": 0
            },
            {
              "symbol": "link",
              "minRepay": 10,
              "minReserved": 0
            },
            {
              "symbol": "wbtc",
              "minRepay": 0.0017,
              "minReserved": 0
            }
          ]
        }
      ]
    },
    {
      "name": "base",
      "lendMarket": [
        {
          "protocol": "aave",
          "healthFactorLimit": 3,
          "collaterals": [
            {
              "symbol": "eth",
              "autosupplyAmount": 0.9
            },
            {
              "symbol": "usdc",
              "autosupplyAmount": 1800
            }
          ],
          "tokens": [
            {
              "symbol": "eth",
              "minRepay": 0.1,
              "minReserved": 0
            }
          ]
        }
      ]
    },
    {
      "name": "blast"
    },
    {
      "name": "bsc",
      "lendMarket": [
        {
          "protocol": "aave",
          "healthFactorLimit": 3,
          "collaterals": [
            {
              "symbol": "usdc",
              "autosupplyAmount": 1800
            }
          ],
          "tokens": [
            {
              "symbol": "usdt",
              "minRepay": 100,
              "minReserved": 0
            },
            {
              "symbol": "wbtc",
              "minRepay": 0.0017,
              "minReserved": 0
            }
          ]
        }
      ]
    },
    {
      "name": "crab-dvm"
    },
    {
      "name": "darwinia-dvm"
    },
    {
      "name": "ethereum"
    },
    {
      "name": "gnosis",
      "lendMarket": [
        {
          "protocol": "aave",
          "healthFactorLimit": 3,
          "collaterals": [
            {
              "symbol": "usdc",
              "autosupplyAmount": 1800
            }
          ],
          "tokens": [
            {
              "symbol": "xdai",
              "minRepay": 100,
              "minReserved": 0
            }
          ]
        }
      ]
    },
    {
      "name": "mantle"
    },
    {
      "name": "moonbeam"
    },
    {
      "name": "op",
      "lendMarket": [
        {
          "protocol": "aave",
          "healthFactorLimit": 3,
          "collaterals": [
            {
              "symbol": "eth",
              "autosupplyAmount": 0.9
            },
            {
              "symbol": "usdc",
              "autosupplyAmount": 1800
            }
          ],
          "tokens": [
            {
              "symbol": "eth",
              "minRepay": 0.1,
              "minReserved": 0
            },
            {
              "symbol": "dai",
              "minRepay": 100,
              "minReserved": 0
            },
            {
              "symbol": "link",
              "minRepay": 10,
              "minReserved": 0
            },
            {
              "symbol": "wbtc",
              "minRepay": 0.0017,
              "minReserved": 0
            }
          ]
        }
      ]
    },
    {
      "name": "polygon",
      "lendMarket": [
        {
          "protocol": "aave",
          "healthFactorLimit": 3,
          "collaterals": [
            {
              "symbol": "usdc",
              "autosupplyAmount": 1800
            }
          ],
          "tokens": [
            {
              "symbol": "usdt",
              "minRepay": 100,
              "minReserved": 0
            },
            {
              "symbol": "dai",
              "minRepay": 100,
              "minReserved": 0
            },
            {
              "symbol": "link",
              "minRepay": 10,
              "minReserved": 0
            },
            {
              "symbol": "wbtc",
              "minRepay": 0.0017,
              "minReserved": 0
            }
          ]
        }
      ]
    },
    {
      "name": "scroll",
      "lendMarket": [
        {
          "protocol": "aave",
          "healthFactorLimit": 3,
          "collaterals": [
            {
              "symbol": "eth",
              "autosupplyAmount": 0.9
            },
            {
              "symbol": "usdc",
              "autosupplyAmount": 1800
            }
          ],
          "tokens": [
            {
              "symbol": "eth",
              "minRepay": 0.1,
              "minReserved": 0
            }
          ]
        }
      ]
    }
  ],
  "bridges": [
    {
      "direction": "arbitrum->avalanche",
      "feeLimit": 0.3,
      "reorgThreshold": 200,
      "microReorgThreshold": 120,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-avalanche.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "usdt->usdt",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "dai->dai",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "link->link",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 5
        },
        {
          "symbol": "wbtc->wbtc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.0009
        }
      ]
    },
    {
      "direction": "avalanche->arbitrum",
      "feeLimit": 0.01,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-arbitrum.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "dai->dai",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "link->link",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 5
        }
      ]
    },
    {
      "direction": "arbitrum->base",
      "feeLimit": 0.01,
      "reorgThreshold": 200,
      "microReorgThreshold": 120,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-base.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "eth->eth",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.01
        }
      ]
    },
    {
      "direction": "base->arbitrum",
      "feeLimit": 0.01,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-arbitrum.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "eth->eth",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.01
        }
      ]
    },
    {
      "direction": "arbitrum->bsc",
      "feeLimit": 0.1,
      "reorgThreshold": 200,
      "microReorgThreshold": 120,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-bsc.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "usdt->usdt",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "wbtc->wbtc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.0009
        }
      ]
    },
    {
      "direction": "bsc->arbitrum",
      "feeLimit": 0.01,
      "reorgThreshold": 15,
      "microReorgThreshold": 5,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-arbitrum.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "usdt->usdt",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "wbtc->wbtc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.0009
        }
      ]
    },
    {
      "direction": "arbitrum->ethereum",
      "feeLimit": 0.05,
      "reorgThreshold": 100,
      "microReorgThreshold": 120,
      "bridgeType": "lnv2-opposite",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-mainnet.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "ring->ring",
          "swapRate": 1
        }
      ]
    },
    {
      "direction": "ethereum->arbitrum",
      "feeLimit": 0.01,
      "reorgThreshold": 8,
      "bridgeType": "lnv2-default",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-arbitrum.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "ring->ring",
          "swapRate": 1
        }
      ]
    },
    {
      "direction": "arbitrum->gnosis",
      "feeLimit": 1,
      "reorgThreshold": 200,
      "microReorgThreshold": 120,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-gnosis-chain.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "dai->xdai",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "gnosis->arbitrum",
      "feeLimit": 0.01,
      "reorgThreshold": 8,
      "microReorgThreshold": 6,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-arbitrum.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "xdai->dai",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "arbitrum->op",
      "feeLimit": 0.01,
      "reorgThreshold": 200,
      "microReorgThreshold": 120,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-optimism.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "eth->eth",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.01
        },
        {
          "symbol": "dai->dai",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "link->link",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 5
        },
        {
          "symbol": "wbtc->wbtc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.0009
        }
      ]
    },
    {
      "direction": "op->arbitrum",
      "feeLimit": 0.01,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-arbitrum.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "eth->eth",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.01
        },
        {
          "symbol": "dai->dai",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "link->link",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 5
        },
        {
          "symbol": "wbtc->wbtc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.0009
        }
      ]
    },
    {
      "direction": "arbitrum->polygon",
      "feeLimit": 5,
      "reorgThreshold": 200,
      "microReorgThreshold": 30,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-polygon.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdt->usdt",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "dai->dai",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "link->link",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 5
        },
        {
          "symbol": "wbtc->wbtc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.0009
        }
      ]
    },
    {
      "direction": "polygon->arbitrum",
      "feeLimit": 0.01,
      "reorgThreshold": 100,
      "microReorgThreshold": 50,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-arbitrum.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdt->usdt",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "dai->dai",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "link->link",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 5
        },
        {
          "symbol": "wbtc->wbtc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.0009
        }
      ]
    },
    {
      "direction": "arbitrum->scroll",
      "feeLimit": 0.01,
      "reorgThreshold": 200,
      "microReorgThreshold": 120,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-scroll.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdt->usdt",
          "swapRate": 2300,
          "withdrawLiquidityCountThreshold": 10
        },
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "eth->eth",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.01
        }
      ]
    },
    {
      "direction": "scroll->arbitrum",
      "feeLimit": 0.01,
      "reorgThreshold": 13,
      "microReorgThreshold": 6,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-arbitrum.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdt->usdt",
          "swapRate": 2300,
          "withdrawLiquidityCountThreshold": 10
        },
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "eth->eth",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.01
        }
      ]
    },
    {
      "direction": "base->avalanche",
      "feeLimit": 0.3,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-avalanche.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "avalanche->base",
      "feeLimit": 0.01,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-base.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "bsc->avalanche",
      "feeLimit": 0.3,
      "reorgThreshold": 15,
      "microReorgThreshold": 5,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-avalanche.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "usdt->usdt",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "wbtc->wbtc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.0009
        }
      ]
    },
    {
      "direction": "avalanche->bsc",
      "feeLimit": 0.1,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-bsc.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "usdt->usdt",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "wbtc->wbtc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.0009
        }
      ]
    },
    {
      "direction": "gnosis->avalanche",
      "feeLimit": 0.3,
      "reorgThreshold": 8,
      "microReorgThreshold": 6,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-avalanche.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "xdai->dai",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "avalanche->gnosis",
      "feeLimit": 1,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-gnosis-chain.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "dai->xdai",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "op->avalanche",
      "feeLimit": 0.3,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-avalanche.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "dai->dai",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "link->link",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 5
        },
        {
          "symbol": "wbtc->wbtc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.0009
        }
      ]
    },
    {
      "direction": "avalanche->op",
      "feeLimit": 0.01,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-optimism.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "dai->dai",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "link->link",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 5
        },
        {
          "symbol": "wbtc->wbtc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.0009
        }
      ]
    },
    {
      "direction": "polygon->avalanche",
      "feeLimit": 0.3,
      "reorgThreshold": 100,
      "microReorgThreshold": 50,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-avalanche.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "usdt->usdt",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "dai->dai",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "link->link",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 5
        }
      ]
    },
    {
      "direction": "avalanche->polygon",
      "feeLimit": 5,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-polygon.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "usdt->usdt",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "dai->dai",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "link->link",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 5
        }
      ]
    },
    {
      "direction": "scroll->avalanche",
      "feeLimit": 0.3,
      "reorgThreshold": 13,
      "microReorgThreshold": 6,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-avalanche.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "avalanche->scroll",
      "feeLimit": 0.01,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-scroll.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "base->bsc",
      "feeLimit": 0.1,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-bsc.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "bsc->base",
      "feeLimit": 0.01,
      "reorgThreshold": 15,
      "microReorgThreshold": 5,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-base.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "base->gnosis",
      "feeLimit": 1,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-gnosis-chain.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "gnosis->base",
      "feeLimit": 0.01,
      "reorgThreshold": 8,
      "microReorgThreshold": 6,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-base.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "base->op",
      "feeLimit": 0.01,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-optimism.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "eth->eth",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.01
        }
      ]
    },
    {
      "direction": "op->base",
      "feeLimit": 0.01,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-base.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "eth->eth",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.01
        }
      ]
    },
    {
      "direction": "base->polygon",
      "feeLimit": 5,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-polygon.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "polygon->base",
      "feeLimit": 0.01,
      "reorgThreshold": 100,
      "microReorgThreshold": 50,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-base.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "base->scroll",
      "feeLimit": 0.01,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-scroll.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "eth->eth",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.01
        }
      ]
    },
    {
      "direction": "scroll->base",
      "feeLimit": 0.01,
      "reorgThreshold": 13,
      "microReorgThreshold": 6,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-base.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "eth->eth",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.01
        }
      ]
    },
    {
      "direction": "bsc->gnosis",
      "feeLimit": 1,
      "reorgThreshold": 15,
      "microReorgThreshold": 5,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-gnosis-chain.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "gnosis->bsc",
      "feeLimit": 0.1,
      "reorgThreshold": 8,
      "microReorgThreshold": 6,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-bsc.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "bsc->op",
      "feeLimit": 0.01,
      "reorgThreshold": 15,
      "microReorgThreshold": 5,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-optimism.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "wbtc->wbtc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.0009
        }
      ]
    },
    {
      "direction": "op->bsc",
      "feeLimit": 0.1,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-bsc.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "wbtc->wbtc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.0009
        }
      ]
    },
    {
      "direction": "bsc->polygon",
      "feeLimit": 5,
      "reorgThreshold": 15,
      "microReorgThreshold": 5,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-polygon.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "usdt->usdt",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "wbtc->wbtc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.0009
        }
      ]
    },
    {
      "direction": "polygon->bsc",
      "feeLimit": 0.1,
      "reorgThreshold": 100,
      "microReorgThreshold": 50,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-bsc.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "usdt->usdt",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "wbtc->wbtc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.0009
        }
      ]
    },
    {
      "direction": "bsc->scroll",
      "feeLimit": 0.01,
      "reorgThreshold": 15,
      "microReorgThreshold": 5,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-scroll.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "scroll->bsc",
      "feeLimit": 0.1,
      "reorgThreshold": 13,
      "microReorgThreshold": 6,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-bsc.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "darwinia-dvm->ethereum",
      "feeLimit": 0.02,
      "reorgThreshold": 10,
      "bridgeType": "lnv2-opposite",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-mainnet.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "ring->ring",
          "swapRate": 1
        }
      ]
    },
    {
      "direction": "ethereum->darwinia-dvm",
      "feeLimit": 100,
      "reorgThreshold": 10,
      "bridgeType": "lnv2-default",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://dsafe.dcdao.box/txs/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "ring->ring",
          "swapRate": 1
        }
      ]
    },
    {
      "direction": "gnosis->op",
      "feeLimit": 0.01,
      "reorgThreshold": 8,
      "microReorgThreshold": 6,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-optimism.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "xdai->dai",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "op->gnosis",
      "feeLimit": 1,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-gnosis-chain.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "dai->xdai",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "gnosis->polygon",
      "feeLimit": 5,
      "reorgThreshold": 8,
      "microReorgThreshold": 6,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-polygon.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "xdai->dai",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "polygon->gnosis",
      "feeLimit": 1,
      "reorgThreshold": 100,
      "microReorgThreshold": 50,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-gnosis-chain.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "dai->xdai",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "gnosis->scroll",
      "feeLimit": 0.01,
      "reorgThreshold": 8,
      "microReorgThreshold": 6,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-scroll.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "scroll->gnosis",
      "feeLimit": 1,
      "reorgThreshold": 13,
      "microReorgThreshold": 6,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-gnosis-chain.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        }
      ]
    },
    {
      "direction": "op->polygon",
      "feeLimit": 5,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-polygon.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "dai->dai",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "link->link",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 5
        },
        {
          "symbol": "wbtc->wbtc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.0009
        }
      ]
    },
    {
      "direction": "polygon->op",
      "feeLimit": 0.01,
      "reorgThreshold": 100,
      "microReorgThreshold": 50,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-optimism.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "dai->dai",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "link->link",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 5
        },
        {
          "symbol": "wbtc->wbtc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.0009
        }
      ]
    },
    {
      "direction": "op->scroll",
      "feeLimit": 0.01,
      "reorgThreshold": 20,
      "microReorgThreshold": 8,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-scroll.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "eth->eth",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.01
        }
      ]
    },
    {
      "direction": "scroll->op",
      "feeLimit": 0.01,
      "reorgThreshold": 13,
      "microReorgThreshold": 6,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-optimism.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 50
        },
        {
          "symbol": "eth->eth",
          "swapRate": 1,
          "withdrawLiquidityCountThreshold": 10,
          "microThreshold": 0.01
        }
      ]
    },
    {
      "direction": "polygon->scroll",
      "feeLimit": 0.01,
      "reorgThreshold": 100,
      "microReorgThreshold": 50,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-scroll.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdt->usdt",
          "swapRate": 2300,
          "withdrawLiquidityCountThreshold": 10
        }
      ]
    },
    {
      "direction": "scroll->polygon",
      "feeLimit": 5,
      "reorgThreshold": 13,
      "microReorgThreshold": 6,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x000000000Bb6a011dB294ce3F3423f00EAc4959e",
      "safeWalletUrl": "https://safe-transaction-polygon.safe.global/api",
      "safeWalletRole": "<safe_wallet_role>",
      "encryptedPrivateKey": "<encrypted_private_key>",
      "tokens": [
        {
          "symbol": "usdt->usdt",
          "swapRate": 2300,
          "withdrawLiquidityCountThreshold": 10
        }
      ]
    }
  ]
}
outputs/configure/configure.testnet.json
{
  "indexer": "https://apollo.helixbridge.app/graphql",
  "relayGasLimit": 600000,
  "rpcnodes": [
    {
      "name": "sepolia",
      "fixedGasPrice": 10,
      "rpc": "https://ethereum-sepolia-rpc.publicnode.com"
    },
    {
      "name": "arbitrum-sepolia",
      "rpc": "https://arbitrum-sepolia.blockpi.network/v1/rpc/public"
    }
  ],
  "bridges": [
    {
      "direction": "arbitrum-sepolia->sepolia",
      "feeLimit": 100,
      "reorgThreshold": 10,
      "bridgeType": "lnv3",
      "safeWalletAddress": "0x086962e147c82C037872fa87523faa139D38ee61",
      "safeWalletUrl": "https://safe-transaction-sepolia.safe.global/api",
      "encryptedPrivateKey": "aabbccddee",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 2000,
          "withdrawLiquidityCountThreshold": 10
        }
      ]
    },
    {
      "direction": "sepolia->arbitrum-sepolia",
      "feeLimit": 100,
      "reorgThreshold": 10,
      "bridgeType": "lnv3",
      "tokens": [
        {
          "symbol": "usdc->usdc",
          "swapRate": 2300,
          "withdrawLiquidityCountThreshold": 10
        }
      ]
    }
  ]
}

@fewensa fewensa merged commit c390c4d into main Aug 21, 2024
1 check passed
@fewensa fewensa deleted the try-mantle branch August 21, 2024 04:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

fix scroll eth register issue
1 participant