Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vanities/speedrun-ethereum
speed run ethereum repos that include creating NFTs, decentralized staking, creating a token vendor, creating a decentralized exchange, and making a multi-signature wallet.
https://github.com/vanities/speedrun-ethereum
ethereum nft typescript
Last synced: about 1 month ago
JSON representation
speed run ethereum repos that include creating NFTs, decentralized staking, creating a token vendor, creating a decentralized exchange, and making a multi-signature wallet.
- Host: GitHub
- URL: https://github.com/vanities/speedrun-ethereum
- Owner: vanities
- Created: 2022-05-25T02:34:50.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-07-14T04:12:50.000Z (over 2 years ago)
- Last Synced: 2023-03-07T21:45:29.550Z (almost 2 years ago)
- Topics: ethereum, nft, typescript
- Language: CSS
- Homepage:
- Size: 59.6 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# speedrun Ethereum!
My builder page: https://buidlguidl.com/builders/0x73166A219De029dC2f76A9DA66A3c951cbCfdA04
๐ฉ Challenge 0: ๐ Simple NFT Example
Accepted
๐ซ Create a simple NFT to learn basics of ๐ scaffold-eth. You'll use ๐ทโโ๏ธ HardHat to compile and deploy smart contracts. Then, you'll use a template React app full of important Ethereum components and hooks. Finally, you'll deploy an NFT to a public network to share with friends! ๐๐ฉ Challenge 1: ๐ฅฉ Decentralized Staking App
Accepted
๐ฆธ A superpower of Ethereum is allowing you, the builder, to create a simple set of rules that an adversarial group of players can use to work together. In this challenge, you create a decentralized application where users can coordinate a group funding effort. The users only have to trust the code.๐ฉ Challenge 2: ๐ต Token Vendor
Accepted
๐ค Smart contracts are kind of like "always on" vending machines that anyone can access. Let's make a decentralized, digital currency (an ERC20 token). Then, let's build an unstoppable vending machine that will buy and sell the currency. We'll learn about the "approve" pattern for ERC20s and how contract to contract interactions work.๐ฉ Challenge 3: ๐ฒ Dice Game
Accepted
๐ฐ Randomness is tricky on a public deterministic blockchain. The block hash is the result proof-of-work (for now) and some builders use this as a weak form of randomness. In this challenge you will take advantage of a Dice Game contract by predicting the randomness in order to only roll winning dice!๐ฉ Challenge 4: โ๏ธ Build a DEX
Accepted
๐ต Build an exchange that swaps ETH to tokens and tokens to ETH. ๐ฐ This is possible because the smart contract holds reserves of both assets and has a price function based on the ratio of the reserves. Liquidity providers are issued a token that represents their share of the reserves and fees...๐ฉ Challenge 5: ๐ Multisig Wallet
๐ฉโ๐ฉโ๐งโ๐ง Using a smart contract as a wallet we can secure assets by requiring multiple accounts to "vote" on transactions. The contract will keep track of transactions in an array of structs and owners will confirm or reject each one. Any transaction with enough confirmations can "execute".