Skip to content

Commit a268b30

Browse files
authored
Merge pull request #1565 from scroll-tech/update-eco-list-base-url
fix: update eco list base url
2 parents e2926fc + ca66f98 commit a268b30

File tree

7 files changed

+44
-36
lines changed

7 files changed

+44
-36
lines changed

next.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ const nextConfig = {
3333
},
3434
{
3535
protocol: "https",
36-
hostname: "scroll-eco-list.netlify.app",
36+
hostname: "ecosystem-list.vercel.app",
3737
port: "",
3838
pathname: "/logos/**",
3939
},

src/apis/ecosystem.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
export const ecosystemOrigin = "https://scroll-eco-list.netlify.app"
1+
export const ecosystemOrigin = process.env.NEXT_PUBLIC_ECOSYSTEM_BASE_URI
22
export const ecosystemListHashUrl = ecosystemOrigin + "/docs/"
33
export const ecosystemListLogoUrl = ecosystemOrigin + "/logos/"
44
export const ecosystemListUrl = "https://ecosystem.scroll.cat/api/query"
55

6+
export const fetchEcosystemCategoryToTagsURL = ecosystemOrigin + "/docs/category-to-tags.json"
7+
68
export const fetchEcosystemMetricsData = "https://assets.scroll.cat/ecosystem/metrics"
79

810
// export const l2beatOrigin = "https://l2beat.com"

src/app/_SCR-sSCR/Header/data.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { ecosystemOrigin } from "@/apis/ecosystem"
12
import Bithumb from "@/assets/images/defi/Bithumb.jpg"
23
import OKX from "@/assets/images/defi/OKX.jpg"
34
import BinanceSvg from "@/assets/svgs/defi/binance.svg?url"
@@ -9,20 +10,20 @@ const SWAP_IN_DEX = {
910
data: [
1011
{
1112
name: "Ambient",
12-
logoURL: "https://scroll-eco-list.netlify.app/logos/Ambient%20Finance.png",
13+
logoURL: `${ecosystemOrigin}/logos/Ambient%20Finance.png`,
1314
href: "https://scroll-us.ambient.finance/swap/chain=0x82750&tokenA=0x0000000000000000000000000000000000000000&tokenB=0xd29687c813d741e2f938f4ac377128810e217b1b",
1415
},
1516
{
1617
name: "Maverick",
17-
logoURL: "https://scroll-eco-list.netlify.app/logos/Maverick%20Protocol.jpg",
18+
logoURL: `${ecosystemOrigin}/logos/Maverick%20Protocol.jpg`,
1819
href: "https://app.mav.xyz/?chain=534352&tokenB=0xd29687c813D741E2F938F4aC377128810E217b1b",
1920
},
2021
{
2122
name: "Oku Trade",
22-
logoURL: "https://scroll-eco-list.netlify.app/logos/Oku%20Trade.jpeg",
23+
logoURL: `${ecosystemOrigin}/logos/Oku%20Trade.jpeg`,
2324
href: "https://oku.trade/app/scroll/trade/0xd29687c813d741e2f938f4ac377128810e217b1b",
2425
},
25-
{ name: "SyncSwap", logoURL: "https://scroll-eco-list.netlify.app/logos/Syncswap.png", href: "https://syncswap.xyz/swap" },
26+
{ name: "SyncSwap", logoURL: `${ecosystemOrigin}/logos/Syncswap.png`, href: "https://syncswap.xyz/swap" },
2627
],
2728
}
2829

src/app/_sessions/Protocols/protocolList.ts

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { ecosystemOrigin } from "@/apis/ecosystem"
12
import HoneyPop from "@/assets/images/sessions/HoneyPop.png"
23
import QuillFinanceSvg from "@/assets/svgs/sessions/QuillFinance.svg?url"
34

