Skip to content

Commit ef4c017

Browse files
authored
Merge pull request #168 from georgemac510/replace-lesson-2-links
Replace lesson 2 links
2 parents dd42bf6 + 7e41095 commit ef4c017

File tree

1 file changed

+11
-6
lines changed
  • pages/lessons/projects

1 file changed

+11
-6
lines changed

pages/lessons/projects/2.mdx

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,11 @@ icons:
1414
'opensea',
1515
]
1616
---
17+
1718
import OpenZeppelin from '../fundamentals/open_zeppelin.mdx'
1819
import DecentralizedStorage from '../fundamentals/decentralized-storage.mdx'
20+
import InstallNpm from '../fundamentals/install-npm.mdx'
21+
import TokenStandards from '../fundamentals/token-standards.mdx'
1922

2023
# Lesson 2: Build a Basic NFT
2124

@@ -74,11 +77,9 @@ We will be using `npm`, the package manager from Node, and its command `npx`
7477
that allows us to run or execute a package or one of its scripts. If you are
7578
comfortable with another package manager, feel free to use it.
7679

77-
78-
<Callout emoji='💡' size='md' variant='info'>
79-
To install `npm` on your system, please follow the instructions on
80-
[this link](/lessons/fundamentals/install-npm).
81-
</Callout>
80+
<SideDrawer title=" " buttonText="How to install NPM on your system">
81+
<InstallNpm/>
82+
</SideDrawer>
8283

8384
Let’s create and `cd` into our D_D Academy projects folder, and create a
8485
folder for our NFT project:
@@ -245,11 +246,15 @@ be using for this contract and the last two lines are how we declare a smart
245246
contract in solidity.
246247

247248
With an empty project, now we can start adding what we need to create our
248-
awesome NFT collection. In particular, [ERC721](/lessons/fundamentals/token-standards) (the
249+
awesome NFT collection. In particular, ERC721 (the
249250
formal specification to follow for NFTs) have a lot of requirements to meet
250251
(they should have a numbered ID, functions to transfer them, approve others as
251252
delegates to transfer them, etc).
252253

254+
<SideDrawer title=" " buttonText="More about Token Standards">
255+
<TokenStandards/>
256+
</SideDrawer>
257+
253258
All of it is pretty much for our project, but luckily OpenZeppelin has developed
254259
a lot of contracts that implements these standards and more, they are widely
255260
used and audited and, the thing we love about them, they are open-source and we

0 commit comments

Comments
 (0)