diff --git a/public/locales/en/translation.json b/public/locales/en/translation.json
index a1636036..02516bed 100644
--- a/public/locales/en/translation.json
+++ b/public/locales/en/translation.json
@@ -90,6 +90,7 @@
"theScrollMessenger": "The Scroll Messenger",
"transactionFeesOnScroll": "Transaction Fees on Scroll",
"toolingDeployedOnScroll": "Tooling deployed On Scroll",
+ "developerEcosystem": "Developer Ecosystem",
"l2Fee": "L2 Fee",
"l1Fee": "L1 Fee",
"gasOracle": "Gas Oracle",
diff --git a/public/locales/es/translation.json b/public/locales/es/translation.json
index feba0f82..5c064d34 100644
--- a/public/locales/es/translation.json
+++ b/public/locales/es/translation.json
@@ -89,6 +89,7 @@
"erc1155TokenBridge": "ERC1155 Token Bridge",
"theScrollMessenger": "El Scroll Messenger",
"transactionFeesOnScroll": "Comisiones de Transacciones en Scroll",
+ "developerEcosystem": "Ecosistema de Desarrollo",
"l2Fee": "Comisión L2",
"l1Fee": "Comisión L1",
"gasOracle": "Gas Oracle",
diff --git a/src/config/sidebar.ts b/src/config/sidebar.ts
index 30b62752..b01cd5c8 100644
--- a/src/config/sidebar.ts
+++ b/src/config/sidebar.ts
@@ -141,6 +141,10 @@ export const getSidebar = () => {
title: t("sidebar.developers.toolingDeployedOnScroll"),
url: formatUrl("developers/tooling-deployed-on-scroll"),
},
+ {
+ title: t("sidebar.developers.developerEcosystem"),
+ url: formatUrl("developers/developer-ecosystem"),
+ },
],
},
{
diff --git a/src/content/docs/en/developers/developer-ecosystem.mdx b/src/content/docs/en/developers/developer-ecosystem.mdx
new file mode 100644
index 00000000..a88c2513
--- /dev/null
+++ b/src/content/docs/en/developers/developer-ecosystem.mdx
@@ -0,0 +1,93 @@
+---
+section: developers
+date: Last Modified
+title: "Developer Ecosystem"
+lang: "en"
+permalink: "developers/developer-quickstart"
+excerpt: "Scroll Developer Quickstart helps you acquire testnet Ether, configure your network, and access all of your favorite tooling"
+whatsnext: { "Verify Your Smart Contracts": "/en/developers/verifying-smart-contracts" }
+---
+
+import Aside from "../../../../components/Aside.astro"
+import ClickToZoom from "../../../../components/ClickToZoom.astro"
+import networkSelection from "./_images/mmNetworkSelection.png"
+import injectedProviderMM from "./_images/injectedProviderMM.png"
+import ToggleElement from "../../../../components/ToggleElement.astro"
+import wagmiDemo from "../../../../assets/images/developers/getting-started/wagmi-demo.png"
+
+Explore Scroll’s most active ecosystem tooling and integrate it into your projects. For detailed data, see our [our Dune dashboard](https://dune.com/scroll/developer-ecosystem).
+
+# DEX Volume
+
+Higher DEX volume creates more yield for liquidity providers and brings more arbitrage opportunities. As a builder, you can permissionlessly integrate your application with DEXs to provide swaps or generate yield for your users.
+
+
+
+| Dex | Contract | Docs |
+| - | - |- |
+| Ambient | [Vault](https://scrollscan.com/address/0xaaaaAAAACB71BF2C8CaE522EA5fa455571A74106), [Router](0xfB5f26851E03449A0403Ca945eBB4201415fd1fc) | [CrocSwap](https://docs.ambient.finance/developers/dex-contract-interface/usercmd-callpaths) |
+| Syncswap | [Scroll Deployments](https://docs.syncswap.xyz/syncswap/smart-contracts/smart-contracts#scroll) | [SyncSwap](https://docs.syncswap.xyz/api-documentation) |
+| HonneyPop | [Universal Router](https://scrollscan.com/address/0xc2730c06f3ec562d4e1ff63e04d4c75f417c3366) | [Uniswap Universal Router](https://docs.uniswap.org/contracts/universal-router/technical-reference) |
+| Uniswap V3 | [Scroll Deployments](https://gov.uniswap.org/t/rfc-deploy-uniswap-v3-on-scroll/21651/7) | [Uniswap v3](https://docs.uniswap.org/contracts/v3/overview) |
+| iZUMi | [Scroll Deployments](https://developer.izumi.finance/iZiSwap/deployed_contracts/mainnet) | [iZiSwap](https://developer.izumi.finance/iZiSwap/contracts/)
+| SushiSwap | [RedSnwapper Router](https://scrollscan.com/address/0xac4c6e212a361c968f1725b4d055b47e63f80b75#code) | Uniswap V2-like contracts |
+
+# DEX Liquidity By Token
+
+DEXes with more liquidity will lead to less slippage when performing swaps.
+
+## WETH in DEXes
+
+
+
+## USDC in DEXes
+
+
+
+## SCR in DEXes
+
+
+
+# Bridge Monthly Transactions
+
+Bridges provide not only ERC-20 token transfers but also are able to send arbitrary data cross-chains. A higher number of transactions signals user preference and trust in the bridge.
+
+
+
+| Bridge | Contract | Docs |
+| - | - |- |
+| li.fi | [Diamond Entryway](https://docs.li.fi/introduction/lifi-architecture/smart-contract-addresses) | [Official docs](https://docs.li.fi/introduction/introduction) |
+| Across | [Scroll Deployment](https://docs.across.to/reference/contract-addresses/scroll-chain-id-534352) | [Official Docs](https://docs.across.to/) |
+| Stargate | [Scroll Deployment](https://docs.stargate.finance/resources/contracts/mainnet-contracts#scroll-endpointid-30214) | [Official Documentation](https://docs.stargate.finance/introduction/overview) |
+| Rhino | [Scroll Deployment](https://docs.rhino.fi/general/contract-addresses) | [Official Documentation](https://docs.rhino.fi/get-started/introduction) |
+| Squid | [Squid Router](https://scrollscan.com/address/0xce16f69375520ab01377ce7b88f5ba8c48f8d666#code) | [Official Docs](https://docs.squidrouter.com/) |
+
+# Borrowing & Lending Platforms
+
+Borrowing and lending platforms let users earn yield, leverage positions or protect against volatility. TVL data is available on [DeFiLlama](https://defillama.com/protocols/lending/Scroll), where the higher the more stable rates and yields. The chart below compares transaction counts across each platform indicating users pereference.
+
+
+
+| Lending Platform | Contract | Docs |
+| - | - |- |
+| EtherFi Borrowing Market | [EtherFi Cash Vault](https://scrollscan.com/address/0x3a6A724595184dda4be69dB1Ce726F2Ac3D66B87) | [EtherFi Cash Docs](https://etherfi.gitbook.io/etherfi/cash/technical-documentation) |
+| Aave V3 | [Aave Contracts](https://aave.com/docs/resources/addresses) | [Aave Documentation](https://aave.com/docs) |
+| LayerBank | [LayerBank Contracts](https://github.com/layerbank-foundation/v2-contracts) | [Layer Bank V2 Documentation](https://docs.layerbank.finance/) |
+| Rho Markets | [Rho Markets Contracts](https://docs.rhomarkets.xyz/protocol/rho-markets-contract-overview#core-contracts) | [Rho Markets Documentation](https://docs.rhomarkets.xyz/) |
+| Morpho | [Morpho Contracts](https://docs.morpho.org/getting-started/resources/addresses#morpho-contracts) | [Morpho Documentation](https://docs.morpho.org/) |
+| Compound | [Compund Contracts](https://docs.compound.finance/#protocol-contracts) | [Compund Documentation](https://docs.compound.finance/#compound-iii) |
+
+# ETH Liquid Staking & Rebase Tokens
+
+Liquid Staking Tokens produce yield by just holding them on the wallet by a process called Rebase. Higher market cap indicates more accesibility to users.
+
+
+
+# Oracles on Scroll
+
+Oracles offer services that blockchains can't handle natively, by bringing in data from the outside world. In the Scroll ecosystem, Chainlink provides price feeds, while Anyrand supplies decentralized randomness.
+
+| VRF | Contract | Docs |
+| - | - |- |
+| Anyrand | [Anyrand Contract Address](https://docs.anyrand.com/using-anyrand/supported-networks) | [Anyrand Documentation](https://docs.anyrand.com/) |
+| Chainlink | [Chainlink Price Feeds](https://docs.chain.link/data-feeds/price-feeds/addresses?page=1&testnetPage=1&network=scroll) | [Price Feeds Documentation](https://docs.chain.link/data-feeds/using-data-feeds) |
\ No newline at end of file
diff --git a/src/content/docs/en/developers/guides/running-a-scroll-node.mdx b/src/content/docs/en/developers/guides/running-a-scroll-node.mdx
index 9f00ba90..91493728 100644
--- a/src/content/docs/en/developers/guides/running-a-scroll-node.mdx
+++ b/src/content/docs/en/developers/guides/running-a-scroll-node.mdx
@@ -132,6 +132,10 @@ Insert your config in the yaml file and save it, recommended config would be :
--l1.endpoint "${Your l1 endpoint}"
--da.blob.blobscan "${Your blobscan endpoint}"
--da.blob.beaconnode "${Your beaconnode endpoint}"
+ # Scroll provides aws s3 endpoints for both scroll-mainnet and scroll-sepolia
+ # scroll-mainnet : https://scroll-sepolia-blob-data.s3.us-west-2.amazonaws.com/
+ # scroll-sepolia: https://scroll-mainnet-blob-data.s3.us-west-2.amazonaws.com/
+ --da.blob.awss3 "${Your aws s3 endpoint}"
--cache.snapshot=0
logging:
driver: "json-file"
diff --git a/src/content/docs/en/technology/overview/scroll-upgrades/euclid-upgrade.mdx b/src/content/docs/en/technology/overview/scroll-upgrades/euclid-upgrade.mdx
index cfa4cf39..62b69a62 100644
--- a/src/content/docs/en/technology/overview/scroll-upgrades/euclid-upgrade.mdx
+++ b/src/content/docs/en/technology/overview/scroll-upgrades/euclid-upgrade.mdx
@@ -25,6 +25,13 @@ These changes will result in lower fees, higher throughput, better security, bet
- Phase 1: April 16th, 2025
- Phase 2: April 22nd, 2025
+### Versions
+- **DACodec**: [`CodecV7`](https://github.com/scroll-tech/da-codec/blob/main/encoding/codecv7.go#L20)
+- **l2geth**: [`>= scroll-v5.8.33`](https://github.com/scroll-tech/go-ethereum/releases/tag/scroll-v5.8.33)
+- **Relayer and Coordinator**: [`>= v4.5.0`](https://github.com/scroll-tech/scroll/releases/tag/v4.5.0)
+- **Contracts**: [`v2.0.1`](https://github.com/scroll-tech/scroll-contracts/releases/tag/v2.0.1)
+- **Circuit and Prover**: [`v0.4.3`](https://github.com/scroll-tech/zkvm-prover/releases/tag/v0.4.3)
+
### Features
##### OpenVM Prover
@@ -102,4 +109,4 @@ In addition, L2 unsafe blocks will no longer include a signature or vanity tag i
* [Contract changes on GitHub](https://github.com/scroll-tech/scroll-contracts/pull/79)
* [DA codec repository](https://github.com/scroll-tech/da-codec)
-Projects requiring additional guidance should open a [ticket on Discord](https://discord.com/channels/853955156100907018/1280768286124146732).
\ No newline at end of file
+Projects requiring additional guidance should open a [ticket on Discord](https://discord.com/channels/853955156100907018/1280768286124146732).