diff --git a/.changeset/nervous-needles-shop.md b/.changeset/nervous-needles-shop.md new file mode 100644 index 000000000..992c2ed66 --- /dev/null +++ b/.changeset/nervous-needles-shop.md @@ -0,0 +1,5 @@ +--- +'@hyperlane-xyz/registry': minor +--- + +Add workflow to validate and optimize SVGs, update SVGs with optimized version diff --git a/.github/workflows/combine.yml b/.github/workflows/combine.yml index ed40c8bea..b35312bb0 100644 --- a/.github/workflows/combine.yml +++ b/.github/workflows/combine.yml @@ -25,13 +25,13 @@ jobs: - name: yarn-install run: | - yarn install - CHANGES=$(git status -s) - if [[ ! -z $CHANGES ]]; then - echo "Changes found: $CHANGES" - git diff - exit 1 - fi + yarn install + CHANGES=$(git status -s) + if [[ ! -z $CHANGES ]]; then + echo "Changes found: $CHANGES" + git diff + exit 1 + fi - name: foundry-install uses: foundry-rs/foundry-toolchain@v1 diff --git a/.github/workflows/optimize-svg.yml b/.github/workflows/optimize-svg.yml new file mode 100644 index 000000000..5b70e7491 --- /dev/null +++ b/.github/workflows/optimize-svg.yml @@ -0,0 +1,57 @@ +name: optimize-svg + +on: + pull_request: + # Allows you to run this workflow manually + workflow_dispatch: + +jobs: + optimize: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + ref: ${{ github.head_ref || 'main' }} + token: ${{ secrets.GITHUB_TOKEN }} + + - uses: actions/cache@v4 + with: + path: | + **/node_modules + .yarn/cache + key: ${{ runner.os }}-yarn-cache-${{ hashFiles('./yarn.lock') }} + + - name: yarn-install + run: | + yarn install + CHANGES=$(git status -s) + if [[ ! -z $CHANGES ]]; then + echo "Changes found: $CHANGES" + git diff + exit 1 + fi + + - name: setup-node + uses: actions/setup-node@v3 + with: + node-version: 20 + + - name: validate-optimize-svgs + run: | + node ./scripts/optimize-svg.js + + - name: configure-git + run: | + git config --global user.name 'github-actions[bot]' + git config --global user.email 'github-actions[bot]@users.noreply.github.com' + + - name: commit-changes + run: | + CHANGES=$(git status -s) + if [[ ! -z $CHANGES ]]; then + git add . + git commit -m "Optimize SVG files" + git push + else + echo "No changes to commit." + fi diff --git a/chains/abstracttestnet/logo.svg b/chains/abstracttestnet/logo.svg index 348b202ef..e5ebbbb4b 100644 --- a/chains/abstracttestnet/logo.svg +++ b/chains/abstracttestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/alephzeroevmmainnet/logo.svg b/chains/alephzeroevmmainnet/logo.svg index 62261b542..1606513a7 100644 --- a/chains/alephzeroevmmainnet/logo.svg +++ b/chains/alephzeroevmmainnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/alephzeroevmtestnet/logo.svg b/chains/alephzeroevmtestnet/logo.svg index 62261b542..1606513a7 100644 --- a/chains/alephzeroevmtestnet/logo.svg +++ b/chains/alephzeroevmtestnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/alfajores/logo.svg b/chains/alfajores/logo.svg index 2dae3dd59..52d2dfb2d 100644 --- a/chains/alfajores/logo.svg +++ b/chains/alfajores/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/ancient8/logo.svg b/chains/ancient8/logo.svg index bc732fcbb..f24bee631 100644 --- a/chains/ancient8/logo.svg +++ b/chains/ancient8/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/apechain/logo.svg b/chains/apechain/logo.svg index 3b7852724..8307e0e3d 100644 --- a/chains/apechain/logo.svg +++ b/chains/apechain/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/appchain/logo.svg b/chains/appchain/logo.svg index d1f54ce83..4f1e18ca0 100644 --- a/chains/appchain/logo.svg +++ b/chains/appchain/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/arbitrum/logo.svg b/chains/arbitrum/logo.svg index aaa4de7cb..eddeacf34 100644 --- a/chains/arbitrum/logo.svg +++ b/chains/arbitrum/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/arbitrumnova/logo.svg b/chains/arbitrumnova/logo.svg index c5f16d080..c13f68bf8 100644 --- a/chains/arbitrumnova/logo.svg +++ b/chains/arbitrumnova/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/arbitrumsepolia/logo.svg b/chains/arbitrumsepolia/logo.svg index aaa4de7cb..eddeacf34 100644 --- a/chains/arbitrumsepolia/logo.svg +++ b/chains/arbitrumsepolia/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/arcadiatestnet2/logo.svg b/chains/arcadiatestnet2/logo.svg index 1e5d13a16..539f8528a 100644 --- a/chains/arcadiatestnet2/logo.svg +++ b/chains/arcadiatestnet2/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/argochaintestnet/logo.svg b/chains/argochaintestnet/logo.svg index 647e814e9..0f7f58909 100644 --- a/chains/argochaintestnet/logo.svg +++ b/chains/argochaintestnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/artelatestnet/logo.svg b/chains/artelatestnet/logo.svg index ea18d1a06..642bcc235 100644 --- a/chains/artelatestnet/logo.svg +++ b/chains/artelatestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/arthera/logo.svg b/chains/arthera/logo.svg index 29fde0c1a..4201d2239 100644 --- a/chains/arthera/logo.svg +++ b/chains/arthera/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/artheratestnet/logo.svg b/chains/artheratestnet/logo.svg index 0b19ff696..4201d2239 100644 --- a/chains/artheratestnet/logo.svg +++ b/chains/artheratestnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/astar/logo.svg b/chains/astar/logo.svg index 3dd38f66c..50b5cc4d5 100644 --- a/chains/astar/logo.svg +++ b/chains/astar/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/astarzkevm/logo.svg b/chains/astarzkevm/logo.svg index 3dd38f66c..50b5cc4d5 100644 --- a/chains/astarzkevm/logo.svg +++ b/chains/astarzkevm/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/aurora/logo.svg b/chains/aurora/logo.svg index 24e7b83e4..3e09c6d36 100644 --- a/chains/aurora/logo.svg +++ b/chains/aurora/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/auroratestnet/logo.svg b/chains/auroratestnet/logo.svg index 24e7b83e4..3e09c6d36 100644 --- a/chains/auroratestnet/logo.svg +++ b/chains/auroratestnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/avalanche/logo.svg b/chains/avalanche/logo.svg index ec63dd2d8..42d6c425f 100644 --- a/chains/avalanche/logo.svg +++ b/chains/avalanche/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/b3/logo.svg b/chains/b3/logo.svg index c989822d9..d934fced8 100644 --- a/chains/b3/logo.svg +++ b/chains/b3/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/berabartio/logo.svg b/chains/berabartio/logo.svg index 89f14b2b2..5b970a4bb 100644 --- a/chains/berabartio/logo.svg +++ b/chains/berabartio/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/bitlayer/logo.svg b/chains/bitlayer/logo.svg index f45921231..9d17e577f 100644 --- a/chains/bitlayer/logo.svg +++ b/chains/bitlayer/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/blast/logo.svg b/chains/blast/logo.svg index 2b25cd9f9..4b0e630aa 100644 --- a/chains/blast/logo.svg +++ b/chains/blast/logo.svg @@ -1,5 +1 @@ - - - - - + \ No newline at end of file diff --git a/chains/blastsepolia/logo.svg b/chains/blastsepolia/logo.svg index f97cf6fc4..7ed075337 100644 --- a/chains/blastsepolia/logo.svg +++ b/chains/blastsepolia/logo.svg @@ -1,4 +1 @@ - - - - \ No newline at end of file + \ No newline at end of file diff --git a/chains/boba/logo.svg b/chains/boba/logo.svg index 5abdcf633..7d8531f6f 100644 --- a/chains/boba/logo.svg +++ b/chains/boba/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/bobabnb/logo.svg b/chains/bobabnb/logo.svg index c447656cb..2a1df5489 100644 --- a/chains/bobabnb/logo.svg +++ b/chains/bobabnb/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/bobabnbtestnet/logo.svg b/chains/bobabnbtestnet/logo.svg index f31c7a8fb..c8f2208f2 100644 --- a/chains/bobabnbtestnet/logo.svg +++ b/chains/bobabnbtestnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/bsc/logo.svg b/chains/bsc/logo.svg index a54c0a5cf..0ea19c665 100644 --- a/chains/bsc/logo.svg +++ b/chains/bsc/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/bsctestnet/logo.svg b/chains/bsctestnet/logo.svg index a54c0a5cf..0ea19c665 100644 --- a/chains/bsctestnet/logo.svg +++ b/chains/bsctestnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/bsquared/logo.svg b/chains/bsquared/logo.svg index dcf134454..e5528ac51 100644 --- a/chains/bsquared/logo.svg +++ b/chains/bsquared/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/camptestnet/logo.svg b/chains/camptestnet/logo.svg index b88858080..9b6e23a88 100644 --- a/chains/camptestnet/logo.svg +++ b/chains/camptestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/canto/logo.svg b/chains/canto/logo.svg index 710c5b3fe..edb805405 100644 --- a/chains/canto/logo.svg +++ b/chains/canto/logo.svg @@ -1,49 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/chains/cantotestnet/logo.svg b/chains/cantotestnet/logo.svg index 710c5b3fe..edb805405 100644 --- a/chains/cantotestnet/logo.svg +++ b/chains/cantotestnet/logo.svg @@ -1,49 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/chains/carbon/logo.svg b/chains/carbon/logo.svg index 1457a8585..f58a256a9 100644 --- a/chains/carbon/logo.svg +++ b/chains/carbon/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/celo/logo.svg b/chains/celo/logo.svg index 03a96f214..372d4c686 100644 --- a/chains/celo/logo.svg +++ b/chains/celo/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/cheesechain/logo.svg b/chains/cheesechain/logo.svg index 8b62d5b7f..012de2c58 100644 --- a/chains/cheesechain/logo.svg +++ b/chains/cheesechain/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/chilizmainnet/logo.svg b/chains/chilizmainnet/logo.svg index 880028ba0..6d2248d62 100644 --- a/chains/chilizmainnet/logo.svg +++ b/chains/chilizmainnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/citreatestnet/logo.svg b/chains/citreatestnet/logo.svg index 3f9b50ae4..7bb170376 100644 --- a/chains/citreatestnet/logo.svg +++ b/chains/citreatestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/clique/logo.svg b/chains/clique/logo.svg index 778821aa8..c2c2396ed 100644 --- a/chains/clique/logo.svg +++ b/chains/clique/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/conflux/logo.svg b/chains/conflux/logo.svg index 2f7381040..be022f01c 100644 --- a/chains/conflux/logo.svg +++ b/chains/conflux/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/connextsepolia/logo.svg b/chains/connextsepolia/logo.svg index ccb16eb7b..18960494f 100644 --- a/chains/connextsepolia/logo.svg +++ b/chains/connextsepolia/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/conwai/logo.svg b/chains/conwai/logo.svg index 4e26277da..54301a672 100644 --- a/chains/conwai/logo.svg +++ b/chains/conwai/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/coredao/logo.svg b/chains/coredao/logo.svg index 8eb359198..540b72370 100644 --- a/chains/coredao/logo.svg +++ b/chains/coredao/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/corn/logo.svg b/chains/corn/logo.svg index 0082fb24b..565927ad6 100644 --- a/chains/corn/logo.svg +++ b/chains/corn/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/cosmoshub/logo.svg b/chains/cosmoshub/logo.svg index f5c1d578d..e99adecce 100644 --- a/chains/cosmoshub/logo.svg +++ b/chains/cosmoshub/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/cronos/logo.svg b/chains/cronos/logo.svg index e7717bab1..e13f60a96 100644 --- a/chains/cronos/logo.svg +++ b/chains/cronos/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/cronoszkevm/logo.svg b/chains/cronoszkevm/logo.svg index 96b196c0a..4e656bb20 100644 --- a/chains/cronoszkevm/logo.svg +++ b/chains/cronoszkevm/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/cyber/logo.svg b/chains/cyber/logo.svg index 0e41229fa..89be673b8 100644 --- a/chains/cyber/logo.svg +++ b/chains/cyber/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/deepbrainchaintestnet/logo.svg b/chains/deepbrainchaintestnet/logo.svg index f0caaa5f7..156c21a88 100644 --- a/chains/deepbrainchaintestnet/logo.svg +++ b/chains/deepbrainchaintestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/degenchain/logo.svg b/chains/degenchain/logo.svg index 78a438d47..2d895562a 100644 --- a/chains/degenchain/logo.svg +++ b/chains/degenchain/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/deprecatedalephzeroevm/logo.svg b/chains/deprecatedalephzeroevm/logo.svg index 62261b542..1606513a7 100644 --- a/chains/deprecatedalephzeroevm/logo.svg +++ b/chains/deprecatedalephzeroevm/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/deprecatedchiliz/logo.svg b/chains/deprecatedchiliz/logo.svg index 880028ba0..6d2248d62 100644 --- a/chains/deprecatedchiliz/logo.svg +++ b/chains/deprecatedchiliz/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/deprecatedflow/logo.svg b/chains/deprecatedflow/logo.svg index f89c8e948..d1de9ae1c 100644 --- a/chains/deprecatedflow/logo.svg +++ b/chains/deprecatedflow/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/deprecatedimmutablezkevm/logo.svg b/chains/deprecatedimmutablezkevm/logo.svg index d015802db..5548a832a 100644 --- a/chains/deprecatedimmutablezkevm/logo.svg +++ b/chains/deprecatedimmutablezkevm/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/deprecatedmetall2/logo.svg b/chains/deprecatedmetall2/logo.svg index 414c4eae7..be22cb1a6 100644 --- a/chains/deprecatedmetall2/logo.svg +++ b/chains/deprecatedmetall2/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/deprecatedpolynomial/logo.svg b/chains/deprecatedpolynomial/logo.svg index 8226dbb4b..2d3813ff4 100644 --- a/chains/deprecatedpolynomial/logo.svg +++ b/chains/deprecatedpolynomial/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/deprecatedrari/logo.svg b/chains/deprecatedrari/logo.svg index c96e4c119..2d860eebd 100644 --- a/chains/deprecatedrari/logo.svg +++ b/chains/deprecatedrari/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/deprecatedrootstock/logo.svg b/chains/deprecatedrootstock/logo.svg index 3cd0b9823..ea1be5745 100644 --- a/chains/deprecatedrootstock/logo.svg +++ b/chains/deprecatedrootstock/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/deprecatedsuperposition/logo.svg b/chains/deprecatedsuperposition/logo.svg index d239a5c96..f5bf0bdde 100644 --- a/chains/deprecatedsuperposition/logo.svg +++ b/chains/deprecatedsuperposition/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/dodotestnet/logo.svg b/chains/dodotestnet/logo.svg index 7fa5a402a..b014c3be6 100644 --- a/chains/dodotestnet/logo.svg +++ b/chains/dodotestnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/dogechain/logo.svg b/chains/dogechain/logo.svg index 8a384109e..649fef535 100644 --- a/chains/dogechain/logo.svg +++ b/chains/dogechain/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/duckchain/logo.svg b/chains/duckchain/logo.svg index 879e81d00..5a05ad763 100644 --- a/chains/duckchain/logo.svg +++ b/chains/duckchain/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/ebi/logo.svg b/chains/ebi/logo.svg index 22b60339f..f171c8858 100644 --- a/chains/ebi/logo.svg +++ b/chains/ebi/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/echos/logo.svg b/chains/echos/logo.svg index c75a2019a..1ae86205b 100644 --- a/chains/echos/logo.svg +++ b/chains/echos/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/eclipsemainnet/logo.svg b/chains/eclipsemainnet/logo.svg index 7698d4529..12ad19ee9 100644 --- a/chains/eclipsemainnet/logo.svg +++ b/chains/eclipsemainnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/eclipsetestnet/logo.svg b/chains/eclipsetestnet/logo.svg index 7698d4529..12ad19ee9 100644 --- a/chains/eclipsetestnet/logo.svg +++ b/chains/eclipsetestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/ecotestnet/logo.svg b/chains/ecotestnet/logo.svg index 88dc1069c..924347f66 100644 --- a/chains/ecotestnet/logo.svg +++ b/chains/ecotestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/endurance/logo.svg b/chains/endurance/logo.svg index d6e2b2ba5..1cfbb8111 100644 --- a/chains/endurance/logo.svg +++ b/chains/endurance/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/euphoriatestnet/logo.svg b/chains/euphoriatestnet/logo.svg index f5251ac14..66a4a37b0 100644 --- a/chains/euphoriatestnet/logo.svg +++ b/chains/euphoriatestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/everclear/logo.svg b/chains/everclear/logo.svg index 6c27d495a..235b0736f 100644 --- a/chains/everclear/logo.svg +++ b/chains/everclear/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/evmos/logo.svg b/chains/evmos/logo.svg index 6112b85bf..8b23c7735 100644 --- a/chains/evmos/logo.svg +++ b/chains/evmos/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/fantom/logo.svg b/chains/fantom/logo.svg index fff71f485..1fbffb257 100644 --- a/chains/fantom/logo.svg +++ b/chains/fantom/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/fhenixtestnet/logo.svg b/chains/fhenixtestnet/logo.svg index b2a93b4db..d499d3d9a 100644 --- a/chains/fhenixtestnet/logo.svg +++ b/chains/fhenixtestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/filecoin/logo.svg b/chains/filecoin/logo.svg index ade9f8ea9..7d8ea6971 100644 --- a/chains/filecoin/logo.svg +++ b/chains/filecoin/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/flame/logo.svg b/chains/flame/logo.svg index ad3efa88d..9dc618361 100644 --- a/chains/flame/logo.svg +++ b/chains/flame/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/flare/logo.svg b/chains/flare/logo.svg index f16971da7..69b718bbf 100644 --- a/chains/flare/logo.svg +++ b/chains/flare/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/flowmainnet/logo.svg b/chains/flowmainnet/logo.svg index f89c8e948..d1de9ae1c 100644 --- a/chains/flowmainnet/logo.svg +++ b/chains/flowmainnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/form/logo.svg b/chains/form/logo.svg index 345324c1b..aebdc968e 100644 --- a/chains/form/logo.svg +++ b/chains/form/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/forma/logo.svg b/chains/forma/logo.svg index 862cb25ba..1b8f570cc 100644 --- a/chains/forma/logo.svg +++ b/chains/forma/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/formtestnet/logo.svg b/chains/formtestnet/logo.svg index 345324c1b..aebdc968e 100644 --- a/chains/formtestnet/logo.svg +++ b/chains/formtestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/fractal/logo.svg b/chains/fractal/logo.svg index e5da615bc..8394efdb9 100644 --- a/chains/fractal/logo.svg +++ b/chains/fractal/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/fraxtal/logo.svg b/chains/fraxtal/logo.svg index 120a59a4b..768b23e84 100644 --- a/chains/fraxtal/logo.svg +++ b/chains/fraxtal/logo.svg @@ -1,20 +1 @@ - - - - - - + \ No newline at end of file diff --git a/chains/fraxtaltestnet/logo.svg b/chains/fraxtaltestnet/logo.svg index 120a59a4b..768b23e84 100644 --- a/chains/fraxtaltestnet/logo.svg +++ b/chains/fraxtaltestnet/logo.svg @@ -1,20 +1 @@ - - - - - - + \ No newline at end of file diff --git a/chains/fuji/logo.svg b/chains/fuji/logo.svg index ec63dd2d8..42d6c425f 100644 --- a/chains/fuji/logo.svg +++ b/chains/fuji/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/funki/logo.svg b/chains/funki/logo.svg index adf1e76b2..f47ebd201 100644 --- a/chains/funki/logo.svg +++ b/chains/funki/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/fusemainnet/logo.svg b/chains/fusemainnet/logo.svg index befccbaf7..412c2f60a 100644 --- a/chains/fusemainnet/logo.svg +++ b/chains/fusemainnet/logo.svg @@ -1,13 +1 @@ - - - - - - - - - - - - - + \ No newline at end of file diff --git a/chains/galadrieldevnet/logo.svg b/chains/galadrieldevnet/logo.svg index 072690e3a..3e894b23e 100644 --- a/chains/galadrieldevnet/logo.svg +++ b/chains/galadrieldevnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/gnosis/logo.svg b/chains/gnosis/logo.svg index 7718d2c2d..5ee0c4647 100644 --- a/chains/gnosis/logo.svg +++ b/chains/gnosis/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/gnosischiadotestnet/logo.svg b/chains/gnosischiadotestnet/logo.svg index 7718d2c2d..5ee0c4647 100644 --- a/chains/gnosischiadotestnet/logo.svg +++ b/chains/gnosischiadotestnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/gravity/logo.svg b/chains/gravity/logo.svg index dad626a05..76bbd2d66 100644 --- a/chains/gravity/logo.svg +++ b/chains/gravity/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/ham/logo.svg b/chains/ham/logo.svg index d8d1c2dbf..18858b0ea 100644 --- a/chains/ham/logo.svg +++ b/chains/ham/logo.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/chains/harmony/logo.svg b/chains/harmony/logo.svg index 0e3918c6e..ab5d5438a 100644 --- a/chains/harmony/logo.svg +++ b/chains/harmony/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/harmonytestnet/logo.svg b/chains/harmonytestnet/logo.svg index 0e3918c6e..ab5d5438a 100644 --- a/chains/harmonytestnet/logo.svg +++ b/chains/harmonytestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/heneztestnet/logo.svg b/chains/heneztestnet/logo.svg index 9a580f988..1ed0eaeb9 100644 --- a/chains/heneztestnet/logo.svg +++ b/chains/heneztestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/humanitytestnet/logo.svg b/chains/humanitytestnet/logo.svg index f33a97741..61ab12cfe 100644 --- a/chains/humanitytestnet/logo.svg +++ b/chains/humanitytestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/hyperliquidevmtestnet/logo.svg b/chains/hyperliquidevmtestnet/logo.svg index 3e54aa6e2..b6378929c 100644 --- a/chains/hyperliquidevmtestnet/logo.svg +++ b/chains/hyperliquidevmtestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/immutablezkevmmainnet/logo.svg b/chains/immutablezkevmmainnet/logo.svg index d015802db..5548a832a 100644 --- a/chains/immutablezkevmmainnet/logo.svg +++ b/chains/immutablezkevmmainnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/inclusivelayertestnet/logo.svg b/chains/inclusivelayertestnet/logo.svg index afd670fe8..cd88dde5d 100644 --- a/chains/inclusivelayertestnet/logo.svg +++ b/chains/inclusivelayertestnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/inevm/logo.svg b/chains/inevm/logo.svg index da8638a4a..b90f38c37 100644 --- a/chains/inevm/logo.svg +++ b/chains/inevm/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/injective/logo.svg b/chains/injective/logo.svg index 56a066e6f..c026c4803 100644 --- a/chains/injective/logo.svg +++ b/chains/injective/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/ink/logo.svg b/chains/ink/logo.svg index ebc023c64..0c288ff6f 100644 --- a/chains/ink/logo.svg +++ b/chains/ink/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/inksepolia/logo.svg b/chains/inksepolia/logo.svg index ebc023c64..0c288ff6f 100644 --- a/chains/inksepolia/logo.svg +++ b/chains/inksepolia/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/kaia/logo.svg b/chains/kaia/logo.svg index fed397200..1d51cf097 100644 --- a/chains/kaia/logo.svg +++ b/chains/kaia/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/kalychain/logo.svg b/chains/kalychain/logo.svg index 499374001..b69c5e674 100644 --- a/chains/kalychain/logo.svg +++ b/chains/kalychain/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/kava/logo.svg b/chains/kava/logo.svg index f3d8764df..5fc253122 100644 --- a/chains/kava/logo.svg +++ b/chains/kava/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/kinto/logo.svg b/chains/kinto/logo.svg index 44670f7f7..0ed6ad3b1 100644 --- a/chains/kinto/logo.svg +++ b/chains/kinto/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/koitestnet/logo.svg b/chains/koitestnet/logo.svg index 0bf1029a0..d9d8ee109 100644 --- a/chains/koitestnet/logo.svg +++ b/chains/koitestnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/kroma/logo.svg b/chains/kroma/logo.svg index 32a8c15db..a6d5980d2 100644 --- a/chains/kroma/logo.svg +++ b/chains/kroma/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/linea/logo.svg b/chains/linea/logo.svg index 4260b471b..e50a7634c 100644 --- a/chains/linea/logo.svg +++ b/chains/linea/logo.svg @@ -1,11 +1 @@ - - - - - - - - - - - + \ No newline at end of file diff --git a/chains/lineasepolia/logo.svg b/chains/lineasepolia/logo.svg index 4260b471b..e50a7634c 100644 --- a/chains/lineasepolia/logo.svg +++ b/chains/lineasepolia/logo.svg @@ -1,11 +1 @@ - - - - - - - - - - - + \ No newline at end of file diff --git a/chains/lisk/logo.svg b/chains/lisk/logo.svg index 26ee2cdd1..7de6d33de 100644 --- a/chains/lisk/logo.svg +++ b/chains/lisk/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/lisksepolia/logo.svg b/chains/lisksepolia/logo.svg index 26ee2cdd1..7de6d33de 100644 --- a/chains/lisksepolia/logo.svg +++ b/chains/lisksepolia/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/lukso/logo.svg b/chains/lukso/logo.svg index 2c541475e..029437d92 100644 --- a/chains/lukso/logo.svg +++ b/chains/lukso/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/luksotestnet/logo.svg b/chains/luksotestnet/logo.svg index 2c541475e..029437d92 100644 --- a/chains/luksotestnet/logo.svg +++ b/chains/luksotestnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/lumia/logo.svg b/chains/lumia/logo.svg index 93d0218e4..436352611 100644 --- a/chains/lumia/logo.svg +++ b/chains/lumia/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/lumiaprism/logo.svg b/chains/lumiaprism/logo.svg index 93d0218e4..436352611 100644 --- a/chains/lumiaprism/logo.svg +++ b/chains/lumiaprism/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/mantapacific/logo.svg b/chains/mantapacific/logo.svg index 3ece718ca..8cd656c43 100644 --- a/chains/mantapacific/logo.svg +++ b/chains/mantapacific/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/mantapacifictestnet/logo.svg b/chains/mantapacifictestnet/logo.svg index d722aa712..87eebd9c7 100644 --- a/chains/mantapacifictestnet/logo.svg +++ b/chains/mantapacifictestnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/mantle/logo.svg b/chains/mantle/logo.svg index 330aa3790..ddc8f2463 100644 --- a/chains/mantle/logo.svg +++ b/chains/mantle/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/mantlesepolia/logo.svg b/chains/mantlesepolia/logo.svg index 330aa3790..ddc8f2463 100644 --- a/chains/mantlesepolia/logo.svg +++ b/chains/mantlesepolia/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/merlin/logo.svg b/chains/merlin/logo.svg index e85b514a1..8f2876dd4 100644 --- a/chains/merlin/logo.svg +++ b/chains/merlin/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/metal/logo.svg b/chains/metal/logo.svg index 414c4eae7..be22cb1a6 100644 --- a/chains/metal/logo.svg +++ b/chains/metal/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/metall2testnet/logo.svg b/chains/metall2testnet/logo.svg index 414c4eae7..be22cb1a6 100644 --- a/chains/metall2testnet/logo.svg +++ b/chains/metall2testnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/metertestnet/logo.svg b/chains/metertestnet/logo.svg index 9ed7ebf1a..d0e8b9f6d 100644 --- a/chains/metertestnet/logo.svg +++ b/chains/metertestnet/logo.svg @@ -1,23 +1 @@ - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/chains/metis/logo.svg b/chains/metis/logo.svg index 8b0334751..a0ff1f441 100644 --- a/chains/metis/logo.svg +++ b/chains/metis/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/mevmdevnet/logo.svg b/chains/mevmdevnet/logo.svg index 00d7f48eb..4756375c4 100644 --- a/chains/mevmdevnet/logo.svg +++ b/chains/mevmdevnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/mint/logo.svg b/chains/mint/logo.svg index a8f756af2..73aa705e0 100644 --- a/chains/mint/logo.svg +++ b/chains/mint/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/mintsepoliatest/logo.svg b/chains/mintsepoliatest/logo.svg index 063fe44d4..9f24d921f 100644 --- a/chains/mintsepoliatest/logo.svg +++ b/chains/mintsepoliatest/logo.svg @@ -1,5 +1 @@ - - - - - + \ No newline at end of file diff --git a/chains/mitosistestnet/logo.svg b/chains/mitosistestnet/logo.svg index 587a5dc23..5f0db0501 100644 --- a/chains/mitosistestnet/logo.svg +++ b/chains/mitosistestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/mode/logo.svg b/chains/mode/logo.svg index ad60a6cfc..0918267e9 100644 --- a/chains/mode/logo.svg +++ b/chains/mode/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/modetestnet/logo.svg b/chains/modetestnet/logo.svg index ad60a6cfc..0918267e9 100644 --- a/chains/modetestnet/logo.svg +++ b/chains/modetestnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/molten/logo.svg b/chains/molten/logo.svg index 2af38f6ea..a5277f645 100644 --- a/chains/molten/logo.svg +++ b/chains/molten/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/moonbase/logo.svg b/chains/moonbase/logo.svg index e01a41216..87a418cff 100644 --- a/chains/moonbase/logo.svg +++ b/chains/moonbase/logo.svg @@ -1,20 +1 @@ - - - - - - - - + \ No newline at end of file diff --git a/chains/moonbeam/logo.svg b/chains/moonbeam/logo.svg index 94ea30d68..a2aa96f11 100644 --- a/chains/moonbeam/logo.svg +++ b/chains/moonbeam/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/moonriver/logo.svg b/chains/moonriver/logo.svg index e86e85170..a16a54a5c 100644 --- a/chains/moonriver/logo.svg +++ b/chains/moonriver/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/morph/logo.svg b/chains/morph/logo.svg index 313358004..a54f2dc10 100644 --- a/chains/morph/logo.svg +++ b/chains/morph/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/nautilus/logo.svg b/chains/nautilus/logo.svg index 6b5daa694..191e19b08 100644 --- a/chains/nautilus/logo.svg +++ b/chains/nautilus/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/neoxt4/logo.svg b/chains/neoxt4/logo.svg index 0652b3b78..03b56712c 100644 --- a/chains/neoxt4/logo.svg +++ b/chains/neoxt4/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/neutron/logo.svg b/chains/neutron/logo.svg index 5f541609e..e45f2d15c 100644 --- a/chains/neutron/logo.svg +++ b/chains/neutron/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/odysseytestnet/logo.svg b/chains/odysseytestnet/logo.svg index 51b481d79..7d977cbc0 100644 --- a/chains/odysseytestnet/logo.svg +++ b/chains/odysseytestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/oortmainnet/logo.svg b/chains/oortmainnet/logo.svg index a604d45ff..adfc321cc 100644 --- a/chains/oortmainnet/logo.svg +++ b/chains/oortmainnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/opbnb/logo.svg b/chains/opbnb/logo.svg index e054b2329..3c2196810 100644 --- a/chains/opbnb/logo.svg +++ b/chains/opbnb/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/opbnbtestnet/logo.svg b/chains/opbnbtestnet/logo.svg index e054b2329..3c2196810 100644 --- a/chains/opbnbtestnet/logo.svg +++ b/chains/opbnbtestnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/opengradienttestnet/logo.svg b/chains/opengradienttestnet/logo.svg index 8b5781f9d..24ffe0f61 100644 --- a/chains/opengradienttestnet/logo.svg +++ b/chains/opengradienttestnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/optimism/logo.svg b/chains/optimism/logo.svg index 7b2c35cac..1e85151a7 100644 --- a/chains/optimism/logo.svg +++ b/chains/optimism/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/optimismsepolia/logo.svg b/chains/optimismsepolia/logo.svg index 667ff83a0..1e85151a7 100644 --- a/chains/optimismsepolia/logo.svg +++ b/chains/optimismsepolia/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/orderly/logo.svg b/chains/orderly/logo.svg index f94305ea0..951cc1b7d 100644 --- a/chains/orderly/logo.svg +++ b/chains/orderly/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/osmosis/logo.svg b/chains/osmosis/logo.svg index fa14ec47c..0de56fb76 100644 --- a/chains/osmosis/logo.svg +++ b/chains/osmosis/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/piccadilly/logo.svg b/chains/piccadilly/logo.svg index e36cfebc3..cc25153fd 100644 --- a/chains/piccadilly/logo.svg +++ b/chains/piccadilly/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/plumetestnet/logo.svg b/chains/plumetestnet/logo.svg index f79859db4..4e1344513 100644 --- a/chains/plumetestnet/logo.svg +++ b/chains/plumetestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/polygon/logo.svg b/chains/polygon/logo.svg index 52f6d25f8..c0a0606a5 100644 --- a/chains/polygon/logo.svg +++ b/chains/polygon/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/polygonamoy/logo.svg b/chains/polygonamoy/logo.svg index 52f6d25f8..c0a0606a5 100644 --- a/chains/polygonamoy/logo.svg +++ b/chains/polygonamoy/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/polygonzkevm/logo.svg b/chains/polygonzkevm/logo.svg index 98cca4091..cc1bd546d 100644 --- a/chains/polygonzkevm/logo.svg +++ b/chains/polygonzkevm/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/polynomialfi/logo.svg b/chains/polynomialfi/logo.svg index 8226dbb4b..2d3813ff4 100644 --- a/chains/polynomialfi/logo.svg +++ b/chains/polynomialfi/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/prom/logo.svg b/chains/prom/logo.svg index ff3bb5464..2d3d6169c 100644 --- a/chains/prom/logo.svg +++ b/chains/prom/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/proofofplay/logo.svg b/chains/proofofplay/logo.svg index 03d8ea444..f8abb5a07 100644 --- a/chains/proofofplay/logo.svg +++ b/chains/proofofplay/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/pulsechain/logo.svg b/chains/pulsechain/logo.svg index 891d1c511..e8a5abd40 100644 --- a/chains/pulsechain/logo.svg +++ b/chains/pulsechain/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/rarichain/logo.svg b/chains/rarichain/logo.svg index c96e4c119..2d860eebd 100644 --- a/chains/rarichain/logo.svg +++ b/chains/rarichain/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/reactivekopli/logo.svg b/chains/reactivekopli/logo.svg index 7409db25b..aa81f756c 100644 --- a/chains/reactivekopli/logo.svg +++ b/chains/reactivekopli/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/real/logo.svg b/chains/real/logo.svg index 64e392a69..e3bd311c6 100644 --- a/chains/real/logo.svg +++ b/chains/real/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/redstone/logo.svg b/chains/redstone/logo.svg index 0a0b2dc7c..3d030ca5e 100644 --- a/chains/redstone/logo.svg +++ b/chains/redstone/logo.svg @@ -1,42 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/chains/rivalz/logo.svg b/chains/rivalz/logo.svg index f02e91d4a..623cfb66c 100644 --- a/chains/rivalz/logo.svg +++ b/chains/rivalz/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/ronin/logo.svg b/chains/ronin/logo.svg index cdcf5b2c0..6fc5bbe11 100644 --- a/chains/ronin/logo.svg +++ b/chains/ronin/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/rootstockmainnet/logo.svg b/chains/rootstockmainnet/logo.svg index 3cd0b9823..ea1be5745 100644 --- a/chains/rootstockmainnet/logo.svg +++ b/chains/rootstockmainnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/rootstocktestnet/logo.svg b/chains/rootstocktestnet/logo.svg index e8c5ca6ea..ea1be5745 100644 --- a/chains/rootstocktestnet/logo.svg +++ b/chains/rootstocktestnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/saakuru/logo.svg b/chains/saakuru/logo.svg index 3c0b0861f..8aa1da6fa 100644 --- a/chains/saakuru/logo.svg +++ b/chains/saakuru/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/sanko/logo.svg b/chains/sanko/logo.svg index fe911aad3..e59c599d5 100644 --- a/chains/sanko/logo.svg +++ b/chains/sanko/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/scroll/logo.svg b/chains/scroll/logo.svg index 541dc4433..6fb0155a7 100644 --- a/chains/scroll/logo.svg +++ b/chains/scroll/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/scrollsepolia/logo.svg b/chains/scrollsepolia/logo.svg index 541dc4433..6fb0155a7 100644 --- a/chains/scrollsepolia/logo.svg +++ b/chains/scrollsepolia/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/sei/logo.svg b/chains/sei/logo.svg index 40741ecc9..cfdcdd2c5 100644 --- a/chains/sei/logo.svg +++ b/chains/sei/logo.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/chains/shibarium/logo.svg b/chains/shibarium/logo.svg index 6c59b9f88..4a217a25c 100644 --- a/chains/shibarium/logo.svg +++ b/chains/shibarium/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/sketchpad/logo.svg b/chains/sketchpad/logo.svg index 862cb25ba..1b8f570cc 100644 --- a/chains/sketchpad/logo.svg +++ b/chains/sketchpad/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/smartbch/logo.svg b/chains/smartbch/logo.svg index bc43c2da4..2c9a198ba 100644 --- a/chains/smartbch/logo.svg +++ b/chains/smartbch/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/snaxchain/logo.svg b/chains/snaxchain/logo.svg index c364dfc87..a3442f9a0 100644 --- a/chains/snaxchain/logo.svg +++ b/chains/snaxchain/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/solanadevnet/logo.svg b/chains/solanadevnet/logo.svg index 62c036c89..db90b5578 100644 --- a/chains/solanadevnet/logo.svg +++ b/chains/solanadevnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/solanamainnet/logo.svg b/chains/solanamainnet/logo.svg index 62c036c89..db90b5578 100644 --- a/chains/solanamainnet/logo.svg +++ b/chains/solanamainnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/solanatestnet/logo.svg b/chains/solanatestnet/logo.svg index 62c036c89..db90b5578 100644 --- a/chains/solanatestnet/logo.svg +++ b/chains/solanatestnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/soneium/logo.svg b/chains/soneium/logo.svg index 79116f65a..0ed8473bf 100644 --- a/chains/soneium/logo.svg +++ b/chains/soneium/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/soneiumtestnet/logo.svg b/chains/soneiumtestnet/logo.svg index 79116f65a..0ed8473bf 100644 --- a/chains/soneiumtestnet/logo.svg +++ b/chains/soneiumtestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/sonic/logo.svg b/chains/sonic/logo.svg index 3febf34dc..0ef5416a3 100644 --- a/chains/sonic/logo.svg +++ b/chains/sonic/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/sonictestnet/logo.svg b/chains/sonictestnet/logo.svg index 3febf34dc..0ef5416a3 100644 --- a/chains/sonictestnet/logo.svg +++ b/chains/sonictestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/sophonsepolia/logo.svg b/chains/sophonsepolia/logo.svg index 446a7af89..45f6d51b4 100644 --- a/chains/sophonsepolia/logo.svg +++ b/chains/sophonsepolia/logo.svg @@ -1,10 +1 @@ - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/chains/storyodysseytestnet/logo.svg b/chains/storyodysseytestnet/logo.svg index b2f755cea..54074c20c 100644 --- a/chains/storyodysseytestnet/logo.svg +++ b/chains/storyodysseytestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/storytestnet/logo.svg b/chains/storytestnet/logo.svg index b2f755cea..54074c20c 100644 --- a/chains/storytestnet/logo.svg +++ b/chains/storytestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/stride/logo.svg b/chains/stride/logo.svg index f0e9b93a9..746256705 100644 --- a/chains/stride/logo.svg +++ b/chains/stride/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/stridetestnet/logo.svg b/chains/stridetestnet/logo.svg index f0e9b93a9..746256705 100644 --- a/chains/stridetestnet/logo.svg +++ b/chains/stridetestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/suavetoliman/logo.svg b/chains/suavetoliman/logo.svg index 38d564a71..0a2b40d0e 100644 --- a/chains/suavetoliman/logo.svg +++ b/chains/suavetoliman/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/superpositionmainnet/logo.svg b/chains/superpositionmainnet/logo.svg index d239a5c96..f5bf0bdde 100644 --- a/chains/superpositionmainnet/logo.svg +++ b/chains/superpositionmainnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/superpositiontestnet/logo.svg b/chains/superpositiontestnet/logo.svg index d239a5c96..f5bf0bdde 100644 --- a/chains/superpositiontestnet/logo.svg +++ b/chains/superpositiontestnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/superseed/logo.svg b/chains/superseed/logo.svg index 61a5d937d..8ca38f58c 100644 --- a/chains/superseed/logo.svg +++ b/chains/superseed/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/superseedtestnet/logo.svg b/chains/superseedtestnet/logo.svg index 5bc2fddce..2e3b5b114 100644 --- a/chains/superseedtestnet/logo.svg +++ b/chains/superseedtestnet/logo.svg @@ -1,8 +1 @@ - - - - - - - - + \ No newline at end of file diff --git a/chains/swell/logo.svg b/chains/swell/logo.svg index 89bf1c708..3e5e5e3d4 100644 --- a/chains/swell/logo.svg +++ b/chains/swell/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/taiko/logo.svg b/chains/taiko/logo.svg index d9f22e30a..edab695c9 100644 --- a/chains/taiko/logo.svg +++ b/chains/taiko/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/taikohekla/logo.svg b/chains/taikohekla/logo.svg index 04b3ea5dd..a0aa57ffa 100755 --- a/chains/taikohekla/logo.svg +++ b/chains/taikohekla/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/tangle/logo.svg b/chains/tangle/logo.svg index 232757c4f..e9d90a96a 100644 --- a/chains/tangle/logo.svg +++ b/chains/tangle/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/tangletestnet/logo.svg b/chains/tangletestnet/logo.svg index 232757c4f..e9d90a96a 100644 --- a/chains/tangletestnet/logo.svg +++ b/chains/tangletestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/telos/logo.svg b/chains/telos/logo.svg index 7958c331f..2c106321d 100644 --- a/chains/telos/logo.svg +++ b/chains/telos/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/tenet/logo.svg b/chains/tenet/logo.svg index 677163d89..62869f358 100644 --- a/chains/tenet/logo.svg +++ b/chains/tenet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/treasure/logo.svg b/chains/treasure/logo.svg index 648984730..936df91d6 100644 --- a/chains/treasure/logo.svg +++ b/chains/treasure/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/treasuretopaz/logo.svg b/chains/treasuretopaz/logo.svg index 648984730..936df91d6 100644 --- a/chains/treasuretopaz/logo.svg +++ b/chains/treasuretopaz/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/u2utestnet/logo.svg b/chains/u2utestnet/logo.svg index f3529bf8f..f408b4808 100644 --- a/chains/u2utestnet/logo.svg +++ b/chains/u2utestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/unichain/logo.svg b/chains/unichain/logo.svg index fc0bb1fcc..c4230d486 100644 --- a/chains/unichain/logo.svg +++ b/chains/unichain/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/unichaintestnet/logo.svg b/chains/unichaintestnet/logo.svg index fc0bb1fcc..c4230d486 100644 --- a/chains/unichaintestnet/logo.svg +++ b/chains/unichaintestnet/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/vana/logo.svg b/chains/vana/logo.svg index aac1898c9..f07c29c57 100644 --- a/chains/vana/logo.svg +++ b/chains/vana/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/viction/logo.svg b/chains/viction/logo.svg index 911cc7fb5..db5616792 100644 --- a/chains/viction/logo.svg +++ b/chains/viction/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/wanchaintestnet/logo.svg b/chains/wanchaintestnet/logo.svg index b10f63d41..a44993662 100644 --- a/chains/wanchaintestnet/logo.svg +++ b/chains/wanchaintestnet/logo.svg @@ -1,6 +1 @@ - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/chains/worldchain/logo.svg b/chains/worldchain/logo.svg index 5e90a2a67..71fd9c4c2 100644 --- a/chains/worldchain/logo.svg +++ b/chains/worldchain/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/xai/logo.svg b/chains/xai/logo.svg index 8331d99ae..59d3b6dd3 100644 --- a/chains/xai/logo.svg +++ b/chains/xai/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/xlayer/logo.svg b/chains/xlayer/logo.svg index 1e64519a7..1a8070253 100644 --- a/chains/xlayer/logo.svg +++ b/chains/xlayer/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/zeronetwork/logo.svg b/chains/zeronetwork/logo.svg index fc7a02ce6..e936a0a57 100644 --- a/chains/zeronetwork/logo.svg +++ b/chains/zeronetwork/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/zetachain/logo.svg b/chains/zetachain/logo.svg index 4012f114a..7cef02c61 100644 --- a/chains/zetachain/logo.svg +++ b/chains/zetachain/logo.svg @@ -1,4 +1 @@ - - - - \ No newline at end of file + \ No newline at end of file diff --git a/chains/zircuit/logo.svg b/chains/zircuit/logo.svg index e02682949..001461d76 100644 --- a/chains/zircuit/logo.svg +++ b/chains/zircuit/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/zklink/logo.svg b/chains/zklink/logo.svg index 14431cdf6..89c396701 100644 --- a/chains/zklink/logo.svg +++ b/chains/zklink/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/zksync/logo.svg b/chains/zksync/logo.svg index 96ea65f89..d5efb8e19 100644 --- a/chains/zksync/logo.svg +++ b/chains/zksync/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/chains/zksyncsepolia/logo.svg b/chains/zksyncsepolia/logo.svg index 2b8002dd5..4dfa5df22 100644 --- a/chains/zksyncsepolia/logo.svg +++ b/chains/zksyncsepolia/logo.svg @@ -1,4 +1 @@ - - - - \ No newline at end of file + \ No newline at end of file diff --git a/chains/zoramainnet/logo.svg b/chains/zoramainnet/logo.svg index 96af59192..e355123a0 100644 --- a/chains/zoramainnet/logo.svg +++ b/chains/zoramainnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/chains/zoratestnet/logo.svg b/chains/zoratestnet/logo.svg index 96af59192..e355123a0 100644 --- a/chains/zoratestnet/logo.svg +++ b/chains/zoratestnet/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/deployments/warp_routes/AMPHRETH/logo.svg b/deployments/warp_routes/AMPHRETH/logo.svg index 975c9254f..b8ba83ac7 100644 --- a/deployments/warp_routes/AMPHRETH/logo.svg +++ b/deployments/warp_routes/AMPHRETH/logo.svg @@ -1,16 +1 @@ - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/deployments/warp_routes/APXETH/logo.svg b/deployments/warp_routes/APXETH/logo.svg index a95085558..cd367dd64 100644 --- a/deployments/warp_routes/APXETH/logo.svg +++ b/deployments/warp_routes/APXETH/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/deployments/warp_routes/BNB/logo.svg b/deployments/warp_routes/BNB/logo.svg index 2d7c1e281..85a1d7a45 100644 --- a/deployments/warp_routes/BNB/logo.svg +++ b/deployments/warp_routes/BNB/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/deployments/warp_routes/CBBTC/logo.svg b/deployments/warp_routes/CBBTC/logo.svg index 78ed4fb7d..c29112935 100644 --- a/deployments/warp_routes/CBBTC/logo.svg +++ b/deployments/warp_routes/CBBTC/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/deployments/warp_routes/DAI/logo.svg b/deployments/warp_routes/DAI/logo.svg index 903be0609..b76075aaa 100644 --- a/deployments/warp_routes/DAI/logo.svg +++ b/deployments/warp_routes/DAI/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/deployments/warp_routes/ECLIP/logo.svg b/deployments/warp_routes/ECLIP/logo.svg index 84d408986..0ff003cfb 100644 --- a/deployments/warp_routes/ECLIP/logo.svg +++ b/deployments/warp_routes/ECLIP/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/deployments/warp_routes/EZETH/RedETH-logo.svg b/deployments/warp_routes/EZETH/RedETH-logo.svg index a393fc7ef..02cb743fc 100644 --- a/deployments/warp_routes/EZETH/RedETH-logo.svg +++ b/deployments/warp_routes/EZETH/RedETH-logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/deployments/warp_routes/EZETH/logo.svg b/deployments/warp_routes/EZETH/logo.svg index 1cce1aa14..887df4566 100644 --- a/deployments/warp_routes/EZETH/logo.svg +++ b/deployments/warp_routes/EZETH/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/deployments/warp_routes/EZSOL/logo.svg b/deployments/warp_routes/EZSOL/logo.svg index bfb8d3965..2ed9faf8f 100644 --- a/deployments/warp_routes/EZSOL/logo.svg +++ b/deployments/warp_routes/EZSOL/logo.svg @@ -1,45 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/deployments/warp_routes/FASTUSD/logo.svg b/deployments/warp_routes/FASTUSD/logo.svg index b9634f01f..230b55851 100644 --- a/deployments/warp_routes/FASTUSD/logo.svg +++ b/deployments/warp_routes/FASTUSD/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/deployments/warp_routes/INJ/logo.svg b/deployments/warp_routes/INJ/logo.svg index 56a066e6f..c026c4803 100644 --- a/deployments/warp_routes/INJ/logo.svg +++ b/deployments/warp_routes/INJ/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/deployments/warp_routes/KLC/logo.svg b/deployments/warp_routes/KLC/logo.svg index 499374001..b69c5e674 100644 --- a/deployments/warp_routes/KLC/logo.svg +++ b/deployments/warp_routes/KLC/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/deployments/warp_routes/LUMIA/logo.svg b/deployments/warp_routes/LUMIA/logo.svg index 5ba0c5332..91e3a830e 100644 --- a/deployments/warp_routes/LUMIA/logo.svg +++ b/deployments/warp_routes/LUMIA/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/deployments/warp_routes/OORT/logo.svg b/deployments/warp_routes/OORT/logo.svg index 65c59df5f..bd1ccf390 100644 --- a/deployments/warp_routes/OORT/logo.svg +++ b/deployments/warp_routes/OORT/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/deployments/warp_routes/ORCA/logo.svg b/deployments/warp_routes/ORCA/logo.svg index 985b946c9..6ba727d45 100644 --- a/deployments/warp_routes/ORCA/logo.svg +++ b/deployments/warp_routes/ORCA/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/deployments/warp_routes/POL/logo.svg b/deployments/warp_routes/POL/logo.svg index 02352f05c..24ba43749 100644 --- a/deployments/warp_routes/POL/logo.svg +++ b/deployments/warp_routes/POL/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/deployments/warp_routes/PROM/logo.svg b/deployments/warp_routes/PROM/logo.svg index 50a5fbe0e..09d47c943 100644 --- a/deployments/warp_routes/PROM/logo.svg +++ b/deployments/warp_routes/PROM/logo.svg @@ -1,19 +1 @@ - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/deployments/warp_routes/PZETH/logo.svg b/deployments/warp_routes/PZETH/logo.svg index 1a1117604..b9a8639e3 100644 --- a/deployments/warp_routes/PZETH/logo.svg +++ b/deployments/warp_routes/PZETH/logo.svg @@ -1,29 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/deployments/warp_routes/SOL/logo.svg b/deployments/warp_routes/SOL/logo.svg index d3b30985c..6fa7ee85c 100644 --- a/deployments/warp_routes/SOL/logo.svg +++ b/deployments/warp_routes/SOL/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/deployments/warp_routes/TIA/logo.svg b/deployments/warp_routes/TIA/logo.svg index 36532014e..93f5bc6f7 100644 --- a/deployments/warp_routes/TIA/logo.svg +++ b/deployments/warp_routes/TIA/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/deployments/warp_routes/TOBY/logo.svg b/deployments/warp_routes/TOBY/logo.svg index 3fdde38b6..8beb50de9 100644 --- a/deployments/warp_routes/TOBY/logo.svg +++ b/deployments/warp_routes/TOBY/logo.svg @@ -1,33 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/deployments/warp_routes/UBTC/logo.svg b/deployments/warp_routes/UBTC/logo.svg index c8bb0736d..ddc5e728b 100644 --- a/deployments/warp_routes/UBTC/logo.svg +++ b/deployments/warp_routes/UBTC/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/deployments/warp_routes/USDB/logo.svg b/deployments/warp_routes/USDB/logo.svg index 78a8eb365..885ad7ef9 100644 --- a/deployments/warp_routes/USDB/logo.svg +++ b/deployments/warp_routes/USDB/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/deployments/warp_routes/USDC/logo.svg b/deployments/warp_routes/USDC/logo.svg index ebc3fc563..65e560fb2 100644 --- a/deployments/warp_routes/USDC/logo.svg +++ b/deployments/warp_routes/USDC/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/deployments/warp_routes/WBTC/logo.svg b/deployments/warp_routes/WBTC/logo.svg index 0010af1d6..11a7a5717 100644 --- a/deployments/warp_routes/WBTC/logo.svg +++ b/deployments/warp_routes/WBTC/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/deployments/warp_routes/jitoSOL/logo.svg b/deployments/warp_routes/jitoSOL/logo.svg index 69483eccd..289c9987f 100644 --- a/deployments/warp_routes/jitoSOL/logo.svg +++ b/deployments/warp_routes/jitoSOL/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/deployments/warp_routes/kySOL/logo.svg b/deployments/warp_routes/kySOL/logo.svg index f32015616..c59b86dbb 100644 --- a/deployments/warp_routes/kySOL/logo.svg +++ b/deployments/warp_routes/kySOL/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/deployments/warp_routes/pumpBTCsei/pumpBTCsei-logo.svg b/deployments/warp_routes/pumpBTCsei/pumpBTCsei-logo.svg index f18d44459..a603c4c3a 100644 --- a/deployments/warp_routes/pumpBTCsei/pumpBTCsei-logo.svg +++ b/deployments/warp_routes/pumpBTCsei/pumpBTCsei-logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/deployments/warp_routes/pumpBTCsei/redBTC-logo.svg b/deployments/warp_routes/pumpBTCsei/redBTC-logo.svg index 34e22fa69..7dfb48649 100644 --- a/deployments/warp_routes/pumpBTCsei/redBTC-logo.svg +++ b/deployments/warp_routes/pumpBTCsei/redBTC-logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/deployments/warp_routes/stTIA/logo.svg b/deployments/warp_routes/stTIA/logo.svg index 7f617f8ce..1e9b27262 100644 --- a/deployments/warp_routes/stTIA/logo.svg +++ b/deployments/warp_routes/stTIA/logo.svg @@ -1,4 +1 @@ - - - - + \ No newline at end of file diff --git a/deployments/warp_routes/tETH/logo.svg b/deployments/warp_routes/tETH/logo.svg index f03a53b75..d2ad29e69 100644 --- a/deployments/warp_routes/tETH/logo.svg +++ b/deployments/warp_routes/tETH/logo.svg @@ -1,32 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/deployments/warp_routes/weETHs/logo.svg b/deployments/warp_routes/weETHs/logo.svg index d66462155..7d403eb3f 100644 --- a/deployments/warp_routes/weETHs/logo.svg +++ b/deployments/warp_routes/weETHs/logo.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/package.json b/package.json index d554ea276..6f8783042 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "mocha": "^10.2.0", "prettier": "^2.8.8", "sinon": "^18.0.0", + "svgo": "3.3.2", "tsx": "^4.7.1", "typescript": "5.5.2", "typescript-eslint": "^7.7.0", diff --git a/scripts/optimize-svg.js b/scripts/optimize-svg.js new file mode 100644 index 000000000..c6226e808 --- /dev/null +++ b/scripts/optimize-svg.js @@ -0,0 +1,130 @@ +import fs from 'fs'; +import path from 'path'; +import { optimize } from 'svgo'; + +const directories = ['./chains', './deployments']; +const MAX_FILE_SIZE = 100 * 1024; // 100KBs +const RASTER_IMAGE_REGEX = /]*>/i; + +const invalidNameSVGs = []; +const invalidSizeSVGs = []; +const rasterImgSVGs = []; + +function isValidSvg(filePath) { + const fileName = path.basename(filePath); + const stats = fs.statSync(filePath); + const fileSize = (stats.size / 1024).toFixed(2); + + if (!fileName.endsWith('logo.svg')) { + invalidNameSVGs.push(filePath); + } + + if (stats.size > MAX_FILE_SIZE) { + invalidSizeSVGs.push({ filePath, fileSize: `${fileSize}KBs` }); + } + + const fileContent = fs.readFileSync(filePath, 'utf8'); + if (RASTER_IMAGE_REGEX.test(fileContent)) { + rasterImgSVGs.push(filePath); + } +} + +// Finds all svgs, validates and return all paths found that has svgs +function findAndValidateSVGs(directory) { + const files = fs.readdirSync(directory); + + return files.flatMap((file) => { + const fullPath = path.join(directory, file); + const stats = fs.statSync(fullPath); + + if (stats.isDirectory()) { + return findAndValidateSVGs(fullPath); // Recurse into subdirectories + } else if (path.extname(fullPath) === '.svg') { + isValidSvg(fullPath); + return fullPath; + } + + return []; + }); +} + +// Get all svg paths that are validated +function getSVGPaths() { + return directories + .filter((directory) => { + if (fs.existsSync(directory)) { + console.log(`Checking directory: ${directory}`); + return true; + } else { + console.log(`Directory does not exist: ${directory}`); + return false; + } + }) + .flatMap((directory) => findAndValidateSVGs(directory)); +} + +function validateErrors() { + const errorCount = invalidNameSVGs.length + invalidSizeSVGs.length + rasterImgSVGs.length; + if (errorCount === 0) return; + + console.error(`Number of errors found: ${errorCount}`); + + if (invalidNameSVGs.length > 0) { + console.error( + "Error: Files do not end with 'logo.svg' in the following paths:", + invalidNameSVGs, + ); + } + + if (invalidSizeSVGs.length > 0) { + console.error('Error: Files size exceed 100KBs in:', invalidSizeSVGs); + } + + if (rasterImgSVGs.length > 0) { + console.error( + 'Error: Files contain an tag, likely embedding a raster image in the following paths:', + rasterImgSVGs, + ); + } + + process.exit(1); +} +// Optimize svg in given path +function optimizeSVGs(svgPaths) { + svgPaths.forEach((filePath) => { + try { + const fileContent = fs.readFileSync(filePath, 'utf8'); + const result = optimize(fileContent, { + path: filePath, + multipass: true, + plugins: [ + { + name: 'preset-default', + params: { + overrides: { + removeViewBox: false, + }, + }, + }, + 'removeScriptElement', + ], + }); + + if (result.error) { + throw new Error(result.error); + } + fs.writeFileSync(filePath, result.data, 'utf8'); + console.log(`Optimized: ${filePath}`); + } catch (error) { + console.error(`Error processing ${filePath}: ${error.message}`); + } + }); +} + +function main() { + const svgPaths = getSVGPaths(); + validateErrors(); + optimizeSVGs(svgPaths); +} + +main(); diff --git a/yarn.lock b/yarn.lock index 089d61e70..ea7db3947 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1925,6 +1925,7 @@ __metadata: mocha: "npm:^10.2.0" prettier: "npm:^2.8.8" sinon: "npm:^18.0.0" + svgo: "npm:3.3.2" tsx: "npm:^4.7.1" typescript: "npm:5.5.2" typescript-eslint: "npm:^7.7.0" @@ -3290,6 +3291,13 @@ __metadata: languageName: node linkType: hard +"@trysound/sax@npm:0.2.0": + version: 0.2.0 + resolution: "@trysound/sax@npm:0.2.0" + checksum: 7379713eca480ac0d9b6c7b063e06b00a7eac57092354556c81027066eb65b61ea141a69d0cc2e15d32e05b2834d4c9c2184793a5e36bbf5daf05ee5676af18c + languageName: node + linkType: hard + "@types/bn.js@npm:^5.1.0, @types/bn.js@npm:^5.1.1": version: 5.1.5 resolution: "@types/bn.js@npm:5.1.5" @@ -4083,6 +4091,13 @@ __metadata: languageName: node linkType: hard +"boolbase@npm:^1.0.0": + version: 1.0.0 + resolution: "boolbase@npm:1.0.0" + checksum: 3e25c80ef626c3a3487c73dbfc70ac322ec830666c9ad915d11b701142fab25ec1e63eff2c450c74347acfd2de854ccde865cd79ef4db1683f7c7b046ea43bb0 + languageName: node + linkType: hard + "borsh@npm:^0.7.0": version: 0.7.0 resolution: "borsh@npm:0.7.0" @@ -4625,6 +4640,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^7.2.0": + version: 7.2.0 + resolution: "commander@npm:7.2.0" + checksum: 9973af10727ad4b44f26703bf3e9fdc323528660a7590efe3aa9ad5042b4584c0deed84ba443f61c9d6f02dade54a5a5d3c95e306a1e1630f8374ae6db16c06d + languageName: node + linkType: hard + "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -4786,6 +4808,55 @@ __metadata: languageName: node linkType: hard +"css-select@npm:^5.1.0": + version: 5.1.0 + resolution: "css-select@npm:5.1.0" + dependencies: + boolbase: "npm:^1.0.0" + css-what: "npm:^6.1.0" + domhandler: "npm:^5.0.2" + domutils: "npm:^3.0.1" + nth-check: "npm:^2.0.1" + checksum: d486b1e7eb140468218a5ab5af53257e01f937d2173ac46981f6b7de9c5283d55427a36715dc8decfc0c079cf89259ac5b41ef58f6e1a422eee44ab8bfdc78da + languageName: node + linkType: hard + +"css-tree@npm:^2.3.1": + version: 2.3.1 + resolution: "css-tree@npm:2.3.1" + dependencies: + mdn-data: "npm:2.0.30" + source-map-js: "npm:^1.0.1" + checksum: e5e39b82eb4767c664fa5c2cd9968c8c7e6b7fd2c0079b52680a28466d851e2826d5e64699c449d933c0e8ca0554beca43c41a9fcb09fb6a46139d462dbdf0df + languageName: node + linkType: hard + +"css-tree@npm:~2.2.0": + version: 2.2.1 + resolution: "css-tree@npm:2.2.1" + dependencies: + mdn-data: "npm:2.0.28" + source-map-js: "npm:^1.0.1" + checksum: 1959c4b0e268bf8db1b3a1776a5ba9ae3a464ccd1226bfa62799cb0a3d0039006e21fb95cec4dec9d687a9a9b90f692dff2d230b631527ece700f4bfb419aaf3 + languageName: node + linkType: hard + +"css-what@npm:^6.1.0": + version: 6.1.0 + resolution: "css-what@npm:6.1.0" + checksum: c67a3a2d0d81843af87f8bf0a4d0845b0f952377714abbb2884e48942409d57a2110eabee003609d02ee487b054614bdfcfc59ee265728ff105bd5aa221c1d0e + languageName: node + linkType: hard + +"csso@npm:^5.0.5": + version: 5.0.5 + resolution: "csso@npm:5.0.5" + dependencies: + css-tree: "npm:~2.2.0" + checksum: 4036fb2b9f8ed6b948349136b39e0b19ffb5edee934893a37b55e9a116186c4ae2a9d3ba66fbdbc07fa44a853fb478cd2d8733e4743473dcd364e7f21444ff34 + languageName: node + linkType: hard + "csv-generate@npm:^3.4.3": version: 3.4.3 resolution: "csv-generate@npm:3.4.3" @@ -5053,6 +5124,17 @@ __metadata: languageName: node linkType: hard +"dom-serializer@npm:^2.0.0": + version: 2.0.0 + resolution: "dom-serializer@npm:2.0.0" + dependencies: + domelementtype: "npm:^2.3.0" + domhandler: "npm:^5.0.2" + entities: "npm:^4.2.0" + checksum: e3bf9027a64450bca0a72297ecdc1e3abb7a2912268a9f3f5d33a2e29c1e2c3502c6e9f860fc6625940bfe0cfb57a44953262b9e94df76872fdfb8151097eeb3 + languageName: node + linkType: hard + "dom-walk@npm:^0.1.0": version: 0.1.2 resolution: "dom-walk@npm:0.1.2" @@ -5060,6 +5142,33 @@ __metadata: languageName: node linkType: hard +"domelementtype@npm:^2.3.0": + version: 2.3.0 + resolution: "domelementtype@npm:2.3.0" + checksum: ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6 + languageName: node + linkType: hard + +"domhandler@npm:^5.0.2, domhandler@npm:^5.0.3": + version: 5.0.3 + resolution: "domhandler@npm:5.0.3" + dependencies: + domelementtype: "npm:^2.3.0" + checksum: 809b805a50a9c6884a29f38aec0a4e1b4537f40e1c861950ed47d10b049febe6b79ab72adaeeebb3cc8fc1cd33f34e97048a72a9265103426d93efafa78d3e96 + languageName: node + linkType: hard + +"domutils@npm:^3.0.1": + version: 3.1.0 + resolution: "domutils@npm:3.1.0" + dependencies: + dom-serializer: "npm:^2.0.0" + domelementtype: "npm:^2.3.0" + domhandler: "npm:^5.0.3" + checksum: 9a169a6e57ac4c738269a73ab4caf785114ed70e46254139c1bbc8144ac3102aacb28a6149508395ae34aa5d6a40081f4fa5313855dc8319c6d8359866b6dfea + languageName: node + linkType: hard + "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0" @@ -5185,6 +5294,13 @@ __metadata: languageName: node linkType: hard +"entities@npm:^4.2.0": + version: 4.5.0 + resolution: "entities@npm:4.5.0" + checksum: ede2a35c9bce1aeccd055a1b445d41c75a14a2bb1cd22e242f20cf04d236cdcd7f9c859eb83f76885327bfae0c25bf03303665ee1ce3d47c5927b98b0e3e3d48 + languageName: node + linkType: hard + "env-paths@npm:^2.2.0": version: 2.2.1 resolution: "env-paths@npm:2.2.1" @@ -7844,6 +7960,20 @@ __metadata: languageName: node linkType: hard +"mdn-data@npm:2.0.28": + version: 2.0.28 + resolution: "mdn-data@npm:2.0.28" + checksum: aec475e0c078af00498ce2f9434d96a1fdebba9814d14b8f72cd6d5475293f4b3972d0538af2d5c5053d35e1b964af08b7d162b98e9846e9343990b75e4baef1 + languageName: node + linkType: hard + +"mdn-data@npm:2.0.30": + version: 2.0.30 + resolution: "mdn-data@npm:2.0.30" + checksum: e4944322bf3e0461a2daa2aee7e14e208960a036289531e4ef009e53d32bd41528350c070c4a33be867980443fe4c0523518d99318423cffa7c825fe7b1154e2 + languageName: node + linkType: hard + "media-typer@npm:0.3.0": version: 0.3.0 resolution: "media-typer@npm:0.3.0" @@ -8477,6 +8607,15 @@ __metadata: languageName: node linkType: hard +"nth-check@npm:^2.0.1": + version: 2.1.1 + resolution: "nth-check@npm:2.1.1" + dependencies: + boolbase: "npm:^1.0.0" + checksum: 5afc3dafcd1573b08877ca8e6148c52abd565f1d06b1eb08caf982e3fa289a82f2cae697ffb55b5021e146d60443f1590a5d6b944844e944714a5b549675bcd3 + languageName: node + linkType: hard + "number-to-bn@npm:1.7.0": version: 1.7.0 resolution: "number-to-bn@npm:1.7.0" @@ -9909,6 +10048,13 @@ __metadata: languageName: node linkType: hard +"source-map-js@npm:^1.0.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: ff9d8c8bf096d534a5b7707e0382ef827b4dd360a577d3f34d2b9f48e12c9d230b5747974ee7c607f0df65113732711bb701fe9ece3c7edbd43cb2294d707df3 + languageName: node + linkType: hard + "spawndamnit@npm:^2.0.0": version: 2.0.0 resolution: "spawndamnit@npm:2.0.0" @@ -10222,6 +10368,23 @@ __metadata: languageName: node linkType: hard +"svgo@npm:3.3.2": + version: 3.3.2 + resolution: "svgo@npm:3.3.2" + dependencies: + "@trysound/sax": "npm:0.2.0" + commander: "npm:^7.2.0" + css-select: "npm:^5.1.0" + css-tree: "npm:^2.3.1" + css-what: "npm:^6.1.0" + csso: "npm:^5.0.5" + picocolors: "npm:^1.0.0" + bin: + svgo: ./bin/svgo + checksum: 82fdea9b938884d808506104228e4d3af0050d643d5b46ff7abc903ff47a91bbf6561373394868aaf07a28f006c4057b8fbf14bbd666298abdd7cc590d4f7700 + languageName: node + linkType: hard + "swarm-js@npm:^0.1.40": version: 0.1.42 resolution: "swarm-js@npm:0.1.42"