@@ -30,7 +31,7 @@ const DECENTRALIZED_EXCHANGES_DATA: ProtocolData = {
3031
{
3132
name: "Ambient",
3233
project: "Ambient",
33-
logoURL: "https://scroll-eco-list.netlify.app/logos/Ambient%20Finance.png",
34+
logoURL: `${ecosystemOrigin}/logos/Ambient%20Finance.png`,
3435
href: "https://ambient.finance/",
3536
},
3637
{
@@ -42,25 +43,25 @@ const DECENTRALIZED_EXCHANGES_DATA: ProtocolData = {
4243
{
4344
name: "iZUMi",
4445
project: "iZUMi",
45-
logoURL: "https://scroll-eco-list.netlify.app/logos/iZUMi%20Finance.png",
46+
logoURL: `${ecosystemOrigin}/logos/iZUMi%20Finance.png`,
4647
href: "https://izumi.finance/trade/swap",
4748
},
4849
{
4950
name: "Maverick",
5051
project: "Maverick",
51-
logoURL: "https://scroll-eco-list.netlify.app/logos/Maverick%20Protocol.jpg",
52+
logoURL: `${ecosystemOrigin}/logos/Maverick%20Protocol.jpg`,
5253
href: "https://www.mav.xyz/",
5354
},
5455
{
5556
name: "Nuri",
5657
project: "Nuri",
57-
logoURL: "https://scroll-eco-list.netlify.app/logos/Nuri%20Exchange.png",
58+
logoURL: `${ecosystemOrigin}/logos/Nuri%20Exchange.png`,
5859
href: "https://www.nuri.exchange/",
5960
},
6061
{
6162
name: "Oku Trade",
6263
project: "Oku Trade",
63-
logoURL: "https://scroll-eco-list.netlify.app/logos/Oku%20Trade.jpeg",
64+
logoURL: `${ecosystemOrigin}/logos/Oku%20Trade.jpeg`,
6465
href: "https://oku.trade/",
6566
},
6667

@@ -73,33 +74,33 @@ const DECENTRALIZED_EXCHANGES_DATA: ProtocolData = {
7374
{
7475
name: "SyncSwap",
7576
project: "SyncSwap",
76-
logoURL: "https://scroll-eco-list.netlify.app/logos/Syncswap.png",
77+
logoURL: `${ecosystemOrigin}/logos/Syncswap.png`,
7778
href: "https://syncswap.xyz/",
7879
upcoming: true,
7980
},
8081
// {
8182
// name: "Tempest",
8283
// project: "Tempest",
83-
// logoURL: "https://scroll-eco-list.netlify.app/logos/Tempest%20Finance.png",
84+
// logoURL: `${ecosystemOrigin}/logos/Tempest%20Finance.png`,
8485
// href: "https://app.tempestfinance.xyz/vaults",
8586
// upcoming: true,
8687
// },
8788
// {
8889
// name: "Vessel",
8990
// project: "Vessel",
90-
// logoURL: "https://scroll-eco-list.netlify.app/logos/Vessel.jpg",
91+
// logoURL: `${ecosystemOrigin}/logos/Vessel.jpg`,
9192
// href: "https://vessel.finance/",
9293
// },
9394
// {
9495
// name: "Wombat",
9596
// project: "Wombat",
96-
// logoURL: "https://scroll-eco-list.netlify.app/logos/Wombat%20Exchange.png",
97+
// logoURL: `${ecosystemOrigin}/logos/Wombat%20Exchange.png`,
9798
// href: "https://www.wombat.exchange/",
9899
// },
99100
// {
100101
// name: "Zebra",
101102
// project: "Zebra",
102-
// logoURL: "https://scroll-eco-list.netlify.app/logos/Zebra.png",
103+
// logoURL: `${ecosystemOrigin}/logos/Zebra.png`,
103104
// href: "https://app.zebra.xyz/#/swap",
104105
// },
105106
],
@@ -114,13 +115,13 @@ const LENDING_BORROWING_DATA: ProtocolData = {
114115
{
115116
name: "Aave",
116117
project: "Aave",
117-
logoURL: "https://scroll-eco-list.netlify.app/logos/Aave.svg",
118+
logoURL: `${ecosystemOrigin}/logos/Aave.svg`,
118119
href: "https://app.aave.com/",
119120
},
120121
{
121122
name: "Compound",
122123
project: "Compound",
123-
logoURL: "https://scroll-eco-list.netlify.app/logos/Compound%20Finance.png",
124+
logoURL: `${ecosystemOrigin}/logos/Compound%20Finance.png`,
124125
href: "https://app.compound.finance/?market=usdc-scroll",
125126
},
126127
// Collateralized Debt Position
@@ -140,7 +141,7 @@ const LENDING_BORROWING_DATA: ProtocolData = {
140141
// {
141142
// name: "Layer Bank",
142143
// project: "Layerbank",
143-
// logoURL: "https://scroll-eco-list.netlify.app/logos/LayerBank.png",
144+
// logoURL: `${ecosystemOrigin}/logos/LayerBank.png`,
144145
// href: "https://app.layerbank.finance/scroll/bank",
145146
// },
146147
],
@@ -154,7 +155,7 @@ const OTHERS_DATA: ProtocolData = {
154155
{
155156
name: "Beefy",
156157
project: "Beefy",
157-
logoURL: "https://scroll-eco-list.netlify.app/logos/Beefy.png",
158+
logoURL: `${ecosystemOrigin}/logos/Beefy.png`,
158159
href: "https://app.beefy.com/",
159160
},
160161
// {
@@ -166,25 +167,25 @@ const OTHERS_DATA: ProtocolData = {
166167
{
167168
name: "Loopfi",
168169
project: "Loopfi",
169-
logoURL: "https://scroll-eco-list.netlify.app/logos/Loop.jpg",
170+
logoURL: `${ecosystemOrigin}/logos/Loop.jpg`,
170171
href: "https://app.loopfi.xyz/",
171172
},
172173
// {
173174
// name: "Pencils",
174175
// project: "Pencils",
175-
// logoURL: "https://scroll-eco-list.netlify.app/logos/Pencils%20Protocol.png",
176+
// logoURL: `${ecosystemOrigin}/logos/Pencils%20Protocol.png`,
176177
// href: "https://app.pencilsprotocol.io/farming",
177178
// },
178179
{
179180
name: "Rho Markets",
180181
project: "Rho Markets",
181-
logoURL: "https://scroll-eco-list.netlify.app/logos/Rho%20Markets.png",
182+
logoURL: `${ecosystemOrigin}/logos/Rho%20Markets.png`,
182183
href: "https://www.rhomarkets.xyz/",
183184
},
184185
// {
185186
// name: "Tranchess",
186187
// project: "Tranchess",
187-
// logoURL: "https://scroll-eco-list.netlify.app/logos/Tranchess.png",
188+
// logoURL: `${ecosystemOrigin}/logos/Tranchess.png`,
188189
// href: "https://www.tranchess.com/",
189190
// },
190191
],

src/app/ecosystem/page.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { notFound } from "next/navigation"
22

3+
import { fetchEcosystemCategoryToTagsURL } from "@/apis/ecosystem"
34
import { isSepolia } from "@/utils"
45
import { genMeta } from "@/utils/route"
56

@@ -18,7 +19,7 @@ const Ecosystem = async () => {
1819
notFound()
1920
}
2021

21-
const categoryToTags = await fetch("https://scroll-eco-list.netlify.app/docs/category-to-tags.json").then(res => res.json())
22+
const categoryToTags = await fetch(fetchEcosystemCategoryToTagsURL).then(res => res.json())
2223

2324
return (
2425
<>

src/constants/bridge.ts

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { ecosystemOrigin } from "@/apis/ecosystem"
2+
13
export const EXCHANGES = [
24
{
35
name: "Binance",
@@ -46,7 +48,7 @@ export const EXCHANGES = [
4648
export const CROSS_CHAIN_BRIDGES = [
4749
{
4850
name: "Across",
49-
icon: "https://scroll-eco-list.netlify.app/logos/across.jpg",
51+
icon: `${ecosystemOrigin}/logos/across.jpg`,
5052
url: "https://app.across.to/scroll",
5153
description: [
5254
"/imgs/logo/arbitrum.png",
@@ -60,7 +62,7 @@ export const CROSS_CHAIN_BRIDGES = [
6062
},
6163
{
6264
name: "Bungee",
63-
icon: "https://scroll-eco-list.netlify.app/logos/bungee.jpg",
65+
icon: `${ecosystemOrigin}/logos/bungee.jpg`,
6466
url: "https://www.bungee.exchange/",
6567
description: [
6668
"/imgs/logo/arbitrum.png",
@@ -74,7 +76,7 @@ export const CROSS_CHAIN_BRIDGES = [
7476
},
7577
{
7678
name: "Orbiter Finance",
77-
icon: "https://scroll-eco-list.netlify.app/logos/orbiter finance.png",
79+
icon: `${ecosystemOrigin}/logos/orbiter finance.png`,
7880
url: "https://www.orbiter.finance/en?src_chain=1&tgt_chain=534352&src_token=ETH",
7981
description: [
8082
"/imgs/logo/arbitrum.png",
@@ -88,7 +90,7 @@ export const CROSS_CHAIN_BRIDGES = [
8890
},
8991
{
9092
name: "Synapse",
91-
icon: "https://scroll-eco-list.netlify.app/logos/synapse.png",
93+
icon: `${ecosystemOrigin}/logos/synapse.png`,
9294
url: "https://synapseprotocol.com/?fromChainId=1&toChainId=534352",
9395
description: [
9496
"/imgs/logo/arbitrum.png",
@@ -102,13 +104,13 @@ export const CROSS_CHAIN_BRIDGES = [
102104
},
103105
{
104106
name: "Stargate",
105-
icon: "https://scroll-eco-list.netlify.app/logos/stargate.png",
107+
icon: `${ecosystemOrigin}/logos/stargate.png`,
106108
url: "https://stargate.finance/bridge?srcChain=ethereum&srcToken=0xAf5191B0De278C7286d6C7CC6ab6BB8A73bA2Cd6&dstChain=scroll&dstToken=0x8731d54E9D02c286767d56ac03e8037C07e01e98",
107109
description: ["/imgs/logo/base.png", "/imgs/logo/bsc.svg"],
108110
},
109111
{
110112
name: "Symbiosis",
111-
icon: "https://scroll-eco-list.netlify.app/logos/symbiosis.png",
113+
icon: `${ecosystemOrigin}/logos/symbiosis.png`,
112114
url: "https://app.symbiosis.finance/swap?chainIn=Ethereum&chainOut=Scroll&tokenIn=ETH&tokenOut=ETH&_gl=1*8xiyz2*_ga*MTU3MTU0MjUzMy4xNzM3MTgwNjM1*_ga_YKCPZTG9X6*MTczNzY5ODg2My4yLjEuMTczNzY5ODg3MS41Mi4wLjA.",
113115
description: [
114116
"/imgs/logo/arbitrum.png",
@@ -125,7 +127,7 @@ export const CROSS_CHAIN_BRIDGES = [
125127
export const ONRAMP_PLATFORMS = [
126128
{
127129
name: "Alchemy pay",
128-
icon: "https://scroll-eco-list.netlify.app/logos/alchemy pay.jpeg",
130+
icon: `${ecosystemOrigin}/logos/alchemy pay.jpeg`,
129131
url: "https://ramp.alchemypay.org/#/index",
130132
description: ["/imgs/logo/visa.svg", "/imgs/logo/mastercard.svg", "/imgs/logo/applepay.svg", "/imgs/logo/googlepay.svg"],
131133
},

src/constants/networks.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { ecosystemOrigin } from "@/apis/ecosystem"
12
import MainnetSvg from "@/assets/svgs/bridge/network-mainnet.svg"
23
import ETHSvg from "@/assets/svgs/bridge/network-mainnet.svg?url"
34
import ScrollSvg from "@/assets/svgs/bridge/network-scroll.svg"
@@ -163,7 +164,7 @@ export const EXTERNAL_BRIDGE_TOKEN_LIST = [
163164
bridgeUrl:
164165
"https://stargate.finance/bridge?srcChain=ethereum&srcToken=0x9D39A5DE30e57443BfF2A8307A4256c8797A3497&dstChain=scroll&dstToken=0x211Cc4DD073734dA055fbF44a2b4667d5E5fE5d2",
165166
bridgeName: "Stargate",
166-
bridgeIcon: "https://scroll-eco-list.netlify.app/logos/stargate.png",
167+
bridgeIcon: `${ecosystemOrigin}/logos/stargate.png`,
167168
},
168169
},
169170
},
@@ -181,7 +182,7 @@ export const EXTERNAL_BRIDGE_TOKEN_LIST = [
181182
bridgeUrl:
182183
"https://stargate.finance/bridge?srcChain=scroll&srcToken=0x211Cc4DD073734dA055fbF44a2b4667d5E5fE5d2&dstChain=ethereum&dstToken=0x9D39A5DE30e57443BfF2A8307A4256c8797A3497",
183184
bridgeName: "Stargate",
184-
bridgeIcon: "https://scroll-eco-list.netlify.app/logos/stargate.png",
185+
bridgeIcon: `${ecosystemOrigin}/logos/stargate.png`,
185186
},
186187
},
187188
},
@@ -199,7 +200,7 @@ export const EXTERNAL_BRIDGE_TOKEN_LIST = [
199200
bridgeUrl:
200201
"https://stargate.finance/bridge?srcChain=ethereum&srcToken=0x4c9EDD5852cd905f086C759E8383e09bff1E68B3&dstChain=scroll&dstToken=0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34",
201202
bridgeName: "Stargate",
202-
bridgeIcon: "https://scroll-eco-list.netlify.app/logos/stargate.png",
203+
bridgeIcon: `${ecosystemOrigin}/logos/stargate.png`,
203204
},
204205
},
205206
},
@@ -217,7 +218,7 @@ export const EXTERNAL_BRIDGE_TOKEN_LIST = [
217218
bridgeUrl:
218219
"https://stargate.finance/bridge?srcChain=scroll&srcToken=0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34&dstChain=ethereum&dstToken=0x4c9EDD5852cd905f086C759E8383e09bff1E68B3",
219220
bridgeName: "Stargate",
220-
bridgeIcon: "https://scroll-eco-list.netlify.app/logos/stargate.png",
221+
bridgeIcon: `${ecosystemOrigin}/logos/stargate.png`,
221222
},
222223
},
223224
},

0 commit comments

Comments
 (0)