diff --git a/README.md b/README.md
index d3d19bbbb..1023c7616 100644
--- a/README.md
+++ b/README.md
@@ -159,7 +159,7 @@ If your goal is to increase discoverability of your product, please request incl
## Publishing changes
-The core team will review opened PRs. The SLA is 2 weeks, generally on a first-come, first-served basis outside of urgent changes.
+The core team will review opened PRs. The SLA is 2 weeks, generally on a first-come, first-served basis outside of urgent changes.
## Storybook for UI components
diff --git a/docs/cookie-policy.mdx b/docs/cookie-policy.mdx
index d1f094b6c..b584d9504 100644
--- a/docs/cookie-policy.mdx
+++ b/docs/cookie-policy.mdx
@@ -76,9 +76,9 @@ please note, if you set your browser to disable cookies, you may not be able to
of our Services. Also, if you disable cookies, other parts of our Services may not function properly.
There are also additional tools available to manage third party cookies. You can visit the DAA's
-opt-out portal available at [optout.aboutads.info](http://optout.aboutads.info/), the DAA of Canada's
+opt-out portal available at [optout.aboutads.info](https://optout.aboutads.info/), the DAA of Canada's
opt-out portal available at [youradchoices.ca/en/tools](https://youradchoices.ca/en/tools), or visit
-the NAI's opt-out portal available at [optout.networkadvertising.org](http://optout.networkadvertising.org/?c=1).
+the NAI's opt-out portal available at [optout.networkadvertising.org](https://optout.networkadvertising.org/?c=1).
Residents of the European Union may opt-out of online behavioural advertising served by the European
Interactive Digital Advertising Alliance's participating member organizations by visiting
[youronlinechoices.eu](https://www.youronlinechoices.eu/) or through your mobile device settings,
diff --git a/docs/get-started/base-mentorship-program.mdx b/docs/get-started/base-mentorship-program.mdx
index a40c0d644..4b10bbac3 100644
--- a/docs/get-started/base-mentorship-program.mdx
+++ b/docs/get-started/base-mentorship-program.mdx
@@ -23,7 +23,7 @@ Base Mentors are experienced founders, operators, and subject matter experts acr
| Anthony Bassili | [Coinbase Asset Management](https://x.com/SmartestBeta) |
| Antonio García Martínez | [Spindl (acq. Coinbase)](https://x.com/antoniogm) |
| Conor Grogan | [Coinbase](https://x.com/jconorgrogan) |
-| Conner Swenberg | [Station Labs (acq. Coinbase)](http://x.com/ilikesymmetry) |
+| Conner Swenberg | [Station Labs (acq. Coinbase)](https://x.com/ilikesymmetry) |
| Dariush Aghai | [Study Hall Creative](https://studyhall.design/about) |
| David Espinel | [Social Graph Ventures](https://www.socialgraph.vc/team) |
| Elena Nadolinski | [Iron Fish (acq. Coinbase)](https://x.com/leanthebean) |
diff --git a/docs/get-started/base-services-hub.mdx b/docs/get-started/base-services-hub.mdx
index dd1b902d0..cca1d5316 100644
--- a/docs/get-started/base-services-hub.mdx
+++ b/docs/get-started/base-services-hub.mdx
@@ -19,7 +19,7 @@ Thank you to all the teams supporting the Base ecosystem and its builders! If yo
| [Acctual](https://www.acctual.com/) | Invoicing | The easiest way to pay or send an invoice (AP/AR) in crypto and fiat. | 3 months of fee free invoicing on Base. | Acctual users who invoice on Base will receive fee free invoicing for the first 3 months, on all Base invoices.
Users will need to reach out to support@acctual.com to redeem this offer. |
| [Almanax](https://www.almanax.ai/) | AI & Security | Almanax is an AI Security Engineer that uses LLMs to find security vulnerabilities every time companies push new code. | Base builders can get their first three months of Almanax premium plan for free. | Sign up for Almanax's product at https://app.almanax.ai/
Fill out this form and enter this promo code in the message field: "BASE-ALMANAX-DEAL"
Once approved, you'll receive a confirmation emails. |
| [Anchor Zero](anchorzero.com) | Tax Planning | AnchorZero Roth IRAs can eliminate capital gains tax on pre-launch token investments | Waive all implementation fees | Mention you are building on Base in your introductory call with AnchorZero. |
-| [Api3](https://www.api3.org/) | Oracle's / Data Infrastructure | API3 is an oracle service that delivers Real World Price Feeds to your smart contract. The Price feeds provided allow dapps to regain lost value with Oracle Extractable Value built in to the feed. | If you are a lending dapp deploying on BASE, stable coin, morpho curator, borrow/lending dapp we will provide oracle services to your markets. | Contact: http://t.me/billyjitsu
Or Request: https://api3dao.typeform.com/to/TBTu8bJt
The team will reach out and discuss the options for gas grants for oracle services. |
+| [Api3](https://www.api3.org/) | Oracle's / Data Infrastructure | API3 is an oracle service that delivers Real World Price Feeds to your smart contract. The Price feeds provided allow dapps to regain lost value with Oracle Extractable Value built in to the feed. | If you are a lending dapp deploying on BASE, stable coin, morpho curator, borrow/lending dapp we will provide oracle services to your markets. | Contact: https://t.me/billyjitsu
Or Request: https://api3dao.typeform.com/to/TBTu8bJt
The team will reach out and discuss the options for gas grants for oracle services. |
| [Artemis](artemis.xyz) | Onchain Analytics | Artemis standardizes digital finance data into a single open data platform. Metrics that matter for digital finance. All in one place. | Artemis is offering free, out-of-the-box onchain metrics dashboards for Base builder's applications. | Please fill out the [Google Form](https://forms.gle/ZDS9LkxSBJVJonR36) with your application metadata and contract information. We will contact your email once your application dashboard has been created. |
| [Birdeye ](https://bds.birdeye.so/) | Data Analytics - Data API - Developer Tools | Birdeye Data Services is a high-performance data provider that delivers real-time, accurate, and comprehensive on-chain data across tokens, wallets, trades, and protocols. | - Startup/Projects get 30% OFF for first 6 months - Free access to our full Business Lite package (valued at $299) for teams participating in Hackathons or Base Batches during the program period. | Apply [here](https://docs.google.com/forms/d/e/1FAIpQLSfkv8JWR1WWq7Biqx5yyDvF6belUtdbR37mddludfu-boI34Q/viewform)
We will be in touch once the application has been reviewed. For any other inquiries, please reach out to BDS on Telegram: @birdeye_data. |
| [Cantina](https://cantina.xyz/welcome) | Security | Cantina is the one-stop shop for the highest quality security researchers and solutions. Reduce the likelihood of hacks, time spent, and context lost. | 10% off all services including audits, audit competitions, pen-testing, architecture reviews, fuzzing/unit/e2e testing 50% off of bug bounty hosting for the first year | https://cantina.xyz/introduction/base-cantina |
@@ -33,13 +33,13 @@ Thank you to all the teams supporting the Base ecosystem and its builders! If yo
| [FailSafe](www.getfailsafe.com) | Infrastructure, CyberSecurity, Audits | FailSafe provides real-time blockchain risk monitoring and smart contract audit solutions for protocols, stablecoins, and digital asset platforms across global markets. | Get $3,000 off your first smart contract audit or monitoring subscription with FailSafe. Ideal for Base stablecoin issuers, or DeFi platforms looking to strengthen on-chain security and protect funds. | Email wui@getfailsafe.com with github repo of codebase for a quote on a security audit. Discount will be applied once a commercial contract is signed. |
| [Fjord Foundry](https://www.fjordfoundry.com/) | Fundraising / Token Sale | Connecting innovative projects and community backers through on-chain capital formation, with over $1bn raised since 2021. | Free Premium Marketing | To claim this offer, simply tell us you discovered it through the Base Builder Services Hub when you contact Fjord. If your project passes our due‑diligence review and is selected as a launch partner, you’ll be eligible. |
| [FLock.io](https://www.flock.io/) | AI | FLock.io is the first decentralized AI training platform combining Federated Learning and blockchain to enable secure, privacy-preserving model training. | Base ecosystem projects get up to 50% off Qwen tokens using FLock.io-trained models or other major Qwen variants, plus: 1 free FLock.io training task and 1hr free AI consultation. | Please fill out this [Google Form](https://forms.gle/N8We623NQdAppEj26) with your application and contract information.
FLock.io team will contact you once we receive your application. |
-| [Flow](http://flowonbase.com) | FX, Ramping, Payments | Flow empowers projects with seamless FX, global payments, and local‐currency on/off-ramping — and offers its best pricing to those building or migrating onto Base. | For Base Builders, we offer 15% minimum discount on global ramping requirements & zero license fee for white label products. Further discounts available volume dependent. | Get market-leading FX, on/off-ramp, and global payment rates. We offer unmatched pricing that beats any verified competitor quote — book a consultation at flowonbase.com |
+| [Flow](https://flowonbase.com) | FX, Ramping, Payments | Flow empowers projects with seamless FX, global payments, and local‐currency on/off-ramping — and offers its best pricing to those building or migrating onto Base. | For Base Builders, we offer 15% minimum discount on global ramping requirements & zero license fee for white label products. Further discounts available volume dependent. | Get market-leading FX, on/off-ramp, and global payment rates. We offer unmatched pricing that beats any verified competitor quote — book a consultation at flowonbase.com |
| [GetBlock](getblock.io) | Infrastructure provider | GetBlock is a Web3 infrastructure provider that offers a suite of APIs and tools to help developers build and scale decentralized applications (dApps) on top of 75+ blockchain protocols. | 50% off the first month on all shared node plans | To redeem this offer, reach out via https://getblock.io/contact with your UID and the promo code Welcome Treat, mentioning that you are building on Base. |
| [GrailPay](https://www.grailpay.com) | Authentication, Fraud, Account Validation | GrailPay authenticates bank accounts and stablecoin transactions for Base builders, enabling verified payment identities and safer fiat-to-onchain flows. | $1,500 in credits toward GrailPay’s authentication and verification APIs. | Submit your project details to support@grailpay.com. After verifying Base builder eligibility, we will provision $1,500 in authentication credits to your GrailPay account. |
| [Hexens](Hexens.io) | Security | At Hexens, we provide security audits to protect the future of Web3. We directly secure $120B+ in assets, working with industry leaders like Lido, EigenLayer, LayerZero, 1inch, Ava Labs, and Polygon. | Hexens will provide a discount of 15% for smart contract audits and 10% for services like pentest’s, and social engineering. Full triage will be provided for our bug bounty [r.xyz] for 3 months. | Please send your audit request to alice.rigby@hexens.io or @alicerigby on Telegram. |
| [Hypernative](https://www.hypernative.io/) | Security | Hypernative is the leading real-time security and threat prevention platform trusted by over 200 projects—including Ethena, Uniswap, Ethereum Foundation, Morpho, Chainlink, Solana, and Kraken. | Receive a discounted rate for the first year for Hypernative's real-time threat prevention platform. | Email marshall@hypernative.io to begin your trial and claim your offer. |
| [Immunefi](https://immunefi.com/) | AI & Security | Immunefi — One Platform. Unified Security Operations. Complete Onchain Protection. Over $180B of user funds protected across 500+ protocols. | 15%+ discount on Immunefi Audits, Audit Competitions, Vulnerability Detection/PR Reviews, Onchain Monitoring/Threat Prevention, Cloud Based Formal Verification, Brand Protection and Bug Bounty. | Please fill in this [form](https://calendly.com/d/cwsd-82q-rpj), and our Sales Team will review your submission and contact you shortly. |
-| [Meow](http://meow.com/) | Treasury Management & Yield | Meow helps web3 teams earn yield, send/receive USDC, and automate treasury via FDIC-insured accounts with free USDC transactions on Base—no wallets, prefunding, or exchange risk. | Only Base ecosystem projects (and select VC portfolios like a16z) get up to 3.5% interest on checking. Others get 0% and must use external funds for yield. | Sign up via https://app.meow.com/signup?referral=Base
Or list “Base Ecosystem” under “How did you hear about us?” during signup.
For intros, DM @dustinmeow on Telegram. |
+| [Meow](https://meow.com/) | Treasury Management & Yield | Meow helps web3 teams earn yield, send/receive USDC, and automate treasury via FDIC-insured accounts with free USDC transactions on Base—no wallets, prefunding, or exchange risk. | Only Base ecosystem projects (and select VC portfolios like a16z) get up to 3.5% interest on checking. Others get 0% and must use external funds for yield. | Sign up via https://app.meow.com/signup?referral=Base
Or list “Base Ecosystem” under “How did you hear about us?” during signup.
For intros, DM @dustinmeow on Telegram. |
| [Neynar](neynar.com) | Social and crypto infrastructure | Infrastructure to build easily in crypto and on social protocols like Farcaster. | 100% off for first month of Starter tier, only new customers are eligible. | Email team@neynar.com with what you're building on Base to get the coupon code |
| [NodeOps](https://nodeops.network/) | Cloud & Infrastructure | NodeOps Cloud is a permissionless infrastructure platform that delivers the most affordable compute power on the market. | 500 USD NodeOps Cloud Credit per Project (No-Questions Asked) & 10,000 USD and above NodeOps Cloud Credit per Project (After validation) | Users must complete the BuildOnNodeOps Grant Form, and NodeOps’ BD team will contact them if their projects require assistance. Alternatively, projects can reach out to the NodeOps Team via business@nodeops.xyz.
[Application form](https://forms.zohopublic.in/parthnod1/form/BuildOnNodeOpsGrantProgram/formperma/A0j6q-ChMzEUldiqrQNDrkyk7iIaIwmb_6swORtbUqc) |
| [Notion](https://www.notion.com) | AI, Productivity | The AI workspace that works for you. One place where teams find every answer, automate the busywork, and get projects done. | Startups / Projects get 6 months free of Notion Business with AI included. | To learn more and redeem the exclusive offer, visit https://ntn.so/base |
@@ -73,7 +73,7 @@ Thank you to all the teams supporting the Base ecosystem and its builders! If yo
| [Ethereal Labs](https://www.ethereallabs.io/) | Full Stack Crypto Development Agency | End-to-end Web3 engineering with a focus on bespoke smart-contract architecture, high-performance dApp development, and secure on-chain infrastructure, taking projects from concept to production-ready launch. | 10% discount on services and free initial consultation. | dev@ethereallabs.io, Telegram: [ethereallabs](https://t.me/ethereallabs), or X: [@ethereallabs_](https://x.com/ethereallabs_) |
| [ForceField Digital](https://www.forcefield.digital/) | Marketing Agency | ForceField is the operating group and growth partner for Kenetic Capital and a leading venture capital in Web3 with over 300 investments. ForceField is a Web3-native growth partner that delivers real traction. | Base ecosystem members will receive a 20% discount. | info@forcefield.digital |
| [Gloww](https://gloww.design) | Product Design, UX/UI, Branding, and Motion Design | Gloww gives Base builders hands-on product design support, working like an embedded founding designer. Focus is on shaping the product, polishing the UX, refining the visuals, and shipping high quality interfaces. | Happy to give anyone coming from Base services Hub a 20% off. ($3,000 min fee) | DM @akshitvrma on Telegram |
-| [GMGM Media](http://gmgm.media/) | Video Editing | Podcast repurposing, TikToks, interviews, launch / hype videos. | No payment required upfront. | Message @GMGMMedia on TG |
+| [GMGM Media](https://gmgm.media/) | Video Editing | Podcast repurposing, TikToks, interviews, launch / hype videos. | No payment required upfront. | Message @GMGMMedia on TG |
| [HeimLabs](https://www.heimlabs.com/) | Fullstack Blockchain Development + Design + DevRel Agency | Delivers end-to-end blockchain engineering — full-stack dApp and miniapp development paired with high-quality DevRel content creation. | Free consultation. 20% off on the first order. Unlimited revisions on design (within reason). Bonus content in the DevRel package. ($250 min fee) | email: info@heimlabs.com or Telegram: [xhohenheim](https://t.me/xhohenheim) |
| [High Agency](https://highagencydevrel.com/) | Developer relations, developer experience, developer onboarding | We make your Web3 product easier to understand, integrate, and build with. From improving documentation and onboarding to growing engaged communities and creating technical content, we ensure developers can adopt your technology seamlessly. | Free initial consultation where we will identify gaps in developer onboarding experience and points of improvement. | Telegram: @enjojoy |
| [Ice Breaker TV](https://x.com/ice_breaker_tv) | Twitter Space Show Host | Twitter space / show / podcast / livestream hosting. | Open to discuss larger package deals for discounts / perks for multiple bookings. ($300 / hourly show min fee) | Telegram or Discord @ice_breaker_tv |
@@ -83,10 +83,10 @@ Thank you to all the teams supporting the Base ecosystem and its builders! If yo
| [MarcoV](https://dune.com/Marcov) | Dune Dashboard, Onchain Analysis | I provide onchain data analysis, build Dune dashboards, and write clear, actionable reports based on blockchain data. | 10% on hourly rate. | Telegram: @Marc0_V or X: [@marcov_91](https://x.com/marcov_91) |
| [Memetic Design](https://memetic.design) | Product & Web Design | We help startups create memorable websites that stand out. We hate templated sites that feel the same – your product deserves a bespoke site that sells the what/why/how of your product story. Website design & dev, product design and dashboards, brand design & launch videos. | Free launch video along with every design project. | X: [@abnux](https://x.com/abnux) or Telegram: @abnux2 |
| [pandajackson42](https://x.com/pandajackson42) | Data Analytics | Transform data into actionable decisions and compelling stories: from data dashboards, analytics, to product and GTM strategy execution. | Priority support for Base builders. | DM [pandajackson42](https://x.com/pandajackson42) |
-| [Paperclip Labs](http://paperclip.xyz/) | Product Design and Development | Since 2021, we’ve helped leading crypto teams and protocols design, build, and ship better products. | Free consultation. | contact@paperclip.xyz |
-| [Plus1000aura](http://plus1000aura.com/) | Creative Video Partner | We make brand films, launches, fundraise announcements for companies in AI and crypto. | 20% off on all videos. ($5,000 min fee) | [plus1000aura.com](http://plus1000aura.com/) |
+| [Paperclip Labs](https://paperclip.xyz/) | Product Design and Development | Since 2021, we’ve helped leading crypto teams and protocols design, build, and ship better products. | Free consultation. | contact@paperclip.xyz |
+| [Plus1000aura](https://plus1000aura.com/) | Creative Video Partner | We make brand films, launches, fundraise announcements for companies in AI and crypto. | 20% off on all videos. ($5,000 min fee) | [plus1000aura.com](https://plus1000aura.com/) |
| [Rock'n'Block](https://rocknblock.io) | Development Services | Rock’n’Block is a Web3-native dev shop. 🚀 We build first-class Web3 products end-to-end—from research and UX/UI to development and maintenance. | 10% off Rock’n’Block development services + free initial consultation for Base builders. Redeem using promo code BASE10RNB. | Fill out the form at [rocknblock.io/#contact](https://rocknblock.io/#contact) (Include promo code BASE10RNB) |
-| [Sealaunch Intelligence](http://sealaunch.xyz/) | Onchain Intelligence Advisory, Data Analytics, Custom Dune Dashboards | Onchain intelligence and strategic advisory for crypto companies. We conduct private research to drive growth and revenue decisions and create custom Dune Dashboards. | 15% discount with a minimum three-month engagement. | Fill out this [typeform](https://3spxelklbj0.typeform.com/to/NpNyMq98?utm_source=base) |
+| [Sealaunch Intelligence](https://sealaunch.xyz/) | Onchain Intelligence Advisory, Data Analytics, Custom Dune Dashboards | Onchain intelligence and strategic advisory for crypto companies. We conduct private research to drive growth and revenue decisions and create custom Dune Dashboards. | 15% discount with a minimum three-month engagement. | Fill out this [typeform](https://3spxelklbj0.typeform.com/to/NpNyMq98?utm_source=base) |
| [Spotlight Crypto](https://www.spotlightcrypto.xyz/) | Full Stack App Development | We build full stack apps on the frontier of crypto social, from ideation to design to smart contracts to GTM. | 15 mins free review / feedback sessions. | hello@spotlightcrypto.xyz |
| [Tarun Thusu](https://tarunthusu.com/portfolio.pdf) | Product and Brand design | I’m a product and brand designer with over 6 years of experience, helping businesses turn ideas into beautiful and functional digital products. From brand identity to user-focused product design, I build visuals, systems, and experiences that make products feel premium, intuitive, and memorable. | 20% discount and fast delivery of work. | Telegram: @tarunth |
-| [Vacuumlabs](http://www.vacuumlabs.com/) | Software house / Development + design studio | Dev studio with 13 years in Fintech and 7 years in Crypto, we can help augment teams with experienced devs who are top talent from Central Europe; or we can design build and test entire apps in end2end delivery. Our services range from building a neobank MOX for Standard Chartered, to building decentralized onchain apps. | 10% discount for Base ecosystem clients. (Rates 400-1000 EUR/MD based on seniority) | peter.hucik@vacuumlabs.com, TG: @hukusik, or TG: @PenguDamien |
+| [Vacuumlabs](https://www.vacuumlabs.com/) | Software house / Development + design studio | Dev studio with 13 years in Fintech and 7 years in Crypto, we can help augment teams with experienced devs who are top talent from Central Europe; or we can design build and test entire apps in end2end delivery. Our services range from building a neobank MOX for Standard Chartered, to building decentralized onchain apps. | 10% discount for Base ecosystem clients. (Rates 400-1000 EUR/MD based on seniority) | peter.hucik@vacuumlabs.com, TG: @hukusik, or TG: @PenguDamien |
diff --git a/docs/iframe-theme.js b/docs/iframe-theme.js
index 35287274c..4501a8db7 100644
--- a/docs/iframe-theme.js
+++ b/docs/iframe-theme.js
@@ -53,7 +53,7 @@
document.addEventListener("DOMContentLoaded", updateIframesForDarkMode);
} else {
setTimeout(updateIframesForDarkMode, 100);
- // TODO: add Storybook with Darkmode enabled
+ // Storybook darkmode implementation pending
let themeChangeCount = 0;
const themeChangeInterval = setInterval(() => {
if (themeChangeCount < 2) {
diff --git a/docs/learn/arrays/filtering-an-array-sbs.mdx b/docs/learn/arrays/filtering-an-array-sbs.mdx
index 608f24782..813f286d5 100644
--- a/docs/learn/arrays/filtering-an-array-sbs.mdx
+++ b/docs/learn/arrays/filtering-an-array-sbs.mdx
@@ -28,7 +28,8 @@ contract ArrayDemo {
uint[] public numbers = [1,2,3,4,5,6,7,8,9,10];
function getEvenNumbers() external view returns(uint[] memory) {
- // TODO
+ // TODO: Filter and return only the even numbers from the numbers array
+ // Hint: You'll need to count them first to allocate memory
}
}
```
diff --git a/docs/learn/deployment-to-testnet/test-networks.mdx b/docs/learn/deployment-to-testnet/test-networks.mdx
index 6b21c62af..a16deb240 100644
--- a/docs/learn/deployment-to-testnet/test-networks.mdx
+++ b/docs/learn/deployment-to-testnet/test-networks.mdx
@@ -67,21 +67,31 @@ Several well-known testnets have emerged over the years, each with its own set o

-### L1 Testnets
+### Active Testnets (Recommended)
-- **Ropsten:** Ropsten played a significant role in Ethereum's history but was effectively deprecated by late 2022 when the Merge took place. The Merge marked the transition from proof-of-work to proof-of-stake consensus for the Ethereum mainnet. Ropsten's vulnerability to spam attacks and network instability made it unreliable for testing purposes.
+#### Base Sepolia (L2)
+Base Sepolia is the recommended testnet for all Base development. It settles on the Ethereum Sepolia L1 testnet and provides an environment for testing L2-specific features and smart contracts.
-- **Rinkeby:** Rinkeby offered better security than Ropsten and used a proof-of-authority consensus mechanism. However, it lacked decentralization and client diversity, which ultimately led to its decline in popularity. After the Merge, Rinkeby is no longer a recommended test network.
+#### Sepolia (L1)
+Sepolia is the primary stable testnet for Ethereum development. It is designed for developers seeking a lighter weight chain for faster synchronization and interaction. It is the preferred testnet for L1 development.
-- **Goerli:** Launched in early 2019, Goerli initially utilized a multi-client proof-of-authority consensus model to improve stability and security. Following the Merge, it transitioned to a proof-of-stake consensus mechanism, maintaining its cross-client compatibility and making it an ideal choice for developers. As of January 2024, Goerli is being sunset in favor of Sepolia.
+#### Optimism Sepolia (L2)
+Optimism Sepolia is built on the Ethereum Sepolia L1 testnet and offers a testing environment for Optimism's Layer-2 features.
-- **Sepolia:** As one of the two original primary testnets alongside Goerli, Sepolia is designed for developers seeking a lighter weight chain for faster synchronization and interaction. As of January 2024, it is now the preferred testnet and developers should migrate to using it.
+---
+
+### Deprecated Testnets
+
+The following networks are deprecated and should not be used for new development:
-### L2 Testnets
+#### Goerli (L1)
+Launched in early 2019, Goerli was a popular multi-client testnet. As of January 2024, Goerli has been sunset in favor of Sepolia.
-- **Base Sepolia:** As new Layer-2 networks emerged that settled on Ethereum's Layer-1, the need for testnets dedicated to these L2 networks also arose. For instance, the L2 network Base has its own testnet, known as Base Sepolia. This testnet settles on the Ethereum Sepolia L1 testnet, providing an environment for testing L2-specific features and smart contracts.
+#### Ropsten (L1)
+Ropsten was deprecated in late 2022 after the Merge. It is no longer supported.
-- **Optimism Sepolia:** Optimism, an Ethereum Layer-2 scaling solution utilizing Optimistic Rollups, has its own testnet called Optimism Sepolia. This testnet is also built on the Ethereum Sepolia L1 testnet and offers a testing environment for developers to experiment with Optimism's Layer-2 features, smart contracts, and apps.
+#### Rinkeby (L1)
+Rinkeby was deprecated after the Merge and is no longer supported.
---
diff --git a/docs/learn/onchain-app-development/account-abstraction/account-abstraction-on-base-using-privy-and-the-base-paymaster.mdx b/docs/learn/onchain-app-development/account-abstraction/account-abstraction-on-base-using-privy-and-the-base-paymaster.mdx
index 5f86a1aa9..d215b32c1 100644
--- a/docs/learn/onchain-app-development/account-abstraction/account-abstraction-on-base-using-privy-and-the-base-paymaster.mdx
+++ b/docs/learn/onchain-app-development/account-abstraction/account-abstraction-on-base-using-privy-and-the-base-paymaster.mdx
@@ -223,7 +223,7 @@ Note - to get an App ID, you'll need to request one and access it at [https://co
#### Starting the App
-Finally, run `yarn dev` and navigate to [http://localhost:3000] to see the starter application.
+Finally, run `yarn dev` and navigate to [http://localhost:3000](http://localhost:3000) to see the starter application.
### Privy Login Walkthrough
@@ -508,7 +508,8 @@ Simply grab the first wallet in the list (you'll want to do something more elega
const { wallets } = useWallets();
// Grab the first wallet on the list
-// TODO: Implement the option to allow the user to choose another wallet
+// Note: For this demo, we simply default to the first wallet. In a production app,
+// you should add a UI to allow the user to select which wallet to use.
const wallet = wallets[0];
```
diff --git a/docs/learn/onchain-app-development/cross-chain/bridge-tokens-with-layerzero.mdx b/docs/learn/onchain-app-development/cross-chain/bridge-tokens-with-layerzero.mdx
index 3fefab957..a2c408151 100644
--- a/docs/learn/onchain-app-development/cross-chain/bridge-tokens-with-layerzero.mdx
+++ b/docs/learn/onchain-app-development/cross-chain/bridge-tokens-with-layerzero.mdx
@@ -48,7 +48,7 @@ The ETH is required for covering gas fees associated with deploying smart contra
LayerZero is an interoperability protocol that allows developers to build applications (and tokens) that can connect to multiple blockchains. LayerZero defines these types of applications as "omnichain" applications.
-The LayerZero protocol is made up of immutable on-chain [Endpoints](https://docs.layerzero.network/v2/concepts/protocol/layerzero-endpoint), a configurable [Security Stack](https://docs.layerzero.network/explore/decentralized-verifier-networks), and a permissionless set of [Executors](https://docs.layerzero.network/v2/concepts/permissionless-execution/executors) that transfer messages between chains.
+The LayerZero protocol is made up of immutable onchain [Endpoints](https://docs.layerzero.network/v2/concepts/protocol/layerzero-endpoint), a configurable [Security Stack](https://docs.layerzero.network/explore/decentralized-verifier-networks), and a permissionless set of [Executors](https://docs.layerzero.network/v2/concepts/permissionless-execution/executors) that transfer messages between chains.
### High-level concepts
diff --git a/docs/learn/onchain-app-development/frontend-setup/introduction-to-providers.mdx b/docs/learn/onchain-app-development/frontend-setup/introduction-to-providers.mdx
index 80ef241c9..cde989dcd 100644
--- a/docs/learn/onchain-app-development/frontend-setup/introduction-to-providers.mdx
+++ b/docs/learn/onchain-app-development/frontend-setup/introduction-to-providers.mdx
@@ -226,7 +226,7 @@ const config = createConfig({
ssr: true,
transports: {
[base.id]: http('YOUR PROJECT URL'),
- [mainnet.id]: http('TODO'),
+ // [mainnet.id]: http('https://mainnet.base.org'),
},
});
```
diff --git a/docs/learn/onchain-app-development/reading-and-displaying-data/useReadContract.mdx b/docs/learn/onchain-app-development/reading-and-displaying-data/useReadContract.mdx
index 52e36ed11..9b465274d 100644
--- a/docs/learn/onchain-app-development/reading-and-displaying-data/useReadContract.mdx
+++ b/docs/learn/onchain-app-development/reading-and-displaying-data/useReadContract.mdx
@@ -98,7 +98,7 @@ export function IssueList() {
return (