Skip to content

Commit b98aea3

Browse files
committed
Standardize naming to 'Speedrun Ethereum'
Replace inconsistent variations (SpeedRunEthereum, SpeedRun Ethereum, Speed Run Ethereum) with the standardized form 'Speedrun Ethereum'. Preserved: - speedrunethereum.com domain - Repository URLs - Lowercase references in links
1 parent b6cd1ce commit b98aea3

File tree

12 files changed

+15
-15
lines changed

12 files changed

+15
-15
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# SpeedRunEthereum
1+
# Speedrun Ethereum
22

33
![SRE Thumbnail](./packages/nextjs/public/thumbnail.png)
44

5-
New version of [SpeedRunEthereum](https://github.com/BuidlGuidl/SpeedRunEthereum) built with [Scaffold-ETH 2](https://github.com/scaffold-eth/scaffold-eth-2). An expanded experience for builders where you'll be able to unlock your builder profile after completing a few challenges. This will open the gates to:
5+
New version of [Speedrun Ethereum](https://github.com/BuidlGuidl/SpeedRunEthereum) built with [Scaffold-ETH 2](https://github.com/scaffold-eth/scaffold-eth-2). An expanded experience for builders where you'll be able to unlock your builder profile after completing a few challenges. This will open the gates to:
66

77
- Interact with other BuidlGuidl curriculums like [ETH Tech Tree](https://www.ethtechtree.com/) and [BuidlGuidl CTF](https://ctf.buidlguidl.com/)
88
- Share your builds and discover what other builders are up to

packages/nextjs/app/builds/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { getMetadata } from "~~/utils/scaffold-eth/getMetadata";
44

55
export const metadata = getMetadata({
66
title: "All Builds",
7-
description: "View all the builds by the Speed Run Ethereum community",
7+
description: "View all the builds by the Speedrun Ethereum community",
88
});
99

1010
export default async function AllBuildsPage(props: {

packages/nextjs/app/challenge/[challengeId]/_components/ConnectAndRegisterBanner.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export const ConnectAndRegisterBanner = () => {
3535
</p>
3636
<p>
3737
<span className="font-bold">Connect your wallet and register</span> to unlock the full
38-
SpeedRunEthereum experience.
38+
Speedrun Ethereum experience.
3939
</p>
4040
</>
4141
) : (

packages/nextjs/app/layout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const spaceGrotesk = Space_Grotesk({
1313
});
1414

1515
export const metadata = getMetadata({
16-
title: "Speed Run Ethereum",
16+
title: "Speedrun Ethereum",
1717
description: "Learn Solidity development to build dapps on Ethereum with hands-on blockchain challenges.",
1818
});
1919

packages/nextjs/app/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { getAllChallenges } from "~~/services/database/repositories/challenges";
44
import { getMetadata } from "~~/utils/scaffold-eth/getMetadata";
55

66
export const metadata = getMetadata({
7-
title: "Speed Run Ethereum: Learn Solidity Development Through Interactive Challenges",
7+
title: "Speedrun Ethereum: Learn Solidity Development Through Interactive Challenges",
88
description:
99
"Learn Solidity development with hands-on blockchain challenges. Build NFTs, DEXs, and more Ethereum smart contracts in our step-by-step tutorial series.",
1010
});

packages/nextjs/app/start/page.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ const StartLandingPage = async () => {
5656
</div>
5757
<div className="max-w-3xl mx-auto">
5858
<p className="my-10 text-lg md:my-14 md:text-center md:text-xl md:leading-relaxed">
59-
SpeedRunEthereum is a <TargetIcon className="inline-block w-6 h-6" /> hands-on series of challenges
59+
Speedrun Ethereum is a <TargetIcon className="inline-block w-6 h-6" /> hands-on series of challenges
6060
designed to help you <strong>learn by building</strong>. Each challenge delivers one key "aha" moment,{" "}
6161
<LightbulbIcon className="inline-block w-6 h-6" /> a mental unlock about how{" "}
6262
<MachineIcon className="inline-block w-6 h-6" /> Ethereum really works. At the same time, you'll be
@@ -134,14 +134,14 @@ const StartLandingPage = async () => {
134134
<div className="relative z-10 max-w-4xl mx-auto px-6 text-lg lg:pb-12">
135135
<div className="mb-12 flex flex-col items-center gap-4 lg:flex-row lg:gap-4 lg:justify-center">
136136
<ToolsIcon />
137-
<h2 className="m-0 text-center text-2xl font-medium md:text-4xl">How does SpeedRunEthereum work?</h2>
137+
<h2 className="m-0 text-center text-2xl font-medium md:text-4xl">How does Speedrun Ethereum work?</h2>
138138
</div>
139139
<p>
140140
You'll be able to <strong>tinker with smart contracts</strong>, deploy locally, test interactions, and build
141141
usable decentralized apps from day one.
142142
</p>
143143
<p>
144-
Along the way, you can submit completed challenges to your SpeedRunEthereum portfolio. Each challenge
144+
Along the way, you can submit completed challenges to your Speedrun Ethereum portfolio. Each challenge
145145
becomes a public proof of your learning.
146146
</p>
147147
<p className="mt-8 mb-4">

packages/nextjs/components/ScaffoldEthAppWithProviders.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export const queryClient = new QueryClient({
4040
});
4141

4242
const getSiweMessageOptions: GetSiweMessageOptions = () => ({
43-
statement: "Sign in to SpeedRunEthereum",
43+
statement: "Sign in to Speedrun Ethereum",
4444
});
4545

4646
export const ScaffoldEthAppWithProviders = ({ children }: { children: React.ReactNode }) => {

packages/nextjs/guides/erc-4626-vaults.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,4 +283,4 @@ function _accrueFees(uint256 realizedGainAssets) internal {
283283
- Understand LP risks: [Impermanent Loss Explained](/guides/impermanent-loss-math-explained)
284284
- Build tokens first: [How to Create an ERC20 Token](/guides/how-to-create-erc20)
285285

286-
Ready to practice? Try the [Decentralized Staking Challenge](/challenge/decentralized-staking) in SpeedRunEthereum.
286+
Ready to practice? Try the [Decentralized Staking Challenge](/challenge/decentralized-staking) in Speedrun Ethereum.

packages/nextjs/guides/how-to-create-erc20.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ _Figure: Six-step chain process for building secure and transparent tokens, from
201201

202202
🚀 **Ready to apply this knowledge?**
203203

204-
The ERC20 token you've designed is the perfect starting point for more advanced challenges on SpeedRunEthereum:
204+
The ERC20 token you've designed is the perfect starting point for more advanced challenges on Speedrun Ethereum:
205205

206206
- [**Token Vendor Challenge**](https://speedrunethereum.com/challenge/token-vendor)**:** Take the token you just conceptualized and build a TokenVendor.sol smart contract. This vendor will act like a vending machine, selling your ERC20 tokens to users in exchange for ETH.
207207
- [**Minimum Viable Exchange (DEX) Challenge**](https://speedrunethereum.com/challenge/dex)**:** Go even further by building a basic decentralized exchange. Users will be able to trade ETH for your token and your token back for ETH, learning about liquidity provision and automated market-making concepts.

packages/nextjs/services/database/seed.data.example.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,7 @@ export const seedUserChallenges: (typeof userChallenges.$inferInsert)[] = [
320320
contractUrl: "https://sepolia-optimism.etherscan.io/address/0xad5e878a62D5B77277aCDC321614a9727815B4C8#code",
321321
submittedAt: new Date(1736441361988),
322322
reviewComment:
323-
"<p>You have successfully passed challenge 2!</p><p>You have passed the first three challenges on SpeedRunEthereum and can now join the BuidlGuidl!</p>",
323+
"<p>You have successfully passed challenge 2!</p><p>You have passed the first three challenges on Speedrun Ethereum and can now join the BuidlGuidl!</p>",
324324
reviewAction: ReviewAction.REJECTED,
325325
},
326326
{

0 commit comments

Comments
 (0)