You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<LessonHeadertitle="Lesson 1: Intro to Smart Contract Development" />
8
10
9
11
## What are we building?
10
12
@@ -297,7 +299,7 @@ contract WAGMI {
297
299
<Calloutemoji='💡'size='md'variant='info'>
298
300
While private and internal are not readable or modifiable from other contracts, its values are set on a public blockchain, making its values visible from the outside world.
299
301
</Callout>
300
-
302
+
301
303
#### Which visibility should I use?
302
304
303
305
A simple answer to this is, start by giving every variable a `private` visibility then as you move further in contract development modify variables to `internal` visibility as a next step of modification. Try to use `public` visibility as little as possible in order to be gas efficient and making less vulnerabilities in the smart contract.
@@ -704,8 +706,8 @@ you see the magical spell that is being cast here?
704
706
705
707

706
708
707
-
Before you go ahead and tell us: **what your future in web3 is,** have a check
708
-
on what you didn’t know a little while ago, and what you know now! *
709
+
Before you go ahead and tell us: **what your future in web3 is**, have a check
710
+
on what you didn’t know a little while ago, and what you know now!
709
711
710
712
Apart from a user wallet, what else uses a blockchain (Ethereum) address?
0 commit comments