WEBVTT
Kind: captions
Language: en

00:00:04.320 --> 00:00:15.629 align:start position:0%
 
[Music]

00:00:15.629 --> 00:00:15.639 align:start position:0%
 
 

00:00:15.639 --> 00:00:17.230 align:start position:0%
 
help<00:00:16.000><c> yeah</c><00:00:16.279><c> all</c><00:00:16.400><c> right</c><00:00:16.600><c> cool</c><00:00:16.880><c> can</c><00:00:17.000><c> you</c><00:00:17.119><c> guys</c>

00:00:17.230 --> 00:00:17.240 align:start position:0%
help yeah all right cool can you guys
 

00:00:17.240 --> 00:00:20.670 align:start position:0%
help yeah all right cool can you guys
hear<00:00:17.400><c> me</c><00:00:17.680><c> good</c><00:00:18.920><c> awesome</c><00:00:19.920><c> good</c><00:00:20.119><c> morning</c>

00:00:20.670 --> 00:00:20.680 align:start position:0%
hear me good awesome good morning
 

00:00:20.680 --> 00:00:22.189 align:start position:0%
hear me good awesome good morning
everybody<00:00:21.240><c> I</c><00:00:21.359><c> hope</c><00:00:21.480><c> you</c><00:00:21.600><c> guys</c><00:00:21.720><c> are</c><00:00:21.840><c> having</c><00:00:22.000><c> a</c>

00:00:22.189 --> 00:00:22.199 align:start position:0%
everybody I hope you guys are having a
 

00:00:22.199 --> 00:00:24.509 align:start position:0%
everybody I hope you guys are having a
great<00:00:22.480><c> time</c><00:00:22.840><c> at</c><00:00:23.119><c> Devcon</c><00:00:24.119><c> uh</c><00:00:24.240><c> I</c><00:00:24.279><c> don't</c><00:00:24.400><c> know</c>

00:00:24.509 --> 00:00:24.519 align:start position:0%
great time at Devcon uh I don't know
 

00:00:24.519 --> 00:00:26.029 align:start position:0%
great time at Devcon uh I don't know
about<00:00:24.720><c> you</c><00:00:24.880><c> guys</c><00:00:25.039><c> but</c><00:00:25.199><c> this</c><00:00:25.359><c> just</c><00:00:25.519><c> has</c><00:00:25.680><c> been</c><00:00:25.800><c> a</c>

00:00:26.029 --> 00:00:26.039 align:start position:0%
about you guys but this just has been a
 

00:00:26.039 --> 00:00:28.310 align:start position:0%
about you guys but this just has been a
great<00:00:26.279><c> week</c><00:00:26.560><c> I've</c><00:00:26.679><c> seen</c><00:00:26.920><c> such</c><00:00:27.240><c> cool</c><00:00:27.560><c> talks</c><00:00:27.960><c> and</c>

00:00:28.310 --> 00:00:28.320 align:start position:0%
great week I've seen such cool talks and
 

00:00:28.320 --> 00:00:31.109 align:start position:0%
great week I've seen such cool talks and
the<00:00:28.679><c> the</c><00:00:28.840><c> build</c><00:00:29.119><c> Guild</c><00:00:29.400><c> is</c><00:00:29.560><c> here</c><00:00:29.759><c> and</c><00:00:30.119><c> full</c><00:00:30.960><c> uh</c>

00:00:31.109 --> 00:00:31.119 align:start position:0%
the the build Guild is here and full uh
 

00:00:31.119 --> 00:00:32.990 align:start position:0%
the the build Guild is here and full uh
representation<00:00:32.040><c> and</c><00:00:32.160><c> we're</c><00:00:32.360><c> here</c><00:00:32.480><c> to</c><00:00:32.680><c> support</c>

00:00:32.990 --> 00:00:33.000 align:start position:0%
representation and we're here to support
 

00:00:33.000 --> 00:00:35.150 align:start position:0%
representation and we're here to support
you<00:00:33.200><c> on</c><00:00:33.440><c> scaffold</c><00:00:33.960><c> eth</c><00:00:34.360><c> and</c><00:00:34.480><c> building</c><00:00:34.800><c> on</c>

00:00:35.150 --> 00:00:35.160 align:start position:0%
you on scaffold eth and building on
 

00:00:35.160 --> 00:00:37.630 align:start position:0%
you on scaffold eth and building on
ethereum<00:00:36.160><c> so</c><00:00:36.320><c> we're</c><00:00:36.440><c> going</c><00:00:36.559><c> to</c><00:00:36.920><c> be</c><00:00:37.160><c> focusing</c>

00:00:37.630 --> 00:00:37.640 align:start position:0%
ethereum so we're going to be focusing
 

00:00:37.640 --> 00:00:40.430 align:start position:0%
ethereum so we're going to be focusing
today<00:00:38.600><c> um</c><00:00:39.120><c> on</c><00:00:39.320><c> scaffold</c><00:00:39.800><c> eth</c><00:00:40.000><c> we're</c><00:00:40.120><c> going</c><00:00:40.200><c> to</c>

00:00:40.430 --> 00:00:40.440 align:start position:0%
today um on scaffold eth we're going to
 

00:00:40.440 --> 00:00:42.150 align:start position:0%
today um on scaffold eth we're going to
explain<00:00:40.760><c> a</c><00:00:40.840><c> little</c><00:00:41.000><c> bit</c><00:00:41.160><c> about</c><00:00:41.320><c> scaffold</c><00:00:41.719><c> eth</c>

00:00:42.150 --> 00:00:42.160 align:start position:0%
explain a little bit about scaffold eth
 

00:00:42.160 --> 00:00:45.110 align:start position:0%
explain a little bit about scaffold eth
um<00:00:42.480><c> just</c><00:00:42.640><c> to</c><00:00:42.920><c> kind</c><00:00:43.039><c> of</c><00:00:43.280><c> feel</c><00:00:43.600><c> for</c><00:00:43.800><c> the</c><00:00:43.960><c> room</c><00:00:44.879><c> who</c>

00:00:45.110 --> 00:00:45.120 align:start position:0%
um just to kind of feel for the room who
 

00:00:45.120 --> 00:00:47.229 align:start position:0%
um just to kind of feel for the room who
here<00:00:45.360><c> has</c><00:00:45.640><c> actually</c><00:00:46.120><c> used</c><00:00:46.440><c> scaffold</c><00:00:46.920><c> eth</c>

00:00:47.229 --> 00:00:47.239 align:start position:0%
here has actually used scaffold eth
 

00:00:47.239 --> 00:00:49.750 align:start position:0%
here has actually used scaffold eth
before<00:00:47.680><c> anybody</c><00:00:48.360><c> or</c><00:00:48.480><c> is</c><00:00:48.600><c> it</c><00:00:48.719><c> kind</c><00:00:48.840><c> of</c><00:00:49.039><c> new</c><00:00:49.520><c> okay</c>

00:00:49.750 --> 00:00:49.760 align:start position:0%
before anybody or is it kind of new okay
 

00:00:49.760 --> 00:00:51.869 align:start position:0%
before anybody or is it kind of new okay
cool<00:00:50.079><c> couple</c><00:00:50.399><c> hands</c><00:00:51.079><c> who</c><00:00:51.280><c> here</c><00:00:51.480><c> is</c><00:00:51.600><c> the</c>

00:00:51.869 --> 00:00:51.879 align:start position:0%
cool couple hands who here is the
 

00:00:51.879 --> 00:00:53.470 align:start position:0%
cool couple hands who here is the
software

00:00:53.470 --> 00:00:53.480 align:start position:0%
software
 

00:00:53.480 --> 00:00:55.790 align:start position:0%
software
developer<00:00:54.480><c> who</c><00:00:54.640><c> here</c><00:00:54.800><c> is</c><00:00:54.920><c> an</c><00:00:55.120><c> aspiring</c>

00:00:55.790 --> 00:00:55.800 align:start position:0%
developer who here is an aspiring
 

00:00:55.800 --> 00:00:58.150 align:start position:0%
developer who here is an aspiring
software<00:00:56.399><c> developer</c><00:00:57.399><c> okay</c><00:00:57.600><c> so</c><00:00:57.760><c> we</c><00:00:57.920><c> got</c><00:00:58.000><c> some</c>

00:00:58.150 --> 00:00:58.160 align:start position:0%
software developer okay so we got some
 

00:00:58.160 --> 00:00:59.630 align:start position:0%
software developer okay so we got some
new<00:00:58.359><c> people</c><00:00:58.640><c> we</c><00:00:58.800><c> got</c><00:00:58.879><c> some</c><00:00:59.039><c> people</c><00:00:59.320><c> that</c>

00:00:59.630 --> 00:00:59.640 align:start position:0%
new people we got some people that
 

00:00:59.640 --> 00:01:01.990 align:start position:0%
new people we got some people that
probably<00:01:00.000><c> have</c><00:01:00.120><c> some</c><00:01:00.239><c> experienced</c><00:01:00.760><c> coding</c><00:01:01.760><c> um</c>

00:01:01.990 --> 00:01:02.000 align:start position:0%
probably have some experienced coding um
 

00:01:02.000 --> 00:01:03.830 align:start position:0%
probably have some experienced coding um
so<00:01:02.199><c> I'm</c><00:01:02.280><c> going</c><00:01:02.399><c> to</c><00:01:02.559><c> try</c><00:01:02.719><c> to</c><00:01:02.960><c> keep</c><00:01:03.280><c> this</c><00:01:03.600><c> kind</c><00:01:03.719><c> of</c>

00:01:03.830 --> 00:01:03.840 align:start position:0%
so I'm going to try to keep this kind of
 

00:01:03.840 --> 00:01:06.350 align:start position:0%
so I'm going to try to keep this kind of
a<00:01:04.040><c> slow</c><00:01:04.479><c> pace</c><00:01:04.799><c> a</c><00:01:04.960><c> lot</c><00:01:05.119><c> of</c><00:01:05.239><c> the</c><00:01:05.360><c> workshops</c><00:01:06.240><c> uh</c>

00:01:06.350 --> 00:01:06.360 align:start position:0%
a slow pace a lot of the workshops uh
 

00:01:06.360 --> 00:01:08.350 align:start position:0%
a slow pace a lot of the workshops uh
that<00:01:06.479><c> we</c><00:01:06.640><c> had</c><00:01:06.840><c> here</c><00:01:07.119><c> this</c><00:01:07.280><c> week</c><00:01:07.680><c> have</c><00:01:07.840><c> been</c><00:01:08.280><c> a</c>

00:01:08.350 --> 00:01:08.360 align:start position:0%
that we had here this week have been a
 

00:01:08.360 --> 00:01:10.910 align:start position:0%
that we had here this week have been a
little<00:01:08.520><c> bit</c><00:01:08.759><c> quick</c><00:01:09.159><c> hard</c><00:01:09.360><c> to</c><00:01:09.520><c> follow</c><00:01:10.400><c> so</c><00:01:10.640><c> I</c><00:01:10.720><c> do</c>

00:01:10.910 --> 00:01:10.920 align:start position:0%
little bit quick hard to follow so I do
 

00:01:10.920 --> 00:01:13.190 align:start position:0%
little bit quick hard to follow so I do
want<00:01:11.040><c> to</c><00:01:11.200><c> make</c><00:01:11.400><c> it</c><00:01:11.680><c> kind</c><00:01:11.799><c> of</c><00:01:12.280><c> uh</c><00:01:12.400><c> paced</c><00:01:12.720><c> at</c><00:01:12.880><c> a</c><00:01:13.119><c> at</c>

00:01:13.190 --> 00:01:13.200 align:start position:0%
want to make it kind of uh paced at a at
 

00:01:13.200 --> 00:01:15.270 align:start position:0%
want to make it kind of uh paced at a at
a<00:01:13.560><c> a</c><00:01:13.799><c> pace</c><00:01:14.000><c> where</c><00:01:14.159><c> you</c><00:01:14.280><c> guys</c><00:01:14.439><c> can</c><00:01:14.600><c> follow</c><00:01:14.880><c> along</c>

00:01:15.270 --> 00:01:15.280 align:start position:0%
a a pace where you guys can follow along
 

00:01:15.280 --> 00:01:17.270 align:start position:0%
a a pace where you guys can follow along
especially<00:01:15.680><c> you</c><00:01:15.799><c> know</c><00:01:16.000><c> being</c><00:01:16.240><c> new</c><00:01:17.080><c> uh</c><00:01:17.159><c> in</c>

00:01:17.270 --> 00:01:17.280 align:start position:0%
especially you know being new uh in
 

00:01:17.280 --> 00:01:19.350 align:start position:0%
especially you know being new uh in
building<00:01:17.520><c> on</c><00:01:17.680><c> ethereum</c><00:01:18.119><c> can</c><00:01:18.240><c> be</c><00:01:18.400><c> a</c><00:01:18.479><c> little</c><00:01:19.000><c> uh</c>

00:01:19.350 --> 00:01:19.360 align:start position:0%
building on ethereum can be a little uh
 

00:01:19.360 --> 00:01:21.789 align:start position:0%
building on ethereum can be a little uh
daunting<00:01:20.360><c> uh</c><00:01:20.600><c> who</c><00:01:20.799><c> here</c><00:01:21.040><c> attended</c><00:01:21.479><c> another</c>

00:01:21.789 --> 00:01:21.799 align:start position:0%
daunting uh who here attended another
 

00:01:21.799 --> 00:01:24.350 align:start position:0%
daunting uh who here attended another
scaffold<00:01:22.240><c> eth</c><00:01:22.479><c> Workshop</c><00:01:22.880><c> this</c><00:01:23.000><c> week</c><00:01:23.360><c> anybody</c>

00:01:24.350 --> 00:01:24.360 align:start position:0%
scaffold eth Workshop this week anybody
 

00:01:24.360 --> 00:01:27.590 align:start position:0%
scaffold eth Workshop this week anybody
few<00:01:24.680><c> okay</c><00:01:24.960><c> we</c><00:01:25.079><c> had</c><00:01:25.200><c> a</c><00:01:25.320><c> lot</c><00:01:25.720><c> so</c><00:01:26.640><c> um</c><00:01:27.079><c> who</c><00:01:27.200><c> here's</c>

00:01:27.590 --> 00:01:27.600 align:start position:0%
few okay we had a lot so um who here's
 

00:01:27.600 --> 00:01:30.429 align:start position:0%
few okay we had a lot so um who here's
hacking<00:01:27.920><c> at</c><00:01:28.040><c> the</c><00:01:28.159><c> hackathon</c>

00:01:30.429 --> 00:01:30.439 align:start position:0%
hacking at the hackathon
 

00:01:30.439 --> 00:01:32.270 align:start position:0%
hacking at the hackathon
a<00:01:30.520><c> few</c><00:01:30.720><c> of</c><00:01:30.840><c> you</c><00:01:31.159><c> okay</c><00:01:31.400><c> cool</c><00:01:31.799><c> thank</c><00:01:31.960><c> you</c><00:01:32.040><c> for</c><00:01:32.159><c> the</c>

00:01:32.270 --> 00:01:32.280 align:start position:0%
a few of you okay cool thank you for the
 

00:01:32.280 --> 00:01:34.830 align:start position:0%
a few of you okay cool thank you for the
hands<00:01:32.560><c> I</c><00:01:32.640><c> know</c><00:01:32.759><c> you</c><00:01:32.840><c> guys</c><00:01:32.960><c> are</c><00:01:33.159><c> probably</c><00:01:33.840><c> like</c>

00:01:34.830 --> 00:01:34.840 align:start position:0%
hands I know you guys are probably like
 

00:01:34.840 --> 00:01:36.389 align:start position:0%
hands I know you guys are probably like
but<00:01:35.079><c> um</c><00:01:35.320><c> Okay</c><00:01:35.479><c> cool</c><00:01:35.640><c> so</c><00:01:35.799><c> I</c><00:01:35.880><c> appreciate</c><00:01:36.240><c> you</c>

00:01:36.389 --> 00:01:36.399 align:start position:0%
but um Okay cool so I appreciate you
 

00:01:36.399 --> 00:01:39.670 align:start position:0%
but um Okay cool so I appreciate you
guys<00:01:36.680><c> time</c><00:01:37.479><c> uh</c><00:01:37.880><c> my</c><00:01:38.320><c> quick</c><00:01:38.520><c> intro</c><00:01:38.840><c> about</c><00:01:39.079><c> myself</c>

00:01:39.670 --> 00:01:39.680 align:start position:0%
guys time uh my quick intro about myself
 

00:01:39.680 --> 00:01:42.270 align:start position:0%
guys time uh my quick intro about myself
uh<00:01:39.759><c> my</c><00:01:39.880><c> name</c><00:01:40.000><c> is</c><00:01:40.159><c> Kevin</c><00:01:40.439><c> Jones</c><00:01:41.040><c> I</c><00:01:41.159><c> work</c><00:01:41.560><c> as</c><00:01:41.759><c> a</c><00:01:42.000><c> de</c>

00:01:42.270 --> 00:01:42.280 align:start position:0%
uh my name is Kevin Jones I work as a de
 

00:01:42.280 --> 00:01:44.270 align:start position:0%
uh my name is Kevin Jones I work as a de
developer<00:01:42.720><c> relations</c><00:01:43.240><c> engineer</c><00:01:43.759><c> for</c><00:01:44.079><c> the</c>

00:01:44.270 --> 00:01:44.280 align:start position:0%
developer relations engineer for the
 

00:01:44.280 --> 00:01:47.310 align:start position:0%
developer relations engineer for the
graph<00:01:44.719><c> protocol</c><00:01:45.719><c> uh</c><00:01:45.880><c> but</c><00:01:46.040><c> I</c><00:01:46.200><c> also</c><00:01:46.680><c> am</c><00:01:46.880><c> a</c><00:01:47.079><c> core</c>

00:01:47.310 --> 00:01:47.320 align:start position:0%
graph protocol uh but I also am a core
 

00:01:47.320 --> 00:01:48.910 align:start position:0%
graph protocol uh but I also am a core
member<00:01:47.560><c> of</c><00:01:47.680><c> the</c><00:01:47.759><c> build</c><00:01:48.079><c> Guild</c><00:01:48.399><c> supporting</c>

00:01:48.910 --> 00:01:48.920 align:start position:0%
member of the build Guild supporting
 

00:01:48.920 --> 00:01:51.910 align:start position:0%
member of the build Guild supporting
scaffold<00:01:49.439><c> eth</c><00:01:50.079><c> onboarding</c><00:01:50.680><c> and</c><00:01:50.880><c> education</c><00:01:51.399><c> in</c>

00:01:51.910 --> 00:01:51.920 align:start position:0%
scaffold eth onboarding and education in
 

00:01:51.920 --> 00:01:54.789 align:start position:0%
scaffold eth onboarding and education in
ethereum<00:01:52.920><c> um</c><00:01:53.280><c> and</c><00:01:53.560><c> it's</c><00:01:53.799><c> actually</c><00:01:54.280><c> how</c><00:01:54.479><c> I</c><00:01:54.640><c> got</c>

00:01:54.789 --> 00:01:54.799 align:start position:0%
ethereum um and it's actually how I got
 

00:01:54.799 --> 00:01:57.069 align:start position:0%
ethereum um and it's actually how I got
my<00:01:54.920><c> start</c><00:01:55.320><c> into</c><00:01:55.520><c> ethereum</c><00:01:56.159><c> so</c><00:01:56.640><c> uh</c><00:01:56.719><c> it's</c><00:01:56.880><c> very</c>

00:01:57.069 --> 00:01:57.079 align:start position:0%
my start into ethereum so uh it's very
 

00:01:57.079 --> 00:01:58.910 align:start position:0%
my start into ethereum so uh it's very
appropriate<00:01:57.600><c> I</c><00:01:57.759><c> continue</c><00:01:58.159><c> to</c><00:01:58.320><c> be</c><00:01:58.479><c> very</c><00:01:58.719><c> active</c>

00:01:58.910 --> 00:01:58.920 align:start position:0%
appropriate I continue to be very active
 

00:01:58.920 --> 00:02:00.590 align:start position:0%
appropriate I continue to be very active
in<00:01:59.039><c> the</c><00:01:59.159><c> community</c>

00:02:00.590 --> 00:02:00.600 align:start position:0%
in the community
 

00:02:00.600 --> 00:02:04.429 align:start position:0%
in the community
um<00:02:01.200><c> scaffold</c><00:02:01.799><c> eth</c><00:02:02.439><c> is</c><00:02:03.119><c> a</c><00:02:03.360><c> tool</c><00:02:03.799><c> that</c><00:02:03.920><c> has</c><00:02:04.159><c> come</c>

00:02:04.429 --> 00:02:04.439 align:start position:0%
um scaffold eth is a tool that has come
 

00:02:04.439 --> 00:02:07.350 align:start position:0%
um scaffold eth is a tool that has come
out<00:02:04.759><c> of</c><00:02:05.119><c> the</c><00:02:05.280><c> build</c><00:02:05.640><c> Guild</c><00:02:05.920><c> or</c><00:02:06.039><c> the</c><00:02:06.159><c> Biddle</c><00:02:06.560><c> GID</c>

00:02:07.350 --> 00:02:07.360 align:start position:0%
out of the build Guild or the Biddle GID
 

00:02:07.360 --> 00:02:09.630 align:start position:0%
out of the build Guild or the Biddle GID
uh<00:02:07.479><c> the</c><00:02:07.560><c> Biddle</c><00:02:07.920><c> GID</c><00:02:08.319><c> just</c><00:02:08.479><c> real</c><00:02:08.679><c> quickly</c><00:02:09.200><c> is</c><00:02:09.399><c> a</c>

00:02:09.630 --> 00:02:09.640 align:start position:0%
uh the Biddle GID just real quickly is a
 

00:02:09.640 --> 00:02:14.430 align:start position:0%
uh the Biddle GID just real quickly is a
basically<00:02:10.599><c> a</c><00:02:11.200><c> dow</c><00:02:12.160><c> uh</c><00:02:12.360><c> that</c><00:02:12.560><c> is</c><00:02:13.280><c> uh</c><00:02:14.000><c> basically</c>

00:02:14.430 --> 00:02:14.440 align:start position:0%
basically a dow uh that is uh basically
 

00:02:14.440 --> 00:02:17.910 align:start position:0%
basically a dow uh that is uh basically
focused<00:02:14.920><c> on</c><00:02:15.640><c> education</c><00:02:16.640><c> and</c><00:02:17.160><c> tools</c><00:02:17.599><c> for</c><00:02:17.800><c> the</c>

00:02:17.910 --> 00:02:17.920 align:start position:0%
focused on education and tools for the
 

00:02:17.920 --> 00:02:20.990 align:start position:0%
focused on education and tools for the
ethereum<00:02:18.720><c> ecosystem</c><00:02:19.720><c> uh</c><00:02:19.959><c> so</c><00:02:20.200><c> if</c><00:02:20.440><c> anyone</c><00:02:20.800><c> wants</c>

00:02:20.990 --> 00:02:21.000 align:start position:0%
ethereum ecosystem uh so if anyone wants
 

00:02:21.000 --> 00:02:22.470 align:start position:0%
ethereum ecosystem uh so if anyone wants
to<00:02:21.160><c> get</c><00:02:21.319><c> involved</c><00:02:21.760><c> with</c><00:02:22.000><c> with</c><00:02:22.080><c> the</c><00:02:22.200><c> build</c>

00:02:22.470 --> 00:02:22.480 align:start position:0%
to get involved with with the build
 

00:02:22.480 --> 00:02:24.430 align:start position:0%
to get involved with with the build
Guild<00:02:22.760><c> you</c><00:02:22.840><c> can</c><00:02:23.000><c> totally</c><00:02:23.440><c> do</c><00:02:23.640><c> that</c><00:02:23.879><c> and</c><00:02:24.040><c> I</c>

00:02:24.430 --> 00:02:24.440 align:start position:0%
Guild you can totally do that and I
 

00:02:24.440 --> 00:02:25.750 align:start position:0%
Guild you can totally do that and I
highly<00:02:24.720><c> recommend</c><00:02:25.120><c> that</c><00:02:25.319><c> especially</c><00:02:25.680><c> if</c>

00:02:25.750 --> 00:02:25.760 align:start position:0%
highly recommend that especially if
 

00:02:25.760 --> 00:02:27.630 align:start position:0%
highly recommend that especially if
you're<00:02:26.200><c> uh</c><00:02:26.319><c> getting</c><00:02:26.640><c> into</c><00:02:27.239><c> software</c>

00:02:27.630 --> 00:02:27.640 align:start position:0%
you're uh getting into software
 

00:02:27.640 --> 00:02:30.070 align:start position:0%
you're uh getting into software
development<00:02:28.080><c> and</c><00:02:28.280><c> the</c><00:02:28.440><c> ethereum</c><00:02:28.840><c> ecosystem</c>

00:02:30.070 --> 00:02:30.080 align:start position:0%
development and the ethereum ecosystem
 

00:02:30.080 --> 00:02:32.229 align:start position:0%
development and the ethereum ecosystem
uh<00:02:30.200><c> you</c><00:02:30.280><c> can</c><00:02:30.440><c> go</c><00:02:30.560><c> to</c><00:02:30.680><c> the</c><00:02:30.760><c> build</c><00:02:31.040><c> Guild</c><00:02:31.400><c> app</c><00:02:32.080><c> uh</c>

00:02:32.229 --> 00:02:32.239 align:start position:0%
uh you can go to the build Guild app uh
 

00:02:32.239 --> 00:02:34.270 align:start position:0%
uh you can go to the build Guild app uh
but<00:02:32.480><c> really</c><00:02:32.920><c> the</c><00:02:33.480><c> uh</c><00:02:33.720><c> the</c><00:02:33.840><c> the</c><00:02:33.959><c> meat</c><00:02:34.160><c> and</c>

00:02:34.270 --> 00:02:34.280 align:start position:0%
but really the uh the the meat and
 

00:02:34.280 --> 00:02:35.790 align:start position:0%
but really the uh the the meat and
potatoes<00:02:34.680><c> for</c><00:02:34.840><c> getting</c><00:02:35.120><c> into</c><00:02:35.400><c> the</c><00:02:35.519><c> build</c>

00:02:35.790 --> 00:02:35.800 align:start position:0%
potatoes for getting into the build
 

00:02:35.800 --> 00:02:37.990 align:start position:0%
potatoes for getting into the build
Guild<00:02:36.200><c> is</c><00:02:36.440><c> through</c><00:02:36.760><c> a</c><00:02:36.920><c> tool</c><00:02:37.239><c> called</c><00:02:37.480><c> speedrun</c>

00:02:37.990 --> 00:02:38.000 align:start position:0%
Guild is through a tool called speedrun
 

00:02:38.000 --> 00:02:40.670 align:start position:0%
Guild is through a tool called speedrun
ethereum<00:02:38.519><c> so</c><00:02:38.720><c> speedrun</c><00:02:39.200><c> ethereum</c><00:02:40.200><c> is</c><00:02:40.440><c> this</c>

00:02:40.670 --> 00:02:40.680 align:start position:0%
ethereum so speedrun ethereum is this
 

00:02:40.680 --> 00:02:43.509 align:start position:0%
ethereum so speedrun ethereum is this
kind<00:02:40.840><c> of</c><00:02:41.400><c> U</c><00:02:42.360><c> it's</c><00:02:42.440><c> like</c><00:02:42.599><c> a</c><00:02:42.720><c> challenge</c><00:02:43.200><c> kind</c><00:02:43.319><c> of</c>

00:02:43.509 --> 00:02:43.519 align:start position:0%
kind of U it's like a challenge kind of
 

00:02:43.519 --> 00:02:46.149 align:start position:0%
kind of U it's like a challenge kind of
gamification<00:02:44.519><c> on</c><00:02:45.000><c> writing</c><00:02:45.480><c> and</c><00:02:45.680><c> developing</c>

00:02:46.149 --> 00:02:46.159 align:start position:0%
gamification on writing and developing
 

00:02:46.159 --> 00:02:48.790 align:start position:0%
gamification on writing and developing
smart<00:02:46.519><c> contracts</c><00:02:46.959><c> on</c><00:02:47.319><c> ethereum</c><00:02:48.319><c> and</c><00:02:48.440><c> so</c><00:02:48.640><c> you</c>

00:02:48.790 --> 00:02:48.800 align:start position:0%
smart contracts on ethereum and so you
 

00:02:48.800 --> 00:02:50.390 align:start position:0%
smart contracts on ethereum and so you
go<00:02:48.959><c> through</c><00:02:49.239><c> this</c><00:02:49.440><c> kind</c><00:02:49.560><c> of</c><00:02:49.800><c> process</c><00:02:50.200><c> where</c>

00:02:50.390 --> 00:02:50.400 align:start position:0%
go through this kind of process where
 

00:02:50.400 --> 00:02:52.110 align:start position:0%
go through this kind of process where
you<00:02:50.959><c> go</c><00:02:51.120><c> through</c><00:02:51.319><c> and</c><00:02:51.480><c> build</c><00:02:51.800><c> different</c>

00:02:52.110 --> 00:02:52.120 align:start position:0%
you go through and build different
 

00:02:52.120 --> 00:02:53.990 align:start position:0%
you go through and build different
projects<00:02:52.519><c> so</c><00:02:52.640><c> you</c><00:02:52.800><c> start</c><00:02:53.080><c> by</c><00:02:53.239><c> building</c><00:02:53.560><c> a</c><00:02:53.720><c> very</c>

00:02:53.990 --> 00:02:54.000 align:start position:0%
projects so you start by building a very
 

00:02:54.000 --> 00:02:56.990 align:start position:0%
projects so you start by building a very
simple<00:02:54.480><c> nft</c><00:02:55.480><c> you</c><00:02:55.680><c> eventually</c><00:02:56.040><c> learn</c><00:02:56.319><c> to</c><00:02:56.720><c> build</c>

00:02:56.990 --> 00:02:57.000 align:start position:0%
simple nft you eventually learn to build
 

00:02:57.000 --> 00:02:59.149 align:start position:0%
simple nft you eventually learn to build
a<00:02:57.159><c> staking</c><00:02:57.680><c> application</c><00:02:58.480><c> and</c><00:02:58.879><c> understand</c><00:02:59.040><c> the</c>

00:02:59.149 --> 00:02:59.159 align:start position:0%
a staking application and understand the
 

00:02:59.159 --> 00:03:01.270 align:start position:0%
a staking application and understand the
concepts<00:02:59.480><c> of</c><00:02:59.599><c> staking</c><00:02:59.840><c> taking</c><00:03:00.200><c> on</c><00:03:00.480><c> a</c><00:03:00.760><c> a</c><00:03:00.959><c> smart</c>

00:03:01.270 --> 00:03:01.280 align:start position:0%
concepts of staking taking on a a smart
 

00:03:01.280 --> 00:03:04.229 align:start position:0%
concepts of staking taking on a a smart
contract<00:03:02.239><c> then</c><00:03:02.360><c> you</c><00:03:02.480><c> build</c><00:03:02.720><c> a</c><00:03:02.840><c> token</c><00:03:03.239><c> vendor</c>

00:03:04.229 --> 00:03:04.239 align:start position:0%
contract then you build a token vendor
 

00:03:04.239 --> 00:03:05.750 align:start position:0%
contract then you build a token vendor
and<00:03:04.440><c> then</c><00:03:04.560><c> you</c><00:03:04.680><c> do</c><00:03:04.920><c> a</c><00:03:05.080><c> dice</c><00:03:05.360><c> game</c><00:03:05.560><c> and</c><00:03:05.640><c> you</c>

00:03:05.750 --> 00:03:05.760 align:start position:0%
and then you do a dice game and you
 

00:03:05.760 --> 00:03:08.030 align:start position:0%
and then you do a dice game and you
learn<00:03:06.000><c> about</c><00:03:06.319><c> Randomness</c><00:03:06.920><c> on</c><00:03:07.040><c> the</c><00:03:07.159><c> ethereum</c>

00:03:08.030 --> 00:03:08.040 align:start position:0%
learn about Randomness on the ethereum
 

00:03:08.040 --> 00:03:10.190 align:start position:0%
learn about Randomness on the ethereum
blockchain<00:03:09.040><c> uh</c><00:03:09.159><c> and</c><00:03:09.280><c> then</c><00:03:09.480><c> eventually</c><00:03:10.000><c> you</c>

00:03:10.190 --> 00:03:10.200 align:start position:0%
blockchain uh and then eventually you
 

00:03:10.200 --> 00:03:12.030 align:start position:0%
blockchain uh and then eventually you
get<00:03:10.599><c> a</c><00:03:10.680><c> little</c><00:03:10.840><c> bit</c><00:03:11.000><c> more</c><00:03:11.640><c> difficult</c><00:03:11.840><c> and</c><00:03:11.920><c> you</c>

00:03:12.030 --> 00:03:12.040 align:start position:0%
get a little bit more difficult and you
 

00:03:12.040 --> 00:03:14.470 align:start position:0%
get a little bit more difficult and you
can<00:03:12.159><c> build</c><00:03:12.319><c> a</c><00:03:12.519><c> DEX</c><00:03:13.480><c> uh</c><00:03:13.599><c> once</c><00:03:13.760><c> you</c><00:03:13.959><c> finish</c><00:03:14.319><c> that</c>

00:03:14.470 --> 00:03:14.480 align:start position:0%
can build a DEX uh once you finish that
 

00:03:14.480 --> 00:03:15.869 align:start position:0%
can build a DEX uh once you finish that
you<00:03:14.680><c> actually</c><00:03:15.000><c> become</c><00:03:15.280><c> a</c><00:03:15.400><c> member</c><00:03:15.640><c> of</c><00:03:15.799><c> the</c>

00:03:15.869 --> 00:03:15.879 align:start position:0%
you actually become a member of the
 

00:03:15.879 --> 00:03:17.789 align:start position:0%
you actually become a member of the
build<00:03:16.080><c> Guild</c><00:03:16.319><c> so</c><00:03:16.480><c> anyone</c><00:03:16.760><c> can</c><00:03:16.920><c> do</c><00:03:17.120><c> that</c><00:03:17.360><c> so</c>

00:03:17.789 --> 00:03:17.799 align:start position:0%
build Guild so anyone can do that so
 

00:03:17.799 --> 00:03:20.070 align:start position:0%
build Guild so anyone can do that so
highly<00:03:18.080><c> recommend</c><00:03:18.680><c> after</c><00:03:18.959><c> today</c><00:03:19.799><c> go</c><00:03:19.959><c> to</c>

00:03:20.070 --> 00:03:20.080 align:start position:0%
highly recommend after today go to
 

00:03:20.080 --> 00:03:22.430 align:start position:0%
highly recommend after today go to
speedrun<00:03:20.560><c> ethereum.org</c><00:03:21.239><c> and</c><00:03:21.879><c> test</c><00:03:22.200><c> your</c>

00:03:22.430 --> 00:03:22.440 align:start position:0%
speedrun ethereum.org and test your
 

00:03:22.440 --> 00:03:24.550 align:start position:0%
speedrun ethereum.org and test your
skills<00:03:23.040><c> right</c><00:03:23.760><c> uh</c><00:03:23.920><c> because</c><00:03:24.120><c> it's</c><00:03:24.239><c> a</c><00:03:24.400><c> great</c>

00:03:24.550 --> 00:03:24.560 align:start position:0%
skills right uh because it's a great
 

00:03:24.560 --> 00:03:26.110 align:start position:0%
skills right uh because it's a great
learning<00:03:25.000><c> experience</c><00:03:25.400><c> too</c><00:03:25.680><c> because</c><00:03:25.879><c> you</c>

00:03:26.110 --> 00:03:26.120 align:start position:0%
learning experience too because you
 

00:03:26.120 --> 00:03:28.149 align:start position:0%
learning experience too because you
really<00:03:26.360><c> have</c><00:03:26.480><c> to</c><00:03:26.879><c> think</c><00:03:27.120><c> about</c><00:03:27.680><c> you</c><00:03:27.799><c> know</c><00:03:28.000><c> what</c>

00:03:28.149 --> 00:03:28.159 align:start position:0%
really have to think about you know what
 

00:03:28.159 --> 00:03:30.869 align:start position:0%
really have to think about you know what
smart<00:03:28.439><c> contracts</c><00:03:28.879><c> are</c><00:03:29.000><c> and</c><00:03:29.120><c> how</c><00:03:29.239><c> they</c><00:03:29.360><c> work</c>

00:03:30.869 --> 00:03:30.879 align:start position:0%
smart contracts are and how they work
 

00:03:30.879 --> 00:03:32.229 align:start position:0%
smart contracts are and how they work
uh<00:03:31.000><c> at</c><00:03:31.159><c> any</c><00:03:31.319><c> point</c><00:03:31.519><c> today</c><00:03:31.799><c> if</c><00:03:31.879><c> you</c><00:03:32.000><c> have</c>

00:03:32.229 --> 00:03:32.239 align:start position:0%
uh at any point today if you have
 

00:03:32.239 --> 00:03:34.149 align:start position:0%
uh at any point today if you have
questions<00:03:32.959><c> uh</c><00:03:33.080><c> in</c><00:03:33.239><c> the</c><00:03:33.439><c> app</c><00:03:33.720><c> there's</c><00:03:33.920><c> a</c>

00:03:34.149 --> 00:03:34.159 align:start position:0%
questions uh in the app there's a
 

00:03:34.159 --> 00:03:36.309 align:start position:0%
questions uh in the app there's a
questions<00:03:34.560><c> and</c><00:03:34.840><c> answer</c><00:03:35.680><c> um</c><00:03:35.840><c> I'm</c><00:03:35.920><c> going</c><00:03:36.040><c> to</c><00:03:36.159><c> try</c>

00:03:36.309 --> 00:03:36.319 align:start position:0%
questions and answer um I'm going to try
 

00:03:36.319 --> 00:03:38.670 align:start position:0%
questions and answer um I'm going to try
to<00:03:36.439><c> keep</c><00:03:36.599><c> an</c><00:03:36.760><c> eye</c><00:03:36.959><c> on</c><00:03:37.080><c> it</c><00:03:37.280><c> when</c><00:03:37.439><c> I'm</c><00:03:37.599><c> here</c><00:03:38.360><c> so</c><00:03:38.560><c> I</c>

00:03:38.670 --> 00:03:38.680 align:start position:0%
to keep an eye on it when I'm here so I
 

00:03:38.680 --> 00:03:40.869 align:start position:0%
to keep an eye on it when I'm here so I
can<00:03:38.840><c> see</c><00:03:39.519><c> but</c><00:03:39.680><c> also</c><00:03:39.959><c> feel</c><00:03:40.159><c> free</c><00:03:40.360><c> to</c><00:03:40.519><c> raise</c><00:03:40.720><c> your</c>

00:03:40.869 --> 00:03:40.879 align:start position:0%
can see but also feel free to raise your
 

00:03:40.879 --> 00:03:43.350 align:start position:0%
can see but also feel free to raise your
hand<00:03:41.360><c> okay</c><00:03:42.040><c> I</c><00:03:42.120><c> want</c><00:03:42.280><c> this</c><00:03:42.400><c> to</c><00:03:42.519><c> be</c><00:03:42.680><c> interactive</c>

00:03:43.350 --> 00:03:43.360 align:start position:0%
hand okay I want this to be interactive
 

00:03:43.360 --> 00:03:45.190 align:start position:0%
hand okay I want this to be interactive
I<00:03:43.439><c> don't</c><00:03:43.599><c> want</c><00:03:43.720><c> you</c><00:03:43.879><c> guys</c><00:03:44.040><c> to</c><00:03:44.360><c> to</c><00:03:44.720><c> you</c><00:03:44.799><c> know</c><00:03:45.120><c> I</c>

00:03:45.190 --> 00:03:45.200 align:start position:0%
I don't want you guys to to you know I
 

00:03:45.200 --> 00:03:46.670 align:start position:0%
I don't want you guys to to you know I
don't<00:03:45.280><c> want</c><00:03:45.360><c> to</c><00:03:45.480><c> lose</c><00:03:45.760><c> anybody</c><00:03:46.239><c> if</c><00:03:46.360><c> you</c><00:03:46.439><c> have</c><00:03:46.560><c> a</c>

00:03:46.670 --> 00:03:46.680 align:start position:0%
don't want to lose anybody if you have a
 

00:03:46.680 --> 00:03:48.429 align:start position:0%
don't want to lose anybody if you have a
question<00:03:46.920><c> about</c><00:03:47.159><c> something</c><00:03:47.560><c> please</c><00:03:48.080><c> uh</c><00:03:48.239><c> let's</c>

00:03:48.429 --> 00:03:48.439 align:start position:0%
question about something please uh let's
 

00:03:48.439 --> 00:03:51.270 align:start position:0%
question about something please uh let's
let's<00:03:48.640><c> get</c><00:03:48.720><c> it</c><00:03:48.920><c> addressed</c><00:03:49.879><c> okay</c><00:03:50.879><c> uh</c><00:03:50.959><c> so</c><00:03:51.120><c> we're</c>

00:03:51.270 --> 00:03:51.280 align:start position:0%
let's get it addressed okay uh so we're
 

00:03:51.280 --> 00:03:52.869 align:start position:0%
let's get it addressed okay uh so we're
going<00:03:51.360><c> to</c><00:03:51.560><c> talk</c><00:03:51.760><c> about</c><00:03:51.959><c> scaffold</c><00:03:52.400><c> e</c><00:03:52.640><c> we're</c>

00:03:52.869 --> 00:03:52.879 align:start position:0%
going to talk about scaffold e we're
 

00:03:52.879 --> 00:03:54.069 align:start position:0%
going to talk about scaffold e we're
actually<00:03:53.040><c> going</c><00:03:53.159><c> to</c><00:03:53.280><c> use</c><00:03:53.439><c> it</c><00:03:53.599><c> we're</c><00:03:53.799><c> going</c><00:03:53.879><c> to</c>

00:03:54.069 --> 00:03:54.079 align:start position:0%
actually going to use it we're going to
 

00:03:54.079 --> 00:03:55.589 align:start position:0%
actually going to use it we're going to
we're<00:03:54.200><c> going</c><00:03:54.280><c> to</c><00:03:54.439><c> walk</c><00:03:54.680><c> through</c><00:03:55.000><c> how</c><00:03:55.159><c> you</c><00:03:55.360><c> use</c>

00:03:55.589 --> 00:03:55.599 align:start position:0%
we're going to walk through how you use
 

00:03:55.599 --> 00:03:57.670 align:start position:0%
we're going to walk through how you use
it<00:03:56.239><c> and</c><00:03:56.360><c> the</c><00:03:56.480><c> idea</c><00:03:56.760><c> is</c><00:03:56.920><c> by</c><00:03:57.040><c> the</c><00:03:57.120><c> end</c><00:03:57.280><c> of</c><00:03:57.400><c> today</c>

00:03:57.670 --> 00:03:57.680 align:start position:0%
it and the idea is by the end of today
 

00:03:57.680 --> 00:03:58.990 align:start position:0%
it and the idea is by the end of today
we're<00:03:57.840><c> just</c><00:03:57.959><c> going</c><00:03:58.040><c> to</c><00:03:58.200><c> deploy</c><00:03:58.560><c> a</c><00:03:58.640><c> smart</c>

00:03:58.990 --> 00:03:59.000 align:start position:0%
we're just going to deploy a smart
 

00:03:59.000 --> 00:04:01.550 align:start position:0%
we're just going to deploy a smart
contract<00:03:59.760><c> probably</c><00:04:00.040><c> to</c><00:04:00.159><c> a</c><00:04:00.319><c> test</c><00:04:00.599><c> net</c><00:04:01.239><c> maybe</c>

00:04:01.550 --> 00:04:01.560 align:start position:0%
contract probably to a test net maybe
 

00:04:01.560 --> 00:04:04.750 align:start position:0%
contract probably to a test net maybe
like<00:04:01.760><c> Bas</c><00:04:02.079><c> I</c><00:04:02.159><c> don't</c><00:04:02.280><c> know</c><00:04:02.439><c> we'll</c><00:04:02.680><c> see</c><00:04:03.680><c> um</c><00:04:04.400><c> but</c>

00:04:04.750 --> 00:04:04.760 align:start position:0%
like Bas I don't know we'll see um but
 

00:04:04.760 --> 00:04:06.630 align:start position:0%
like Bas I don't know we'll see um but
if<00:04:04.840><c> you</c><00:04:04.959><c> want</c><00:04:05.120><c> to</c><00:04:05.280><c> get</c><00:04:05.400><c> started</c><00:04:05.680><c> on</c><00:04:05.840><c> scaffold</c><00:04:06.280><c> e</c>

00:04:06.630 --> 00:04:06.640 align:start position:0%
if you want to get started on scaffold e
 

00:04:06.640 --> 00:04:09.630 align:start position:0%
if you want to get started on scaffold e
everyone<00:04:07.079><c> should</c><00:04:07.280><c> go</c><00:04:07.400><c> to</c><00:04:07.560><c> scaffold</c><00:04:08.640><c> eat.io</c>

00:04:09.630 --> 00:04:09.640 align:start position:0%
everyone should go to scaffold eat.io
 

00:04:09.640 --> 00:04:11.229 align:start position:0%
everyone should go to scaffold eat.io
okay<00:04:09.879><c> there's</c><00:04:10.159><c> two</c><00:04:10.400><c> ways</c><00:04:10.599><c> you</c><00:04:10.720><c> can</c><00:04:10.920><c> install</c>

00:04:11.229 --> 00:04:11.239 align:start position:0%
okay there's two ways you can install
 

00:04:11.239 --> 00:04:13.110 align:start position:0%
okay there's two ways you can install
scaffold<00:04:11.720><c> eth</c><00:04:12.280><c> you</c><00:04:12.400><c> can</c><00:04:12.599><c> clone</c><00:04:12.920><c> the</c>

00:04:13.110 --> 00:04:13.120 align:start position:0%
scaffold eth you can clone the
 

00:04:13.120 --> 00:04:15.429 align:start position:0%
scaffold eth you can clone the
repository<00:04:14.040><c> and</c><00:04:14.200><c> install</c><00:04:14.680><c> the</c><00:04:14.840><c> dependencies</c>

00:04:15.429 --> 00:04:15.439 align:start position:0%
repository and install the dependencies
 

00:04:15.439 --> 00:04:19.430 align:start position:0%
repository and install the dependencies
using<00:04:15.959><c> the</c><00:04:16.519><c> uh</c><00:04:16.680><c> git</c><00:04:16.959><c> repo</c><00:04:17.959><c> or</c><00:04:18.639><c> you</c><00:04:18.759><c> can</c><00:04:19.040><c> use</c><00:04:19.280><c> the</c>

00:04:19.430 --> 00:04:19.440 align:start position:0%
using the uh git repo or you can use the
 

00:04:19.440 --> 00:04:22.310 align:start position:0%
using the uh git repo or you can use the
npx<00:04:20.320><c> script</c><00:04:21.120><c> uh</c><00:04:21.280><c> method</c><00:04:21.639><c> the</c><00:04:21.799><c> package</c><00:04:22.160><c> the</c>

00:04:22.310 --> 00:04:22.320 align:start position:0%
npx script uh method the package the
 

00:04:22.320 --> 00:04:25.189 align:start position:0%
npx script uh method the package the
create<00:04:22.759><c> eth</c><00:04:23.199><c> package</c><00:04:24.199><c> it's</c><00:04:24.400><c> the</c><00:04:24.520><c> easiest</c><00:04:25.080><c> it</c>

00:04:25.189 --> 00:04:25.199 align:start position:0%
create eth package it's the easiest it
 

00:04:25.199 --> 00:04:26.990 align:start position:0%
create eth package it's the easiest it
says<00:04:25.440><c> beta</c><00:04:25.800><c> here</c><00:04:26.120><c> I've</c><00:04:26.199><c> been</c><00:04:26.520><c> trying</c><00:04:26.720><c> to</c><00:04:26.880><c> get</c>

00:04:26.990 --> 00:04:27.000 align:start position:0%
says beta here I've been trying to get
 

00:04:27.000 --> 00:04:29.029 align:start position:0%
says beta here I've been trying to get
that<00:04:27.199><c> to</c><00:04:27.479><c> to</c><00:04:27.680><c> go</c><00:04:27.880><c> away</c><00:04:28.160><c> but</c><00:04:28.479><c> um</c><00:04:28.600><c> we</c><00:04:28.720><c> need</c><00:04:28.840><c> to</c>

00:04:29.029 --> 00:04:29.039 align:start position:0%
that to to go away but um we need to
 

00:04:29.039 --> 00:04:31.029 align:start position:0%
that to to go away but um we need to
remove<00:04:29.440><c> that</c><00:04:29.880><c> it's</c><00:04:30.120><c> fully</c><00:04:30.479><c> functional</c><00:04:30.919><c> and</c>

00:04:31.029 --> 00:04:31.039 align:start position:0%
remove that it's fully functional and
 

00:04:31.039 --> 00:04:32.350 align:start position:0%
remove that it's fully functional and
it's<00:04:31.240><c> really</c><00:04:31.479><c> probably</c><00:04:31.800><c> how</c><00:04:31.960><c> you</c><00:04:32.080><c> should</c>

00:04:32.350 --> 00:04:32.360 align:start position:0%
it's really probably how you should
 

00:04:32.360 --> 00:04:34.710 align:start position:0%
it's really probably how you should
install<00:04:32.720><c> it</c><00:04:33.440><c> uh</c><00:04:33.639><c> especially</c><00:04:34.280><c> if</c><00:04:34.360><c> you</c><00:04:34.479><c> want</c><00:04:34.600><c> to</c>

00:04:34.710 --> 00:04:34.720 align:start position:0%
install it uh especially if you want to
 

00:04:34.720 --> 00:04:36.990 align:start position:0%
install it uh especially if you want to
use<00:04:34.960><c> Foundry</c><00:04:35.639><c> if</c><00:04:35.759><c> you</c><00:04:35.880><c> use</c><00:04:36.120><c> the</c><00:04:36.280><c> git</c><00:04:36.680><c> clone</c>

00:04:36.990 --> 00:04:37.000 align:start position:0%
use Foundry if you use the git clone
 

00:04:37.000 --> 00:04:38.950 align:start position:0%
use Foundry if you use the git clone
method<00:04:37.360><c> it</c><00:04:37.520><c> comes</c><00:04:37.800><c> with</c><00:04:37.960><c> hard</c><00:04:38.320><c> hat</c><00:04:38.759><c> if</c><00:04:38.880><c> you</c>

00:04:38.950 --> 00:04:38.960 align:start position:0%
method it comes with hard hat if you
 

00:04:38.960 --> 00:04:41.150 align:start position:0%
method it comes with hard hat if you
want<00:04:39.080><c> to</c><00:04:39.199><c> use</c><00:04:39.440><c> Foundry</c><00:04:40.440><c> uh</c><00:04:40.560><c> you</c><00:04:40.639><c> want</c><00:04:40.800><c> to</c><00:04:40.919><c> use</c>

00:04:41.150 --> 00:04:41.160 align:start position:0%
want to use Foundry uh you want to use
 

00:04:41.160 --> 00:04:43.390 align:start position:0%
want to use Foundry uh you want to use
this<00:04:41.360><c> method</c><00:04:41.840><c> so</c><00:04:42.080><c> all</c><00:04:42.199><c> you</c><00:04:42.280><c> need</c><00:04:42.440><c> to</c><00:04:42.639><c> do</c><00:04:43.080><c> um</c><00:04:43.280><c> but</c>

00:04:43.390 --> 00:04:43.400 align:start position:0%
this method so all you need to do um but
 

00:04:43.400 --> 00:04:45.070 align:start position:0%
this method so all you need to do um but
let's<00:04:43.520><c> just</c><00:04:43.639><c> look</c><00:04:43.720><c> at</c><00:04:43.840><c> the</c><00:04:43.960><c> GitHub</c><00:04:44.240><c> repo</c><00:04:44.600><c> real</c>

00:04:45.070 --> 00:04:45.080 align:start position:0%
let's just look at the GitHub repo real
 

00:04:45.080 --> 00:04:49.029 align:start position:0%
let's just look at the GitHub repo real
quick<00:04:46.479><c> um</c><00:04:47.479><c> the</c><00:04:47.720><c> the</c><00:04:47.840><c> main</c><00:04:48.479><c> benefits</c><00:04:48.880><c> to</c>

00:04:49.029 --> 00:04:49.039 align:start position:0%
quick um the the main benefits to
 

00:04:49.039 --> 00:04:50.350 align:start position:0%
quick um the the main benefits to
scaffold<00:04:49.440><c> eth</c><00:04:49.639><c> and</c><00:04:49.720><c> I'm</c><00:04:49.800><c> going</c><00:04:49.919><c> to</c><00:04:50.000><c> show</c><00:04:50.199><c> it</c>

00:04:50.350 --> 00:04:50.360 align:start position:0%
scaffold eth and I'm going to show it
 

00:04:50.360 --> 00:04:52.670 align:start position:0%
scaffold eth and I'm going to show it
off<00:04:50.639><c> but</c><00:04:50.919><c> is</c><00:04:51.199><c> that</c><00:04:51.400><c> it</c><00:04:51.639><c> is</c><00:04:51.840><c> kind</c><00:04:51.960><c> of</c><00:04:52.199><c> like</c>

00:04:52.670 --> 00:04:52.680 align:start position:0%
off but is that it is kind of like
 

00:04:52.680 --> 00:04:54.230 align:start position:0%
off but is that it is kind of like
complete<00:04:53.080><c> with</c><00:04:53.280><c> everything</c><00:04:53.680><c> you</c><00:04:53.800><c> need</c><00:04:54.000><c> to</c>

00:04:54.230 --> 00:04:54.240 align:start position:0%
complete with everything you need to
 

00:04:54.240 --> 00:04:56.550 align:start position:0%
complete with everything you need to
like<00:04:54.520><c> build</c><00:04:54.800><c> a</c><00:04:55.039><c> daap</c><00:04:55.440><c> really</c><00:04:56.000><c> it's</c><00:04:56.240><c> great</c><00:04:56.400><c> for</c>

00:04:56.550 --> 00:04:56.560 align:start position:0%
like build a daap really it's great for
 

00:04:56.560 --> 00:04:58.990 align:start position:0%
like build a daap really it's great for
hackathons<00:04:57.320><c> it's</c><00:04:57.479><c> great</c><00:04:57.680><c> for</c><00:04:58.000><c> prototyping</c>

00:04:58.990 --> 00:04:59.000 align:start position:0%
hackathons it's great for prototyping
 

00:04:59.000 --> 00:05:00.590 align:start position:0%
hackathons it's great for prototyping
it's<00:04:59.160><c> great</c><00:04:59.320><c> for</c><00:04:59.479><c> like</c><00:04:59.880><c> local</c><00:05:00.199><c> First</c>

00:05:00.590 --> 00:05:00.600 align:start position:0%
it's great for like local First
 

00:05:00.600 --> 00:05:02.469 align:start position:0%
it's great for like local First
Development<00:05:01.240><c> so</c><00:05:01.400><c> you</c><00:05:01.520><c> can</c><00:05:01.720><c> like</c><00:05:01.919><c> build</c>

00:05:02.469 --> 00:05:02.479 align:start position:0%
Development so you can like build
 

00:05:02.479 --> 00:05:04.590 align:start position:0%
Development so you can like build
locally<00:05:03.440><c> and</c><00:05:03.520><c> you</c><00:05:03.639><c> don't</c><00:05:03.840><c> have</c><00:05:03.960><c> to</c><00:05:04.199><c> like</c><00:05:04.479><c> you</c>

00:05:04.590 --> 00:05:04.600 align:start position:0%
locally and you don't have to like you
 

00:05:04.600 --> 00:05:06.469 align:start position:0%
locally and you don't have to like you
know<00:05:04.759><c> deploy</c><00:05:05.160><c> to</c><00:05:05.320><c> a</c><00:05:05.440><c> test</c><00:05:05.720><c> net</c><00:05:05.919><c> you</c><00:05:06.000><c> can</c><00:05:06.160><c> use</c>

00:05:06.469 --> 00:05:06.479 align:start position:0%
know deploy to a test net you can use
 

00:05:06.479 --> 00:05:08.510 align:start position:0%
know deploy to a test net you can use
just<00:05:06.720><c> the</c><00:05:06.880><c> local</c><00:05:07.160><c> chain</c><00:05:07.479><c> and</c><00:05:07.680><c> the</c><00:05:07.840><c> local</c><00:05:08.440><c> um</c>

00:05:08.510 --> 00:05:08.520 align:start position:0%
just the local chain and the local um
 

00:05:08.520 --> 00:05:10.270 align:start position:0%
just the local chain and the local um
front<00:05:08.759><c> end</c><00:05:08.960><c> that</c><00:05:09.080><c> you</c><00:05:09.240><c> have</c><00:05:09.840><c> and</c><00:05:09.960><c> it's</c><00:05:10.120><c> just</c>

00:05:10.270 --> 00:05:10.280 align:start position:0%
front end that you have and it's just
 

00:05:10.280 --> 00:05:12.749 align:start position:0%
front end that you have and it's just
got<00:05:10.440><c> all</c><00:05:10.600><c> the</c><00:05:10.759><c> stuff</c><00:05:11.000><c> working</c><00:05:11.280><c> for</c><00:05:11.479><c> you</c><00:05:12.440><c> uh</c><00:05:12.600><c> it</c>

00:05:12.749 --> 00:05:12.759 align:start position:0%
got all the stuff working for you uh it
 

00:05:12.759 --> 00:05:14.790 align:start position:0%
got all the stuff working for you uh it
runs<00:05:13.360><c> with</c><00:05:13.560><c> some</c><00:05:13.800><c> requirements</c><00:05:14.360><c> so</c><00:05:14.479><c> you</c><00:05:14.600><c> need</c>

00:05:14.790 --> 00:05:14.800 align:start position:0%
runs with some requirements so you need
 

00:05:14.800 --> 00:05:17.550 align:start position:0%
runs with some requirements so you need
no<00:05:15.039><c> js</c><00:05:15.400><c> on</c><00:05:15.520><c> your</c><00:05:15.680><c> machine</c><00:05:16.680><c> uh</c><00:05:16.800><c> you</c><00:05:16.880><c> need</c><00:05:17.080><c> a</c><00:05:17.199><c> yarn</c>

00:05:17.550 --> 00:05:17.560 align:start position:0%
no js on your machine uh you need a yarn
 

00:05:17.560 --> 00:05:20.510 align:start position:0%
no js on your machine uh you need a yarn
package<00:05:17.919><c> manager</c><00:05:18.840><c> and</c><00:05:18.960><c> you</c><00:05:19.080><c> need</c><00:05:19.360><c> git</c><00:05:19.840><c> so</c><00:05:20.240><c> just</c>

00:05:20.510 --> 00:05:20.520 align:start position:0%
package manager and you need git so just
 

00:05:20.520 --> 00:05:22.790 align:start position:0%
package manager and you need git so just
one<00:05:20.759><c> little</c><00:05:21.199><c> bu</c><00:05:21.720><c> bullet</c><00:05:22.000><c> on</c><00:05:22.120><c> yarn</c><00:05:22.520><c> is</c><00:05:22.680><c> make</c>

00:05:22.790 --> 00:05:22.800 align:start position:0%
one little bu bullet on yarn is make
 

00:05:22.800 --> 00:05:24.870 align:start position:0%
one little bu bullet on yarn is make
sure<00:05:22.960><c> you</c><00:05:23.039><c> have</c><00:05:23.160><c> the</c><00:05:23.240><c> newest</c><00:05:23.520><c> version</c><00:05:23.840><c> of</c><00:05:23.960><c> yarn</c>

00:05:24.870 --> 00:05:24.880 align:start position:0%
sure you have the newest version of yarn
 

00:05:24.880 --> 00:05:26.150 align:start position:0%
sure you have the newest version of yarn
uh<00:05:25.039><c> make</c><00:05:25.160><c> sure</c><00:05:25.280><c> you</c><00:05:25.400><c> install</c><00:05:25.720><c> that</c><00:05:25.919><c> because</c><00:05:26.080><c> if</c>

00:05:26.150 --> 00:05:26.160 align:start position:0%
uh make sure you install that because if
 

00:05:26.160 --> 00:05:27.350 align:start position:0%
uh make sure you install that because if
you<00:05:26.240><c> have</c><00:05:26.319><c> an</c><00:05:26.440><c> old</c><00:05:26.639><c> version</c><00:05:26.880><c> of</c><00:05:27.000><c> yarn</c><00:05:27.280><c> you</c>

00:05:27.350 --> 00:05:27.360 align:start position:0%
you have an old version of yarn you
 

00:05:27.360 --> 00:05:29.350 align:start position:0%
you have an old version of yarn you
might<00:05:27.520><c> have</c><00:05:27.639><c> some</c><00:05:28.000><c> issues</c><00:05:29.000><c> uh</c><00:05:29.120><c> and</c><00:05:29.199><c> if</c><00:05:29.280><c> you</c>

00:05:29.350 --> 00:05:29.360 align:start position:0%
might have some issues uh and if you
 

00:05:29.360 --> 00:05:32.629 align:start position:0%
might have some issues uh and if you
have<00:05:29.840><c> s</c><00:05:29.919><c> with</c><00:05:30.039><c> node</c><00:05:30.319><c> versions</c><00:05:31.080><c> just</c><00:05:31.319><c> try</c><00:05:31.600><c> 18</c><00:05:32.360><c> or</c>

00:05:32.629 --> 00:05:32.639 align:start position:0%
have s with node versions just try 18 or
 

00:05:32.639 --> 00:05:35.230 align:start position:0%
have s with node versions just try 18 or
20<00:05:33.120><c> those</c><00:05:33.240><c> are</c><00:05:33.400><c> kind</c><00:05:33.520><c> of</c><00:05:33.639><c> the</c><00:05:33.840><c> most</c><00:05:34.360><c> um</c><00:05:35.039><c> uh</c>

00:05:35.230 --> 00:05:35.240 align:start position:0%
20 those are kind of the most um uh
 

00:05:35.240 --> 00:05:37.150 align:start position:0%
20 those are kind of the most um uh
compatible<00:05:35.759><c> versions</c><00:05:36.600><c> if</c><00:05:36.680><c> you're</c><00:05:36.840><c> running</c>

00:05:37.150 --> 00:05:37.160 align:start position:0%
compatible versions if you're running
 

00:05:37.160 --> 00:05:41.990 align:start position:0%
compatible versions if you're running
Windows<00:05:38.120><c> I</c><00:05:38.240><c> would</c><00:05:38.840><c> use</c><00:05:39.280><c> WSL</c><00:05:40.160><c> so</c><00:05:40.560><c> the</c><00:05:40.680><c> Linux</c><00:05:41.680><c> um</c>

00:05:41.990 --> 00:05:42.000 align:start position:0%
Windows I would use WSL so the Linux um
 

00:05:42.000 --> 00:05:44.830 align:start position:0%
Windows I would use WSL so the Linux um
installation<00:05:42.560><c> for</c><00:05:43.039><c> Buu</c><00:05:44.039><c> and</c><00:05:44.440><c> uh</c><00:05:44.600><c> because</c><00:05:44.720><c> it's</c>

00:05:44.830 --> 00:05:44.840 align:start position:0%
installation for Buu and uh because it's
 

00:05:44.840 --> 00:05:46.550 align:start position:0%
installation for Buu and uh because it's
going<00:05:44.919><c> to</c><00:05:45.000><c> make</c><00:05:45.120><c> a</c><00:05:45.199><c> lot</c><00:05:45.319><c> easier</c><00:05:46.240><c> uh</c><00:05:46.360><c> I</c><00:05:46.400><c> don't</c>

00:05:46.550 --> 00:05:46.560 align:start position:0%
going to make a lot easier uh I don't
 

00:05:46.560 --> 00:05:48.510 align:start position:0%
going to make a lot easier uh I don't
think<00:05:46.680><c> it's</c><00:05:46.840><c> really</c><00:05:47.199><c> easy</c><00:05:47.520><c> to</c><00:05:47.720><c> use</c><00:05:48.240><c> uh</c><00:05:48.360><c> just</c>

00:05:48.510 --> 00:05:48.520 align:start position:0%
think it's really easy to use uh just
 

00:05:48.520 --> 00:05:51.430 align:start position:0%
think it's really easy to use uh just
like<00:05:48.720><c> native</c><00:05:49.440><c> Windows</c><00:05:50.440><c> uh</c><00:05:50.680><c> okay</c><00:05:50.919><c> so</c><00:05:51.120><c> let's</c><00:05:51.319><c> get</c>

00:05:51.430 --> 00:05:51.440 align:start position:0%
like native Windows uh okay so let's get
 

00:05:51.440 --> 00:05:53.830 align:start position:0%
like native Windows uh okay so let's get
started<00:05:51.960><c> so</c><00:05:52.199><c> let's</c><00:05:52.639><c> do</c><00:05:53.000><c> exactly</c><00:05:53.400><c> that</c><00:05:53.560><c> let's</c>

00:05:53.830 --> 00:05:53.840 align:start position:0%
started so let's do exactly that let's
 

00:05:53.840 --> 00:05:57.670 align:start position:0%
started so let's do exactly that let's
go<00:05:54.000><c> to</c><00:05:54.240><c> npx</c><00:05:55.039><c> create</c><00:05:55.440><c> eth</c><00:05:55.919><c> at</c><00:05:56.160><c> latest</c><00:05:56.720><c> right</c><00:05:56.960><c> so</c>

00:05:57.670 --> 00:05:57.680 align:start position:0%
go to npx create eth at latest right so
 

00:05:57.680 --> 00:06:01.270 align:start position:0%
go to npx create eth at latest right so
if<00:05:57.759><c> you</c><00:05:57.919><c> have</c><00:05:58.120><c> a</c><00:05:58.520><c> a</c><00:05:58.759><c> a</c><00:05:58.880><c> terminal</c><00:05:59.680><c> open</c><00:05:59.919><c> it</c><00:06:00.120><c> up</c><00:06:01.120><c> uh</c>

00:06:01.270 --> 00:06:01.280 align:start position:0%
if you have a a a terminal open it up uh
 

00:06:01.280 --> 00:06:04.070 align:start position:0%
if you have a a a terminal open it up uh
go<00:06:01.400><c> ahead</c><00:06:01.600><c> and</c><00:06:01.800><c> type</c><00:06:02.039><c> that</c><00:06:02.160><c> in</c><00:06:03.080><c> so</c><00:06:03.800><c> this</c><00:06:03.919><c> is</c>

00:06:04.070 --> 00:06:04.080 align:start position:0%
go ahead and type that in so this is
 

00:06:04.080 --> 00:06:05.909 align:start position:0%
go ahead and type that in so this is
going<00:06:04.199><c> to</c><00:06:04.440><c> ask</c><00:06:04.680><c> you</c><00:06:04.919><c> if</c><00:06:05.120><c> once</c><00:06:05.280><c> you</c><00:06:05.440><c> first</c><00:06:05.680><c> do</c>

00:06:05.909 --> 00:06:05.919 align:start position:0%
going to ask you if once you first do
 

00:06:05.919 --> 00:06:07.150 align:start position:0%
going to ask you if once you first do
that<00:06:06.120><c> it's</c><00:06:06.240><c> going</c><00:06:06.360><c> to</c><00:06:06.520><c> ask</c><00:06:06.680><c> you</c><00:06:06.840><c> if</c><00:06:06.919><c> you</c><00:06:07.039><c> want</c>

00:06:07.150 --> 00:06:07.160 align:start position:0%
that it's going to ask you if you want
 

00:06:07.160 --> 00:06:10.189 align:start position:0%
that it's going to ask you if you want
to<00:06:07.360><c> install</c><00:06:08.240><c> that</c><00:06:08.520><c> package</c><00:06:09.400><c> so</c><00:06:09.680><c> that</c><00:06:09.960><c> will</c>

00:06:10.189 --> 00:06:10.199 align:start position:0%
to install that package so that will
 

00:06:10.199 --> 00:06:12.070 align:start position:0%
to install that package so that will
just<00:06:10.400><c> take</c><00:06:10.639><c> you</c><00:06:10.759><c> know</c><00:06:10.880><c> a</c><00:06:11.000><c> little</c><00:06:11.160><c> bit</c><00:06:11.280><c> of</c><00:06:11.479><c> time</c>

00:06:12.070 --> 00:06:12.080 align:start position:0%
just take you know a little bit of time
 

00:06:12.080 --> 00:06:14.430 align:start position:0%
just take you know a little bit of time
uh<00:06:12.199><c> to</c><00:06:12.360><c> install</c><00:06:12.840><c> that</c><00:06:13.520><c> um</c><00:06:13.800><c> and</c><00:06:13.919><c> then</c><00:06:14.120><c> it</c><00:06:14.240><c> wants</c>

00:06:14.430 --> 00:06:14.440 align:start position:0%
uh to install that um and then it wants
 

00:06:14.440 --> 00:06:16.189 align:start position:0%
uh to install that um and then it wants
to<00:06:14.599><c> know</c><00:06:14.759><c> what</c><00:06:14.880><c> you</c><00:06:14.960><c> want</c><00:06:15.080><c> to</c><00:06:15.240><c> name</c><00:06:15.440><c> your</c>

00:06:16.189 --> 00:06:16.199 align:start position:0%
to know what you want to name your
 

00:06:16.199 --> 00:06:19.390 align:start position:0%
to know what you want to name your
package<00:06:16.520><c> can</c><00:06:16.639><c> you</c><00:06:16.759><c> guys</c><00:06:16.880><c> see</c><00:06:17.039><c> that</c><00:06:17.280><c> okay</c><00:06:18.400><c> yeah</c>

00:06:19.390 --> 00:06:19.400 align:start position:0%
package can you guys see that okay yeah
 

00:06:19.400 --> 00:06:22.110 align:start position:0%
package can you guys see that okay yeah
anyone<00:06:19.759><c> have</c><00:06:20.720><c> make</c><00:06:20.840><c> it</c><00:06:20.960><c> a</c><00:06:21.039><c> little</c>

00:06:22.110 --> 00:06:22.120 align:start position:0%
anyone have make it a little
 

00:06:22.120 --> 00:06:25.550 align:start position:0%
anyone have make it a little
bigger<00:06:23.120><c> okay</c><00:06:23.800><c> so</c><00:06:24.199><c> we're</c><00:06:24.360><c> going</c><00:06:24.440><c> to</c><00:06:24.639><c> name</c><00:06:24.960><c> this</c>

00:06:25.550 --> 00:06:25.560 align:start position:0%
bigger okay so we're going to name this
 

00:06:25.560 --> 00:06:30.230 align:start position:0%
bigger okay so we're going to name this
one<00:06:26.560><c> uh</c><00:06:26.759><c> Devcon</c><00:06:27.759><c> app</c><00:06:28.479><c> sure</c><00:06:29.440><c> uh</c><00:06:29.720><c> it's</c><00:06:29.880><c> gonna</c>

00:06:30.230 --> 00:06:30.240 align:start position:0%
one uh Devcon app sure uh it's gonna
 

00:06:30.240 --> 00:06:31.430 align:start position:0%
one uh Devcon app sure uh it's gonna
it's<00:06:30.319><c> gonna</c><00:06:30.520><c> ask</c><00:06:30.680><c> you</c><00:06:30.840><c> what</c><00:06:31.000><c> kind</c><00:06:31.080><c> of</c><00:06:31.199><c> chain</c>

00:06:31.430 --> 00:06:31.440 align:start position:0%
it's gonna ask you what kind of chain
 

00:06:31.440 --> 00:06:33.990 align:start position:0%
it's gonna ask you what kind of chain
you<00:06:31.560><c> want</c><00:06:31.680><c> to</c><00:06:31.840><c> use</c><00:06:32.319><c> so</c><00:06:33.000><c> we</c><00:06:33.160><c> support</c><00:06:33.520><c> both</c><00:06:33.720><c> hard</c>

00:06:33.990 --> 00:06:34.000 align:start position:0%
you want to use so we support both hard
 

00:06:34.000 --> 00:06:36.309 align:start position:0%
you want to use so we support both hard
hat<00:06:34.120><c> and</c><00:06:34.280><c> Foundry</c><00:06:35.280><c> um</c><00:06:35.680><c> personally</c><00:06:36.039><c> if</c><00:06:36.160><c> you're</c>

00:06:36.309 --> 00:06:36.319 align:start position:0%
hat and Foundry um personally if you're
 

00:06:36.319 --> 00:06:38.950 align:start position:0%
hat and Foundry um personally if you're
new<00:06:36.759><c> I</c><00:06:36.880><c> would</c><00:06:37.039><c> recommend</c><00:06:37.440><c> hard</c><00:06:37.800><c> hat</c><00:06:38.720><c> uh</c><00:06:38.840><c> if</c>

00:06:38.950 --> 00:06:38.960 align:start position:0%
new I would recommend hard hat uh if
 

00:06:38.960 --> 00:06:41.150 align:start position:0%
new I would recommend hard hat uh if
you're<00:06:39.520><c> more</c><00:06:39.720><c> familiar</c><00:06:40.080><c> with</c><00:06:40.240><c> typescript</c><00:06:40.960><c> or</c>

00:06:41.150 --> 00:06:41.160 align:start position:0%
you're more familiar with typescript or
 

00:06:41.160 --> 00:06:43.469 align:start position:0%
you're more familiar with typescript or
JavaScript<00:06:41.840><c> I</c><00:06:41.919><c> would</c><00:06:42.039><c> use</c><00:06:42.280><c> hard</c><00:06:42.639><c> hat</c><00:06:43.360><c> if</c>

00:06:43.469 --> 00:06:43.479 align:start position:0%
JavaScript I would use hard hat if
 

00:06:43.479 --> 00:06:45.790 align:start position:0%
JavaScript I would use hard hat if
you're<00:06:43.759><c> more</c><00:06:44.160><c> like</c><00:06:44.360><c> into</c><00:06:44.759><c> this</c><00:06:44.960><c> the</c><00:06:45.120><c> solidity</c>

00:06:45.790 --> 00:06:45.800 align:start position:0%
you're more like into this the solidity
 

00:06:45.800 --> 00:06:47.990 align:start position:0%
you're more like into this the solidity
aspects<00:06:46.319><c> of</c><00:06:46.639><c> of</c><00:06:47.080><c> uh</c><00:06:47.400><c> ethereum</c><00:06:47.840><c> and</c>

00:06:47.990 --> 00:06:48.000 align:start position:0%
aspects of of uh ethereum and
 

00:06:48.000 --> 00:06:49.390 align:start position:0%
aspects of of uh ethereum and
blockchains<00:06:48.479><c> and</c><00:06:48.639><c> stuff</c><00:06:48.880><c> like</c><00:06:49.039><c> that</c><00:06:49.240><c> then</c>

00:06:49.390 --> 00:06:49.400 align:start position:0%
blockchains and stuff like that then
 

00:06:49.400 --> 00:06:51.629 align:start position:0%
blockchains and stuff like that then
Foundry<00:06:49.919><c> might</c><00:06:50.120><c> be</c><00:06:50.240><c> a</c><00:06:50.360><c> better</c><00:06:50.639><c> option</c><00:06:51.240><c> Foundry</c>

00:06:51.629 --> 00:06:51.639 align:start position:0%
Foundry might be a better option Foundry
 

00:06:51.639 --> 00:06:53.550 align:start position:0%
Foundry might be a better option Foundry
is<00:06:51.720><c> a</c><00:06:51.840><c> little</c><00:06:52.120><c> faster</c><00:06:52.800><c> you</c><00:06:52.919><c> can</c><00:06:53.080><c> write</c><00:06:53.280><c> your</c>

00:06:53.550 --> 00:06:53.560 align:start position:0%
is a little faster you can write your
 

00:06:53.560 --> 00:06:55.350 align:start position:0%
is a little faster you can write your
smart<00:06:53.800><c> contrast</c><00:06:54.240><c> tests</c><00:06:54.639><c> and</c><00:06:54.759><c> your</c><00:06:54.919><c> deployment</c>

00:06:55.350 --> 00:06:55.360 align:start position:0%
smart contrast tests and your deployment
 

00:06:55.360 --> 00:06:58.309 align:start position:0%
smart contrast tests and your deployment
scripts<00:06:55.960><c> in</c><00:06:56.560><c> solidity</c><00:06:57.440><c> so</c><00:06:57.680><c> it's</c><00:06:57.840><c> a</c><00:06:57.960><c> little</c><00:06:58.120><c> bit</c>

00:06:58.309 --> 00:06:58.319 align:start position:0%
scripts in solidity so it's a little bit
 

00:06:58.319 --> 00:07:00.029 align:start position:0%
scripts in solidity so it's a little bit
less<00:06:58.680><c> of</c><00:06:58.800><c> a</c><00:06:58.919><c> learning</c><00:06:59.240><c> curve</c><00:06:59.680><c> if</c><00:06:59.800><c> you</c><00:06:59.879><c> don't</c>

00:07:00.029 --> 00:07:00.039 align:start position:0%
less of a learning curve if you don't
 

00:07:00.039 --> 00:07:02.510 align:start position:0%
less of a learning curve if you don't
know<00:07:00.319><c> typescript</c><00:07:01.240><c> but</c><00:07:01.479><c> personally</c><00:07:02.199><c> I</c><00:07:02.319><c> think</c>

00:07:02.510 --> 00:07:02.520 align:start position:0%
know typescript but personally I think
 

00:07:02.520 --> 00:07:04.430 align:start position:0%
know typescript but personally I think
hard<00:07:02.879><c> hat</c><00:07:03.199><c> is</c><00:07:03.720><c> been</c><00:07:03.919><c> around</c><00:07:04.120><c> a</c><00:07:04.199><c> little</c><00:07:04.319><c> bit</c>

00:07:04.430 --> 00:07:04.440 align:start position:0%
hard hat is been around a little bit
 

00:07:04.440 --> 00:07:06.990 align:start position:0%
hard hat is been around a little bit
longer<00:07:04.720><c> so</c><00:07:04.840><c> I</c><00:07:04.960><c> use</c><00:07:05.240><c> that</c><00:07:06.120><c> you</c><00:07:06.199><c> can</c><00:07:06.360><c> also</c><00:07:06.560><c> do</c><00:07:06.759><c> no</c>

00:07:06.990 --> 00:07:07.000 align:start position:0%
longer so I use that you can also do no
 

00:07:07.000 --> 00:07:09.550 align:start position:0%
longer so I use that you can also do no
chain<00:07:07.840><c> uh</c><00:07:07.919><c> if</c><00:07:08.000><c> you</c><00:07:08.080><c> wanted</c><00:07:08.319><c> to</c><00:07:08.520><c> just</c><00:07:09.000><c> uh</c><00:07:09.400><c> just</c>

00:07:09.550 --> 00:07:09.560 align:start position:0%
chain uh if you wanted to just uh just
 

00:07:09.560 --> 00:07:11.629 align:start position:0%
chain uh if you wanted to just uh just
use<00:07:09.720><c> it</c><00:07:09.879><c> as</c><00:07:10.000><c> a</c><00:07:10.120><c> front</c><00:07:10.360><c> end</c><00:07:10.800><c> a</c><00:07:10.919><c> lot</c><00:07:11.039><c> of</c><00:07:11.120><c> people</c><00:07:11.440><c> do</c>

00:07:11.629 --> 00:07:11.639 align:start position:0%
use it as a front end a lot of people do
 

00:07:11.639 --> 00:07:13.830 align:start position:0%
use it as a front end a lot of people do
that<00:07:11.759><c> for</c><00:07:12.000><c> different</c><00:07:12.400><c> reasons</c><00:07:12.960><c> but</c><00:07:13.560><c> so</c><00:07:13.720><c> it's</c>

00:07:13.830 --> 00:07:13.840 align:start position:0%
that for different reasons but so it's
 

00:07:13.840 --> 00:07:15.110 align:start position:0%
that for different reasons but so it's
going<00:07:13.919><c> to</c><00:07:14.080><c> go</c><00:07:14.199><c> through</c><00:07:14.360><c> and</c><00:07:14.520><c> install</c><00:07:14.960><c> the</c>

00:07:15.110 --> 00:07:15.120 align:start position:0%
going to go through and install the
 

00:07:15.120 --> 00:07:18.390 align:start position:0%
going to go through and install the
packages<00:07:15.919><c> okay</c><00:07:16.080><c> so</c><00:07:16.400><c> this</c><00:07:17.039><c> takes</c><00:07:18.039><c> uh</c><00:07:18.160><c> a</c><00:07:18.240><c> little</c>

00:07:18.390 --> 00:07:18.400 align:start position:0%
packages okay so this takes uh a little
 

00:07:18.400 --> 00:07:20.189 align:start position:0%
packages okay so this takes uh a little
bit<00:07:18.560><c> of</c><00:07:18.720><c> time</c><00:07:19.000><c> depending</c><00:07:19.280><c> on</c><00:07:19.520><c> your</c><00:07:19.680><c> internet</c>

00:07:20.189 --> 00:07:20.199 align:start position:0%
bit of time depending on your internet
 

00:07:20.199 --> 00:07:22.990 align:start position:0%
bit of time depending on your internet
connection<00:07:21.199><c> uh</c><00:07:21.400><c> and</c><00:07:21.800><c> uh</c><00:07:21.919><c> your</c><00:07:22.080><c> machine</c><00:07:22.840><c> so</c>

00:07:22.990 --> 00:07:23.000 align:start position:0%
connection uh and uh your machine so
 

00:07:23.000 --> 00:07:25.070 align:start position:0%
connection uh and uh your machine so
we'll<00:07:23.160><c> just</c><00:07:23.280><c> let</c><00:07:23.440><c> that</c><00:07:23.599><c> sit</c><00:07:23.800><c> for</c><00:07:23.919><c> a</c><00:07:24.080><c> second</c><00:07:24.960><c> uh</c>

00:07:25.070 --> 00:07:25.080 align:start position:0%
we'll just let that sit for a second uh
 

00:07:25.080 --> 00:07:26.749 align:start position:0%
we'll just let that sit for a second uh
another<00:07:25.360><c> thing</c><00:07:25.479><c> about</c><00:07:25.680><c> scaffold</c><00:07:26.160><c> eth</c><00:07:26.440><c> is</c>

00:07:26.749 --> 00:07:26.759 align:start position:0%
another thing about scaffold eth is
 

00:07:26.759 --> 00:07:29.189 align:start position:0%
another thing about scaffold eth is
again<00:07:26.960><c> I</c><00:07:27.039><c> mentioned</c><00:07:27.360><c> it's</c><00:07:27.440><c> a</c><00:07:27.639><c> local</c><00:07:28.199><c> first</c>

00:07:29.189 --> 00:07:29.199 align:start position:0%
again I mentioned it's a local first
 

00:07:29.199 --> 00:07:32.029 align:start position:0%
again I mentioned it's a local first
right<00:07:29.599><c> kind</c><00:07:29.759><c> of</c><00:07:30.080><c> uh</c><00:07:30.199><c> tool</c><00:07:30.639><c> so</c><00:07:31.520><c> you're</c><00:07:31.759><c> running</c>

00:07:32.029 --> 00:07:32.039 align:start position:0%
right kind of uh tool so you're running
 

00:07:32.039 --> 00:07:33.670 align:start position:0%
right kind of uh tool so you're running
a<00:07:32.199><c> chain</c><00:07:32.479><c> on</c><00:07:32.599><c> your</c><00:07:32.800><c> machine</c><00:07:33.440><c> and</c><00:07:33.520><c> you're</c>

00:07:33.670 --> 00:07:33.680 align:start position:0%
a chain on your machine and you're
 

00:07:33.680 --> 00:07:35.430 align:start position:0%
a chain on your machine and you're
running<00:07:34.039><c> a</c><00:07:34.160><c> front</c><00:07:34.440><c> end</c><00:07:34.680><c> on</c><00:07:34.800><c> your</c><00:07:34.919><c> machine</c><00:07:35.319><c> and</c>

00:07:35.430 --> 00:07:35.440 align:start position:0%
running a front end on your machine and
 

00:07:35.440 --> 00:07:36.749 align:start position:0%
running a front end on your machine and
then<00:07:35.560><c> you're</c><00:07:35.680><c> using</c><00:07:36.080><c> another</c><00:07:36.479><c> kind</c><00:07:36.599><c> of</c>

00:07:36.749 --> 00:07:36.759 align:start position:0%
then you're using another kind of
 

00:07:36.759 --> 00:07:39.110 align:start position:0%
then you're using another kind of
terminal<00:07:37.199><c> to</c><00:07:37.319><c> do</c><00:07:37.560><c> deploys</c><00:07:38.319><c> so</c><00:07:38.479><c> you</c><00:07:38.599><c> need</c><00:07:38.800><c> a</c><00:07:38.919><c> few</c>

00:07:39.110 --> 00:07:39.120 align:start position:0%
terminal to do deploys so you need a few
 

00:07:39.120 --> 00:07:41.469 align:start position:0%
terminal to do deploys so you need a few
windows<00:07:39.599><c> open</c><00:07:40.199><c> okay</c><00:07:40.319><c> so</c><00:07:40.479><c> you</c><00:07:40.599><c> can</c><00:07:40.759><c> just</c><00:07:40.960><c> open</c>

00:07:41.469 --> 00:07:41.479 align:start position:0%
windows open okay so you can just open
 

00:07:41.479 --> 00:07:44.670 align:start position:0%
windows open okay so you can just open
multiple<00:07:42.039><c> terminals</c><00:07:42.960><c> that's</c><00:07:43.240><c> fine</c><00:07:44.159><c> uh</c><00:07:44.319><c> what</c><00:07:44.479><c> I</c>

00:07:44.670 --> 00:07:44.680 align:start position:0%
multiple terminals that's fine uh what I
 

00:07:44.680 --> 00:07:46.909 align:start position:0%
multiple terminals that's fine uh what I
I<00:07:44.759><c> use</c><00:07:44.960><c> as</c><00:07:45.080><c> a</c><00:07:45.199><c> tool</c><00:07:45.479><c> called</c><00:07:45.680><c> t-o</c><00:07:46.319><c> which</c><00:07:46.479><c> lets</c><00:07:46.680><c> me</c>

00:07:46.909 --> 00:07:46.919 align:start position:0%
I use as a tool called t-o which lets me
 

00:07:46.919 --> 00:07:49.390 align:start position:0%
I use as a tool called t-o which lets me
kind<00:07:47.039><c> of</c><00:07:47.159><c> split</c><00:07:47.479><c> my</c><00:07:47.599><c> screen</c><00:07:47.919><c> up</c><00:07:48.440><c> so</c><00:07:48.599><c> I</c><00:07:48.680><c> can</c><00:07:48.879><c> do</c>

00:07:49.390 --> 00:07:49.400 align:start position:0%
kind of split my screen up so I can do
 

00:07:49.400 --> 00:07:51.790 align:start position:0%
kind of split my screen up so I can do
uh<00:07:49.560><c> like</c><00:07:49.840><c> this</c><00:07:50.560><c> and</c><00:07:50.720><c> I</c><00:07:50.800><c> can</c><00:07:50.960><c> split</c><00:07:51.280><c> my</c><00:07:51.400><c> screen</c>

00:07:51.790 --> 00:07:51.800 align:start position:0%
uh like this and I can split my screen
 

00:07:51.800 --> 00:07:54.270 align:start position:0%
uh like this and I can split my screen
into<00:07:52.120><c> kind</c><00:07:52.240><c> of</c><00:07:52.400><c> a</c><00:07:52.520><c> few</c><00:07:52.720><c> different</c><00:07:53.199><c> ways</c><00:07:54.199><c> and</c>

00:07:54.270 --> 00:07:54.280 align:start position:0%
into kind of a few different ways and
 

00:07:54.280 --> 00:07:56.189 align:start position:0%
into kind of a few different ways and
then<00:07:54.440><c> I</c><00:07:54.520><c> can</c><00:07:54.680><c> go</c><00:07:54.840><c> into</c><00:07:55.080><c> this</c><00:07:55.240><c> Devcon</c><00:07:55.919><c> app</c>

00:07:56.189 --> 00:07:56.199 align:start position:0%
then I can go into this Devcon app
 

00:07:56.199 --> 00:07:59.029 align:start position:0%
then I can go into this Devcon app
folder<00:07:57.039><c> and</c><00:07:57.240><c> these</c><00:07:57.479><c> other</c><00:07:57.840><c> folders</c><00:07:58.840><c> uh</c><00:07:58.960><c> but</c>

00:07:59.029 --> 00:07:59.039 align:start position:0%
folder and these other folders uh but
 

00:07:59.039 --> 00:08:00.629 align:start position:0%
folder and these other folders uh but
you<00:07:59.159><c> can</c><00:07:59.240><c> just</c><00:07:59.560><c> do</c><00:07:59.759><c> this</c><00:07:59.879><c> in</c><00:08:00.120><c> like</c><00:08:00.360><c> three</c>

00:08:00.629 --> 00:08:00.639 align:start position:0%
you can just do this in like three
 

00:08:00.639 --> 00:08:03.149 align:start position:0%
you can just do this in like three
windows<00:08:01.319><c> so</c><00:08:01.639><c> just</c><00:08:01.800><c> open</c><00:08:02.000><c> a</c><00:08:02.159><c> new</c><00:08:02.319><c> terminal</c><00:08:03.000><c> go</c>

00:08:03.149 --> 00:08:03.159 align:start position:0%
windows so just open a new terminal go
 

00:08:03.159 --> 00:08:06.430 align:start position:0%
windows so just open a new terminal go
into<00:08:03.360><c> the</c><00:08:03.440><c> same</c><00:08:03.800><c> directory</c><00:08:04.800><c> on</c><00:08:04.960><c> each</c><00:08:05.440><c> window</c>

00:08:06.430 --> 00:08:06.440 align:start position:0%
into the same directory on each window
 

00:08:06.440 --> 00:08:08.149 align:start position:0%
into the same directory on each window
so<00:08:06.599><c> it's</c><00:08:06.759><c> still</c><00:08:06.919><c> installing</c><00:08:07.280><c> the</c><00:08:07.479><c> packages</c><00:08:08.000><c> so</c>

00:08:08.149 --> 00:08:08.159 align:start position:0%
so it's still installing the packages so
 

00:08:08.159 --> 00:08:11.070 align:start position:0%
so it's still installing the packages so
we'll<00:08:08.360><c> give</c><00:08:08.479><c> it</c><00:08:08.639><c> one</c><00:08:09.039><c> second</c><00:08:10.039><c> um</c><00:08:10.720><c> let's</c><00:08:10.919><c> go</c>

00:08:11.070 --> 00:08:11.080 align:start position:0%
we'll give it one second um let's go
 

00:08:11.080 --> 00:08:12.589 align:start position:0%
we'll give it one second um let's go
just<00:08:11.240><c> really</c><00:08:11.560><c> quick</c><00:08:11.759><c> and</c><00:08:11.919><c> go</c><00:08:12.120><c> back</c><00:08:12.319><c> to</c>

00:08:12.589 --> 00:08:12.599 align:start position:0%
just really quick and go back to
 

00:08:12.599 --> 00:08:15.070 align:start position:0%
just really quick and go back to
scaffold<00:08:13.400><c> e.</c><00:08:14.400><c> the</c><00:08:14.520><c> next</c><00:08:14.720><c> thing</c><00:08:14.840><c> you're</c><00:08:14.960><c> going</c>

00:08:15.070 --> 00:08:15.080 align:start position:0%
scaffold e. the next thing you're going
 

00:08:15.080 --> 00:08:16.950 align:start position:0%
scaffold e. the next thing you're going
to<00:08:15.199><c> want</c><00:08:15.319><c> to</c><00:08:15.720><c> always</c><00:08:16.039><c> do</c><00:08:16.520><c> if</c><00:08:16.599><c> you're</c><00:08:16.800><c> just</c>

00:08:16.950 --> 00:08:16.960 align:start position:0%
to want to always do if you're just
 

00:08:16.960 --> 00:08:18.990 align:start position:0%
to want to always do if you're just
getting<00:08:17.240><c> started</c><00:08:17.599><c> on</c><00:08:17.800><c> scaffold</c><00:08:18.280><c> e</c><00:08:18.599><c> is</c><00:08:18.759><c> take</c><00:08:18.879><c> a</c>

00:08:18.990 --> 00:08:19.000 align:start position:0%
getting started on scaffold e is take a
 

00:08:19.000 --> 00:08:21.869 align:start position:0%
getting started on scaffold e is take a
look<00:08:19.159><c> at</c><00:08:19.280><c> the</c><00:08:19.440><c> docs</c><00:08:20.440><c> the</c><00:08:20.599><c> docs</c><00:08:20.840><c> are</c><00:08:21.080><c> super</c><00:08:21.400><c> good</c>

00:08:21.869 --> 00:08:21.879 align:start position:0%
look at the docs the docs are super good
 

00:08:21.879 --> 00:08:24.110 align:start position:0%
look at the docs the docs are super good
super<00:08:22.240><c> simple</c><00:08:22.919><c> but</c><00:08:23.199><c> they</c><00:08:23.319><c> have</c><00:08:23.639><c> exactly</c><00:08:24.000><c> what</c>

00:08:24.110 --> 00:08:24.120 align:start position:0%
super simple but they have exactly what
 

00:08:24.120 --> 00:08:26.550 align:start position:0%
super simple but they have exactly what
you<00:08:24.240><c> need</c><00:08:24.400><c> to</c><00:08:24.560><c> know</c><00:08:25.240><c> um</c><00:08:25.840><c> if</c><00:08:25.960><c> you</c><00:08:26.199><c> go</c><00:08:26.319><c> to</c><00:08:26.440><c> the</c>

00:08:26.550 --> 00:08:26.560 align:start position:0%
you need to know um if you go to the
 

00:08:26.560 --> 00:08:28.589 align:start position:0%
you need to know um if you go to the
quick<00:08:26.840><c> start</c><00:08:27.039><c> section</c><00:08:27.599><c> it</c><00:08:27.759><c> gives</c><00:08:27.960><c> you</c><00:08:28.159><c> the</c><00:08:28.440><c> how</c>

00:08:28.589 --> 00:08:28.599 align:start position:0%
quick start section it gives you the how
 

00:08:28.599 --> 00:08:31.230 align:start position:0%
quick start section it gives you the how
to<00:08:28.800><c> install</c><00:08:29.639><c> all</c><00:08:29.800><c> the</c><00:08:29.960><c> requirements</c><00:08:30.879><c> it</c><00:08:31.000><c> tells</c>

00:08:31.230 --> 00:08:31.240 align:start position:0%
to install all the requirements it tells
 

00:08:31.240 --> 00:08:33.350 align:start position:0%
to install all the requirements it tells
you<00:08:31.400><c> how</c><00:08:31.479><c> to</c><00:08:31.639><c> set</c><00:08:31.800><c> up</c><00:08:31.960><c> your</c><00:08:32.120><c> environment</c><00:08:33.080><c> so</c><00:08:33.240><c> it</c>

00:08:33.350 --> 00:08:33.360 align:start position:0%
you how to set up your environment so it
 

00:08:33.360 --> 00:08:34.949 align:start position:0%
you how to set up your environment so it
talks<00:08:33.640><c> about</c><00:08:33.919><c> where</c><00:08:34.159><c> the</c><00:08:34.399><c> how</c><00:08:34.479><c> you</c><00:08:34.599><c> bring</c><00:08:34.800><c> up</c>

00:08:34.949 --> 00:08:34.959 align:start position:0%
talks about where the how you bring up
 

00:08:34.959 --> 00:08:36.389 align:start position:0%
talks about where the how you bring up
your<00:08:35.120><c> blockchain</c><00:08:35.680><c> and</c><00:08:35.919><c> we're</c><00:08:36.039><c> going</c><00:08:36.120><c> to</c><00:08:36.240><c> go</c>

00:08:36.389 --> 00:08:36.399 align:start position:0%
your blockchain and we're going to go
 

00:08:36.399 --> 00:08:37.750 align:start position:0%
your blockchain and we're going to go
through<00:08:36.599><c> this</c><00:08:36.800><c> where</c><00:08:36.919><c> your</c><00:08:37.159><c> configuration</c>

00:08:37.750 --> 00:08:37.760 align:start position:0%
through this where your configuration
 

00:08:37.760 --> 00:08:40.990 align:start position:0%
through this where your configuration
for<00:08:37.959><c> hard</c><00:08:38.320><c> hat</c><00:08:38.440><c> and</c><00:08:38.599><c> Foundry</c><00:08:39.159><c> is</c><00:08:39.880><c> how</c><00:08:39.959><c> to</c><00:08:40.120><c> do</c><00:08:40.240><c> a</c>

00:08:40.990 --> 00:08:41.000 align:start position:0%
for hard hat and Foundry is how to do a
 

00:08:41.000 --> 00:08:44.509 align:start position:0%
for hard hat and Foundry is how to do a
deploy<00:08:42.000><c> um</c><00:08:42.240><c> and</c><00:08:42.399><c> then</c><00:08:42.839><c> the</c><00:08:43.519><c> components</c>

00:08:44.509 --> 00:08:44.519 align:start position:0%
deploy um and then the components
 

00:08:44.519 --> 00:08:46.470 align:start position:0%
deploy um and then the components
section<00:08:44.839><c> is</c><00:08:45.040><c> super</c><00:08:45.240><c> awesome</c><00:08:45.680><c> because</c><00:08:46.000><c> this</c><00:08:46.240><c> is</c>

00:08:46.470 --> 00:08:46.480 align:start position:0%
section is super awesome because this is
 

00:08:46.480 --> 00:08:47.670 align:start position:0%
section is super awesome because this is
these<00:08:46.600><c> are</c><00:08:46.839><c> packages</c><00:08:47.240><c> that</c><00:08:47.399><c> come</c><00:08:47.560><c> with</c>

00:08:47.670 --> 00:08:47.680 align:start position:0%
these are packages that come with
 

00:08:47.680 --> 00:08:50.269 align:start position:0%
these are packages that come with
scaffold<00:08:48.160><c> eth</c><00:08:48.880><c> that</c><00:08:49.040><c> give</c><00:08:49.200><c> you</c><00:08:49.480><c> some</c><00:08:49.880><c> really</c>

00:08:50.269 --> 00:08:50.279 align:start position:0%
scaffold eth that give you some really
 

00:08:50.279 --> 00:08:52.509 align:start position:0%
scaffold eth that give you some really
cool<00:08:50.839><c> added</c><00:08:51.279><c> like</c><00:08:51.440><c> added</c><00:08:51.800><c> functionality</c><00:08:52.360><c> out</c>

00:08:52.509 --> 00:08:52.519 align:start position:0%
cool added like added functionality out
 

00:08:52.519 --> 00:08:54.630 align:start position:0%
cool added like added functionality out
of<00:08:52.680><c> the</c><00:08:52.839><c> box</c><00:08:53.640><c> that</c><00:08:53.720><c> you</c><00:08:53.839><c> don't</c><00:08:54.040><c> so</c><00:08:54.320><c> especially</c>

00:08:54.630 --> 00:08:54.640 align:start position:0%
of the box that you don't so especially
 

00:08:54.640 --> 00:08:56.470 align:start position:0%
of the box that you don't so especially
if<00:08:54.720><c> you're</c><00:08:54.839><c> not</c><00:08:54.959><c> a</c><00:08:55.040><c> front-end</c><00:08:55.480><c> developer</c><00:08:56.240><c> it's</c>

00:08:56.470 --> 00:08:56.480 align:start position:0%
if you're not a front-end developer it's
 

00:08:56.480 --> 00:08:58.430 align:start position:0%
if you're not a front-end developer it's
very<00:08:56.959><c> difficult</c><00:08:57.480><c> when</c><00:08:57.640><c> you</c><00:08:57.800><c> first</c><00:08:58.120><c> like</c><00:08:58.240><c> start</c>

00:08:58.430 --> 00:08:58.440 align:start position:0%
very difficult when you first like start
 

00:08:58.440 --> 00:09:00.350 align:start position:0%
very difficult when you first like start
writing<00:08:58.720><c> smart</c><00:08:59.000><c> contracts</c><00:08:59.480><c> and</c><00:08:59.800><c> it</c><00:09:00.000><c> hooking</c>

00:09:00.350 --> 00:09:00.360 align:start position:0%
writing smart contracts and it hooking
 

00:09:00.360 --> 00:09:02.829 align:start position:0%
writing smart contracts and it hooking
that<00:09:00.519><c> stuff</c><00:09:00.760><c> up</c><00:09:00.920><c> to</c><00:09:01.160><c> your</c><00:09:01.600><c> uh</c><00:09:01.720><c> smart</c><00:09:02.079><c> contract</c>

00:09:02.829 --> 00:09:02.839 align:start position:0%
that stuff up to your uh smart contract
 

00:09:02.839 --> 00:09:04.350 align:start position:0%
that stuff up to your uh smart contract
so<00:09:03.000><c> an</c><00:09:03.160><c> example</c><00:09:03.519><c> would</c><00:09:03.680><c> be</c><00:09:03.880><c> like</c><00:09:04.000><c> if</c><00:09:04.120><c> you</c><00:09:04.200><c> want</c>

00:09:04.350 --> 00:09:04.360 align:start position:0%
so an example would be like if you want
 

00:09:04.360 --> 00:09:06.350 align:start position:0%
so an example would be like if you want
to<00:09:04.560><c> get</c><00:09:04.720><c> an</c><00:09:05.000><c> address</c><00:09:05.800><c> and</c><00:09:05.880><c> you</c><00:09:06.000><c> want</c><00:09:06.079><c> to</c><00:09:06.240><c> get</c>

00:09:06.350 --> 00:09:06.360 align:start position:0%
to get an address and you want to get
 

00:09:06.360 --> 00:09:08.470 align:start position:0%
to get an address and you want to get
the<00:09:06.560><c> balance</c><00:09:06.880><c> of</c><00:09:07.040><c> the</c><00:09:07.200><c> address</c><00:09:07.760><c> or</c><00:09:08.040><c> just</c><00:09:08.240><c> do</c>

00:09:08.470 --> 00:09:08.480 align:start position:0%
the balance of the address or just do
 

00:09:08.480 --> 00:09:11.030 align:start position:0%
the balance of the address or just do
like<00:09:08.640><c> ens</c><00:09:09.200><c> resolution</c><00:09:10.200><c> there's</c><00:09:10.399><c> a</c><00:09:10.640><c> component</c>

00:09:11.030 --> 00:09:11.040 align:start position:0%
like ens resolution there's a component
 

00:09:11.040 --> 00:09:13.230 align:start position:0%
like ens resolution there's a component
for<00:09:11.279><c> that</c><00:09:11.519><c> so</c><00:09:11.680><c> you</c><00:09:11.760><c> can</c><00:09:11.920><c> use</c><00:09:12.160><c> that</c><00:09:12.920><c> we're</c><00:09:13.079><c> not</c>

00:09:13.230 --> 00:09:13.240 align:start position:0%
for that so you can use that we're not
 

00:09:13.240 --> 00:09:14.710 align:start position:0%
for that so you can use that we're not
going<00:09:13.360><c> to</c><00:09:13.480><c> be</c><00:09:13.600><c> focusing</c><00:09:14.000><c> a</c><00:09:14.120><c> lot</c><00:09:14.279><c> on</c><00:09:14.399><c> the</c><00:09:14.519><c> front</c>

00:09:14.710 --> 00:09:14.720 align:start position:0%
going to be focusing a lot on the front
 

00:09:14.720 --> 00:09:17.870 align:start position:0%
going to be focusing a lot on the front
end<00:09:15.040><c> stuff</c><00:09:15.680><c> but</c><00:09:15.880><c> tomorrow</c><00:09:16.640><c> Eda</c><00:09:17.320><c> is</c><00:09:17.480><c> doing</c><00:09:17.720><c> a</c>

00:09:17.870 --> 00:09:17.880 align:start position:0%
end stuff but tomorrow Eda is doing a
 

00:09:17.880 --> 00:09:20.230 align:start position:0%
end stuff but tomorrow Eda is doing a
workshop<00:09:18.519><c> and</c><00:09:18.680><c> if</c><00:09:18.839><c> you</c><00:09:19.440><c> are</c><00:09:19.600><c> struggling</c><00:09:20.079><c> with</c>

00:09:20.230 --> 00:09:20.240 align:start position:0%
workshop and if you are struggling with
 

00:09:20.240 --> 00:09:21.790 align:start position:0%
workshop and if you are struggling with
that<00:09:20.440><c> aspect</c><00:09:20.800><c> I</c><00:09:20.959><c> highly</c><00:09:21.200><c> recommend</c><00:09:21.519><c> you</c><00:09:21.640><c> do</c>

00:09:21.790 --> 00:09:21.800 align:start position:0%
that aspect I highly recommend you do
 

00:09:21.800 --> 00:09:23.590 align:start position:0%
that aspect I highly recommend you do
that<00:09:21.959><c> because</c><00:09:22.120><c> she's</c><00:09:22.279><c> going</c><00:09:22.399><c> to</c><00:09:23.000><c> uh</c><00:09:23.079><c> focus</c><00:09:23.440><c> on</c>

00:09:23.590 --> 00:09:23.600 align:start position:0%
that because she's going to uh focus on
 

00:09:23.600 --> 00:09:26.150 align:start position:0%
that because she's going to uh focus on
some<00:09:23.720><c> of</c><00:09:23.839><c> the</c><00:09:24.000><c> front-end</c><00:09:25.000><c> stuff</c><00:09:25.920><c> uh</c><00:09:26.000><c> we're</c>

00:09:26.150 --> 00:09:26.160 align:start position:0%
some of the front-end stuff uh we're
 

00:09:26.160 --> 00:09:27.670 align:start position:0%
some of the front-end stuff uh we're
going<00:09:26.240><c> to</c><00:09:26.440><c> pretty</c><00:09:26.640><c> much</c><00:09:26.920><c> just</c><00:09:27.079><c> do</c><00:09:27.320><c> smart</c>

00:09:27.670 --> 00:09:27.680 align:start position:0%
going to pretty much just do smart
 

00:09:27.680 --> 00:09:30.110 align:start position:0%
going to pretty much just do smart
contract<00:09:28.079><c> stuff</c><00:09:28.279><c> today</c><00:09:29.240><c> uh</c><00:09:29.560><c> you</c><00:09:29.760><c> there's</c><00:09:29.959><c> also</c>

00:09:30.110 --> 00:09:30.120 align:start position:0%
contract stuff today uh you there's also
 

00:09:30.120 --> 00:09:32.509 align:start position:0%
contract stuff today uh you there's also
a<00:09:30.240><c> balance</c><00:09:30.800><c> component</c><00:09:31.800><c> uh</c><00:09:31.959><c> which</c><00:09:32.040><c> is</c><00:09:32.200><c> cool</c><00:09:32.399><c> so</c>

00:09:32.509 --> 00:09:32.519 align:start position:0%
a balance component uh which is cool so
 

00:09:32.519 --> 00:09:33.670 align:start position:0%
a balance component uh which is cool so
you<00:09:32.640><c> can</c><00:09:32.720><c> see</c><00:09:32.920><c> what</c><00:09:33.000><c> the</c><00:09:33.120><c> balance</c><00:09:33.399><c> of</c><00:09:33.519><c> an</c>

00:09:33.670 --> 00:09:33.680 align:start position:0%
you can see what the balance of an
 

00:09:33.680 --> 00:09:35.870 align:start position:0%
you can see what the balance of an
address<00:09:34.079><c> is</c><00:09:34.560><c> there's</c><00:09:34.760><c> an</c><00:09:35.000><c> address</c><00:09:35.360><c> input</c><00:09:35.760><c> that</c>

00:09:35.870 --> 00:09:35.880 align:start position:0%
address is there's an address input that
 

00:09:35.880 --> 00:09:37.949 align:start position:0%
address is there's an address input that
you<00:09:35.959><c> can</c><00:09:36.160><c> type</c><00:09:36.360><c> in</c><00:09:36.519><c> an</c><00:09:36.720><c> ens</c><00:09:37.519><c> and</c><00:09:37.640><c> it</c><00:09:37.720><c> will</c>

00:09:37.949 --> 00:09:37.959 align:start position:0%
you can type in an ens and it will
 

00:09:37.959 --> 00:09:40.190 align:start position:0%
you can type in an ens and it will
resolve<00:09:38.320><c> it</c><00:09:38.519><c> to</c><00:09:38.720><c> an</c><00:09:38.920><c> address</c><00:09:39.279><c> for</c><00:09:39.519><c> you</c><00:09:40.000><c> a</c><00:09:40.079><c> lot</c>

00:09:40.190 --> 00:09:40.200 align:start position:0%
resolve it to an address for you a lot
 

00:09:40.200 --> 00:09:42.630 align:start position:0%
resolve it to an address for you a lot
of<00:09:40.320><c> cool</c><00:09:40.519><c> stuff</c><00:09:41.279><c> uh</c><00:09:41.399><c> ether</c><00:09:41.760><c> input</c><00:09:42.240><c> so</c><00:09:42.399><c> it'll</c>

00:09:42.630 --> 00:09:42.640 align:start position:0%
of cool stuff uh ether input so it'll
 

00:09:42.640 --> 00:09:44.550 align:start position:0%
of cool stuff uh ether input so it'll
figure<00:09:42.839><c> out</c><00:09:43.040><c> what</c><00:09:43.240><c> the</c><00:09:43.600><c> dollar</c><00:09:43.920><c> amounts</c><00:09:44.240><c> are</c>

00:09:44.550 --> 00:09:44.560 align:start position:0%
figure out what the dollar amounts are
 

00:09:44.560 --> 00:09:47.670 align:start position:0%
figure out what the dollar amounts are
at<00:09:44.680><c> the</c><00:09:44.800><c> current</c><00:09:45.120><c> time</c><00:09:45.920><c> uh</c><00:09:46.079><c> based</c><00:09:46.320><c> on</c><00:09:46.560><c> the</c><00:09:46.880><c> uh</c>

00:09:47.670 --> 00:09:47.680 align:start position:0%
at the current time uh based on the uh
 

00:09:47.680 --> 00:09:49.910 align:start position:0%
at the current time uh based on the uh
input<00:09:48.680><c> and</c><00:09:48.880><c> then</c><00:09:49.040><c> the</c><00:09:49.240><c> last</c><00:09:49.440><c> part</c><00:09:49.640><c> I</c><00:09:49.720><c> just</c><00:09:49.839><c> want</c>

00:09:49.910 --> 00:09:49.920 align:start position:0%
input and then the last part I just want
 

00:09:49.920 --> 00:09:51.389 align:start position:0%
input and then the last part I just want
to<00:09:50.000><c> show</c><00:09:50.200><c> real</c><00:09:50.399><c> quick</c><00:09:50.600><c> before</c><00:09:50.760><c> we</c><00:09:50.880><c> get</c><00:09:51.000><c> started</c>

00:09:51.389 --> 00:09:51.399 align:start position:0%
to show real quick before we get started
 

00:09:51.399 --> 00:09:53.829 align:start position:0%
to show real quick before we get started
is<00:09:51.640><c> the</c><00:09:52.440><c> uh</c><00:09:52.760><c> interacting</c><00:09:53.240><c> with</c><00:09:53.399><c> your</c><00:09:53.519><c> smart</c>

00:09:53.829 --> 00:09:53.839 align:start position:0%
is the uh interacting with your smart
 

00:09:53.839 --> 00:09:55.990 align:start position:0%
is the uh interacting with your smart
contract<00:09:54.240><c> so</c><00:09:54.399><c> there's</c><00:09:54.640><c> also</c><00:09:55.360><c> hooks</c><00:09:55.839><c> in</c>

00:09:55.990 --> 00:09:56.000 align:start position:0%
contract so there's also hooks in
 

00:09:56.000 --> 00:09:58.590 align:start position:0%
contract so there's also hooks in
scaffold<00:09:56.480><c> eth</c><00:09:57.040><c> for</c><00:09:57.320><c> reading</c><00:09:57.800><c> from</c><00:09:58.000><c> your</c><00:09:58.279><c> smart</c>

00:09:58.590 --> 00:09:58.600 align:start position:0%
scaffold eth for reading from your smart
 

00:09:58.600 --> 00:10:00.710 align:start position:0%
scaffold eth for reading from your smart
contract<00:09:59.360><c> or</c><00:09:59.560><c> writing</c><00:10:00.079><c> so</c><00:10:00.240><c> if</c><00:10:00.320><c> you</c><00:10:00.399><c> want</c><00:10:00.519><c> to</c>

00:10:00.710 --> 00:10:00.720 align:start position:0%
contract or writing so if you want to
 

00:10:00.720 --> 00:10:03.230 align:start position:0%
contract or writing so if you want to
read<00:10:01.040><c> some</c><00:10:01.320><c> data</c><00:10:01.880><c> from</c><00:10:02.079><c> a</c><00:10:02.399><c> contract</c><00:10:02.839><c> in</c><00:10:03.000><c> a</c>

00:10:03.230 --> 00:10:03.240 align:start position:0%
read some data from a contract in a
 

00:10:03.240 --> 00:10:05.389 align:start position:0%
read some data from a contract in a
specific<00:10:03.680><c> function</c><00:10:04.440><c> you</c><00:10:04.519><c> can</c><00:10:04.720><c> do</c><00:10:04.920><c> that</c><00:10:05.279><c> you</c>

00:10:05.389 --> 00:10:05.399 align:start position:0%
specific function you can do that you
 

00:10:05.399 --> 00:10:07.670 align:start position:0%
specific function you can do that you
can<00:10:05.600><c> pass</c><00:10:05.760><c> in</c><00:10:06.079><c> arguments</c><00:10:07.079><c> if</c><00:10:07.160><c> you</c><00:10:07.360><c> want</c><00:10:07.440><c> to</c>

00:10:07.670 --> 00:10:07.680 align:start position:0%
can pass in arguments if you want to
 

00:10:07.680 --> 00:10:09.550 align:start position:0%
can pass in arguments if you want to
write<00:10:07.959><c> a</c><00:10:08.120><c> transaction</c><00:10:08.640><c> to</c><00:10:08.839><c> the</c><00:10:09.000><c> blockchain</c>

00:10:09.550 --> 00:10:09.560 align:start position:0%
write a transaction to the blockchain
 

00:10:09.560 --> 00:10:12.030 align:start position:0%
write a transaction to the blockchain
from<00:10:09.760><c> your</c><00:10:10.160><c> front</c><00:10:10.440><c> end</c><00:10:11.040><c> there's</c><00:10:11.240><c> a</c><00:10:11.440><c> re</c><00:10:11.640><c> a</c><00:10:11.760><c> write</c>

00:10:12.030 --> 00:10:12.040 align:start position:0%
from your front end there's a re a write
 

00:10:12.040 --> 00:10:13.990 align:start position:0%
from your front end there's a re a write
function<00:10:12.320><c> for</c><00:10:12.560><c> that</c><00:10:13.240><c> and</c><00:10:13.399><c> that</c><00:10:13.519><c> is</c><00:10:13.680><c> also</c>

00:10:13.990 --> 00:10:14.000 align:start position:0%
function for that and that is also
 

00:10:14.000 --> 00:10:15.670 align:start position:0%
function for that and that is also
available<00:10:14.399><c> in</c><00:10:14.560><c> here</c><00:10:14.800><c> so</c><00:10:15.040><c> like</c><00:10:15.200><c> this</c><00:10:15.360><c> is</c><00:10:15.480><c> an</c>

00:10:15.670 --> 00:10:15.680 align:start position:0%
available in here so like this is an
 

00:10:15.680 --> 00:10:17.949 align:start position:0%
available in here so like this is an
example<00:10:16.040><c> of</c><00:10:16.160><c> a</c><00:10:16.320><c> button</c><00:10:17.160><c> that</c><00:10:17.240><c> will</c><00:10:17.519><c> basically</c>

00:10:17.949 --> 00:10:17.959 align:start position:0%
example of a button that will basically
 

00:10:17.959 --> 00:10:19.990 align:start position:0%
example of a button that will basically
call<00:10:18.320><c> a</c><00:10:18.519><c> function</c><00:10:18.959><c> called</c><00:10:19.240><c> greeting</c><00:10:19.720><c> set</c>

00:10:19.990 --> 00:10:20.000 align:start position:0%
call a function called greeting set
 

00:10:20.000 --> 00:10:22.430 align:start position:0%
call a function called greeting set
greeting<00:10:20.720><c> with</c><00:10:20.839><c> a</c><00:10:21.000><c> value</c><00:10:21.880><c> passed</c><00:10:22.160><c> as</c><00:10:22.279><c> an</c>

00:10:22.430 --> 00:10:22.440 align:start position:0%
greeting with a value passed as an
 

00:10:22.440 --> 00:10:24.750 align:start position:0%
greeting with a value passed as an
argument<00:10:23.000><c> and</c><00:10:23.360><c> maybe</c><00:10:23.680><c> value</c><00:10:24.360><c> as</c><00:10:24.519><c> like</c><00:10:24.640><c> a</c>

00:10:24.750 --> 00:10:24.760 align:start position:0%
argument and maybe value as like a
 

00:10:24.760 --> 00:10:26.509 align:start position:0%
argument and maybe value as like a
transaction<00:10:25.320><c> like</c><00:10:25.440><c> maybe</c><00:10:25.600><c> you</c><00:10:25.680><c> want</c><00:10:25.800><c> to</c><00:10:26.200><c> C</c>

00:10:26.509 --> 00:10:26.519 align:start position:0%
transaction like maybe you want to C
 

00:10:26.519 --> 00:10:28.310 align:start position:0%
transaction like maybe you want to C
like<00:10:26.760><c> pay</c><00:10:27.279><c> pay</c><00:10:27.440><c> in</c><00:10:27.560><c> some</c><00:10:27.760><c> value</c><00:10:27.959><c> in</c><00:10:28.079><c> the</c>

00:10:28.310 --> 00:10:28.320 align:start position:0%
like pay pay in some value in the
 

00:10:28.320 --> 00:10:30.190 align:start position:0%
like pay pay in some value in the
transaction<00:10:29.360><c> and</c><00:10:29.480><c> then</c><00:10:29.600><c> does</c><00:10:29.800><c> some</c><00:10:29.920><c> error</c>

00:10:30.190 --> 00:10:30.200 align:start position:0%
transaction and then does some error
 

00:10:30.200 --> 00:10:32.230 align:start position:0%
transaction and then does some error
checking<00:10:31.120><c> and</c><00:10:31.240><c> it's</c><00:10:31.399><c> just</c><00:10:31.560><c> a</c><00:10:31.760><c> it's</c><00:10:31.880><c> a</c><00:10:32.040><c> really</c>

00:10:32.230 --> 00:10:32.240 align:start position:0%
checking and it's just a it's a really
 

00:10:32.240 --> 00:10:35.030 align:start position:0%
checking and it's just a it's a really
nice<00:10:32.480><c> component</c><00:10:33.040><c> really</c><00:10:33.240><c> easy</c><00:10:33.440><c> to</c><00:10:33.560><c> do</c><00:10:34.200><c> okay</c><00:10:34.800><c> so</c>

00:10:35.030 --> 00:10:35.040 align:start position:0%
nice component really easy to do okay so
 

00:10:35.040 --> 00:10:36.470 align:start position:0%
nice component really easy to do okay so
again<00:10:35.240><c> this</c><00:10:35.320><c> is</c><00:10:35.440><c> not</c><00:10:35.560><c> a</c><00:10:35.639><c> front</c><00:10:35.839><c> end</c><00:10:36.079><c> course</c><00:10:36.360><c> but</c>

00:10:36.470 --> 00:10:36.480 align:start position:0%
again this is not a front end course but
 

00:10:36.480 --> 00:10:38.030 align:start position:0%
again this is not a front end course but
I<00:10:36.560><c> just</c><00:10:36.639><c> want</c><00:10:36.760><c> to</c><00:10:36.880><c> mention</c><00:10:37.200><c> that</c><00:10:37.440><c> if</c><00:10:37.560><c> you're</c>

00:10:38.030 --> 00:10:38.040 align:start position:0%
I just want to mention that if you're
 

00:10:38.040 --> 00:10:39.629 align:start position:0%
I just want to mention that if you're
first<00:10:38.279><c> getting</c><00:10:38.519><c> started</c><00:10:38.920><c> that's</c><00:10:39.200><c> a</c><00:10:39.360><c> great</c>

00:10:39.629 --> 00:10:39.639 align:start position:0%
first getting started that's a great
 

00:10:39.639 --> 00:10:41.470 align:start position:0%
first getting started that's a great
place<00:10:39.760><c> to</c><00:10:39.959><c> go</c><00:10:40.360><c> okay</c><00:10:40.519><c> is</c><00:10:40.600><c> it</c><00:10:40.760><c> done</c><00:10:41.040><c> yes</c><00:10:41.279><c> okay</c>

00:10:41.470 --> 00:10:41.480 align:start position:0%
place to go okay is it done yes okay
 

00:10:41.480 --> 00:10:43.350 align:start position:0%
place to go okay is it done yes okay
cool<00:10:41.959><c> bought</c><00:10:42.160><c> myself</c><00:10:42.399><c> some</c><00:10:42.600><c> time</c><00:10:43.000><c> all</c><00:10:43.120><c> right</c>

00:10:43.350 --> 00:10:43.360 align:start position:0%
cool bought myself some time all right
 

00:10:43.360 --> 00:10:45.550 align:start position:0%
cool bought myself some time all right
so<00:10:43.839><c> we're</c><00:10:44.000><c> going</c><00:10:44.079><c> to</c><00:10:44.720><c> we</c><00:10:44.839><c> have</c><00:10:45.000><c> the</c><00:10:45.160><c> package</c>

00:10:45.550 --> 00:10:45.560 align:start position:0%
so we're going to we have the package
 

00:10:45.560 --> 00:10:48.110 align:start position:0%
so we're going to we have the package
now<00:10:45.760><c> set</c><00:10:46.040><c> up</c><00:10:46.600><c> it's</c><00:10:46.800><c> kind</c><00:10:46.880><c> of</c><00:10:47.040><c> ready</c><00:10:47.240><c> to</c><00:10:47.480><c> go</c><00:10:47.959><c> so</c>

00:10:48.110 --> 00:10:48.120 align:start position:0%
now set up it's kind of ready to go so
 

00:10:48.120 --> 00:10:49.949 align:start position:0%
now set up it's kind of ready to go so
we're<00:10:48.279><c> going</c><00:10:48.360><c> to</c><00:10:48.600><c> go</c><00:10:48.800><c> into</c><00:10:49.040><c> our</c><00:10:49.360><c> uh</c><00:10:49.480><c> Devon</c>

00:10:49.949 --> 00:10:49.959 align:start position:0%
we're going to go into our uh Devon
 

00:10:49.959 --> 00:10:52.590 align:start position:0%
we're going to go into our uh Devon
folder<00:10:50.200><c> in</c><00:10:50.440><c> this</c><00:10:51.000><c> one</c><00:10:52.000><c> and</c><00:10:52.200><c> we're</c><00:10:52.360><c> going</c><00:10:52.480><c> to</c>

00:10:52.590 --> 00:10:52.600 align:start position:0%
folder in this one and we're going to
 

00:10:52.600 --> 00:10:55.870 align:start position:0%
folder in this one and we're going to
run<00:10:52.839><c> yarn</c><00:10:53.279><c> chain</c><00:10:54.079><c> so</c><00:10:54.279><c> all</c><00:10:54.440><c> this</c><00:10:54.680><c> does</c><00:10:55.560><c> is</c>

00:10:55.870 --> 00:10:55.880 align:start position:0%
run yarn chain so all this does is
 

00:10:55.880 --> 00:10:59.590 align:start position:0%
run yarn chain so all this does is
scaffold<00:10:56.399><c> eth</c><00:10:56.880><c> is</c><00:10:57.160><c> a</c><00:10:58.079><c> mono</c><00:10:58.480><c> repo</c><00:10:58.920><c> so</c><00:10:59.320><c> what</c><00:10:59.440><c> that</c>

00:10:59.590 --> 00:10:59.600 align:start position:0%
scaffold eth is a mono repo so what that
 

00:10:59.600 --> 00:11:01.870 align:start position:0%
scaffold eth is a mono repo so what that
means<00:10:59.800><c> is</c><00:10:59.920><c> it</c><00:11:00.079><c> has</c><00:11:00.240><c> like</c><00:11:00.399><c> multiple</c><00:11:01.000><c> packages</c>

00:11:01.870 --> 00:11:01.880 align:start position:0%
means is it has like multiple packages
 

00:11:01.880 --> 00:11:05.670 align:start position:0%
means is it has like multiple packages
in<00:11:02.160><c> one</c><00:11:03.160><c> and</c><00:11:03.440><c> it</c><00:11:03.639><c> has</c><00:11:04.160><c> this</c><00:11:04.440><c> package</c><00:11:04.760><c> Json</c><00:11:05.320><c> file</c>

00:11:05.670 --> 00:11:05.680 align:start position:0%
in one and it has this package Json file
 

00:11:05.680 --> 00:11:07.509 align:start position:0%
in one and it has this package Json file
that<00:11:05.839><c> has</c><00:11:05.959><c> a</c><00:11:06.120><c> bunch</c><00:11:06.279><c> of</c><00:11:06.440><c> scripts</c><00:11:06.839><c> that</c><00:11:06.920><c> you</c><00:11:07.040><c> can</c>

00:11:07.509 --> 00:11:07.519 align:start position:0%
that has a bunch of scripts that you can
 

00:11:07.519 --> 00:11:09.269 align:start position:0%
that has a bunch of scripts that you can
kind<00:11:07.639><c> of</c><00:11:07.800><c> just</c><00:11:07.959><c> type</c><00:11:08.279><c> really</c><00:11:08.519><c> easily</c><00:11:09.000><c> using</c>

00:11:09.269 --> 00:11:09.279 align:start position:0%
kind of just type really easily using
 

00:11:09.279 --> 00:11:12.069 align:start position:0%
kind of just type really easily using
the<00:11:09.399><c> yarn</c><00:11:09.720><c> command</c><00:11:10.200><c> so</c><00:11:10.639><c> yarn</c><00:11:11.000><c> chain</c><00:11:11.480><c> runs</c>

00:11:12.069 --> 00:11:12.079 align:start position:0%
the yarn command so yarn chain runs
 

00:11:12.079 --> 00:11:13.910 align:start position:0%
the yarn command so yarn chain runs
whatever<00:11:12.440><c> local</c><00:11:12.720><c> chain</c><00:11:13.040><c> you</c><00:11:13.120><c> want</c><00:11:13.240><c> to</c><00:11:13.399><c> use</c><00:11:13.760><c> so</c>

00:11:13.910 --> 00:11:13.920 align:start position:0%
whatever local chain you want to use so
 

00:11:13.920 --> 00:11:16.430 align:start position:0%
whatever local chain you want to use so
in<00:11:14.040><c> this</c><00:11:14.200><c> case</c><00:11:14.360><c> we</c><00:11:14.519><c> chose</c><00:11:14.800><c> hard</c><00:11:15.120><c> hat</c><00:11:16.040><c> um</c><00:11:16.240><c> so</c>

00:11:16.430 --> 00:11:16.440 align:start position:0%
in this case we chose hard hat um so
 

00:11:16.440 --> 00:11:17.949 align:start position:0%
in this case we chose hard hat um so
what<00:11:16.519><c> it</c><00:11:16.720><c> does</c><00:11:17.000><c> is</c><00:11:17.120><c> it</c><00:11:17.240><c> spins</c><00:11:17.560><c> up</c><00:11:17.760><c> the</c>

00:11:17.949 --> 00:11:17.959 align:start position:0%
what it does is it spins up the
 

00:11:17.959 --> 00:11:19.710 align:start position:0%
what it does is it spins up the
blockchain<00:11:18.480><c> on</c><00:11:18.639><c> the</c><00:11:18.800><c> local</c><00:11:19.079><c> machine</c><00:11:19.480><c> Local</c>

00:11:19.710 --> 00:11:19.720 align:start position:0%
blockchain on the local machine Local
 

00:11:19.720 --> 00:11:21.949 align:start position:0%
blockchain on the local machine Local
Host<00:11:20.440><c> and</c><00:11:20.519><c> then</c><00:11:20.639><c> it</c><00:11:20.800><c> gives</c><00:11:21.000><c> you</c><00:11:21.360><c> these</c><00:11:21.600><c> private</c>

00:11:21.949 --> 00:11:21.959 align:start position:0%
Host and then it gives you these private
 

00:11:21.959 --> 00:11:23.710 align:start position:0%
Host and then it gives you these private
keys<00:11:22.200><c> and</c><00:11:22.440><c> public</c><00:11:22.720><c> keys</c><00:11:23.000><c> that</c><00:11:23.079><c> you</c><00:11:23.279><c> can</c><00:11:23.399><c> test</c>

00:11:23.710 --> 00:11:23.720 align:start position:0%
keys and public keys that you can test
 

00:11:23.720 --> 00:11:26.190 align:start position:0%
keys and public keys that you can test
with<00:11:24.079><c> right</c><00:11:25.000><c> uh</c><00:11:25.160><c> and</c><00:11:25.320><c> then</c><00:11:25.560><c> so</c><00:11:25.720><c> if</c><00:11:25.839><c> you</c><00:11:25.959><c> wanted</c>

00:11:26.190 --> 00:11:26.200 align:start position:0%
with right uh and then so if you wanted
 

00:11:26.200 --> 00:11:27.629 align:start position:0%
with right uh and then so if you wanted
to<00:11:26.360><c> you</c><00:11:26.480><c> could</c><00:11:26.639><c> inject</c><00:11:26.959><c> those</c><00:11:27.120><c> into</c><00:11:27.360><c> like</c><00:11:27.480><c> your</c>

00:11:27.629 --> 00:11:27.639 align:start position:0%
to you could inject those into like your
 

00:11:27.639 --> 00:11:29.910 align:start position:0%
to you could inject those into like your
metamask<00:11:28.240><c> if</c><00:11:28.320><c> you</c><00:11:28.440><c> wanted</c><00:11:28.680><c> to</c><00:11:28.839><c> or</c><00:11:28.959><c> something</c>

00:11:29.910 --> 00:11:29.920 align:start position:0%
metamask if you wanted to or something
 

00:11:29.920 --> 00:11:31.910 align:start position:0%
metamask if you wanted to or something
um<00:11:30.279><c> but</c><00:11:30.399><c> we're</c><00:11:30.560><c> just</c><00:11:30.680><c> going</c><00:11:30.800><c> to</c><00:11:31.000><c> use</c><00:11:31.639><c> something</c>

00:11:31.910 --> 00:11:31.920 align:start position:0%
um but we're just going to use something
 

00:11:31.920 --> 00:11:33.269 align:start position:0%
um but we're just going to use something
else<00:11:32.200><c> which</c><00:11:32.279><c> is</c><00:11:32.440><c> really</c><00:11:32.600><c> cool</c><00:11:32.760><c> about</c><00:11:32.920><c> scaffold</c>

00:11:33.269 --> 00:11:33.279 align:start position:0%
else which is really cool about scaffold
 

00:11:33.279 --> 00:11:35.230 align:start position:0%
else which is really cool about scaffold
dates<00:11:33.480><c> that</c><00:11:33.560><c> I'll</c><00:11:33.680><c> show</c><00:11:33.839><c> in</c><00:11:33.959><c> a</c><00:11:34.120><c> second</c><00:11:35.120><c> and</c>

00:11:35.230 --> 00:11:35.240 align:start position:0%
dates that I'll show in a second and
 

00:11:35.240 --> 00:11:37.030 align:start position:0%
dates that I'll show in a second and
then<00:11:35.440><c> this</c><00:11:35.680><c> other</c><00:11:35.920><c> window</c><00:11:36.560><c> we're</c><00:11:36.680><c> going</c><00:11:36.800><c> to</c>

00:11:37.030 --> 00:11:37.040 align:start position:0%
then this other window we're going to
 

00:11:37.040 --> 00:11:39.150 align:start position:0%
then this other window we're going to
open<00:11:37.279><c> up</c><00:11:37.440><c> our</c><00:11:37.560><c> front</c><00:11:37.800><c> end</c><00:11:38.240><c> so</c><00:11:38.600><c> you</c><00:11:38.800><c> always</c><00:11:39.040><c> have</c>

00:11:39.150 --> 00:11:39.160 align:start position:0%
open up our front end so you always have
 

00:11:39.160 --> 00:11:42.030 align:start position:0%
open up our front end so you always have
your<00:11:39.320><c> chain</c><00:11:39.639><c> open</c><00:11:40.399><c> and</c><00:11:40.519><c> then</c><00:11:40.639><c> you</c><00:11:40.839><c> always</c><00:11:41.240><c> have</c>

00:11:42.030 --> 00:11:42.040 align:start position:0%
your chain open and then you always have
 

00:11:42.040 --> 00:11:44.990 align:start position:0%
your chain open and then you always have
your<00:11:42.360><c> front</c><00:11:42.600><c> end</c><00:11:42.880><c> open</c><00:11:43.440><c> okay</c><00:11:44.440><c> I'm</c><00:11:44.600><c> having</c><00:11:44.800><c> a</c>

00:11:44.990 --> 00:11:45.000 align:start position:0%
your front end open okay I'm having a
 

00:11:45.000 --> 00:11:47.509 align:start position:0%
your front end open okay I'm having a
bad<00:11:45.279><c> typing</c><00:11:45.560><c> day</c><00:11:45.720><c> today</c><00:11:46.600><c> okay</c><00:11:47.120><c> warm</c><00:11:47.320><c> up</c><00:11:47.440><c> my</c>

00:11:47.509 --> 00:11:47.519 align:start position:0%
bad typing day today okay warm up my
 

00:11:47.519 --> 00:11:50.590 align:start position:0%
bad typing day today okay warm up my
fingers<00:11:48.120><c> all</c><00:11:48.240><c> right</c><00:11:48.519><c> so</c><00:11:49.079><c> we</c><00:11:49.399><c> now</c><00:11:49.800><c> have</c><00:11:50.399><c> our</c>

00:11:50.590 --> 00:11:50.600 align:start position:0%
fingers all right so we now have our
 

00:11:50.600 --> 00:11:52.590 align:start position:0%
fingers all right so we now have our
chain<00:11:50.839><c> running</c><00:11:51.279><c> and</c><00:11:51.399><c> we</c><00:11:51.560><c> also</c><00:11:51.839><c> have</c><00:11:52.160><c> react</c>

00:11:52.590 --> 00:11:52.600 align:start position:0%
chain running and we also have react
 

00:11:52.600 --> 00:11:54.590 align:start position:0%
chain running and we also have react
running<00:11:53.279><c> so</c><00:11:53.440><c> scaffold</c><00:11:53.800><c> e</c><00:11:54.040><c> also</c><00:11:54.200><c> comes</c><00:11:54.399><c> with</c>

00:11:54.590 --> 00:11:54.600 align:start position:0%
running so scaffold e also comes with
 

00:11:54.600 --> 00:11:56.310 align:start position:0%
running so scaffold e also comes with
react<00:11:55.440><c> with</c>

00:11:56.310 --> 00:11:56.320 align:start position:0%
react with
 

00:11:56.320 --> 00:11:58.670 align:start position:0%
react with
nextjs<00:11:57.320><c> and</c><00:11:57.560><c> it</c><00:11:57.639><c> is</c><00:11:57.839><c> the</c><00:11:58.079><c> app</c><00:11:58.279><c> router</c>

00:11:58.670 --> 00:11:58.680 align:start position:0%
nextjs and it is the app router
 

00:11:58.680 --> 00:12:00.829 align:start position:0%
nextjs and it is the app router
implementation<00:11:59.480><c> of</c><00:11:59.680><c> that</c><00:12:00.200><c> um</c><00:12:00.399><c> I'll</c><00:12:00.560><c> show</c><00:12:00.720><c> it</c>

00:12:00.829 --> 00:12:00.839 align:start position:0%
implementation of that um I'll show it
 

00:12:00.839 --> 00:12:02.629 align:start position:0%
implementation of that um I'll show it
off<00:12:01.000><c> in</c><00:12:01.079><c> a</c><00:12:01.240><c> little</c><00:12:01.399><c> bit</c><00:12:01.680><c> here</c><00:12:02.120><c> but</c><00:12:02.240><c> it's</c><00:12:02.399><c> up</c><00:12:02.519><c> and</c>

00:12:02.629 --> 00:12:02.639 align:start position:0%
off in a little bit here but it's up and
 

00:12:02.639 --> 00:12:04.590 align:start position:0%
off in a little bit here but it's up and
running<00:12:03.000><c> it's</c><00:12:03.160><c> ready</c><00:12:03.360><c> to</c><00:12:03.519><c> go</c><00:12:03.680><c> it's</c><00:12:03.800><c> on</c><00:12:03.959><c> Port</c>

00:12:04.590 --> 00:12:04.600 align:start position:0%
running it's ready to go it's on Port
 

00:12:04.600 --> 00:12:07.069 align:start position:0%
running it's ready to go it's on Port
3000<00:12:05.600><c> um</c><00:12:05.959><c> let's</c><00:12:06.160><c> go</c><00:12:06.279><c> ahead</c><00:12:06.440><c> and</c><00:12:06.560><c> just</c><00:12:06.720><c> open</c><00:12:06.920><c> up</c>

00:12:07.069 --> 00:12:07.079 align:start position:0%
3000 um let's go ahead and just open up
 

00:12:07.079 --> 00:12:11.430 align:start position:0%
3000 um let's go ahead and just open up
scaffold<00:12:07.480><c> e</c><00:12:08.000><c> over</c><00:12:08.240><c> here</c><00:12:08.920><c> on</c><00:12:09.120><c> Port</c>

00:12:11.430 --> 00:12:11.440 align:start position:0%
scaffold e over here on Port
 

00:12:11.440 --> 00:12:14.949 align:start position:0%
scaffold e over here on Port
3000<00:12:12.440><c> everyone</c><00:12:12.760><c> following</c><00:12:13.160><c> along</c><00:12:14.160><c> yeah</c><00:12:14.680><c> cool</c>

00:12:14.949 --> 00:12:14.959 align:start position:0%
3000 everyone following along yeah cool
 

00:12:14.959 --> 00:12:17.350 align:start position:0%
3000 everyone following along yeah cool
anyone<00:12:15.800><c> anyone</c><00:12:16.079><c> having</c><00:12:16.320><c> yarn</c><00:12:16.600><c> errors</c>

00:12:17.350 --> 00:12:17.360 align:start position:0%
anyone anyone having yarn errors
 

00:12:17.360 --> 00:12:20.430 align:start position:0%
anyone anyone having yarn errors
hopefully<00:12:17.639><c> you're</c><00:12:18.160><c> not</c><00:12:19.160><c> few</c><00:12:19.639><c> okay</c><00:12:20.120><c> so</c><00:12:20.320><c> just</c>

00:12:20.430 --> 00:12:20.440 align:start position:0%
hopefully you're not few okay so just
 

00:12:20.440 --> 00:12:21.310 align:start position:0%
hopefully you're not few okay so just
make<00:12:20.560><c> sure</c><00:12:20.639><c> you're</c><00:12:20.760><c> using</c><00:12:20.959><c> the</c><00:12:21.079><c> newest</c>

00:12:21.310 --> 00:12:21.320 align:start position:0%
make sure you're using the newest
 

00:12:21.320 --> 00:12:25.389 align:start position:0%
make sure you're using the newest
version<00:12:21.560><c> of</c><00:12:21.800><c> yarn</c><00:12:22.800><c> uh</c><00:12:23.000><c> and</c><00:12:23.240><c> also</c><00:12:23.920><c> um</c><00:12:24.760><c> yeah</c>

00:12:25.389 --> 00:12:25.399 align:start position:0%
version of yarn uh and also um yeah
 

00:12:25.399 --> 00:12:27.069 align:start position:0%
version of yarn uh and also um yeah
trying<00:12:25.560><c> to</c><00:12:25.639><c> think</c><00:12:25.839><c> what</c><00:12:25.959><c> else</c><00:12:26.720><c> that's</c><00:12:26.920><c> pretty</c>

00:12:27.069 --> 00:12:27.079 align:start position:0%
trying to think what else that's pretty
 

00:12:27.079 --> 00:12:28.710 align:start position:0%
trying to think what else that's pretty
much<00:12:27.240><c> the</c><00:12:27.360><c> main</c><00:12:27.560><c> thing</c><00:12:27.920><c> make</c><00:12:28.040><c> sure</c><00:12:28.120><c> you</c><00:12:28.519><c> using</c>

00:12:28.710 --> 00:12:28.720 align:start position:0%
much the main thing make sure you using
 

00:12:28.720 --> 00:12:31.030 align:start position:0%
much the main thing make sure you using
a<00:12:28.800><c> new</c><00:12:28.920><c> version</c><00:12:29.360><c> yarn</c><00:12:29.639><c> and</c><00:12:30.480><c> if</c><00:12:30.560><c> you</c><00:12:30.720><c> have</c><00:12:30.839><c> to</c>

00:12:31.030 --> 00:12:31.040 align:start position:0%
a new version yarn and if you have to
 

00:12:31.040 --> 00:12:32.829 align:start position:0%
a new version yarn and if you have to
change<00:12:31.320><c> the</c><00:12:31.480><c> version</c><00:12:31.760><c> of</c><00:12:31.959><c> node</c><00:12:32.399><c> as</c><00:12:32.519><c> well</c>

00:12:32.829 --> 00:12:32.839 align:start position:0%
change the version of node as well
 

00:12:32.839 --> 00:12:34.030 align:start position:0%
change the version of node as well
sometimes<00:12:33.079><c> there's</c><00:12:33.279><c> like</c><00:12:33.399><c> issues</c><00:12:33.720><c> with</c>

00:12:34.030 --> 00:12:34.040 align:start position:0%
sometimes there's like issues with
 

00:12:34.040 --> 00:12:36.030 align:start position:0%
sometimes there's like issues with
different<00:12:34.240><c> versions</c><00:12:34.600><c> of</c><00:12:34.760><c> node</c><00:12:35.519><c> you</c><00:12:35.639><c> can</c><00:12:35.800><c> use</c>

00:12:36.030 --> 00:12:36.040 align:start position:0%
different versions of node you can use
 

00:12:36.040 --> 00:12:38.189 align:start position:0%
different versions of node you can use
NVM<00:12:36.800><c> which</c><00:12:36.920><c> is</c><00:12:37.160><c> node</c><00:12:37.360><c> version</c><00:12:37.639><c> manager</c><00:12:38.000><c> to</c>

00:12:38.189 --> 00:12:38.199 align:start position:0%
NVM which is node version manager to
 

00:12:38.199 --> 00:12:41.750 align:start position:0%
NVM which is node version manager to
swap<00:12:38.760><c> node</c><00:12:39.560><c> versions</c><00:12:40.560><c> 100%</c><00:12:41.120><c> recommend</c><00:12:41.600><c> that</c>

00:12:41.750 --> 00:12:41.760 align:start position:0%
swap node versions 100% recommend that
 

00:12:41.760 --> 00:12:45.030 align:start position:0%
swap node versions 100% recommend that
too<00:12:42.519><c> okay</c><00:12:43.360><c> so</c><00:12:43.519><c> scaffold</c><00:12:43.959><c> e</c><00:12:44.160><c> is</c><00:12:44.320><c> up</c><00:12:44.680><c> right</c><00:12:44.880><c> we</c>

00:12:45.030 --> 00:12:45.040 align:start position:0%
too okay so scaffold e is up right we
 

00:12:45.040 --> 00:12:48.189 align:start position:0%
too okay so scaffold e is up right we
have<00:12:45.199><c> it</c><00:12:45.320><c> up</c><00:12:45.399><c> and</c><00:12:45.600><c> running</c><00:12:46.600><c> um</c><00:12:47.079><c> if</c><00:12:47.240><c> we</c><00:12:47.760><c> firstly</c>

00:12:48.189 --> 00:12:48.199 align:start position:0%
have it up and running um if we firstly
 

00:12:48.199 --> 00:12:50.550 align:start position:0%
have it up and running um if we firstly
scaffold<00:12:48.639><c> eth</c><00:12:48.920><c> here</c><00:12:49.440><c> it's</c><00:12:49.600><c> very</c><00:12:49.880><c> basic</c><00:12:50.240><c> but</c><00:12:50.360><c> it</c>

00:12:50.550 --> 00:12:50.560 align:start position:0%
scaffold eth here it's very basic but it
 

00:12:50.560 --> 00:12:53.470 align:start position:0%
scaffold eth here it's very basic but it
gives<00:12:50.880><c> us</c><00:12:51.440><c> this</c><00:12:52.199><c> uh</c><00:12:52.320><c> our</c><00:12:52.600><c> connected</c><00:12:53.079><c> address</c>

00:12:53.470 --> 00:12:53.480 align:start position:0%
gives us this uh our connected address
 

00:12:53.480 --> 00:12:55.629 align:start position:0%
gives us this uh our connected address
it's<00:12:53.680><c> kind</c><00:12:53.760><c> of</c><00:12:53.880><c> like</c><00:12:54.000><c> a</c><00:12:54.160><c> hello</c><00:12:54.480><c> world</c><00:12:54.880><c> page</c><00:12:55.519><c> it</c>

00:12:55.629 --> 00:12:55.639 align:start position:0%
it's kind of like a hello world page it
 

00:12:55.639 --> 00:12:57.629 align:start position:0%
it's kind of like a hello world page it
tells<00:12:55.880><c> us</c><00:12:56.040><c> how</c><00:12:56.160><c> to</c><00:12:56.320><c> get</c><00:12:56.440><c> started</c><00:12:56.839><c> editing</c><00:12:57.279><c> our</c>

00:12:57.629 --> 00:12:57.639 align:start position:0%
tells us how to get started editing our
 

00:12:57.639 --> 00:12:59.829 align:start position:0%
tells us how to get started editing our
our<00:12:58.040><c> application</c><00:12:58.880><c> it</c><00:12:59.199><c> also</c><00:12:59.360><c> tells</c><00:12:59.560><c> us</c><00:12:59.680><c> where</c>

00:12:59.829 --> 00:12:59.839 align:start position:0%
our application it also tells us where
 

00:12:59.839 --> 00:13:01.670 align:start position:0%
our application it also tells us where
our<00:13:00.040><c> smart</c><00:13:00.399><c> contract</c><00:13:00.839><c> is</c><00:13:01.079><c> that</c><00:13:01.279><c> comes</c><00:13:01.480><c> with</c>

00:13:01.670 --> 00:13:01.680 align:start position:0%
our smart contract is that comes with
 

00:13:01.680 --> 00:13:03.870 align:start position:0%
our smart contract is that comes with
scaffold<00:13:02.120><c> e</c><00:13:02.920><c> uh</c><00:13:03.040><c> but</c><00:13:03.120><c> it's</c><00:13:03.320><c> also</c><00:13:03.680><c> what's</c>

00:13:03.870 --> 00:13:03.880 align:start position:0%
scaffold e uh but it's also what's
 

00:13:03.880 --> 00:13:05.069 align:start position:0%
scaffold e uh but it's also what's
what's<00:13:04.000><c> the</c><00:13:04.240><c> really</c><00:13:04.440><c> cool</c><00:13:04.639><c> thing</c><00:13:04.760><c> is</c><00:13:04.880><c> this</c>

00:13:05.069 --> 00:13:05.079 align:start position:0%
what's the really cool thing is this
 

00:13:05.079 --> 00:13:06.870 align:start position:0%
what's the really cool thing is this
debug<00:13:05.519><c> contracts</c><00:13:06.000><c> tab</c><00:13:06.279><c> so</c><00:13:06.480><c> right</c><00:13:06.600><c> up</c><00:13:06.720><c> here</c>

00:13:06.870 --> 00:13:06.880 align:start position:0%
debug contracts tab so right up here
 

00:13:06.880 --> 00:13:08.629 align:start position:0%
debug contracts tab so right up here
it's<00:13:07.000><c> debug</c><00:13:07.399><c> contract</c><00:13:07.720><c> stab</c><00:13:08.199><c> this</c><00:13:08.279><c> is</c><00:13:08.440><c> kind</c><00:13:08.519><c> of</c>

00:13:08.629 --> 00:13:08.639 align:start position:0%
it's debug contract stab this is kind of
 

00:13:08.639 --> 00:13:10.990 align:start position:0%
it's debug contract stab this is kind of
the<00:13:08.720><c> magic</c><00:13:08.959><c> sauce</c><00:13:09.240><c> of</c><00:13:09.320><c> scaffold</c><00:13:09.720><c> eath</c><00:13:10.120><c> because</c>

00:13:10.990 --> 00:13:11.000 align:start position:0%
the magic sauce of scaffold eath because
 

00:13:11.000 --> 00:13:13.949 align:start position:0%
the magic sauce of scaffold eath because
one<00:13:11.120><c> of</c><00:13:11.240><c> the</c><00:13:11.560><c> hardest</c><00:13:11.920><c> parts</c><00:13:12.480><c> uh</c><00:13:12.720><c> of</c><00:13:13.040><c> of</c>

00:13:13.949 --> 00:13:13.959 align:start position:0%
one of the hardest parts uh of of
 

00:13:13.959 --> 00:13:15.470 align:start position:0%
one of the hardest parts uh of of
understanding<00:13:14.480><c> um</c><00:13:14.839><c> you</c><00:13:14.959><c> know</c><00:13:15.160><c> writing</c><00:13:15.360><c> a</c>

00:13:15.470 --> 00:13:15.480 align:start position:0%
understanding um you know writing a
 

00:13:15.480 --> 00:13:17.030 align:start position:0%
understanding um you know writing a
smart<00:13:15.760><c> contract</c><00:13:16.240><c> and</c><00:13:16.320><c> then</c><00:13:16.480><c> interacted</c><00:13:16.920><c> with</c>

00:13:17.030 --> 00:13:17.040 align:start position:0%
smart contract and then interacted with
 

00:13:17.040 --> 00:13:19.189 align:start position:0%
smart contract and then interacted with
your<00:13:17.160><c> front</c><00:13:17.360><c> end</c><00:13:18.120><c> is</c><00:13:18.399><c> every</c><00:13:18.600><c> time</c><00:13:18.720><c> you</c><00:13:19.000><c> create</c>

00:13:19.189 --> 00:13:19.199 align:start position:0%
your front end is every time you create
 

00:13:19.199 --> 00:13:21.350 align:start position:0%
your front end is every time you create
a<00:13:19.320><c> smart</c><00:13:19.639><c> contract</c><00:13:20.160><c> and</c><00:13:20.279><c> you</c><00:13:20.440><c> compile</c><00:13:20.839><c> it</c><00:13:21.040><c> down</c>

00:13:21.350 --> 00:13:21.360 align:start position:0%
a smart contract and you compile it down
 

00:13:21.360 --> 00:13:24.350 align:start position:0%
a smart contract and you compile it down
into<00:13:21.680><c> bite</c><00:13:21.959><c> code</c><00:13:22.480><c> it</c><00:13:22.600><c> also</c><00:13:22.880><c> generates</c><00:13:23.360><c> an</c><00:13:23.519><c> ABI</c>

00:13:24.350 --> 00:13:24.360 align:start position:0%
into bite code it also generates an ABI
 

00:13:24.360 --> 00:13:26.269 align:start position:0%
into bite code it also generates an ABI
okay<00:13:24.480><c> so</c><00:13:24.639><c> the</c><00:13:24.760><c> ABI</c><00:13:25.199><c> is</c><00:13:25.399><c> this</c><00:13:25.560><c> kind</c><00:13:25.680><c> of</c><00:13:25.920><c> like</c>

00:13:26.269 --> 00:13:26.279 align:start position:0%
okay so the ABI is this kind of like
 

00:13:26.279 --> 00:13:28.870 align:start position:0%
okay so the ABI is this kind of like
treasure<00:13:26.639><c> map</c><00:13:26.920><c> or</c><00:13:27.160><c> like</c><00:13:27.800><c> uh</c><00:13:28.240><c> how</c><00:13:28.399><c> you</c><00:13:28.600><c> actually</c>

00:13:28.870 --> 00:13:28.880 align:start position:0%
treasure map or like uh how you actually
 

00:13:28.880 --> 00:13:30.670 align:start position:0%
treasure map or like uh how you actually
can<00:13:29.199><c> navigate</c><00:13:29.720><c> all</c><00:13:29.839><c> the</c><00:13:30.000><c> functions</c><00:13:30.399><c> and</c><00:13:30.560><c> the</c>

00:13:30.670 --> 00:13:30.680 align:start position:0%
can navigate all the functions and the
 

00:13:30.680 --> 00:13:32.829 align:start position:0%
can navigate all the functions and the
variables<00:13:31.079><c> in</c><00:13:31.240><c> your</c><00:13:31.399><c> smart</c><00:13:31.760><c> contract</c><00:13:32.720><c> now</c>

00:13:32.829 --> 00:13:32.839 align:start position:0%
variables in your smart contract now
 

00:13:32.839 --> 00:13:35.069 align:start position:0%
variables in your smart contract now
what<00:13:32.959><c> scaffold</c><00:13:33.399><c> e</c><00:13:33.639><c> does</c><00:13:34.120><c> is</c><00:13:34.279><c> when</c><00:13:34.440><c> we</c><00:13:34.639><c> deploy</c>

00:13:35.069 --> 00:13:35.079 align:start position:0%
what scaffold e does is when we deploy
 

00:13:35.079 --> 00:13:37.110 align:start position:0%
what scaffold e does is when we deploy
our<00:13:35.360><c> contract</c><00:13:36.000><c> so</c><00:13:36.160><c> we</c><00:13:36.279><c> come</c><00:13:36.480><c> down</c><00:13:36.680><c> here</c><00:13:36.839><c> and</c><00:13:36.959><c> we</c>

00:13:37.110 --> 00:13:37.120 align:start position:0%
our contract so we come down here and we
 

00:13:37.120 --> 00:13:38.509 align:start position:0%
our contract so we come down here and we
do<00:13:37.240><c> yarn</c>

00:13:38.509 --> 00:13:38.519 align:start position:0%
do yarn
 

00:13:38.519 --> 00:13:41.030 align:start position:0%
do yarn
deploy<00:13:39.519><c> and</c><00:13:39.680><c> come</c><00:13:40.000><c> back</c><00:13:40.480><c> it's</c><00:13:40.600><c> going</c><00:13:40.720><c> to</c><00:13:40.880><c> give</c>

00:13:41.030 --> 00:13:41.040 align:start position:0%
deploy and come back it's going to give
 

00:13:41.040 --> 00:13:42.949 align:start position:0%
deploy and come back it's going to give
us<00:13:41.240><c> some</c><00:13:41.440><c> output</c><00:13:42.000><c> here</c><00:13:42.320><c> it's</c><00:13:42.480><c> going</c><00:13:42.560><c> to</c><00:13:42.680><c> say</c>

00:13:42.949 --> 00:13:42.959 align:start position:0%
us some output here it's going to say
 

00:13:42.959 --> 00:13:44.470 align:start position:0%
us some output here it's going to say
okay<00:13:43.120><c> cool</c><00:13:43.399><c> the</c><00:13:43.519><c> contract</c><00:13:43.880><c> was</c><00:13:44.000><c> deployed</c>

00:13:44.470 --> 00:13:44.480 align:start position:0%
okay cool the contract was deployed
 

00:13:44.480 --> 00:13:46.550 align:start position:0%
okay cool the contract was deployed
successfully<00:13:45.480><c> this</c><00:13:45.600><c> is</c><00:13:45.760><c> how</c><00:13:45.920><c> much</c><00:13:46.160><c> gas</c><00:13:46.440><c> it</c>

00:13:46.550 --> 00:13:46.560 align:start position:0%
successfully this is how much gas it
 

00:13:46.560 --> 00:13:48.710 align:start position:0%
successfully this is how much gas it
took<00:13:47.279><c> this</c><00:13:47.399><c> is</c><00:13:47.600><c> some</c><00:13:47.920><c> output</c><00:13:48.320><c> that</c><00:13:48.440><c> we</c><00:13:48.560><c> get</c>

00:13:48.710 --> 00:13:48.720 align:start position:0%
took this is some output that we get
 

00:13:48.720 --> 00:13:51.389 align:start position:0%
took this is some output that we get
from<00:13:48.880><c> our</c><00:13:49.079><c> deployment</c><00:13:49.759><c> script</c><00:13:50.759><c> and</c><00:13:50.920><c> then</c><00:13:51.279><c> we</c>

00:13:51.389 --> 00:13:51.399 align:start position:0%
from our deployment script and then we
 

00:13:51.399 --> 00:13:53.310 align:start position:0%
from our deployment script and then we
see<00:13:51.680><c> some</c><00:13:52.040><c> terminal</c><00:13:52.519><c> output</c><00:13:52.880><c> here</c><00:13:53.120><c> with</c>

00:13:53.310 --> 00:13:53.320 align:start position:0%
see some terminal output here with
 

00:13:53.320 --> 00:13:55.829 align:start position:0%
see some terminal output here with
console<00:13:53.759><c> log</c><00:13:54.160><c> so</c><00:13:54.320><c> we</c><00:13:54.399><c> see</c><00:13:54.600><c> what's</c><00:13:54.839><c> going</c><00:13:55.040><c> on</c>

00:13:55.829 --> 00:13:55.839 align:start position:0%
console log so we see what's going on
 

00:13:55.839 --> 00:13:57.470 align:start position:0%
console log so we see what's going on
and<00:13:56.000><c> we</c><00:13:56.120><c> see</c><00:13:56.320><c> that</c><00:13:56.440><c> our</c><00:13:56.600><c> front</c><00:13:56.839><c> end</c><00:13:57.079><c> also</c>

00:13:57.470 --> 00:13:57.480 align:start position:0%
and we see that our front end also
 

00:13:57.480 --> 00:14:00.350 align:start position:0%
and we see that our front end also
refreshed<00:13:58.320><c> so</c><00:13:58.440><c> if</c><00:13:58.519><c> we</c><00:13:58.639><c> go</c><00:13:58.800><c> back</c><00:13:59.279><c> there</c><00:13:59.800><c> we</c><00:14:00.000><c> get</c>

00:14:00.350 --> 00:14:00.360 align:start position:0%
refreshed so if we go back there we get
 

00:14:00.360 --> 00:14:02.150 align:start position:0%
refreshed so if we go back there we get
everything<00:14:00.759><c> that's</c><00:14:00.920><c> in</c><00:14:01.040><c> our</c><00:14:01.199><c> smart</c><00:14:01.560><c> contract</c>

00:14:02.150 --> 00:14:02.160 align:start position:0%
everything that's in our smart contract
 

00:14:02.160 --> 00:14:04.470 align:start position:0%
everything that's in our smart contract
inside<00:14:02.440><c> of</c><00:14:02.600><c> the</c><00:14:02.720><c> front</c><00:14:02.920><c> end</c><00:14:03.440><c> okay</c><00:14:04.040><c> so</c><00:14:04.240><c> that's</c>

00:14:04.470 --> 00:14:04.480 align:start position:0%
inside of the front end okay so that's
 

00:14:04.480 --> 00:14:05.749 align:start position:0%
inside of the front end okay so that's
really<00:14:04.680><c> powerful</c><00:14:05.120><c> because</c><00:14:05.320><c> you</c><00:14:05.440><c> don't</c><00:14:05.600><c> need</c>

00:14:05.749 --> 00:14:05.759 align:start position:0%
really powerful because you don't need
 

00:14:05.759 --> 00:14:07.910 align:start position:0%
really powerful because you don't need
to<00:14:05.920><c> go</c><00:14:06.079><c> in</c><00:14:06.240><c> there</c><00:14:06.399><c> and</c><00:14:06.560><c> write</c><00:14:07.440><c> uh</c><00:14:07.600><c> you</c><00:14:07.720><c> know</c>

00:14:07.910 --> 00:14:07.920 align:start position:0%
to go in there and write uh you know
 

00:14:07.920 --> 00:14:10.670 align:start position:0%
to go in there and write uh you know
frontend<00:14:08.399><c> code</c><00:14:08.800><c> it's</c><00:14:08.920><c> just</c><00:14:09.199><c> ready</c><00:14:09.480><c> to</c><00:14:09.759><c> test</c><00:14:10.480><c> so</c>

00:14:10.670 --> 00:14:10.680 align:start position:0%
frontend code it's just ready to test so
 

00:14:10.680 --> 00:14:12.389 align:start position:0%
frontend code it's just ready to test so
we<00:14:10.800><c> can</c><00:14:10.959><c> kind</c><00:14:11.079><c> of</c><00:14:11.279><c> look</c><00:14:11.440><c> at</c><00:14:11.720><c> this</c><00:14:12.000><c> and</c><00:14:12.120><c> know</c>

00:14:12.389 --> 00:14:12.399 align:start position:0%
we can kind of look at this and know
 

00:14:12.399 --> 00:14:14.069 align:start position:0%
we can kind of look at this and know
exactly<00:14:12.800><c> what</c><00:14:12.880><c> our</c><00:14:13.040><c> smart</c><00:14:13.360><c> contract</c><00:14:13.800><c> looks</c>

00:14:14.069 --> 00:14:14.079 align:start position:0%
exactly what our smart contract looks
 

00:14:14.079 --> 00:14:17.030 align:start position:0%
exactly what our smart contract looks
like<00:14:14.720><c> it's</c><00:14:14.920><c> got</c><00:14:15.240><c> some</c><00:14:15.720><c> greeting</c><00:14:16.320><c> function</c><00:14:16.839><c> or</c>

00:14:17.030 --> 00:14:17.040 align:start position:0%
like it's got some greeting function or
 

00:14:17.040 --> 00:14:19.430 align:start position:0%
like it's got some greeting function or
greeting<00:14:17.680><c> uh</c><00:14:17.880><c> variable</c><00:14:18.639><c> it's</c><00:14:18.800><c> got</c><00:14:18.959><c> an</c><00:14:19.079><c> owner</c>

00:14:19.430 --> 00:14:19.440 align:start position:0%
greeting uh variable it's got an owner
 

00:14:19.440 --> 00:14:21.470 align:start position:0%
greeting uh variable it's got an owner
variable<00:14:19.880><c> which</c><00:14:20.000><c> is</c><00:14:20.120><c> an</c><00:14:20.399><c> address</c><00:14:21.000><c> it's</c><00:14:21.160><c> got</c><00:14:21.279><c> a</c>

00:14:21.470 --> 00:14:21.480 align:start position:0%
variable which is an address it's got a
 

00:14:21.480 --> 00:14:23.509 align:start position:0%
variable which is an address it's got a
premium<00:14:21.959><c> which</c><00:14:22.079><c> is</c><00:14:22.160><c> a</c><00:14:22.320><c> Boolean</c><00:14:23.160><c> and</c><00:14:23.279><c> it's</c><00:14:23.399><c> got</c>

00:14:23.509 --> 00:14:23.519 align:start position:0%
premium which is a Boolean and it's got
 

00:14:23.519 --> 00:14:25.829 align:start position:0%
premium which is a Boolean and it's got
a<00:14:23.680><c> counter</c><00:14:24.079><c> which</c><00:14:24.199><c> is</c><00:14:24.320><c> an</c><00:14:24.440><c> unsigned</c><00:14:24.880><c> integer</c>

00:14:25.829 --> 00:14:25.839 align:start position:0%
a counter which is an unsigned integer
 

00:14:25.839 --> 00:14:27.949 align:start position:0%
a counter which is an unsigned integer
and<00:14:26.079><c> it's</c><00:14:26.279><c> got</c><00:14:26.519><c> a</c><00:14:26.680><c> read</c><00:14:27.199><c> function</c><00:14:27.680><c> and</c><00:14:27.759><c> it's</c>

00:14:27.949 --> 00:14:27.959 align:start position:0%
and it's got a read function and it's
 

00:14:27.959 --> 00:14:30.749 align:start position:0%
and it's got a read function and it's
got<00:14:28.120><c> two</c><00:14:28.360><c> write</c><00:14:28.600><c> functions</c><00:14:29.360><c> right</c><00:14:30.279><c> so</c><00:14:30.600><c> it's</c>

00:14:30.749 --> 00:14:30.759 align:start position:0%
got two write functions right so it's
 

00:14:30.759 --> 00:14:32.790 align:start position:0%
got two write functions right so it's
got<00:14:30.920><c> this</c><00:14:31.160><c> greeting</c><00:14:31.920><c> that</c><00:14:32.040><c> I</c><00:14:32.160><c> could</c><00:14:32.320><c> change</c>

00:14:32.790 --> 00:14:32.800 align:start position:0%
got this greeting that I could change
 

00:14:32.800 --> 00:14:34.710 align:start position:0%
got this greeting that I could change
the<00:14:32.920><c> greeting</c><00:14:33.279><c> so</c><00:14:33.399><c> I</c><00:14:33.480><c> could</c><00:14:33.600><c> say</c><00:14:33.800><c> hello</c><00:14:34.279><c> world</c>

00:14:34.710 --> 00:14:34.720 align:start position:0%
the greeting so I could say hello world
 

00:14:34.720 --> 00:14:36.870 align:start position:0%
the greeting so I could say hello world
or<00:14:34.880><c> something</c><00:14:35.199><c> like</c><00:14:35.360><c> that</c><00:14:35.560><c> or</c><00:14:35.920><c> actually</c><00:14:36.720><c> let's</c>

00:14:36.870 --> 00:14:36.880 align:start position:0%
or something like that or actually let's
 

00:14:36.880 --> 00:14:39.470 align:start position:0%
or something like that or actually let's
do<00:14:37.160><c> hello</c><00:14:37.440><c> Devcon</c><00:14:38.240><c> okay</c><00:14:38.759><c> like</c><00:14:38.959><c> this</c><00:14:39.160><c> and</c><00:14:39.279><c> if</c><00:14:39.360><c> I</c>

00:14:39.470 --> 00:14:39.480 align:start position:0%
do hello Devcon okay like this and if I
 

00:14:39.480 --> 00:14:40.749 align:start position:0%
do hello Devcon okay like this and if I
try<00:14:39.639><c> to</c><00:14:39.759><c> hit</c><00:14:39.880><c> send</c><00:14:40.120><c> it's</c><00:14:40.240><c> going</c><00:14:40.360><c> to</c><00:14:40.440><c> tell</c><00:14:40.560><c> me</c><00:14:40.680><c> I</c>

00:14:40.749 --> 00:14:40.759 align:start position:0%
try to hit send it's going to tell me I
 

00:14:40.759 --> 00:14:42.230 align:start position:0%
try to hit send it's going to tell me I
don't<00:14:40.920><c> have</c><00:14:41.040><c> any</c><00:14:41.279><c> gas</c><00:14:41.720><c> so</c><00:14:41.839><c> the</c><00:14:41.959><c> next</c><00:14:42.120><c> thing</c>

00:14:42.230 --> 00:14:42.240 align:start position:0%
don't have any gas so the next thing
 

00:14:42.240 --> 00:14:43.629 align:start position:0%
don't have any gas so the next thing
you'll<00:14:42.399><c> learn</c><00:14:42.560><c> about</c><00:14:42.759><c> scaffold</c><00:14:43.160><c> eth</c><00:14:43.399><c> is</c><00:14:43.480><c> you</c>

00:14:43.629 --> 00:14:43.639 align:start position:0%
you'll learn about scaffold eth is you
 

00:14:43.639 --> 00:14:45.189 align:start position:0%
you'll learn about scaffold eth is you
get<00:14:43.800><c> this</c><00:14:43.920><c> burner</c><00:14:44.320><c> wallet</c><00:14:44.680><c> as</c><00:14:44.800><c> well</c><00:14:44.959><c> so</c><00:14:45.120><c> you</c>

00:14:45.189 --> 00:14:45.199 align:start position:0%
get this burner wallet as well so you
 

00:14:45.199 --> 00:14:47.230 align:start position:0%
get this burner wallet as well so you
don't<00:14:45.360><c> need</c><00:14:45.480><c> to</c><00:14:45.639><c> connect</c><00:14:45.920><c> to</c><00:14:46.120><c> metamask</c><00:14:47.120><c> you</c>

00:14:47.230 --> 00:14:47.240 align:start position:0%
don't need to connect to metamask you
 

00:14:47.240 --> 00:14:49.150 align:start position:0%
don't need to connect to metamask you
can<00:14:47.440><c> just</c><00:14:47.639><c> start</c><00:14:47.959><c> transacting</c><00:14:48.800><c> there's</c><00:14:49.000><c> a</c>

00:14:49.150 --> 00:14:49.160 align:start position:0%
can just start transacting there's a
 

00:14:49.160 --> 00:14:52.150 align:start position:0%
can just start transacting there's a
faucet<00:14:49.639><c> button</c><00:14:50.519><c> you</c><00:14:50.680><c> grab</c><00:14:50.959><c> some</c><00:14:51.240><c> f</c><00:14:51.560><c> some</c><00:14:51.759><c> funds</c>

00:14:52.150 --> 00:14:52.160 align:start position:0%
faucet button you grab some f some funds
 

00:14:52.160 --> 00:14:54.749 align:start position:0%
faucet button you grab some f some funds
from<00:14:52.399><c> hard</c><00:14:52.759><c> hat</c><00:14:52.880><c> or</c><00:14:53.079><c> Foundry</c><00:14:54.000><c> then</c><00:14:54.199><c> you</c><00:14:54.320><c> can</c><00:14:54.600><c> go</c>

00:14:54.749 --> 00:14:54.759 align:start position:0%
from hard hat or Foundry then you can go
 

00:14:54.759 --> 00:14:56.030 align:start position:0%
from hard hat or Foundry then you can go
ahead<00:14:54.920><c> and</c><00:14:55.079><c> interact</c><00:14:55.440><c> with</c><00:14:55.560><c> your</c><00:14:55.720><c> smart</c>

00:14:56.030 --> 00:14:56.040 align:start position:0%
ahead and interact with your smart
 

00:14:56.040 --> 00:14:59.069 align:start position:0%
ahead and interact with your smart
contract<00:14:56.920><c> so</c><00:14:57.120><c> I</c><00:14:57.240><c> just</c><00:14:57.440><c> paid</c><00:14:57.639><c> some</c><00:14:57.920><c> gas</c><00:14:58.519><c> I</c><00:14:58.639><c> got</c><00:14:58.759><c> a</c>

00:14:59.069 --> 00:14:59.079 align:start position:0%
contract so I just paid some gas I got a
 

00:14:59.079 --> 00:15:01.269 align:start position:0%
contract so I just paid some gas I got a
transaction<00:14:59.720><c> receipt</c><00:15:00.720><c> which</c><00:15:00.920><c> has</c><00:15:01.040><c> all</c><00:15:01.160><c> the</c>

00:15:01.269 --> 00:15:01.279 align:start position:0%
transaction receipt which has all the
 

00:15:01.279 --> 00:15:03.829 align:start position:0%
transaction receipt which has all the
details<00:15:01.639><c> of</c><00:15:01.800><c> the</c><00:15:02.040><c> transaction</c><00:15:03.040><c> and</c><00:15:03.279><c> I</c><00:15:03.399><c> updated</c>

00:15:03.829 --> 00:15:03.839 align:start position:0%
details of the transaction and I updated
 

00:15:03.839 --> 00:15:05.470 align:start position:0%
details of the transaction and I updated
the<00:15:03.959><c> state</c><00:15:04.199><c> of</c><00:15:04.320><c> the</c><00:15:04.399><c> greeting</c><00:15:04.759><c> variable</c><00:15:05.240><c> so</c>

00:15:05.470 --> 00:15:05.480 align:start position:0%
the state of the greeting variable so
 

00:15:05.480 --> 00:15:08.910 align:start position:0%
the state of the greeting variable so
very<00:15:05.720><c> simple</c><00:15:06.079><c> so</c><00:15:06.839><c> um</c><00:15:07.199><c> if</c><00:15:07.320><c> we</c><00:15:07.480><c> go</c><00:15:07.680><c> into</c><00:15:08.079><c> our</c><00:15:08.720><c> uh</c>

00:15:08.910 --> 00:15:08.920 align:start position:0%
very simple so um if we go into our uh
 

00:15:08.920 --> 00:15:11.430 align:start position:0%
very simple so um if we go into our uh
application<00:15:09.880><c> and</c><00:15:10.000><c> we</c><00:15:10.160><c> look</c><00:15:10.320><c> at</c><00:15:10.600><c> that</c><00:15:11.199><c> we</c><00:15:11.320><c> can</c>

00:15:11.430 --> 00:15:11.440 align:start position:0%
application and we look at that we can
 

00:15:11.440 --> 00:15:12.910 align:start position:0%
application and we look at that we can
see<00:15:11.759><c> that's</c><00:15:12.000><c> exactly</c><00:15:12.360><c> what</c><00:15:12.480><c> our</c><00:15:12.600><c> smart</c>

00:15:12.910 --> 00:15:12.920 align:start position:0%
see that's exactly what our smart
 

00:15:12.920 --> 00:15:15.829 align:start position:0%
see that's exactly what our smart
contract<00:15:13.320><c> does</c><00:15:13.560><c> so</c><00:15:13.720><c> let's</c><00:15:14.040><c> do</c><00:15:14.519><c> that</c><00:15:15.519><c> so</c><00:15:15.720><c> here</c>

00:15:15.829 --> 00:15:15.839 align:start position:0%
contract does so let's do that so here
 

00:15:15.839 --> 00:15:19.470 align:start position:0%
contract does so let's do that so here
it<00:15:16.000><c> is</c><00:15:16.240><c> I</c><00:15:16.360><c> use</c><00:15:16.600><c> vs</c><00:15:17.079><c> code</c><00:15:17.880><c> zoom</c><00:15:18.120><c> in</c><00:15:18.240><c> a</c><00:15:18.360><c> little</c><00:15:18.560><c> bit</c>

00:15:19.470 --> 00:15:19.480 align:start position:0%
it is I use vs code zoom in a little bit
 

00:15:19.480 --> 00:15:22.030 align:start position:0%
it is I use vs code zoom in a little bit
so<00:15:19.920><c> again</c><00:15:20.160><c> scaff</c><00:15:20.639><c> us</c><00:15:20.759><c> is</c><00:15:20.880><c> the</c><00:15:20.959><c> monor</c><00:15:21.279><c> repo</c><00:15:21.880><c> so</c>

00:15:22.030 --> 00:15:22.040 align:start position:0%
so again scaff us is the monor repo so
 

00:15:22.040 --> 00:15:25.990 align:start position:0%
so again scaff us is the monor repo so
we<00:15:22.199><c> have</c><00:15:22.440><c> this</c><00:15:22.759><c> hard</c><00:15:23.199><c> hat</c><00:15:23.480><c> folder</c><00:15:24.720><c> okay</c><00:15:25.720><c> and</c>

00:15:25.990 --> 00:15:26.000 align:start position:0%
we have this hard hat folder okay and
 

00:15:26.000 --> 00:15:27.710 align:start position:0%
we have this hard hat folder okay and
inside<00:15:26.399><c> there</c><00:15:26.560><c> we</c><00:15:26.680><c> have</c><00:15:26.839><c> this</c><00:15:27.079><c> contracts</c>

00:15:27.710 --> 00:15:27.720 align:start position:0%
inside there we have this contracts
 

00:15:27.720 --> 00:15:29.389 align:start position:0%
inside there we have this contracts
folder

00:15:29.389 --> 00:15:29.399 align:start position:0%
folder
 

00:15:29.399 --> 00:15:31.870 align:start position:0%
folder
and<00:15:29.519><c> then</c><00:15:29.639><c> we</c><00:15:29.759><c> have</c><00:15:29.880><c> the</c><00:15:30.000><c> year</c><00:15:30.279><c> contract</c><00:15:31.120><c> so</c>

00:15:31.870 --> 00:15:31.880 align:start position:0%
and then we have the year contract so
 

00:15:31.880 --> 00:15:34.990 align:start position:0%
and then we have the year contract so
this<00:15:32.120><c> is</c><00:15:32.279><c> a</c><00:15:32.519><c> very</c><00:15:32.920><c> basic</c><00:15:33.360><c> contract</c><00:15:34.120><c> it</c><00:15:34.440><c> has</c><00:15:34.839><c> the</c>

00:15:34.990 --> 00:15:35.000 align:start position:0%
this is a very basic contract it has the
 

00:15:35.000 --> 00:15:37.069 align:start position:0%
this is a very basic contract it has the
hard<00:15:35.319><c> hat</c><00:15:35.480><c> console</c><00:15:35.959><c> so</c><00:15:36.120><c> this</c><00:15:36.279><c> gives</c><00:15:36.480><c> us</c><00:15:36.680><c> our</c>

00:15:37.069 --> 00:15:37.079 align:start position:0%
hard hat console so this gives us our
 

00:15:37.079 --> 00:15:38.749 align:start position:0%
hard hat console so this gives us our
console<00:15:37.440><c> logging</c><00:15:37.800><c> output</c><00:15:38.199><c> that</c><00:15:38.279><c> we</c><00:15:38.399><c> see</c><00:15:38.639><c> on</c>

00:15:38.749 --> 00:15:38.759 align:start position:0%
console logging output that we see on
 

00:15:38.759 --> 00:15:41.350 align:start position:0%
console logging output that we see on
the<00:15:39.040><c> left</c><00:15:39.240><c> terminal</c><00:15:39.680><c> that</c><00:15:39.839><c> I</c><00:15:40.000><c> have</c><00:15:40.720><c> we</c><00:15:40.920><c> have</c><00:15:41.199><c> a</c>

00:15:41.350 --> 00:15:41.360 align:start position:0%
the left terminal that I have we have a
 

00:15:41.360 --> 00:15:43.749 align:start position:0%
the left terminal that I have we have a
basic<00:15:41.759><c> contract</c><00:15:42.120><c> called</c><00:15:42.319><c> your</c><00:15:42.680><c> contract</c><00:15:43.600><c> it</c>

00:15:43.749 --> 00:15:43.759 align:start position:0%
basic contract called your contract it
 

00:15:43.759 --> 00:15:46.350 align:start position:0%
basic contract called your contract it
has<00:15:43.920><c> a</c><00:15:44.199><c> a</c><00:15:44.319><c> owner</c><00:15:44.720><c> address</c><00:15:45.240><c> variable</c><00:15:46.000><c> it</c><00:15:46.160><c> has</c>

00:15:46.350 --> 00:15:46.360 align:start position:0%
has a a owner address variable it has
 

00:15:46.360 --> 00:15:48.749 align:start position:0%
has a a owner address variable it has
the<00:15:46.560><c> string</c><00:15:47.519><c> right</c><00:15:47.720><c> here</c><00:15:48.160><c> so</c><00:15:48.319><c> if</c><00:15:48.399><c> I</c><00:15:48.519><c> come</c><00:15:48.639><c> in</c>

00:15:48.749 --> 00:15:48.759 align:start position:0%
the string right here so if I come in
 

00:15:48.759 --> 00:15:51.470 align:start position:0%
the string right here so if I come in
here<00:15:48.880><c> and</c><00:15:49.000><c> say</c><00:15:49.199><c> building</c><00:15:49.639><c> cool</c><00:15:50.120><c> apps</c><00:15:51.040><c> save</c>

00:15:51.470 --> 00:15:51.480 align:start position:0%
here and say building cool apps save
 

00:15:51.480 --> 00:15:54.350 align:start position:0%
here and say building cool apps save
that<00:15:52.519><c> redeploy</c><00:15:53.519><c> and</c><00:15:53.600><c> then</c><00:15:53.759><c> I</c><00:15:53.880><c> come</c><00:15:54.079><c> back</c><00:15:54.199><c> to</c>

00:15:54.350 --> 00:15:54.360 align:start position:0%
that redeploy and then I come back to
 

00:15:54.360 --> 00:15:57.069 align:start position:0%
that redeploy and then I come back to
scaffold<00:15:54.839><c> eth</c><00:15:55.519><c> we</c><00:15:55.639><c> will</c><00:15:55.800><c> see</c><00:15:56.160><c> that</c><00:15:56.440><c> my</c><00:15:56.959><c> uh</c>

00:15:57.069 --> 00:15:57.079 align:start position:0%
scaffold eth we will see that my uh
 

00:15:57.079 --> 00:15:59.030 align:start position:0%
scaffold eth we will see that my uh
greeting<00:15:57.440><c> will</c><00:15:57.600><c> change</c><00:15:57.920><c> here</c><00:15:58.440><c> in</c><00:15:58.560><c> just</c><00:15:58.680><c> a</c>

00:15:59.030 --> 00:15:59.040 align:start position:0%
greeting will change here in just a
 

00:15:59.040 --> 00:16:00.749 align:start position:0%
greeting will change here in just a
second<00:15:59.360><c> there</c><00:15:59.440><c> it</c><00:15:59.600><c> goes</c><00:16:00.199><c> so</c><00:16:00.399><c> now</c><00:16:00.560><c> it's</c>

00:16:00.749 --> 00:16:00.759 align:start position:0%
second there it goes so now it's
 

00:16:00.759 --> 00:16:03.590 align:start position:0%
second there it goes so now it's
reflected<00:16:01.199><c> my</c><00:16:01.399><c> changes</c><00:16:01.839><c> so</c><00:16:02.680><c> the</c><00:16:02.839><c> a</c><00:16:02.920><c> lot</c><00:16:03.079><c> of</c><00:16:03.319><c> the</c>

00:16:03.590 --> 00:16:03.600 align:start position:0%
reflected my changes so the a lot of the
 

00:16:03.600 --> 00:16:05.990 align:start position:0%
reflected my changes so the a lot of the
the<00:16:03.759><c> life</c><00:16:04.000><c> cycle</c><00:16:04.360><c> of</c><00:16:04.560><c> of</c><00:16:04.680><c> using</c><00:16:04.959><c> scaffold</c><00:16:05.480><c> eth</c>

00:16:05.990 --> 00:16:06.000 align:start position:0%
the life cycle of of using scaffold eth
 

00:16:06.000 --> 00:16:07.870 align:start position:0%
the life cycle of of using scaffold eth
is<00:16:06.120><c> that</c><00:16:06.240><c> you</c><00:16:06.399><c> just</c><00:16:06.639><c> come</c><00:16:06.959><c> in</c><00:16:07.160><c> here</c><00:16:07.560><c> make</c><00:16:07.720><c> a</c>

00:16:07.870 --> 00:16:07.880 align:start position:0%
is that you just come in here make a
 

00:16:07.880 --> 00:16:10.069 align:start position:0%
is that you just come in here make a
change<00:16:08.120><c> to</c><00:16:08.279><c> your</c><00:16:08.399><c> smart</c><00:16:08.800><c> contract</c><00:16:09.600><c> deploy</c>

00:16:10.069 --> 00:16:10.079 align:start position:0%
change to your smart contract deploy
 

00:16:10.079 --> 00:16:12.949 align:start position:0%
change to your smart contract deploy
your<00:16:10.319><c> contract</c><00:16:10.759><c> change</c><00:16:11.519><c> and</c><00:16:11.639><c> then</c><00:16:11.920><c> test</c><00:16:12.440><c> your</c>

00:16:12.949 --> 00:16:12.959 align:start position:0%
your contract change and then test your
 

00:16:12.959 --> 00:16:14.990 align:start position:0%
your contract change and then test your
your<00:16:13.560><c> you</c><00:16:13.680><c> know</c><00:16:13.880><c> changes</c><00:16:14.440><c> right</c><00:16:14.560><c> it's</c><00:16:14.800><c> it's</c><00:16:14.880><c> a</c>

00:16:14.990 --> 00:16:15.000 align:start position:0%
your you know changes right it's it's a
 

00:16:15.000 --> 00:16:16.110 align:start position:0%
your you know changes right it's it's a
way<00:16:15.120><c> for</c><00:16:15.199><c> you</c><00:16:15.279><c> to</c><00:16:15.399><c> like</c><00:16:15.560><c> test</c><00:16:15.800><c> your</c>

00:16:16.110 --> 00:16:16.120 align:start position:0%
way for you to like test your
 

00:16:16.120 --> 00:16:18.269 align:start position:0%
way for you to like test your
assumptions<00:16:17.120><c> as</c><00:16:17.279><c> Austin</c><00:16:17.600><c> griffus</c><00:16:17.959><c> likes</c><00:16:18.120><c> to</c>

00:16:18.269 --> 00:16:18.279 align:start position:0%
assumptions as Austin griffus likes to
 

00:16:18.279 --> 00:16:21.870 align:start position:0%
assumptions as Austin griffus likes to
say<00:16:19.199><c> so</c><00:16:20.000><c> um</c><00:16:20.399><c> Okay</c><00:16:20.600><c> cool</c><00:16:20.839><c> so</c><00:16:21.160><c> we</c><00:16:21.319><c> have</c><00:16:21.480><c> this</c><00:16:21.639><c> very</c>

00:16:21.870 --> 00:16:21.880 align:start position:0%
say so um Okay cool so we have this very
 

00:16:21.880 --> 00:16:24.350 align:start position:0%
say so um Okay cool so we have this very
basic<00:16:22.240><c> contract</c><00:16:22.880><c> it</c><00:16:23.079><c> has</c><00:16:23.199><c> a</c><00:16:23.360><c> boole</c><00:16:23.720><c> on</c><00:16:24.120><c> it</c><00:16:24.240><c> has</c>

00:16:24.350 --> 00:16:24.360 align:start position:0%
basic contract it has a boole on it has
 

00:16:24.360 --> 00:16:27.189 align:start position:0%
basic contract it has a boole on it has
a<00:16:24.560><c> counter</c><00:16:25.519><c> it</c><00:16:25.680><c> has</c><00:16:25.800><c> a</c><00:16:26.040><c> mapping</c><00:16:26.600><c> which</c><00:16:26.720><c> is</c><00:16:26.920><c> cool</c>

00:16:27.189 --> 00:16:27.199 align:start position:0%
a counter it has a mapping which is cool
 

00:16:27.199 --> 00:16:28.550 align:start position:0%
a counter it has a mapping which is cool
so<00:16:27.360><c> it</c><00:16:27.440><c> keeps</c><00:16:27.720><c> track</c><00:16:27.920><c> of</c><00:16:28.079><c> like</c><00:16:28.199><c> how</c><00:16:28.319><c> many</c>

00:16:28.550 --> 00:16:28.560 align:start position:0%
so it keeps track of like how many
 

00:16:28.560 --> 00:16:30.749 align:start position:0%
so it keeps track of like how many
greedy<00:16:28.920><c> meetings</c><00:16:29.319><c> a</c><00:16:29.519><c> particular</c><00:16:30.120><c> address</c><00:16:30.560><c> has</c>

00:16:30.749 --> 00:16:30.759 align:start position:0%
greedy meetings a particular address has
 

00:16:30.759 --> 00:16:32.949 align:start position:0%
greedy meetings a particular address has
done<00:16:31.120><c> we'll</c><00:16:31.319><c> use</c><00:16:31.560><c> that</c><00:16:31.800><c> when</c><00:16:31.959><c> we</c><00:16:32.120><c> build</c><00:16:32.399><c> our</c>

00:16:32.949 --> 00:16:32.959 align:start position:0%
done we'll use that when we build our
 

00:16:32.959 --> 00:16:35.430 align:start position:0%
done we'll use that when we build our
smart<00:16:33.600><c> contract</c><00:16:34.600><c> um</c><00:16:34.800><c> and</c><00:16:34.880><c> then</c><00:16:35.040><c> we</c><00:16:35.160><c> have</c><00:16:35.319><c> like</c>

00:16:35.430 --> 00:16:35.440 align:start position:0%
smart contract um and then we have like
 

00:16:35.440 --> 00:16:37.670 align:start position:0%
smart contract um and then we have like
some<00:16:35.720><c> events</c><00:16:36.399><c> which</c><00:16:36.639><c> events</c><00:16:36.959><c> are</c><00:16:37.120><c> like</c><00:16:37.319><c> logs</c>

00:16:37.670 --> 00:16:37.680 align:start position:0%
some events which events are like logs
 

00:16:37.680 --> 00:16:40.269 align:start position:0%
some events which events are like logs
on<00:16:38.160><c> ethereum</c><00:16:39.160><c> um</c><00:16:39.519><c> who</c><00:16:39.800><c> here</c><00:16:39.959><c> would</c><00:16:40.120><c> say</c>

00:16:40.269 --> 00:16:40.279 align:start position:0%
on ethereum um who here would say
 

00:16:40.279 --> 00:16:43.069 align:start position:0%
on ethereum um who here would say
they're<00:16:40.560><c> new</c><00:16:40.880><c> to</c><00:16:41.079><c> using</c><00:16:41.399><c> writing</c>

00:16:43.069 --> 00:16:43.079 align:start position:0%
they're new to using writing
 

00:16:43.079 --> 00:16:46.189 align:start position:0%
they're new to using writing
solidity<00:16:44.079><c> few</c><00:16:44.199><c> newbies</c><00:16:45.000><c> so</c><00:16:45.639><c> uh</c><00:16:45.880><c> when</c><00:16:46.000><c> you're</c>

00:16:46.189 --> 00:16:46.199 align:start position:0%
solidity few newbies so uh when you're
 

00:16:46.199 --> 00:16:47.069 align:start position:0%
solidity few newbies so uh when you're
writing

00:16:47.069 --> 00:16:47.079 align:start position:0%
writing
 

00:16:47.079 --> 00:16:49.829 align:start position:0%
writing
solidity<00:16:48.079><c> uh</c><00:16:48.199><c> everything</c><00:16:48.440><c> is</c><00:16:48.639><c> very</c><00:16:48.839><c> simple</c><00:16:49.720><c> uh</c>

00:16:49.829 --> 00:16:49.839 align:start position:0%
solidity uh everything is very simple uh
 

00:16:49.839 --> 00:16:51.389 align:start position:0%
solidity uh everything is very simple uh
if<00:16:49.959><c> you've</c><00:16:50.120><c> written</c><00:16:50.480><c> any</c><00:16:50.720><c> other</c><00:16:51.000><c> program</c>

00:16:51.389 --> 00:16:51.399 align:start position:0%
if you've written any other program
 

00:16:51.399 --> 00:16:53.470 align:start position:0%
if you've written any other program
language<00:16:52.319><c> uh</c><00:16:52.399><c> it's</c><00:16:52.639><c> very</c><00:16:53.000><c> simple</c><00:16:53.240><c> to</c><00:16:53.360><c> get</c>

00:16:53.470 --> 00:16:53.480 align:start position:0%
language uh it's very simple to get
 

00:16:53.480 --> 00:16:55.550 align:start position:0%
language uh it's very simple to get
started<00:16:53.800><c> on</c><00:16:53.959><c> solidity</c><00:16:54.800><c> if</c><00:16:54.920><c> you</c><00:16:55.079><c> don't</c><00:16:55.319><c> already</c>

00:16:55.550 --> 00:16:55.560 align:start position:0%
started on solidity if you don't already
 

00:16:55.560 --> 00:16:57.829 align:start position:0%
started on solidity if you don't already
know<00:16:55.839><c> about</c><00:16:56.079><c> solidity</c><00:16:56.600><c> by</c><00:16:56.800><c> example</c><00:16:57.399><c> it</c><00:16:57.480><c> is</c><00:16:57.720><c> the</c>

00:16:57.829 --> 00:16:57.839 align:start position:0%
know about solidity by example it is the
 

00:16:57.839 --> 00:17:00.150 align:start position:0%
know about solidity by example it is the
most<00:16:58.120><c> probably</c><00:16:58.920><c> important</c><00:16:59.639><c> uh</c><00:16:59.800><c> website</c>

00:17:00.150 --> 00:17:00.160 align:start position:0%
most probably important uh website
 

00:17:00.160 --> 00:17:01.910 align:start position:0%
most probably important uh website
you'll<00:17:00.399><c> probably</c><00:17:01.040><c> uh</c><00:17:01.160><c> be</c><00:17:01.279><c> using</c><00:17:01.600><c> over</c><00:17:01.800><c> the</c>

00:17:01.910 --> 00:17:01.920 align:start position:0%
you'll probably uh be using over the
 

00:17:01.920 --> 00:17:03.829 align:start position:0%
you'll probably uh be using over the
next<00:17:02.160><c> year</c><00:17:02.800><c> it's</c><00:17:02.959><c> going</c><00:17:03.040><c> to</c><00:17:03.240><c> have</c><00:17:03.560><c> every</c>

00:17:03.829 --> 00:17:03.839 align:start position:0%
next year it's going to have every
 

00:17:03.839 --> 00:17:05.909 align:start position:0%
next year it's going to have every
single<00:17:04.199><c> example</c><00:17:04.720><c> of</c><00:17:05.000><c> every</c><00:17:05.240><c> single</c>

00:17:05.909 --> 00:17:05.919 align:start position:0%
single example of every single
 

00:17:05.919 --> 00:17:08.189 align:start position:0%
single example of every single
functionality<00:17:06.600><c> inside</c><00:17:06.959><c> of</c><00:17:07.120><c> solidity</c><00:17:07.959><c> and</c><00:17:08.079><c> I</c>

00:17:08.189 --> 00:17:08.199 align:start position:0%
functionality inside of solidity and I
 

00:17:08.199 --> 00:17:10.230 align:start position:0%
functionality inside of solidity and I
highly<00:17:08.439><c> recommend</c><00:17:08.799><c> that</c><00:17:08.919><c> you</c><00:17:09.079><c> guys</c><00:17:09.319><c> come</c><00:17:09.600><c> here</c>

00:17:10.230 --> 00:17:10.240 align:start position:0%
highly recommend that you guys come here
 

00:17:10.240 --> 00:17:12.309 align:start position:0%
highly recommend that you guys come here
and<00:17:10.400><c> kind</c><00:17:10.520><c> of</c><00:17:10.679><c> start</c><00:17:11.240><c> using</c><00:17:11.600><c> solidity</c><00:17:12.120><c> by</c>

00:17:12.309 --> 00:17:12.319 align:start position:0%
and kind of start using solidity by
 

00:17:12.319 --> 00:17:14.510 align:start position:0%
and kind of start using solidity by
example<00:17:12.799><c> to</c><00:17:13.280><c> test</c><00:17:13.959><c> um</c><00:17:14.199><c> different</c>

00:17:14.510 --> 00:17:14.520 align:start position:0%
example to test um different
 

00:17:14.520 --> 00:17:16.309 align:start position:0%
example to test um different
functionality<00:17:15.360><c> so</c><00:17:15.559><c> there's</c><00:17:15.760><c> like</c><00:17:15.839><c> a</c><00:17:16.000><c> hello</c>

00:17:16.309 --> 00:17:16.319 align:start position:0%
functionality so there's like a hello
 

00:17:16.319 --> 00:17:18.549 align:start position:0%
functionality so there's like a hello
world<00:17:16.959><c> there's</c><00:17:17.120><c> a</c><00:17:17.280><c> first</c><00:17:17.679><c> application</c><00:17:18.400><c> which</c>

00:17:18.549 --> 00:17:18.559 align:start position:0%
world there's a first application which
 

00:17:18.559 --> 00:17:20.949 align:start position:0%
world there's a first application which
does<00:17:18.880><c> like</c><00:17:19.160><c> a</c><00:17:19.360><c> counter</c><00:17:20.160><c> and</c><00:17:20.280><c> it</c><00:17:20.400><c> allows</c><00:17:20.679><c> you</c><00:17:20.760><c> to</c>

00:17:20.949 --> 00:17:20.959 align:start position:0%
does like a counter and it allows you to
 

00:17:20.959 --> 00:17:23.230 align:start position:0%
does like a counter and it allows you to
like<00:17:21.079><c> see</c><00:17:21.280><c> how</c><00:17:21.400><c> you</c><00:17:21.559><c> increment</c><00:17:22.000><c> the</c><00:17:22.240><c> counter</c>

00:17:23.230 --> 00:17:23.240 align:start position:0%
like see how you increment the counter
 

00:17:23.240 --> 00:17:25.590 align:start position:0%
like see how you increment the counter
and<00:17:23.640><c> uh</c><00:17:23.760><c> this</c><00:17:23.880><c> is</c><00:17:24.039><c> just</c><00:17:24.160><c> a</c><00:17:24.280><c> great</c><00:17:24.559><c> resource</c><00:17:25.319><c> so</c>

00:17:25.590 --> 00:17:25.600 align:start position:0%
and uh this is just a great resource so
 

00:17:25.600 --> 00:17:27.150 align:start position:0%
and uh this is just a great resource so
if<00:17:25.720><c> you're</c><00:17:25.919><c> coming</c><00:17:26.160><c> in</c><00:17:26.400><c> here</c><00:17:26.640><c> we</c><00:17:26.760><c> we</c><00:17:26.880><c> kind</c><00:17:27.000><c> of</c>

00:17:27.150 --> 00:17:27.160 align:start position:0%
if you're coming in here we we kind of
 

00:17:27.160 --> 00:17:29.350 align:start position:0%
if you're coming in here we we kind of
have<00:17:27.360><c> this</c><00:17:28.120><c> kind</c><00:17:28.240><c> of</c><00:17:28.400><c> basic</c><00:17:28.919><c> contract</c><00:17:29.240><c> that's</c>

00:17:29.350 --> 00:17:29.360 align:start position:0%
have this kind of basic contract that's
 

00:17:29.360 --> 00:17:31.830 align:start position:0%
have this kind of basic contract that's
a<00:17:29.440><c> hello</c><00:17:29.720><c> world</c><00:17:30.039><c> contract</c><00:17:30.480><c> it</c><00:17:30.720><c> has</c><00:17:31.039><c> this</c><00:17:31.320><c> event</c>

00:17:31.830 --> 00:17:31.840 align:start position:0%
a hello world contract it has this event
 

00:17:31.840 --> 00:17:33.669 align:start position:0%
a hello world contract it has this event
which<00:17:31.960><c> is</c><00:17:32.160><c> like</c><00:17:32.320><c> logging</c><00:17:33.200><c> it</c><00:17:33.320><c> has</c><00:17:33.480><c> a</c>

00:17:33.669 --> 00:17:33.679 align:start position:0%
which is like logging it has a
 

00:17:33.679 --> 00:17:36.070 align:start position:0%
which is like logging it has a
Constructor<00:17:34.679><c> The</c><00:17:34.799><c> Constructor</c><00:17:35.320><c> is</c><00:17:35.559><c> basically</c>

00:17:36.070 --> 00:17:36.080 align:start position:0%
Constructor The Constructor is basically
 

00:17:36.080 --> 00:17:37.950 align:start position:0%
Constructor The Constructor is basically
like<00:17:36.520><c> at</c><00:17:36.640><c> the</c><00:17:36.880><c> time</c><00:17:37.039><c> of</c><00:17:37.200><c> deployment</c><00:17:37.679><c> you</c><00:17:37.799><c> might</c>

00:17:37.950 --> 00:17:37.960 align:start position:0%
like at the time of deployment you might
 

00:17:37.960 --> 00:17:40.150 align:start position:0%
like at the time of deployment you might
want<00:17:38.039><c> to</c><00:17:38.200><c> set</c><00:17:38.440><c> some</c><00:17:38.679><c> values</c><00:17:39.440><c> so</c><00:17:39.600><c> in</c><00:17:39.760><c> this</c><00:17:39.919><c> case</c>

00:17:40.150 --> 00:17:40.160 align:start position:0%
want to set some values so in this case
 

00:17:40.160 --> 00:17:42.230 align:start position:0%
want to set some values so in this case
we<00:17:40.280><c> set</c><00:17:40.480><c> an</c><00:17:40.679><c> owner</c><00:17:41.559><c> at</c><00:17:41.679><c> the</c><00:17:41.840><c> time</c><00:17:42.000><c> of</c><00:17:42.120><c> the</c>

00:17:42.230 --> 00:17:42.240 align:start position:0%
we set an owner at the time of the
 

00:17:42.240 --> 00:17:44.070 align:start position:0%
we set an owner at the time of the
deployment<00:17:42.720><c> so</c><00:17:42.880><c> we</c><00:17:43.120><c> pass</c><00:17:43.480><c> this</c><00:17:43.679><c> into</c><00:17:43.919><c> the</c>

00:17:44.070 --> 00:17:44.080 align:start position:0%
deployment so we pass this into the
 

00:17:44.080 --> 00:17:45.950 align:start position:0%
deployment so we pass this into the
deployment<00:17:44.480><c> script</c><00:17:44.960><c> which</c><00:17:45.160><c> we'll</c><00:17:45.360><c> go</c><00:17:45.559><c> soon</c>

00:17:45.950 --> 00:17:45.960 align:start position:0%
deployment script which we'll go soon
 

00:17:45.960 --> 00:17:48.950 align:start position:0%
deployment script which we'll go soon
and<00:17:46.080><c> show</c><00:17:46.400><c> off</c><00:17:47.160><c> there's</c><00:17:47.360><c> a</c><00:17:47.679><c> modifier</c><00:17:48.679><c> so</c><00:17:48.840><c> what</c>

00:17:48.950 --> 00:17:48.960 align:start position:0%
and show off there's a modifier so what
 

00:17:48.960 --> 00:17:50.750 align:start position:0%
and show off there's a modifier so what
I<00:17:49.039><c> want</c><00:17:49.160><c> to</c><00:17:49.320><c> do</c><00:17:49.679><c> actually</c><00:17:50.200><c> is</c><00:17:50.320><c> I</c><00:17:50.440><c> just</c><00:17:50.520><c> want</c><00:17:50.640><c> to</c>

00:17:50.750 --> 00:17:50.760 align:start position:0%
I want to do actually is I just want to
 

00:17:50.760 --> 00:17:52.590 align:start position:0%
I want to do actually is I just want to
kind<00:17:50.880><c> of</c><00:17:51.000><c> like</c><00:17:51.160><c> gut</c><00:17:51.400><c> out</c><00:17:51.640><c> this</c><00:17:51.880><c> contract</c><00:17:52.520><c> I</c>

00:17:52.590 --> 00:17:52.600 align:start position:0%
kind of like gut out this contract I
 

00:17:52.600 --> 00:17:54.150 align:start position:0%
kind of like gut out this contract I
want<00:17:52.720><c> to</c><00:17:52.919><c> show</c><00:17:53.160><c> you</c><00:17:53.360><c> that</c><00:17:53.559><c> you</c><00:17:53.679><c> can</c><00:17:53.880><c> kind</c><00:17:54.000><c> of</c>

00:17:54.150 --> 00:17:54.160 align:start position:0%
want to show you that you can kind of
 

00:17:54.160 --> 00:17:57.149 align:start position:0%
want to show you that you can kind of
just<00:17:54.360><c> start</c><00:17:54.919><c> from</c><00:17:55.200><c> scratch</c><00:17:56.200><c> and</c><00:17:56.559><c> uh</c><00:17:56.720><c> go</c><00:17:56.880><c> from</c>

00:17:57.149 --> 00:17:57.159 align:start position:0%
just start from scratch and uh go from
 

00:17:57.159 --> 00:17:58.990 align:start position:0%
just start from scratch and uh go from
there<00:17:57.400><c> so</c><00:17:57.919><c> you</c><00:17:58.000><c> should</c><00:17:58.200><c> come</c><00:17:58.360><c> into</c><00:17:58.600><c> this</c>

00:17:58.990 --> 00:17:59.000 align:start position:0%
there so you should come into this
 

00:17:59.000 --> 00:18:01.029 align:start position:0%
there so you should come into this
contract<00:17:59.840><c> and</c><00:18:00.000><c> you</c><00:18:00.120><c> should</c><00:18:00.559><c> let's</c><00:18:00.760><c> just</c><00:18:00.919><c> get</c>

00:18:01.029 --> 00:18:01.039 align:start position:0%
contract and you should let's just get
 

00:18:01.039 --> 00:18:03.310 align:start position:0%
contract and you should let's just get
rid<00:18:01.159><c> of</c><00:18:01.280><c> some</c><00:18:01.440><c> stuff</c><00:18:01.640><c> so</c><00:18:01.760><c> it's</c><00:18:01.960><c> easy</c><00:18:02.400><c> to</c><00:18:02.559><c> see</c><00:18:03.240><c> I</c>

00:18:03.310 --> 00:18:03.320 align:start position:0%
rid of some stuff so it's easy to see I
 

00:18:03.320 --> 00:18:05.190 align:start position:0%
rid of some stuff so it's easy to see I
still<00:18:03.480><c> want</c><00:18:03.600><c> to</c><00:18:03.720><c> use</c><00:18:03.880><c> hard</c><00:18:04.120><c> ha</c><00:18:04.159><c> hat</c><00:18:04.320><c> console</c>

00:18:05.190 --> 00:18:05.200 align:start position:0%
still want to use hard ha hat console
 

00:18:05.200 --> 00:18:07.750 align:start position:0%
still want to use hard ha hat console
right<00:18:05.559><c> so</c><00:18:05.720><c> I'm</c><00:18:05.799><c> going</c><00:18:05.919><c> to</c><00:18:06.039><c> keep</c><00:18:06.360><c> that</c><00:18:07.159><c> I</c><00:18:07.640><c> want</c>

00:18:07.750 --> 00:18:07.760 align:start position:0%
right so I'm going to keep that I want
 

00:18:07.760 --> 00:18:10.390 align:start position:0%
right so I'm going to keep that I want
to<00:18:07.880><c> get</c><00:18:08.039><c> rid</c><00:18:08.159><c> of</c><00:18:08.280><c> all</c><00:18:08.400><c> of</c><00:18:08.559><c> these</c><00:18:09.280><c> variables</c><00:18:10.280><c> I</c>

00:18:10.390 --> 00:18:10.400 align:start position:0%
to get rid of all of these variables I
 

00:18:10.400 --> 00:18:12.149 align:start position:0%
to get rid of all of these variables I
also<00:18:10.600><c> want</c><00:18:10.679><c> to</c><00:18:10.840><c> get</c><00:18:11.000><c> rid</c><00:18:11.120><c> of</c>

00:18:12.149 --> 00:18:12.159 align:start position:0%
also want to get rid of
 

00:18:12.159 --> 00:18:15.630 align:start position:0%
also want to get rid of
this<00:18:13.159><c> I</c><00:18:13.240><c> want</c><00:18:13.360><c> to</c><00:18:13.480><c> get</c><00:18:13.640><c> rid</c><00:18:13.760><c> of</c><00:18:13.880><c> this</c><00:18:14.559><c> event</c><00:18:15.559><c> I</c>

00:18:15.630 --> 00:18:15.640 align:start position:0%
this I want to get rid of this event I
 

00:18:15.640 --> 00:18:17.470 align:start position:0%
this I want to get rid of this event I
need<00:18:15.799><c> a</c><00:18:16.000><c> Constructor</c><00:18:16.640><c> but</c><00:18:16.880><c> I</c><00:18:16.960><c> want</c><00:18:17.039><c> to</c><00:18:17.200><c> get</c><00:18:17.360><c> rid</c>

00:18:17.470 --> 00:18:17.480 align:start position:0%
need a Constructor but I want to get rid
 

00:18:17.480 --> 00:18:20.230 align:start position:0%
need a Constructor but I want to get rid
of<00:18:17.640><c> the</c><00:18:17.799><c> stuff</c><00:18:18.080><c> that</c><00:18:18.200><c> I'm</c><00:18:18.440><c> passing</c><00:18:18.760><c> in</c><00:18:18.880><c> the</c>

00:18:20.230 --> 00:18:20.240 align:start position:0%
of the stuff that I'm passing in the
 

00:18:20.240 --> 00:18:21.950 align:start position:0%
of the stuff that I'm passing in the
Constructor<00:18:21.240><c> and</c><00:18:21.400><c> I</c><00:18:21.480><c> don't</c><00:18:21.640><c> want</c><00:18:21.799><c> this</c>

00:18:21.950 --> 00:18:21.960 align:start position:0%
Constructor and I don't want this
 

00:18:21.960 --> 00:18:23.070 align:start position:0%
Constructor and I don't want this
modifier

00:18:23.070 --> 00:18:23.080 align:start position:0%
modifier
 

00:18:23.080 --> 00:18:25.510 align:start position:0%
modifier
anymore<00:18:24.080><c> I</c><00:18:24.159><c> don't</c><00:18:24.320><c> want</c><00:18:24.520><c> this</c><00:18:24.760><c> function</c>

00:18:25.510 --> 00:18:25.520 align:start position:0%
anymore I don't want this function
 

00:18:25.520 --> 00:18:28.230 align:start position:0%
anymore I don't want this function
anymore<00:18:26.520><c> I</c><00:18:26.640><c> want</c><00:18:26.960><c> this</c><00:18:27.159><c> function</c><00:18:27.960><c> because</c>

00:18:28.230 --> 00:18:28.240 align:start position:0%
anymore I want this function because
 

00:18:28.240 --> 00:18:31.110 align:start position:0%
anymore I want this function because
this<00:18:28.360><c> is</c><00:18:28.480><c> an</c><00:18:28.840><c> important</c><00:18:29.159><c> one</c><00:18:30.120><c> uh</c><00:18:30.280><c> this</c><00:18:30.360><c> is</c><00:18:30.919><c> uh</c>

00:18:31.110 --> 00:18:31.120 align:start position:0%
this is an important one uh this is uh
 

00:18:31.120 --> 00:18:32.470 align:start position:0%
this is an important one uh this is uh
there's<00:18:31.320><c> two</c><00:18:31.559><c> important</c><00:18:31.919><c> functions</c><00:18:32.320><c> here</c>

00:18:32.470 --> 00:18:32.480 align:start position:0%
there's two important functions here
 

00:18:32.480 --> 00:18:35.350 align:start position:0%
there's two important functions here
that<00:18:32.600><c> I</c><00:18:32.679><c> want</c><00:18:32.799><c> to</c><00:18:33.000><c> keep</c><00:18:33.720><c> one</c><00:18:34.080><c> is</c><00:18:34.400><c> a</c><00:18:34.799><c> withdraw</c>

00:18:35.350 --> 00:18:35.360 align:start position:0%
that I want to keep one is a withdraw
 

00:18:35.360 --> 00:18:37.430 align:start position:0%
that I want to keep one is a withdraw
function<00:18:35.720><c> did</c><00:18:35.880><c> I</c><00:18:36.080><c> break</c><00:18:36.400><c> something</c><00:18:36.799><c> here</c><00:18:37.159><c> oh</c>

00:18:37.430 --> 00:18:37.440 align:start position:0%
function did I break something here oh
 

00:18:37.440 --> 00:18:40.070 align:start position:0%
function did I break something here oh
yeah<00:18:38.280><c> okay</c><00:18:38.880><c> uh</c><00:18:39.000><c> there's</c><00:18:39.240><c> this</c><00:18:39.360><c> one</c><00:18:39.640><c> function</c>

00:18:40.070 --> 00:18:40.080 align:start position:0%
yeah okay uh there's this one function
 

00:18:40.080 --> 00:18:42.230 align:start position:0%
yeah okay uh there's this one function
that<00:18:40.240><c> is</c><00:18:40.400><c> a</c><00:18:40.559><c> withdraw</c><00:18:41.039><c> function</c><00:18:41.840><c> which</c><00:18:41.960><c> allows</c>

00:18:42.230 --> 00:18:42.240 align:start position:0%
that is a withdraw function which allows
 

00:18:42.240 --> 00:18:44.029 align:start position:0%
that is a withdraw function which allows
me<00:18:42.320><c> to</c><00:18:42.520><c> withdraw</c><00:18:42.960><c> all</c><00:18:43.120><c> the</c><00:18:43.240><c> funds</c><00:18:43.640><c> from</c><00:18:43.840><c> the</c>

00:18:44.029 --> 00:18:44.039 align:start position:0%
me to withdraw all the funds from the
 

00:18:44.039 --> 00:18:45.830 align:start position:0%
me to withdraw all the funds from the
contract<00:18:44.960><c> and</c><00:18:45.039><c> then</c><00:18:45.159><c> there's</c><00:18:45.400><c> another</c><00:18:45.679><c> one</c>

00:18:45.830 --> 00:18:45.840 align:start position:0%
contract and then there's another one
 

00:18:45.840 --> 00:18:48.630 align:start position:0%
contract and then there's another one
that<00:18:46.000><c> allows</c><00:18:46.360><c> the</c><00:18:46.520><c> contract</c><00:18:46.919><c> to</c><00:18:47.320><c> receive</c><00:18:47.799><c> eth</c>

00:18:48.630 --> 00:18:48.640 align:start position:0%
that allows the contract to receive eth
 

00:18:48.640 --> 00:18:50.390 align:start position:0%
that allows the contract to receive eth
uh<00:18:48.840><c> even</c><00:18:49.159><c> though</c><00:18:49.679><c> there's</c><00:18:49.880><c> no</c><00:18:50.039><c> receive</c>

00:18:50.390 --> 00:18:50.400 align:start position:0%
uh even though there's no receive
 

00:18:50.400 --> 00:18:52.549 align:start position:0%
uh even though there's no receive
function<00:18:50.720><c> so</c><00:18:50.880><c> it</c><00:18:51.039><c> gives</c><00:18:51.200><c> you</c><00:18:51.400><c> that</c><00:18:51.559><c> ability</c><00:18:52.440><c> uh</c>

00:18:52.549 --> 00:18:52.559 align:start position:0%
function so it gives you that ability uh
 

00:18:52.559 --> 00:18:54.669 align:start position:0%
function so it gives you that ability uh
we<00:18:52.760><c> also</c><00:18:53.000><c> took</c><00:18:53.200><c> away</c><00:18:53.400><c> the</c><00:18:53.600><c> modifier</c><00:18:54.440><c> which</c>

00:18:54.669 --> 00:18:54.679 align:start position:0%
we also took away the modifier which
 

00:18:54.679 --> 00:18:57.110 align:start position:0%
we also took away the modifier which
we'll<00:18:54.880><c> get</c><00:18:55.080><c> rid</c><00:18:55.200><c> of</c><00:18:55.480><c> that</c><00:18:56.400><c> we</c><00:18:56.559><c> also</c><00:18:56.720><c> don't</c><00:18:56.919><c> have</c>

00:18:57.110 --> 00:18:57.120 align:start position:0%
we'll get rid of that we also don't have
 

00:18:57.120 --> 00:18:59.070 align:start position:0%
we'll get rid of that we also don't have
this<00:18:57.320><c> owner</c><00:18:57.760><c> variable</c><00:18:58.200><c> anymore</c><00:18:58.840><c> because</c><00:18:58.960><c> we</c>

00:18:59.070 --> 00:18:59.080 align:start position:0%
this owner variable anymore because we
 

00:18:59.080 --> 00:19:01.070 align:start position:0%
this owner variable anymore because we
deleted<00:18:59.600><c> that</c><00:19:00.039><c> so</c><00:19:00.200><c> we</c><00:19:00.360><c> actually</c><00:19:00.559><c> want</c><00:19:00.679><c> to</c><00:19:00.799><c> use</c>

00:19:01.070 --> 00:19:01.080 align:start position:0%
deleted that so we actually want to use
 

00:19:01.080 --> 00:19:03.710 align:start position:0%
deleted that so we actually want to use
message.<00:19:02.000><c> sender</c><00:19:03.000><c> so</c><00:19:03.120><c> let</c><00:19:03.240><c> me</c><00:19:03.360><c> kind</c><00:19:03.440><c> of</c><00:19:03.559><c> show</c>

00:19:03.710 --> 00:19:03.720 align:start position:0%
message. sender so let me kind of show
 

00:19:03.720 --> 00:19:06.230 align:start position:0%
message. sender so let me kind of show
you<00:19:03.880><c> what</c><00:19:04.000><c> I</c><00:19:04.120><c> did</c><00:19:05.080><c> okay</c><00:19:05.440><c> so</c><00:19:05.600><c> what</c><00:19:05.720><c> I</c><00:19:05.840><c> did</c><00:19:05.960><c> is</c><00:19:06.080><c> I</c>

00:19:06.230 --> 00:19:06.240 align:start position:0%
you what I did okay so what I did is I
 

00:19:06.240 --> 00:19:08.830 align:start position:0%
you what I did okay so what I did is I
just<00:19:06.480><c> took</c><00:19:06.799><c> everything</c><00:19:07.120><c> out</c><00:19:07.720><c> I</c><00:19:08.000><c> I</c><00:19:08.159><c> kept</c><00:19:08.360><c> the</c>

00:19:08.830 --> 00:19:08.840 align:start position:0%
just took everything out I I kept the
 

00:19:08.840 --> 00:19:10.789 align:start position:0%
just took everything out I I kept the
Constructor<00:19:09.840><c> I</c><00:19:10.000><c> kept</c><00:19:10.159><c> the</c><00:19:10.280><c> name</c><00:19:10.440><c> of</c><00:19:10.600><c> the</c>

00:19:10.789 --> 00:19:10.799 align:start position:0%
Constructor I kept the name of the
 

00:19:10.799 --> 00:19:13.310 align:start position:0%
Constructor I kept the name of the
contract<00:19:11.799><c> uh</c><00:19:11.919><c> which</c><00:19:12.039><c> is</c><00:19:12.240><c> the</c><00:19:12.720><c> we</c><00:19:12.840><c> want</c><00:19:12.960><c> to</c><00:19:13.080><c> use</c>

00:19:13.310 --> 00:19:13.320 align:start position:0%
contract uh which is the we want to use
 

00:19:13.320 --> 00:19:14.909 align:start position:0%
contract uh which is the we want to use
this<00:19:13.480><c> year</c><00:19:13.760><c> contract</c><00:19:14.200><c> because</c><00:19:14.360><c> we</c><00:19:14.480><c> have</c><00:19:14.679><c> also</c>

00:19:14.909 --> 00:19:14.919 align:start position:0%
this year contract because we have also
 

00:19:14.919 --> 00:19:16.230 align:start position:0%
this year contract because we have also
have<00:19:15.000><c> a</c><00:19:15.120><c> deploy</c><00:19:15.440><c> script</c><00:19:15.760><c> that's</c><00:19:15.919><c> down</c><00:19:16.120><c> here</c>

00:19:16.230 --> 00:19:16.240 align:start position:0%
have a deploy script that's down here
 

00:19:16.240 --> 00:19:19.029 align:start position:0%
have a deploy script that's down here
but<00:19:16.360><c> I'll</c><00:19:16.520><c> get</c><00:19:16.640><c> to</c><00:19:16.880><c> that</c><00:19:17.880><c> um</c><00:19:18.240><c> and</c><00:19:18.480><c> we</c><00:19:18.679><c> just</c>

00:19:19.029 --> 00:19:19.039 align:start position:0%
but I'll get to that um and we just
 

00:19:19.039 --> 00:19:20.669 align:start position:0%
but I'll get to that um and we just
emptied<00:19:19.400><c> out</c><00:19:19.520><c> the</c><00:19:19.679><c> Constructor</c><00:19:20.280><c> so</c><00:19:20.480><c> there's</c>

00:19:20.669 --> 00:19:20.679 align:start position:0%
emptied out the Constructor so there's
 

00:19:20.679 --> 00:19:22.430 align:start position:0%
emptied out the Constructor so there's
nothing<00:19:20.960><c> being</c><00:19:21.280><c> passed</c><00:19:21.640><c> at</c><00:19:21.760><c> the</c><00:19:21.919><c> time</c><00:19:22.080><c> that</c><00:19:22.200><c> it</c>

00:19:22.430 --> 00:19:22.440 align:start position:0%
nothing being passed at the time that it
 

00:19:22.440 --> 00:19:24.750 align:start position:0%
nothing being passed at the time that it
actually<00:19:22.799><c> gets</c><00:19:23.039><c> deployed</c><00:19:23.840><c> but</c><00:19:24.000><c> we</c><00:19:24.159><c> keep</c><00:19:24.480><c> this</c>

00:19:24.750 --> 00:19:24.760 align:start position:0%
actually gets deployed but we keep this
 

00:19:24.760 --> 00:19:26.350 align:start position:0%
actually gets deployed but we keep this
because<00:19:25.000><c> we</c><00:19:25.120><c> want</c><00:19:25.400><c> be</c><00:19:25.720><c> people</c><00:19:25.919><c> to</c><00:19:26.000><c> be</c><00:19:26.080><c> able</c><00:19:26.240><c> to</c>

00:19:26.350 --> 00:19:26.360 align:start position:0%
because we want be people to be able to
 

00:19:26.360 --> 00:19:27.789 align:start position:0%
because we want be people to be able to
come<00:19:26.480><c> in</c><00:19:26.600><c> here</c><00:19:26.720><c> and</c><00:19:26.880><c> withdraw</c><00:19:27.240><c> the</c><00:19:27.360><c> funds</c><00:19:27.640><c> from</c>

00:19:27.789 --> 00:19:27.799 align:start position:0%
come in here and withdraw the funds from
 

00:19:27.799 --> 00:19:30.149 align:start position:0%
come in here and withdraw the funds from
the<00:19:27.960><c> contract</c><00:19:28.360><c> especially</c><00:19:28.840><c> if</c><00:19:28.919><c> it's</c><00:19:29.039><c> main</c><00:19:29.320><c> net</c>

00:19:30.149 --> 00:19:30.159 align:start position:0%
the contract especially if it's main net
 

00:19:30.159 --> 00:19:32.390 align:start position:0%
the contract especially if it's main net
uh<00:19:30.400><c> this</c><00:19:30.520><c> might</c><00:19:30.840><c> get</c><00:19:31.039><c> some</c><00:19:31.400><c> some</c><00:19:31.600><c> funds</c><00:19:31.960><c> and</c><00:19:32.120><c> we</c>

00:19:32.390 --> 00:19:32.400 align:start position:0%
uh this might get some some funds and we
 

00:19:32.400 --> 00:19:33.750 align:start position:0%
uh this might get some some funds and we
don't<00:19:32.559><c> want</c><00:19:32.679><c> them</c><00:19:32.840><c> locked</c><00:19:33.120><c> in</c><00:19:33.240><c> the</c><00:19:33.400><c> contract</c>

00:19:33.750 --> 00:19:33.760 align:start position:0%
don't want them locked in the contract
 

00:19:33.760 --> 00:19:35.909 align:start position:0%
don't want them locked in the contract
forever<00:19:34.600><c> so</c><00:19:34.799><c> what</c><00:19:34.960><c> this</c><00:19:35.120><c> does</c><00:19:35.320><c> is</c><00:19:35.480><c> it</c><00:19:35.600><c> allows</c>

00:19:35.909 --> 00:19:35.919 align:start position:0%
forever so what this does is it allows
 

00:19:35.919 --> 00:19:38.750 align:start position:0%
forever so what this does is it allows
people<00:19:36.240><c> to</c><00:19:36.600><c> uh</c><00:19:36.799><c> a</c><00:19:36.919><c> user</c><00:19:37.320><c> to</c><00:19:37.799><c> make</c><00:19:38.000><c> a</c><00:19:38.320><c> withdraw</c>

00:19:38.750 --> 00:19:38.760 align:start position:0%
people to uh a user to make a withdraw
 

00:19:38.760 --> 00:19:41.070 align:start position:0%
people to uh a user to make a withdraw
function<00:19:39.159><c> or</c><00:19:39.360><c> call</c><00:19:40.120><c> and</c><00:19:40.360><c> anyone</c><00:19:40.679><c> who</c><00:19:40.880><c> does</c>

00:19:41.070 --> 00:19:41.080 align:start position:0%
function or call and anyone who does
 

00:19:41.080 --> 00:19:43.750 align:start position:0%
function or call and anyone who does
that<00:19:41.240><c> who</c><00:19:41.400><c> is</c><00:19:41.520><c> the</c><00:19:41.640><c> sender</c><00:19:42.440><c> can</c><00:19:42.600><c> do</c><00:19:42.760><c> a</c><00:19:42.919><c> DOT</c><00:19:43.240><c> call</c>

00:19:43.750 --> 00:19:43.760 align:start position:0%
that who is the sender can do a DOT call
 

00:19:43.760 --> 00:19:45.590 align:start position:0%
that who is the sender can do a DOT call
and<00:19:43.919><c> get</c><00:19:44.080><c> the</c><00:19:44.280><c> value</c><00:19:44.840><c> which</c><00:19:44.919><c> is</c><00:19:45.080><c> the</c><00:19:45.240><c> balance</c>

00:19:45.590 --> 00:19:45.600 align:start position:0%
and get the value which is the balance
 

00:19:45.600 --> 00:19:47.950 align:start position:0%
and get the value which is the balance
of<00:19:45.760><c> the</c><00:19:45.960><c> contract</c><00:19:46.440><c> so</c><00:19:46.640><c> we</c><00:19:46.720><c> can</c><00:19:46.919><c> basically</c><00:19:47.559><c> rug</c>

00:19:47.950 --> 00:19:47.960 align:start position:0%
of the contract so we can basically rug
 

00:19:47.960 --> 00:19:51.310 align:start position:0%
of the contract so we can basically rug
pull<00:19:48.400><c> this</c><00:19:49.520><c> contract</c><00:19:50.520><c> uh</c><00:19:50.679><c> and</c><00:19:50.799><c> then</c><00:19:51.000><c> we</c><00:19:51.120><c> can</c>

00:19:51.310 --> 00:19:51.320 align:start position:0%
pull this contract uh and then we can
 

00:19:51.320 --> 00:19:55.630 align:start position:0%
pull this contract uh and then we can
basically<00:19:51.760><c> pass</c><00:19:51.960><c> a</c><00:19:52.320><c> success</c><00:19:53.280><c> okay</c><00:19:54.000><c> or</c><00:19:54.640><c> require</c>

00:19:55.630 --> 00:19:55.640 align:start position:0%
basically pass a success okay or require
 

00:19:55.640 --> 00:19:58.830 align:start position:0%
basically pass a success okay or require
which<00:19:56.240><c> um</c><00:19:57.000><c> in</c><00:19:57.159><c> solidity</c><00:19:57.840><c> a</c><00:19:58.000><c> require</c><00:19:58.320><c> statement</c>

00:19:58.830 --> 00:19:58.840 align:start position:0%
which um in solidity a require statement
 

00:19:58.840 --> 00:20:01.350 align:start position:0%
which um in solidity a require statement
is<00:19:59.600><c> something</c><00:20:00.000><c> has</c><00:20:00.360><c> has</c><00:20:00.480><c> to</c><00:20:00.679><c> happen</c><00:20:01.000><c> otherwise</c>

00:20:01.350 --> 00:20:01.360 align:start position:0%
is something has has to happen otherwise
 

00:20:01.360 --> 00:20:04.029 align:start position:0%
is something has has to happen otherwise
the<00:20:01.520><c> transaction</c><00:20:02.039><c> will</c><00:20:02.200><c> be</c><00:20:02.799><c> reverted</c><00:20:03.799><c> uh</c><00:20:03.919><c> and</c>

00:20:04.029 --> 00:20:04.039 align:start position:0%
the transaction will be reverted uh and
 

00:20:04.039 --> 00:20:05.750 align:start position:0%
the transaction will be reverted uh and
then<00:20:04.200><c> this</c><00:20:04.400><c> last</c><00:20:04.559><c> one</c><00:20:04.799><c> like</c><00:20:04.919><c> I</c><00:20:05.000><c> said</c><00:20:05.200><c> is</c><00:20:05.559><c> just</c>

00:20:05.750 --> 00:20:05.760 align:start position:0%
then this last one like I said is just
 

00:20:05.760 --> 00:20:08.270 align:start position:0%
then this last one like I said is just
so<00:20:06.120><c> that</c><00:20:06.360><c> if</c><00:20:06.760><c> someone</c><00:20:07.080><c> tries</c><00:20:07.320><c> to</c><00:20:07.440><c> send</c><00:20:07.720><c> eth</c><00:20:08.039><c> to</c>

00:20:08.270 --> 00:20:08.280 align:start position:0%
so that if someone tries to send eth to
 

00:20:08.280 --> 00:20:10.350 align:start position:0%
so that if someone tries to send eth to
this<00:20:08.840><c> uh</c><00:20:09.080><c> address</c><00:20:09.600><c> we</c><00:20:09.760><c> still</c><00:20:09.919><c> want</c><00:20:10.080><c> it</c><00:20:10.159><c> to</c><00:20:10.280><c> be</c>

00:20:10.350 --> 00:20:10.360 align:start position:0%
this uh address we still want it to be
 

00:20:10.360 --> 00:20:13.430 align:start position:0%
this uh address we still want it to be
able<00:20:10.520><c> to</c><00:20:10.679><c> receive</c><00:20:11.080><c> eth</c><00:20:12.080><c> um</c><00:20:12.400><c> so</c><00:20:12.760><c> it</c><00:20:12.880><c> just</c><00:20:13.039><c> allows</c>

00:20:13.430 --> 00:20:13.440 align:start position:0%
able to receive eth um so it just allows
 

00:20:13.440 --> 00:20:15.350 align:start position:0%
able to receive eth um so it just allows
that<00:20:13.840><c> that</c><00:20:14.120><c> that</c><00:20:14.440><c> receiving</c><00:20:14.840><c> so</c><00:20:14.960><c> it's</c><00:20:15.080><c> like</c><00:20:15.200><c> a</c>

00:20:15.350 --> 00:20:15.360 align:start position:0%
that that that receiving so it's like a
 

00:20:15.360 --> 00:20:18.149 align:start position:0%
that that that receiving so it's like a
payable<00:20:15.840><c> function</c><00:20:16.480><c> okay</c><00:20:17.320><c> uh</c><00:20:17.440><c> so</c><00:20:17.720><c> yeah</c><00:20:17.840><c> so</c><00:20:18.000><c> we</c>

00:20:18.149 --> 00:20:18.159 align:start position:0%
payable function okay uh so yeah so we
 

00:20:18.159 --> 00:20:20.350 align:start position:0%
payable function okay uh so yeah so we
basically<00:20:18.559><c> wiped</c><00:20:18.799><c> it</c><00:20:18.919><c> out</c><00:20:19.240><c> let's</c><00:20:19.480><c> save</c><00:20:19.840><c> that</c>

00:20:20.350 --> 00:20:20.360 align:start position:0%
basically wiped it out let's save that
 

00:20:20.360 --> 00:20:22.350 align:start position:0%
basically wiped it out let's save that
and<00:20:20.520><c> let's</c><00:20:20.760><c> try</c><00:20:20.960><c> to</c><00:20:21.159><c> deploy</c><00:20:21.640><c> so</c><00:20:21.799><c> if</c><00:20:21.880><c> you</c><00:20:22.080><c> guys</c>

00:20:22.350 --> 00:20:22.360 align:start position:0%
and let's try to deploy so if you guys
 

00:20:22.360 --> 00:20:25.149 align:start position:0%
and let's try to deploy so if you guys
do<00:20:22.840><c> that</c><00:20:23.840><c> uh</c><00:20:23.919><c> you're</c><00:20:24.080><c> going</c><00:20:24.159><c> to</c><00:20:24.280><c> get</c><00:20:24.400><c> an</c><00:20:24.559><c> error</c>

00:20:25.149 --> 00:20:25.159 align:start position:0%
do that uh you're going to get an error
 

00:20:25.159 --> 00:20:26.310 align:start position:0%
do that uh you're going to get an error
you're<00:20:25.320><c> going</c><00:20:25.400><c> to</c><00:20:25.480><c> get</c><00:20:25.600><c> a</c><00:20:25.679><c> couple</c><00:20:25.919><c> errors</c>

00:20:26.310 --> 00:20:26.320 align:start position:0%
you're going to get a couple errors
 

00:20:26.320 --> 00:20:27.830 align:start position:0%
you're going to get a couple errors
actually<00:20:27.000><c> uh</c><00:20:27.080><c> so</c><00:20:27.240><c> we</c><00:20:27.320><c> could</c><00:20:27.480><c> look</c><00:20:27.600><c> at</c><00:20:27.720><c> the</c>

00:20:27.830 --> 00:20:27.840 align:start position:0%
actually uh so we could look at the
 

00:20:27.840 --> 00:20:30.430 align:start position:0%
actually uh so we could look at the
errors<00:20:28.320><c> in</c><00:20:28.679><c> real</c><00:20:28.880><c> time</c><00:20:29.159><c> let's</c><00:20:29.400><c> do</c><00:20:29.559><c> it</c><00:20:30.120><c> so</c><00:20:30.360><c> this</c>

00:20:30.430 --> 00:20:30.440 align:start position:0%
errors in real time let's do it so this
 

00:20:30.440 --> 00:20:32.669 align:start position:0%
errors in real time let's do it so this
one's<00:20:30.760><c> saying</c><00:20:31.159><c> well</c><00:20:31.440><c> I</c><00:20:31.600><c> expected</c><00:20:32.240><c> zero</c>

00:20:32.669 --> 00:20:32.679 align:start position:0%
one's saying well I expected zero
 

00:20:32.679 --> 00:20:34.750 align:start position:0%
one's saying well I expected zero
arguments<00:20:33.480><c> but</c><00:20:33.720><c> I</c><00:20:33.919><c> actually</c><00:20:34.240><c> got</c><00:20:34.520><c> one</c>

00:20:34.750 --> 00:20:34.760 align:start position:0%
arguments but I actually got one
 

00:20:34.760 --> 00:20:36.430 align:start position:0%
arguments but I actually got one
argument<00:20:35.200><c> when</c><00:20:35.320><c> I</c><00:20:35.400><c> was</c><00:20:35.520><c> doing</c><00:20:35.760><c> the</c>

00:20:36.430 --> 00:20:36.440 align:start position:0%
argument when I was doing the
 

00:20:36.440 --> 00:20:39.110 align:start position:0%
argument when I was doing the
deploy<00:20:37.440><c> so</c><00:20:37.640><c> if</c><00:20:37.760><c> we</c><00:20:37.919><c> go</c><00:20:38.200><c> into</c><00:20:38.440><c> that</c><00:20:38.640><c> deploy</c>

00:20:39.110 --> 00:20:39.120 align:start position:0%
deploy so if we go into that deploy
 

00:20:39.120 --> 00:20:41.149 align:start position:0%
deploy so if we go into that deploy
script<00:20:39.679><c> right</c><00:20:39.880><c> below</c><00:20:40.400><c> so</c><00:20:40.600><c> again</c><00:20:40.760><c> we're</c><00:20:40.919><c> using</c>

00:20:41.149 --> 00:20:41.159 align:start position:0%
script right below so again we're using
 

00:20:41.159 --> 00:20:45.830 align:start position:0%
script right below so again we're using
hard<00:20:41.520><c> hat</c><00:20:41.679><c> in</c><00:20:41.840><c> this</c><00:20:42.400><c> version</c><00:20:43.400><c> uh</c><00:20:43.600><c> we</c><00:20:43.960><c> are</c><00:20:44.960><c> using</c>

00:20:45.830 --> 00:20:45.840 align:start position:0%
hard hat in this version uh we are using
 

00:20:45.840 --> 00:20:49.430 align:start position:0%
hard hat in this version uh we are using
um<00:20:46.120><c> typescript</c><00:20:46.840><c> to</c><00:20:47.080><c> deploy</c><00:20:47.559><c> the</c><00:20:48.360><c> contract</c><00:20:49.360><c> uh</c>

00:20:49.430 --> 00:20:49.440 align:start position:0%
um typescript to deploy the contract uh
 

00:20:49.440 --> 00:20:50.830 align:start position:0%
um typescript to deploy the contract uh
let<00:20:49.520><c> me</c><00:20:49.640><c> get</c><00:20:49.760><c> rid</c><00:20:49.880><c> of</c><00:20:49.960><c> some</c><00:20:50.039><c> of</c><00:20:50.159><c> these</c><00:20:50.440><c> comments</c>

00:20:50.830 --> 00:20:50.840 align:start position:0%
let me get rid of some of these comments
 

00:20:50.840 --> 00:20:52.990 align:start position:0%
let me get rid of some of these comments
so<00:20:51.000><c> you</c><00:20:51.120><c> guys</c><00:20:51.280><c> can</c><00:20:51.400><c> see</c><00:20:51.600><c> what's</c><00:20:51.799><c> going</c><00:20:52.000><c> on</c><00:20:52.880><c> but</c>

00:20:52.990 --> 00:20:53.000 align:start position:0%
so you guys can see what's going on but
 

00:20:53.000 --> 00:20:56.789 align:start position:0%
so you guys can see what's going on but
what<00:20:53.120><c> we're</c><00:20:53.320><c> doing</c><00:20:54.120><c> is</c><00:20:54.880><c> we</c><00:20:55.039><c> are</c><00:20:55.400><c> getting</c><00:20:55.960><c> all</c>

00:20:56.789 --> 00:20:56.799 align:start position:0%
what we're doing is we are getting all
 

00:20:56.799 --> 00:20:59.070 align:start position:0%
what we're doing is we are getting all
well<00:20:56.919><c> we're</c><00:20:57.080><c> getting</c><00:20:57.320><c> the</c><00:20:57.520><c> list</c><00:20:57.880><c> of</c><00:20:58.120><c> hard</c><00:20:58.440><c> hat</c>

00:20:59.070 --> 00:20:59.080 align:start position:0%
well we're getting the list of hard hat
 

00:20:59.080 --> 00:21:01.070 align:start position:0%
well we're getting the list of hard hat
accounts<00:20:59.559><c> that</c><00:20:59.640><c> are</c><00:21:00.000><c> available</c><00:21:00.480><c> to</c><00:21:00.640><c> us</c><00:21:00.960><c> by</c>

00:21:01.070 --> 00:21:01.080 align:start position:0%
accounts that are available to us by
 

00:21:01.080 --> 00:21:03.510 align:start position:0%
accounts that are available to us by
doing<00:21:01.320><c> this</c><00:21:01.520><c> calling</c><00:21:01.960><c> got</c><00:21:02.640><c> dogit</c><00:21:03.120><c> named</c>

00:21:03.510 --> 00:21:03.520 align:start position:0%
doing this calling got dogit named
 

00:21:03.520 --> 00:21:06.549 align:start position:0%
doing this calling got dogit named
accounts<00:21:04.480><c> and</c><00:21:04.640><c> we</c><00:21:04.799><c> take</c><00:21:05.000><c> the</c><00:21:05.200><c> very</c><00:21:05.520><c> first</c><00:21:05.880><c> one</c>

00:21:06.549 --> 00:21:06.559 align:start position:0%
accounts and we take the very first one
 

00:21:06.559 --> 00:21:08.470 align:start position:0%
accounts and we take the very first one
and<00:21:06.760><c> we</c><00:21:06.919><c> use</c><00:21:07.200><c> that</c><00:21:07.400><c> to</c><00:21:07.600><c> deploy</c><00:21:07.960><c> the</c><00:21:08.080><c> contract</c>

00:21:08.470 --> 00:21:08.480 align:start position:0%
and we use that to deploy the contract
 

00:21:08.480 --> 00:21:10.549 align:start position:0%
and we use that to deploy the contract
so<00:21:08.679><c> we</c><00:21:08.799><c> use</c><00:21:09.039><c> that</c><00:21:09.280><c> private</c><00:21:09.600><c> key</c><00:21:09.960><c> the</c><00:21:10.120><c> hard</c><00:21:10.400><c> hat</c>

00:21:10.549 --> 00:21:10.559 align:start position:0%
so we use that private key the hard hat
 

00:21:10.559 --> 00:21:13.430 align:start position:0%
so we use that private key the hard hat
private<00:21:11.039><c> key</c><00:21:12.039><c> um</c><00:21:12.400><c> and</c><00:21:12.520><c> then</c><00:21:12.720><c> we</c><00:21:13.000><c> we</c><00:21:13.120><c> call</c><00:21:13.279><c> the</c>

00:21:13.430 --> 00:21:13.440 align:start position:0%
private key um and then we we call the
 

00:21:13.440 --> 00:21:15.390 align:start position:0%
private key um and then we we call the
dot<00:21:13.679><c> deployments</c><00:21:14.279><c> to</c><00:21:14.400><c> do</c><00:21:14.720><c> that</c><00:21:14.880><c> to</c><00:21:15.039><c> do</c><00:21:15.200><c> the</c>

00:21:15.390 --> 00:21:15.400 align:start position:0%
dot deployments to do that to do the
 

00:21:15.400 --> 00:21:17.909 align:start position:0%
dot deployments to do that to do the
deploy<00:21:16.400><c> and</c><00:21:16.520><c> then</c><00:21:16.640><c> we</c><00:21:16.840><c> create</c><00:21:17.120><c> a</c><00:21:17.320><c> deployment</c>

00:21:17.909 --> 00:21:17.919 align:start position:0%
deploy and then we create a deployment
 

00:21:17.919 --> 00:21:19.909 align:start position:0%
deploy and then we create a deployment
right<00:21:18.080><c> here</c><00:21:18.320><c> by</c><00:21:18.480><c> using</c><00:21:18.799><c> the</c><00:21:19.000><c> await</c><00:21:19.520><c> so</c><00:21:19.799><c> an</c>

00:21:19.909 --> 00:21:19.919 align:start position:0%
right here by using the await so an
 

00:21:19.919 --> 00:21:22.230 align:start position:0%
right here by using the await so an
await<00:21:20.320><c> is</c><00:21:20.520><c> like</c><00:21:21.000><c> hey</c><00:21:21.159><c> you</c><00:21:21.279><c> need</c><00:21:21.400><c> to</c><00:21:21.600><c> wait</c><00:21:21.880><c> until</c>

00:21:22.230 --> 00:21:22.240 align:start position:0%
await is like hey you need to wait until
 

00:21:22.240 --> 00:21:23.830 align:start position:0%
await is like hey you need to wait until
everything<00:21:22.679><c> is</c><00:21:22.840><c> done</c><00:21:23.080><c> before</c><00:21:23.279><c> you</c><00:21:23.440><c> continue</c>

00:21:23.830 --> 00:21:23.840 align:start position:0%
everything is done before you continue
 

00:21:23.840 --> 00:21:26.990 align:start position:0%
everything is done before you continue
in<00:21:24.000><c> this</c><00:21:24.360><c> in</c><00:21:24.480><c> this</c><00:21:25.000><c> uh</c><00:21:25.279><c> code</c><00:21:26.279><c> and</c><00:21:26.400><c> we</c><00:21:26.600><c> deploy</c>

00:21:26.990 --> 00:21:27.000 align:start position:0%
in this in this uh code and we deploy
 

00:21:27.000 --> 00:21:30.230 align:start position:0%
in this in this uh code and we deploy
the<00:21:27.159><c> contract</c><00:21:28.039><c> now</c><00:21:28.760><c> we</c><00:21:29.559><c> say</c><00:21:29.840><c> who</c><00:21:30.080><c> the</c>

00:21:30.230 --> 00:21:30.240 align:start position:0%
the contract now we say who the
 

00:21:30.240 --> 00:21:33.029 align:start position:0%
the contract now we say who the
transaction<00:21:30.760><c> is</c><00:21:31.080><c> from</c><00:21:31.840><c> right</c><00:21:32.039><c> who</c><00:21:32.240><c> sent</c><00:21:32.559><c> the</c>

00:21:33.029 --> 00:21:33.039 align:start position:0%
transaction is from right who sent the
 

00:21:33.039 --> 00:21:35.510 align:start position:0%
transaction is from right who sent the
transaction<00:21:34.039><c> uh</c><00:21:34.400><c> and</c><00:21:35.080><c> what</c><00:21:35.240><c> were</c><00:21:35.400><c> the</c>

00:21:35.510 --> 00:21:35.520 align:start position:0%
transaction uh and what were the
 

00:21:35.520 --> 00:21:37.350 align:start position:0%
transaction uh and what were the
arguments<00:21:36.039><c> in</c><00:21:36.279><c> that</c><00:21:36.400><c> need</c><00:21:36.600><c> to</c><00:21:36.799><c> happen</c><00:21:37.039><c> in</c><00:21:37.200><c> that</c>

00:21:37.350 --> 00:21:37.360 align:start position:0%
arguments in that need to happen in that
 

00:21:37.360 --> 00:21:39.110 align:start position:0%
arguments in that need to happen in that
transaction<00:21:37.960><c> so</c><00:21:38.320><c> this</c><00:21:38.679><c> is</c><00:21:38.799><c> where</c><00:21:38.960><c> the</c>

00:21:39.110 --> 00:21:39.120 align:start position:0%
transaction so this is where the
 

00:21:39.120 --> 00:21:41.510 align:start position:0%
transaction so this is where the
Constructor<00:21:39.720><c> arguments</c><00:21:40.159><c> are</c><00:21:40.919><c> so</c><00:21:41.159><c> as</c><00:21:41.279><c> you</c>

00:21:41.510 --> 00:21:41.520 align:start position:0%
Constructor arguments are so as you
 

00:21:41.520 --> 00:21:43.710 align:start position:0%
Constructor arguments are so as you
mention<00:21:42.039><c> as</c><00:21:42.159><c> we</c><00:21:42.279><c> mentioned</c><00:21:42.640><c> earlier</c><00:21:43.360><c> we</c><00:21:43.520><c> took</c>

00:21:43.710 --> 00:21:43.720 align:start position:0%
mention as we mentioned earlier we took
 

00:21:43.720 --> 00:21:45.630 align:start position:0%
mention as we mentioned earlier we took
away<00:21:44.039><c> the</c><00:21:44.200><c> The</c><00:21:44.320><c> Constructor</c><00:21:44.840><c> arguments</c><00:21:45.360><c> so</c><00:21:45.520><c> we</c>

00:21:45.630 --> 00:21:45.640 align:start position:0%
away the The Constructor arguments so we
 

00:21:45.640 --> 00:21:47.269 align:start position:0%
away the The Constructor arguments so we
also<00:21:45.840><c> need</c><00:21:46.000><c> to</c><00:21:46.200><c> take</c><00:21:46.400><c> away</c><00:21:46.640><c> the</c><00:21:46.760><c> arguments</c>

00:21:47.269 --> 00:21:47.279 align:start position:0%
also need to take away the arguments
 

00:21:47.279 --> 00:21:50.390 align:start position:0%
also need to take away the arguments
here<00:21:48.360><c> okay</c><00:21:49.360><c> and</c><00:21:49.559><c> we</c><00:21:49.679><c> also</c><00:21:49.840><c> have</c><00:21:50.000><c> logging</c>

00:21:50.390 --> 00:21:50.400 align:start position:0%
here okay and we also have logging
 

00:21:50.400 --> 00:21:52.669 align:start position:0%
here okay and we also have logging
enabled<00:21:50.960><c> and</c><00:21:51.120><c> we</c><00:21:51.240><c> have</c><00:21:51.400><c> like</c><00:21:51.520><c> Auto</c><00:21:51.880><c> mind</c><00:21:52.120><c> true</c>

00:21:52.669 --> 00:21:52.679 align:start position:0%
enabled and we have like Auto mind true
 

00:21:52.679 --> 00:21:54.190 align:start position:0%
enabled and we have like Auto mind true
you<00:21:52.760><c> can</c><00:21:52.919><c> take</c><00:21:53.159><c> those</c><00:21:53.360><c> off</c><00:21:53.520><c> if</c><00:21:53.640><c> you</c><00:21:53.720><c> wanted</c><00:21:54.000><c> to</c>

00:21:54.190 --> 00:21:54.200 align:start position:0%
you can take those off if you wanted to
 

00:21:54.200 --> 00:21:56.390 align:start position:0%
you can take those off if you wanted to
we'll<00:21:54.400><c> just</c><00:21:54.559><c> keep</c><00:21:54.760><c> those</c><00:21:55.039><c> there</c><00:21:55.880><c> and</c><00:21:56.039><c> then</c><00:21:56.240><c> if</c>

00:21:56.390 --> 00:21:56.400 align:start position:0%
we'll just keep those there and then if
 

00:21:56.400 --> 00:21:59.190 align:start position:0%
we'll just keep those there and then if
we<00:21:56.679><c> save</c><00:21:57.159><c> that</c><00:21:57.760><c> and</c><00:21:57.919><c> then</c><00:21:58.120><c> now</c><00:21:58.600><c> try</c><00:21:58.760><c> to</c><00:21:58.880><c> deploy</c>

00:21:59.190 --> 00:21:59.200 align:start position:0%
we save that and then now try to deploy
 

00:21:59.200 --> 00:22:01.710 align:start position:0%
we save that and then now try to deploy
we'll<00:21:59.400><c> get</c><00:21:59.480><c> a</c><00:21:59.600><c> new</c><00:22:00.200><c> error</c><00:22:01.200><c> but</c><00:22:01.360><c> this</c><00:22:01.440><c> is</c><00:22:01.600><c> what</c>

00:22:01.710 --> 00:22:01.720 align:start position:0%
we'll get a new error but this is what
 

00:22:01.720 --> 00:22:03.190 align:start position:0%
we'll get a new error but this is what
you<00:22:01.799><c> do</c><00:22:01.960><c> in</c><00:22:02.120><c> software</c><00:22:02.480><c> development</c><00:22:03.000><c> right</c><00:22:03.080><c> you</c>

00:22:03.190 --> 00:22:03.200 align:start position:0%
you do in software development right you
 

00:22:03.200 --> 00:22:04.950 align:start position:0%
you do in software development right you
work<00:22:03.400><c> through</c><00:22:03.640><c> errors</c><00:22:04.440><c> so</c><00:22:04.600><c> then</c><00:22:04.720><c> you're</c><00:22:04.840><c> going</c>

00:22:04.950 --> 00:22:04.960 align:start position:0%
work through errors so then you're going
 

00:22:04.960 --> 00:22:07.110 align:start position:0%
work through errors so then you're going
to<00:22:05.080><c> see</c><00:22:05.440><c> well</c><00:22:05.679><c> we</c><00:22:05.799><c> got</c><00:22:05.919><c> a</c><00:22:06.080><c> type</c><00:22:06.320><c> error</c><00:22:06.799><c> in</c><00:22:06.919><c> our</c>

00:22:07.110 --> 00:22:07.120 align:start position:0%
to see well we got a type error in our
 

00:22:07.120 --> 00:22:09.909 align:start position:0%
to see well we got a type error in our
deployment<00:22:07.679><c> inside</c><00:22:08.000><c> of</c><00:22:08.200><c> our</c><00:22:08.480><c> deploy</c><00:22:09.000><c> contract</c>

00:22:09.909 --> 00:22:09.919 align:start position:0%
deployment inside of our deploy contract
 

00:22:09.919 --> 00:22:12.590 align:start position:0%
deployment inside of our deploy contract
we<00:22:10.080><c> got</c><00:22:10.400><c> this</c><00:22:10.679><c> your</c><00:22:11.080><c> contract.</c><00:22:11.799><c> greeting</c><00:22:12.320><c> is</c>

00:22:12.590 --> 00:22:12.600 align:start position:0%
we got this your contract. greeting is
 

00:22:12.600 --> 00:22:16.350 align:start position:0%
we got this your contract. greeting is
not<00:22:12.840><c> a</c><00:22:13.000><c> function</c><00:22:13.760><c> so</c><00:22:14.440><c> let's</c><00:22:14.679><c> go</c><00:22:15.159><c> back</c><00:22:16.159><c> so</c>

00:22:16.350 --> 00:22:16.360 align:start position:0%
not a function so let's go back so
 

00:22:16.360 --> 00:22:18.630 align:start position:0%
not a function so let's go back so
another<00:22:16.640><c> thing</c><00:22:16.760><c> you'll</c><00:22:16.960><c> notice</c><00:22:17.240><c> is</c><00:22:17.440><c> we</c><00:22:17.640><c> do</c><00:22:18.480><c> we</c>

00:22:18.630 --> 00:22:18.640 align:start position:0%
another thing you'll notice is we do we
 

00:22:18.640 --> 00:22:20.870 align:start position:0%
another thing you'll notice is we do we
get<00:22:18.760><c> an</c><00:22:19.039><c> instance</c><00:22:19.440><c> of</c><00:22:19.640><c> the</c><00:22:19.840><c> contract</c><00:22:20.559><c> right</c>

00:22:20.870 --> 00:22:20.880 align:start position:0%
get an instance of the contract right
 

00:22:20.880 --> 00:22:24.350 align:start position:0%
get an instance of the contract right
below<00:22:21.400><c> here</c><00:22:22.000><c> so</c><00:22:22.200><c> we</c><00:22:22.320><c> say</c><00:22:22.840><c> okay</c><00:22:23.520><c> if</c><00:22:23.720><c> you</c><00:22:24.200><c> have</c>

00:22:24.350 --> 00:22:24.360 align:start position:0%
below here so we say okay if you have
 

00:22:24.360 --> 00:22:25.990 align:start position:0%
below here so we say okay if you have
deployed<00:22:24.760><c> your</c><00:22:24.880><c> contract</c>

00:22:25.990 --> 00:22:26.000 align:start position:0%
deployed your contract
 

00:22:26.000 --> 00:22:28.029 align:start position:0%
deployed your contract
successfully<00:22:27.000><c> take</c><00:22:27.320><c> that</c><00:22:27.559><c> and</c><00:22:27.720><c> get</c><00:22:27.880><c> a</c>

00:22:28.029 --> 00:22:28.039 align:start position:0%
successfully take that and get a
 

00:22:28.039 --> 00:22:30.909 align:start position:0%
successfully take that and get a
contract<00:22:28.880><c> by</c><00:22:29.039><c> using</c><00:22:29.520><c> get</c><00:22:29.960><c> Contract</c><00:22:30.440><c> from</c><00:22:30.600><c> hard</c>

00:22:30.909 --> 00:22:30.919 align:start position:0%
contract by using get Contract from hard
 

00:22:30.919 --> 00:22:33.070 align:start position:0%
contract by using get Contract from hard
hat<00:22:31.080><c> ethers</c><00:22:31.919><c> so</c><00:22:32.080><c> hard</c><00:22:32.360><c> hat</c><00:22:32.480><c> ethers</c><00:22:32.840><c> is</c><00:22:32.960><c> an</c>

00:22:33.070 --> 00:22:33.080 align:start position:0%
hat ethers so hard hat ethers is an
 

00:22:33.080 --> 00:22:35.190 align:start position:0%
hat ethers so hard hat ethers is an
ethers<00:22:33.520><c> implementation</c><00:22:34.120><c> for</c><00:22:34.279><c> hard</c><00:22:34.640><c> hat</c><00:22:35.080><c> that</c>

00:22:35.190 --> 00:22:35.200 align:start position:0%
ethers implementation for hard hat that
 

00:22:35.200 --> 00:22:37.870 align:start position:0%
ethers implementation for hard hat that
allows<00:22:35.440><c> you</c><00:22:35.559><c> to</c><00:22:36.240><c> query</c><00:22:37.240><c> the</c><00:22:37.360><c> blockchain</c>

00:22:37.870 --> 00:22:37.880 align:start position:0%
allows you to query the blockchain
 

00:22:37.880 --> 00:22:40.230 align:start position:0%
allows you to query the blockchain
basically<00:22:38.279><c> to</c><00:22:38.480><c> get</c><00:22:38.799><c> get</c><00:22:38.960><c> the</c><00:22:39.080><c> inst</c><00:22:39.600><c> get</c><00:22:39.760><c> the</c>

00:22:40.230 --> 00:22:40.240 align:start position:0%
basically to get get the inst get the
 

00:22:40.240 --> 00:22:42.950 align:start position:0%
basically to get get the inst get the
instance<00:22:41.240><c> and</c><00:22:41.480><c> we</c><00:22:41.840><c> query</c><00:22:42.200><c> it</c><00:22:42.360><c> by</c><00:22:42.520><c> calling</c><00:22:42.799><c> the</c>

00:22:42.950 --> 00:22:42.960 align:start position:0%
instance and we query it by calling the
 

00:22:42.960 --> 00:22:45.149 align:start position:0%
instance and we query it by calling the
name<00:22:43.440><c> which</c><00:22:43.559><c> is</c><00:22:43.840><c> here</c><00:22:44.200><c> and</c><00:22:44.320><c> we</c><00:22:44.520><c> query</c><00:22:44.840><c> it</c><00:22:45.000><c> by</c>

00:22:45.149 --> 00:22:45.159 align:start position:0%
name which is here and we query it by
 

00:22:45.159 --> 00:22:47.149 align:start position:0%
name which is here and we query it by
calling<00:22:45.440><c> the</c><00:22:45.559><c> owner</c><00:22:46.080><c> or</c><00:22:46.279><c> who</c><00:22:46.600><c> who</c><00:22:46.760><c> it's</c><00:22:46.919><c> from</c>

00:22:47.149 --> 00:22:47.159 align:start position:0%
calling the owner or who who it's from
 

00:22:47.159 --> 00:22:50.549 align:start position:0%
calling the owner or who who it's from
is<00:22:47.320><c> the</c><00:22:47.880><c> deployer</c><00:22:48.880><c> and</c><00:22:49.039><c> then</c><00:22:49.320><c> we</c><00:22:49.840><c> once</c><00:22:50.080><c> we</c><00:22:50.279><c> have</c>

00:22:50.549 --> 00:22:50.559 align:start position:0%
is the deployer and then we once we have
 

00:22:50.559 --> 00:22:53.350 align:start position:0%
is the deployer and then we once we have
that<00:22:50.840><c> contract</c><00:22:51.600><c> we</c><00:22:51.720><c> can</c><00:22:52.039><c> call</c><00:22:52.600><c> any</c><00:22:52.840><c> functions</c>

00:22:53.350 --> 00:22:53.360 align:start position:0%
that contract we can call any functions
 

00:22:53.360 --> 00:22:55.149 align:start position:0%
that contract we can call any functions
inside<00:22:53.640><c> of</c><00:22:53.799><c> it</c><00:22:54.080><c> which</c><00:22:54.200><c> is</c><00:22:54.360><c> really</c><00:22:54.559><c> cool</c><00:22:54.880><c> so</c><00:22:55.039><c> we</c>

00:22:55.149 --> 00:22:55.159 align:start position:0%
inside of it which is really cool so we
 

00:22:55.159 --> 00:22:57.630 align:start position:0%
inside of it which is really cool so we
can<00:22:55.320><c> actually</c><00:22:55.559><c> do</c><00:22:55.760><c> some</c><00:22:56.480><c> transactions</c><00:22:57.279><c> here</c>

00:22:57.630 --> 00:22:57.640 align:start position:0%
can actually do some transactions here
 

00:22:57.640 --> 00:23:00.310 align:start position:0%
can actually do some transactions here
inside<00:22:57.880><c> of</c><00:22:58.000><c> the</c><00:22:58.080><c> deploy</c><00:22:58.559><c> script</c><00:22:59.200><c> or</c><00:22:59.960><c> we</c><00:23:00.080><c> can</c>

00:23:00.310 --> 00:23:00.320 align:start position:0%
inside of the deploy script or we can
 

00:23:00.320 --> 00:23:01.870 align:start position:0%
inside of the deploy script or we can
yeah<00:23:00.480><c> so</c><00:23:00.640><c> in</c><00:23:00.760><c> this</c><00:23:00.919><c> case</c><00:23:01.360><c> what</c><00:23:01.440><c> we're</c><00:23:01.600><c> doing</c><00:23:01.799><c> is</c>

00:23:01.870 --> 00:23:01.880 align:start position:0%
yeah so in this case what we're doing is
 

00:23:01.880 --> 00:23:03.390 align:start position:0%
yeah so in this case what we're doing is
we're<00:23:02.000><c> doing</c><00:23:02.159><c> a</c><00:23:02.320><c> console</c><00:23:02.720><c> log</c><00:23:03.080><c> and</c><00:23:03.200><c> we're</c>

00:23:03.390 --> 00:23:03.400 align:start position:0%
we're doing a console log and we're
 

00:23:03.400 --> 00:23:06.710 align:start position:0%
we're doing a console log and we're
logging<00:23:04.279><c> your</c><00:23:04.640><c> contract.</c><00:23:05.360><c> greeting</c><00:23:06.159><c> but</c><00:23:06.600><c> this</c>

00:23:06.710 --> 00:23:06.720 align:start position:0%
logging your contract. greeting but this
 

00:23:06.720 --> 00:23:08.390 align:start position:0%
logging your contract. greeting but this
doesn't<00:23:07.039><c> exist</c><00:23:07.360><c> anymore</c><00:23:07.760><c> because</c><00:23:07.880><c> I</c><00:23:08.039><c> deleted</c>

00:23:08.390 --> 00:23:08.400 align:start position:0%
doesn't exist anymore because I deleted
 

00:23:08.400 --> 00:23:11.230 align:start position:0%
doesn't exist anymore because I deleted
it<00:23:08.760><c> right</c><00:23:09.400><c> so</c><00:23:09.559><c> we</c><00:23:09.720><c> also</c><00:23:09.960><c> need</c><00:23:10.120><c> to</c><00:23:10.320><c> get</c><00:23:10.520><c> rid</c><00:23:10.760><c> of</c>

00:23:11.230 --> 00:23:11.240 align:start position:0%
it right so we also need to get rid of
 

00:23:11.240 --> 00:23:15.470 align:start position:0%
it right so we also need to get rid of
this<00:23:12.240><c> okay</c><00:23:13.200><c> so</c><00:23:13.360><c> if</c><00:23:13.480><c> we</c><00:23:13.640><c> save</c><00:23:14.200><c> that</c><00:23:15.200><c> and</c><00:23:15.320><c> then</c>

00:23:15.470 --> 00:23:15.480 align:start position:0%
this okay so if we save that and then
 

00:23:15.480 --> 00:23:19.110 align:start position:0%
this okay so if we save that and then
deploy<00:23:16.240><c> again</c><00:23:17.240><c> we</c><00:23:17.400><c> should</c><00:23:17.640><c> be</c><00:23:17.840><c> in</c><00:23:18.000><c> the</c><00:23:18.200><c> in</c><00:23:18.440><c> the</c>

00:23:19.110 --> 00:23:19.120 align:start position:0%
deploy again we should be in the in the
 

00:23:19.120 --> 00:23:21.710 align:start position:0%
deploy again we should be in the in the
in<00:23:19.279><c> the</c><00:23:19.440><c> good</c><00:23:19.720><c> there</c><00:23:19.880><c> we</c><00:23:20.039><c> go</c><00:23:20.559><c> cool</c><00:23:20.960><c> successful</c>

00:23:21.710 --> 00:23:21.720 align:start position:0%
in the good there we go cool successful
 

00:23:21.720 --> 00:23:24.430 align:start position:0%
in the good there we go cool successful
okay<00:23:21.880><c> let</c><00:23:21.960><c> me</c><00:23:22.080><c> Zoom</c><00:23:22.320><c> back</c><00:23:22.520><c> in</c><00:23:23.080><c> no</c><00:23:23.200><c> more</c><00:23:23.440><c> errors</c>

00:23:24.430 --> 00:23:24.440 align:start position:0%
okay let me Zoom back in no more errors
 

00:23:24.440 --> 00:23:26.510 align:start position:0%
okay let me Zoom back in no more errors
so<00:23:24.880><c> hopefully</c><00:23:25.240><c> you</c><00:23:25.360><c> guys</c><00:23:25.480><c> have</c><00:23:25.640><c> been</c><00:23:25.840><c> able</c><00:23:26.120><c> to</c>

00:23:26.510 --> 00:23:26.520 align:start position:0%
so hopefully you guys have been able to
 

00:23:26.520 --> 00:23:29.070 align:start position:0%
so hopefully you guys have been able to
get<00:23:26.679><c> to</c><00:23:26.919><c> that</c><00:23:27.159><c> point</c><00:23:27.520><c> so</c><00:23:27.720><c> you</c><00:23:27.840><c> should</c><00:23:28.600><c> come</c><00:23:28.799><c> in</c>

00:23:29.070 --> 00:23:29.080 align:start position:0%
get to that point so you should come in
 

00:23:29.080 --> 00:23:31.990 align:start position:0%
get to that point so you should come in
here<00:23:29.880><c> you</c><00:23:30.080><c> should</c><00:23:31.039><c> Wipe</c><00:23:31.279><c> Out</c><00:23:31.440><c> the</c><00:23:31.600><c> contract</c>

00:23:31.990 --> 00:23:32.000 align:start position:0%
here you should Wipe Out the contract
 

00:23:32.000 --> 00:23:33.230 align:start position:0%
here you should Wipe Out the contract
you<00:23:32.159><c> you</c><00:23:32.240><c> don't</c><00:23:32.360><c> really</c><00:23:32.520><c> need</c><00:23:32.720><c> this</c><00:23:32.840><c> withdraw</c>

00:23:33.230 --> 00:23:33.240 align:start position:0%
you you don't really need this withdraw
 

00:23:33.240 --> 00:23:34.830 align:start position:0%
you you don't really need this withdraw
function<00:23:33.600><c> you</c><00:23:33.679><c> could</c><00:23:33.840><c> get</c><00:23:34.000><c> rid</c><00:23:34.120><c> of</c><00:23:34.240><c> it</c><00:23:34.360><c> too</c><00:23:34.760><c> you</c>

00:23:34.830 --> 00:23:34.840 align:start position:0%
function you could get rid of it too you
 

00:23:34.840 --> 00:23:36.549 align:start position:0%
function you could get rid of it too you
could<00:23:35.000><c> get</c><00:23:35.159><c> rid</c><00:23:35.279><c> of</c><00:23:35.400><c> this</c><00:23:35.559><c> if</c><00:23:35.679><c> you</c><00:23:35.799><c> want</c><00:23:36.320><c> we're</c>

00:23:36.549 --> 00:23:36.559 align:start position:0%
could get rid of this if you want we're
 

00:23:36.559 --> 00:23:37.710 align:start position:0%
could get rid of this if you want we're
going<00:23:36.640><c> to</c><00:23:36.799><c> we</c><00:23:36.919><c> just</c><00:23:37.000><c> want</c><00:23:37.120><c> to</c><00:23:37.240><c> start</c><00:23:37.480><c> from</c>

00:23:37.710 --> 00:23:37.720 align:start position:0%
going to we just want to start from
 

00:23:37.720 --> 00:23:40.789 align:start position:0%
going to we just want to start from
scratch<00:23:38.279><c> so</c><00:23:39.200><c> um</c><00:23:39.799><c> what</c><00:23:39.919><c> I</c><00:23:40.000><c> want</c><00:23:40.080><c> to</c><00:23:40.200><c> do</c><00:23:40.400><c> now</c><00:23:40.640><c> and</c>

00:23:40.789 --> 00:23:40.799 align:start position:0%
scratch so um what I want to do now and
 

00:23:40.799 --> 00:23:42.510 align:start position:0%
scratch so um what I want to do now and
then<00:23:40.960><c> you</c><00:23:41.080><c> need</c><00:23:41.240><c> to</c><00:23:41.400><c> come</c><00:23:41.559><c> in</c><00:23:41.720><c> here</c><00:23:42.240><c> make</c><00:23:42.360><c> sure</c>

00:23:42.510 --> 00:23:42.520 align:start position:0%
then you need to come in here make sure
 

00:23:42.520 --> 00:23:45.350 align:start position:0%
then you need to come in here make sure
you<00:23:42.679><c> remove</c><00:23:43.039><c> the</c><00:23:43.159><c> arguments</c><00:23:44.120><c> from</c><00:23:44.320><c> the</c><00:23:44.520><c> args</c>

00:23:45.350 --> 00:23:45.360 align:start position:0%
you remove the arguments from the args
 

00:23:45.360 --> 00:23:47.310 align:start position:0%
you remove the arguments from the args
make<00:23:45.520><c> sure</c><00:23:45.679><c> you</c><00:23:45.880><c> remove</c><00:23:46.320><c> this</c><00:23:46.559><c> console</c><00:23:46.960><c> log</c>

00:23:47.310 --> 00:23:47.320 align:start position:0%
make sure you remove this console log
 

00:23:47.320 --> 00:23:48.950 align:start position:0%
make sure you remove this console log
that<00:23:47.400><c> you</c><00:23:47.480><c> were</c><00:23:47.640><c> doing</c><00:23:47.960><c> here</c><00:23:48.200><c> and</c><00:23:48.400><c> right</c><00:23:48.559><c> below</c>

00:23:48.950 --> 00:23:48.960 align:start position:0%
that you were doing here and right below
 

00:23:48.960 --> 00:23:50.909 align:start position:0%
that you were doing here and right below
that<00:23:49.440><c> and</c><00:23:49.520><c> then</c><00:23:49.640><c> you'll</c><00:23:49.840><c> be</c><00:23:50.039><c> kind</c><00:23:50.159><c> of</c><00:23:50.400><c> where</c><00:23:50.640><c> I</c>

00:23:50.909 --> 00:23:50.919 align:start position:0%
that and then you'll be kind of where I
 

00:23:50.919 --> 00:23:53.950 align:start position:0%
that and then you'll be kind of where I
where<00:23:51.039><c> I</c><00:23:51.520><c> am</c><00:23:52.520><c> um</c><00:23:52.799><c> I</c><00:23:52.880><c> want</c><00:23:53.000><c> to</c><00:23:53.120><c> pause</c><00:23:53.400><c> a</c><00:23:53.600><c> second</c>

00:23:53.950 --> 00:23:53.960 align:start position:0%
where I am um I want to pause a second
 

00:23:53.960 --> 00:23:55.390 align:start position:0%
where I am um I want to pause a second
for<00:23:54.240><c> questions</c><00:23:54.760><c> because</c><00:23:54.919><c> I</c><00:23:55.000><c> know</c><00:23:55.200><c> there</c>

00:23:55.390 --> 00:23:55.400 align:start position:0%
for questions because I know there
 

00:23:55.400 --> 00:23:56.830 align:start position:0%
for questions because I know there
probably<00:23:56.039><c> some</c><00:23:56.200><c> people</c><00:23:56.440><c> might</c><00:23:56.640><c> have</c>

00:23:56.830 --> 00:23:56.840 align:start position:0%
probably some people might have
 

00:23:56.840 --> 00:23:59.149 align:start position:0%
probably some people might have
questions<00:23:57.320><c> so</c><00:23:57.640><c> let's</c><00:23:57.840><c> just</c><00:23:58.000><c> give</c><00:23:58.200><c> like</c><00:23:58.840><c> couple</c>

00:23:59.149 --> 00:23:59.159 align:start position:0%
questions so let's just give like couple
 

00:23:59.159 --> 00:24:02.669 align:start position:0%
questions so let's just give like couple
minutes<00:23:59.679><c> to</c><00:24:00.480><c> um</c><00:24:01.080><c> answer</c><00:24:01.400><c> questions</c><00:24:02.200><c> uh</c><00:24:02.559><c> put</c>

00:24:02.669 --> 00:24:02.679 align:start position:0%
minutes to um answer questions uh put
 

00:24:02.679 --> 00:24:04.190 align:start position:0%
minutes to um answer questions uh put
your<00:24:02.840><c> hand</c><00:24:03.000><c> up</c><00:24:03.159><c> if</c><00:24:03.240><c> you</c><00:24:03.360><c> have</c><00:24:03.480><c> a</c><00:24:03.640><c> question</c><00:24:04.080><c> and</c>

00:24:04.190 --> 00:24:04.200 align:start position:0%
your hand up if you have a question and
 

00:24:04.200 --> 00:24:09.630 align:start position:0%
your hand up if you have a question and
I'll<00:24:04.360><c> check</c><00:24:04.559><c> the</c><00:24:04.720><c> app</c><00:24:04.960><c> real</c>

00:24:09.630 --> 00:24:09.640 align:start position:0%
 
 

00:24:09.640 --> 00:24:12.590 align:start position:0%
 
quick<00:24:10.640><c> any</c><00:24:11.039><c> questions</c>

00:24:12.590 --> 00:24:12.600 align:start position:0%
quick any questions
 

00:24:12.600 --> 00:24:15.549 align:start position:0%
quick any questions
no

00:24:15.549 --> 00:24:15.559 align:start position:0%
no
 

00:24:15.559 --> 00:24:17.230 align:start position:0%
no
yep

00:24:17.230 --> 00:24:17.240 align:start position:0%
yep
 

00:24:17.240 --> 00:24:20.710 align:start position:0%
yep
F<00:24:18.240><c> uh</c><00:24:18.480><c> I</c><00:24:18.559><c> was</c><00:24:18.760><c> more</c><00:24:19.039><c> focused</c><00:24:19.480><c> on</c><00:24:20.080><c> following</c><00:24:20.520><c> up</c>

00:24:20.710 --> 00:24:20.720 align:start position:0%
F uh I was more focused on following up
 

00:24:20.720 --> 00:24:24.510 align:start position:0%
F uh I was more focused on following up
with<00:24:20.840><c> the</c><00:24:21.000><c> code</c><00:24:21.640><c> I</c><00:24:21.760><c> didn't</c><00:24:22.360><c> really</c><00:24:23.360><c> um</c><00:24:24.039><c> get</c><00:24:24.320><c> why</c>

00:24:24.510 --> 00:24:24.520 align:start position:0%
with the code I didn't really um get why
 

00:24:24.520 --> 00:24:26.909 align:start position:0%
with the code I didn't really um get why
did<00:24:24.679><c> we</c><00:24:24.799><c> do</c><00:24:25.039><c> these</c><00:24:25.600><c> changes</c><00:24:26.600><c> I'm</c><00:24:26.679><c> going</c><00:24:26.799><c> to</c>

00:24:26.909 --> 00:24:26.919 align:start position:0%
did we do these changes I'm going to
 

00:24:26.919 --> 00:24:29.470 align:start position:0%
did we do these changes I'm going to
build<00:24:27.120><c> out</c><00:24:27.320><c> a</c><00:24:27.520><c> new</c><00:24:28.360><c> smart</c><00:24:28.600><c> contract</c><00:24:29.039><c> right</c><00:24:29.200><c> now</c>

00:24:29.470 --> 00:24:29.480 align:start position:0%
build out a new smart contract right now
 

00:24:29.480 --> 00:24:31.350 align:start position:0%
build out a new smart contract right now
we're<00:24:29.640><c> going</c><00:24:29.760><c> to</c><00:24:29.880><c> create</c><00:24:30.120><c> an</c><00:24:30.240><c> erc20</c><00:24:31.000><c> from</c>

00:24:31.350 --> 00:24:31.360 align:start position:0%
we're going to create an erc20 from
 

00:24:31.360 --> 00:24:34.269 align:start position:0%
we're going to create an erc20 from
scratch<00:24:32.360><c> so</c><00:24:32.760><c> I</c><00:24:33.080><c> we</c><00:24:33.240><c> want</c><00:24:33.360><c> to</c><00:24:33.840><c> it's</c><00:24:33.960><c> kind</c><00:24:34.080><c> of</c>

00:24:34.269 --> 00:24:34.279 align:start position:0%
scratch so I we want to it's kind of
 

00:24:34.279 --> 00:24:37.350 align:start position:0%
scratch so I we want to it's kind of
just<00:24:34.440><c> when</c><00:24:34.559><c> you're</c><00:24:34.960><c> first</c><00:24:35.960><c> using</c><00:24:36.360><c> scaffold</c><00:24:36.799><c> e</c>

00:24:37.350 --> 00:24:37.360 align:start position:0%
just when you're first using scaffold e
 

00:24:37.360 --> 00:24:39.269 align:start position:0%
just when you're first using scaffold e
it<00:24:37.520><c> comes</c><00:24:37.760><c> with</c><00:24:37.960><c> this</c><00:24:38.159><c> stuff</c><00:24:38.399><c> to</c><00:24:38.640><c> test</c><00:24:38.919><c> and</c><00:24:39.080><c> see</c>

00:24:39.269 --> 00:24:39.279 align:start position:0%
it comes with this stuff to test and see
 

00:24:39.279 --> 00:24:42.269 align:start position:0%
it comes with this stuff to test and see
how<00:24:39.440><c> it</c><00:24:39.600><c> looks</c><00:24:40.440><c> but</c><00:24:40.880><c> you</c><00:24:41.240><c> probably</c><00:24:41.880><c> want</c><00:24:42.039><c> to</c>

00:24:42.269 --> 00:24:42.279 align:start position:0%
how it looks but you probably want to
 

00:24:42.279 --> 00:24:43.909 align:start position:0%
how it looks but you probably want to
just<00:24:42.440><c> start</c><00:24:42.760><c> from</c><00:24:43.000><c> scratch</c><00:24:43.360><c> so</c><00:24:43.520><c> I</c><00:24:43.600><c> wanted</c><00:24:43.799><c> to</c>

00:24:43.909 --> 00:24:43.919 align:start position:0%
just start from scratch so I wanted to
 

00:24:43.919 --> 00:24:45.510 align:start position:0%
just start from scratch so I wanted to
show<00:24:44.159><c> you</c><00:24:44.440><c> guys</c><00:24:44.720><c> how</c><00:24:45.000><c> if</c><00:24:45.080><c> you're</c><00:24:45.200><c> doing</c><00:24:45.399><c> a</c>

00:24:45.510 --> 00:24:45.520 align:start position:0%
show you guys how if you're doing a
 

00:24:45.520 --> 00:24:46.950 align:start position:0%
show you guys how if you're doing a
hackathon<00:24:46.000><c> you</c><00:24:46.080><c> can</c><00:24:46.240><c> get</c><00:24:46.399><c> rid</c><00:24:46.520><c> of</c><00:24:46.679><c> all</c><00:24:46.799><c> the</c>

00:24:46.950 --> 00:24:46.960 align:start position:0%
hackathon you can get rid of all the
 

00:24:46.960 --> 00:24:49.350 align:start position:0%
hackathon you can get rid of all the
stuff<00:24:47.159><c> you</c><00:24:47.320><c> need</c><00:24:47.960><c> and</c><00:24:48.120><c> just</c><00:24:48.279><c> kind</c><00:24:48.440><c> of</c><00:24:49.000><c> start</c><00:24:49.240><c> at</c>

00:24:49.350 --> 00:24:49.360 align:start position:0%
stuff you need and just kind of start at
 

00:24:49.360 --> 00:24:51.710 align:start position:0%
stuff you need and just kind of start at
a<00:24:49.520><c> base</c><00:24:49.880><c> a</c><00:24:49.960><c> new</c><00:24:50.159><c> base</c><00:24:50.919><c> and</c><00:24:51.159><c> why</c><00:24:51.399><c> these</c>

00:24:51.710 --> 00:24:51.720 align:start position:0%
a base a new base and why these
 

00:24:51.720 --> 00:24:54.070 align:start position:0%
a base a new base and why these
specifically<00:24:52.240><c> like</c><00:24:52.559><c> why</c><00:24:52.840><c> why</c><00:24:53.240><c> the</c><00:24:53.360><c> argument</c>

00:24:54.070 --> 00:24:54.080 align:start position:0%
specifically like why why the argument
 

00:24:54.080 --> 00:24:57.710 align:start position:0%
specifically like why why the argument
and<00:24:54.520><c> the</c><00:24:55.279><c> the</c><00:24:55.559><c> other</c><00:24:55.799><c> line</c><00:24:56.320><c> below</c><00:24:57.320><c> I'll</c><00:24:57.480><c> show</c>

00:24:57.710 --> 00:24:57.720 align:start position:0%
and the the other line below I'll show
 

00:24:57.720 --> 00:25:00.470 align:start position:0%
and the the other line below I'll show
you<00:24:57.960><c> but</c><00:24:58.600><c> uh</c><00:24:58.760><c> that's</c><00:24:58.880><c> a</c><00:24:59.039><c> good</c><00:24:59.240><c> question</c><00:24:59.799><c> uh</c><00:24:59.919><c> so</c>

00:25:00.470 --> 00:25:00.480 align:start position:0%
you but uh that's a good question uh so
 

00:25:00.480 --> 00:25:02.110 align:start position:0%
you but uh that's a good question uh so
the<00:25:00.640><c> question</c><00:25:00.919><c> was</c><00:25:01.159><c> basically</c><00:25:01.640><c> yeah</c><00:25:01.840><c> like</c><00:25:02.000><c> why</c>

00:25:02.110 --> 00:25:02.120 align:start position:0%
the question was basically yeah like why
 

00:25:02.120 --> 00:25:04.389 align:start position:0%
the question was basically yeah like why
are<00:25:02.240><c> we</c><00:25:02.640><c> removing</c><00:25:03.039><c> the</c><00:25:03.159><c> arguments</c><00:25:03.679><c> well</c><00:25:04.159><c> this</c>

00:25:04.389 --> 00:25:04.399 align:start position:0%
are we removing the arguments well this
 

00:25:04.399 --> 00:25:07.310 align:start position:0%
are we removing the arguments well this
contract<00:25:04.840><c> comes</c><00:25:05.159><c> with</c><00:25:05.440><c> a</c><00:25:06.120><c> um</c><00:25:07.000><c> uh</c><00:25:07.120><c> what's</c>

00:25:07.310 --> 00:25:07.320 align:start position:0%
contract comes with a um uh what's
 

00:25:07.320 --> 00:25:09.029 align:start position:0%
contract comes with a um uh what's
called<00:25:07.480><c> an</c><00:25:07.600><c> ownable</c><00:25:08.200><c> pattern</c><00:25:08.640><c> or</c><00:25:08.799><c> like</c><00:25:08.919><c> an</c>

00:25:09.029 --> 00:25:09.039 align:start position:0%
called an ownable pattern or like an
 

00:25:09.039 --> 00:25:11.430 align:start position:0%
called an ownable pattern or like an
ownership<00:25:09.559><c> pattern</c><00:25:10.279><c> where</c><00:25:10.520><c> that</c><00:25:11.039><c> owner</c>

00:25:11.430 --> 00:25:11.440 align:start position:0%
ownership pattern where that owner
 

00:25:11.440 --> 00:25:13.310 align:start position:0%
ownership pattern where that owner
address<00:25:11.919><c> is</c><00:25:12.120><c> kind</c><00:25:12.240><c> of</c><00:25:12.480><c> like</c><00:25:12.679><c> the</c><00:25:12.960><c> access</c>

00:25:13.310 --> 00:25:13.320 align:start position:0%
address is kind of like the access
 

00:25:13.320 --> 00:25:15.590 align:start position:0%
address is kind of like the access
control<00:25:13.919><c> for</c><00:25:14.559><c> withdrawing</c><00:25:15.000><c> funds</c><00:25:15.279><c> from</c><00:25:15.440><c> the</c>

00:25:15.590 --> 00:25:15.600 align:start position:0%
control for withdrawing funds from the
 

00:25:15.600 --> 00:25:17.350 align:start position:0%
control for withdrawing funds from the
contract<00:25:16.520><c> uh</c><00:25:16.600><c> we're</c><00:25:16.760><c> actually</c><00:25:16.919><c> going</c><00:25:17.039><c> to</c><00:25:17.159><c> use</c>

00:25:17.350 --> 00:25:17.360 align:start position:0%
contract uh we're actually going to use
 

00:25:17.360 --> 00:25:19.149 align:start position:0%
contract uh we're actually going to use
open<00:25:17.720><c> Zeppelin</c><00:25:18.320><c> to</c><00:25:18.480><c> do</c><00:25:18.679><c> that</c><00:25:18.880><c> and</c><00:25:18.960><c> so</c><00:25:19.080><c> I'm</c>

00:25:19.149 --> 00:25:19.159 align:start position:0%
open Zeppelin to do that and so I'm
 

00:25:19.159 --> 00:25:22.149 align:start position:0%
open Zeppelin to do that and so I'm
going<00:25:19.279><c> to</c><00:25:19.399><c> show</c><00:25:19.640><c> you</c><00:25:19.960><c> why</c><00:25:20.360><c> in</c><00:25:20.480><c> a</c><00:25:20.600><c> little</c><00:25:20.840><c> bit</c>

00:25:22.149 --> 00:25:22.159 align:start position:0%
going to show you why in a little bit
 

00:25:22.159 --> 00:25:24.310 align:start position:0%
going to show you why in a little bit
okay<00:25:23.159><c> uh</c><00:25:23.279><c> there</c><00:25:23.360><c> was</c><00:25:23.480><c> a</c><00:25:23.600><c> couple</c><00:25:23.880><c> questions</c><00:25:24.159><c> in</c>

00:25:24.310 --> 00:25:24.320 align:start position:0%
okay uh there was a couple questions in
 

00:25:24.320 --> 00:25:25.909 align:start position:0%
okay uh there was a couple questions in
here<00:25:24.480><c> let</c><00:25:24.600><c> me</c><00:25:24.720><c> just</c><00:25:24.840><c> read</c><00:25:25.000><c> them</c><00:25:25.200><c> real</c><00:25:25.360><c> quick</c><00:25:25.640><c> so</c>

00:25:25.909 --> 00:25:25.919 align:start position:0%
here let me just read them real quick so
 

00:25:25.919 --> 00:25:26.950 align:start position:0%
here let me just read them real quick so
can<00:25:26.039><c> you</c><00:25:26.120><c> share</c><00:25:26.320><c> the</c><00:25:26.440><c> main</c><00:25:26.640><c> difference</c>

00:25:26.950 --> 00:25:26.960 align:start position:0%
can you share the main difference
 

00:25:26.960 --> 00:25:29.950 align:start position:0%
can you share the main difference
between<00:25:27.240><c> scaffold</c><00:25:27.679><c> e</c><00:25:27.919><c> Hooks</c><00:25:28.120><c> and</c><00:25:28.559><c> wagm</c><00:25:29.559><c> uh</c><00:25:29.799><c> we</c>

00:25:29.950 --> 00:25:29.960 align:start position:0%
between scaffold e Hooks and wagm uh we
 

00:25:29.960 --> 00:25:31.909 align:start position:0%
between scaffold e Hooks and wagm uh we
use<00:25:30.200><c> wagm</c><00:25:30.640><c> for</c><00:25:30.799><c> some</c><00:25:31.000><c> stuff</c><00:25:31.279><c> like</c><00:25:31.399><c> getting</c><00:25:31.720><c> the</c>

00:25:31.909 --> 00:25:31.919 align:start position:0%
use wagm for some stuff like getting the
 

00:25:31.919 --> 00:25:35.029 align:start position:0%
use wagm for some stuff like getting the
account<00:25:32.840><c> um</c><00:25:33.480><c> but</c><00:25:33.679><c> the</c><00:25:33.799><c> hooks</c><00:25:34.520><c> U</c><00:25:34.720><c> they're</c><00:25:34.880><c> just</c>

00:25:35.029 --> 00:25:35.039 align:start position:0%
account um but the hooks U they're just
 

00:25:35.039 --> 00:25:36.549 align:start position:0%
account um but the hooks U they're just
kind<00:25:35.159><c> of</c><00:25:35.320><c> custom</c><00:25:35.720><c> and</c><00:25:35.840><c> they</c><00:25:35.919><c> were</c><00:25:36.279><c> kind</c><00:25:36.440><c> of</c>

00:25:36.549 --> 00:25:36.559 align:start position:0%
kind of custom and they were kind of
 

00:25:36.559 --> 00:25:38.190 align:start position:0%
kind of custom and they were kind of
imported<00:25:37.039><c> from</c><00:25:37.640><c> the</c><00:25:37.799><c> previous</c>

00:25:38.190 --> 00:25:38.200 align:start position:0%
imported from the previous
 

00:25:38.200 --> 00:25:40.310 align:start position:0%
imported from the previous
implementation<00:25:38.840><c> of</c><00:25:38.960><c> scaffold</c><00:25:39.440><c> eth</c><00:25:40.039><c> um</c><00:25:40.159><c> so</c>

00:25:40.310 --> 00:25:40.320 align:start position:0%
implementation of scaffold eth um so
 

00:25:40.320 --> 00:25:41.630 align:start position:0%
implementation of scaffold eth um so
they're<00:25:40.559><c> kind</c><00:25:40.640><c> of</c><00:25:40.760><c> Rewritten</c><00:25:41.120><c> to</c><00:25:41.200><c> be</c><00:25:41.399><c> more</c>

00:25:41.630 --> 00:25:41.640 align:start position:0%
they're kind of Rewritten to be more
 

00:25:41.640 --> 00:25:43.710 align:start position:0%
they're kind of Rewritten to be more
optimized<00:25:42.520><c> I</c><00:25:42.600><c> think</c><00:25:42.760><c> they're</c><00:25:43.000><c> just</c><00:25:43.440><c> they</c><00:25:43.600><c> just</c>

00:25:43.710 --> 00:25:43.720 align:start position:0%
optimized I think they're just they just
 

00:25:43.720 --> 00:25:46.070 align:start position:0%
optimized I think they're just they just
are<00:25:44.000><c> designed</c><00:25:44.480><c> for</c><00:25:44.640><c> scaffold</c><00:25:45.080><c> eth</c><00:25:45.440><c> so</c><00:25:45.919><c> that's</c>

00:25:46.070 --> 00:25:46.080 align:start position:0%
are designed for scaffold eth so that's
 

00:25:46.080 --> 00:25:47.590 align:start position:0%
are designed for scaffold eth so that's
kind<00:25:46.200><c> of</c><00:25:46.360><c> why</c><00:25:46.520><c> they're</c><00:25:46.919><c> that's</c><00:25:47.080><c> how</c><00:25:47.200><c> they're</c>

00:25:47.590 --> 00:25:47.600 align:start position:0%
kind of why they're that's how they're
 

00:25:47.600 --> 00:25:50.710 align:start position:0%
kind of why they're that's how they're
different<00:25:48.600><c> uh</c><00:25:48.720><c> can</c><00:25:48.880><c> you</c><00:25:49.039><c> navigate</c><00:25:49.440><c> a</c><00:25:49.720><c> conflict</c>

00:25:50.710 --> 00:25:50.720 align:start position:0%
different uh can you navigate a conflict
 

00:25:50.720 --> 00:25:53.789 align:start position:0%
different uh can you navigate a conflict
that's<00:25:50.880><c> a</c><00:25:51.080><c> silly</c><00:25:51.440><c> question</c><00:25:52.240><c> uh</c><00:25:52.679><c> what</c><00:25:53.080><c> vs</c><00:25:53.480><c> code</c>

00:25:53.789 --> 00:25:53.799 align:start position:0%
that's a silly question uh what vs code
 

00:25:53.799 --> 00:25:56.710 align:start position:0%
that's a silly question uh what vs code
extension<00:25:54.200><c> do</c><00:25:54.360><c> you</c><00:25:55.000><c> recommend</c><00:25:56.000><c> uh</c><00:25:56.200><c> definitely</c>

00:25:56.710 --> 00:25:56.720 align:start position:0%
extension do you recommend uh definitely
 

00:25:56.720 --> 00:25:59.750 align:start position:0%
extension do you recommend uh definitely
the<00:25:57.200><c> solidity</c><00:25:58.080><c> and</c><00:25:58.320><c> and</c><00:25:58.520><c> typescript</c><00:25:59.520><c> uh</c>

00:25:59.750 --> 00:25:59.760 align:start position:0%
the solidity and and typescript uh
 

00:25:59.760 --> 00:26:00.710 align:start position:0%
the solidity and and typescript uh
highlight

00:26:00.710 --> 00:26:00.720 align:start position:0%
highlight
 

00:26:00.720 --> 00:26:03.909 align:start position:0%
highlight
syntaxing<00:26:01.720><c> um</c><00:26:02.559><c> I</c><00:26:02.679><c> actually</c><00:26:02.960><c> recommend</c><00:26:03.360><c> cursor</c>

00:26:03.909 --> 00:26:03.919 align:start position:0%
syntaxing um I actually recommend cursor
 

00:26:03.919 --> 00:26:04.990 align:start position:0%
syntaxing um I actually recommend cursor
I<00:26:04.000><c> don't</c><00:26:04.080><c> know</c><00:26:04.159><c> if</c><00:26:04.240><c> here's</c><00:26:04.520><c> everyone</c><00:26:04.760><c> used</c>

00:26:04.990 --> 00:26:05.000 align:start position:0%
I don't know if here's everyone used
 

00:26:05.000 --> 00:26:07.470 align:start position:0%
I don't know if here's everyone used
cursor<00:26:05.440><c> yet</c><00:26:05.960><c> if</c><00:26:06.039><c> you're</c><00:26:06.159><c> not</c><00:26:06.360><c> using</c><00:26:06.679><c> cursor</c><00:26:07.320><c> at</c>

00:26:07.470 --> 00:26:07.480 align:start position:0%
cursor yet if you're not using cursor at
 

00:26:07.480 --> 00:26:09.830 align:start position:0%
cursor yet if you're not using cursor at
least<00:26:07.919><c> like</c><00:26:08.200><c> a</c><00:26:08.320><c> couple</c><00:26:08.600><c> days</c><00:26:08.760><c> of</c><00:26:08.919><c> the</c><00:26:09.039><c> week</c><00:26:09.640><c> try</c>

00:26:09.830 --> 00:26:09.840 align:start position:0%
least like a couple days of the week try
 

00:26:09.840 --> 00:26:12.269 align:start position:0%
least like a couple days of the week try
it<00:26:10.000><c> out</c><00:26:10.600><c> and</c><00:26:10.720><c> you</c><00:26:10.840><c> will</c><00:26:11.320><c> really</c><00:26:11.640><c> really</c><00:26:11.880><c> really</c>

00:26:12.269 --> 00:26:12.279 align:start position:0%
it out and you will really really really
 

00:26:12.279 --> 00:26:14.389 align:start position:0%
it out and you will really really really
start<00:26:12.520><c> to</c><00:26:13.080><c> uh</c><00:26:13.200><c> develop</c><00:26:13.520><c> a</c><00:26:13.600><c> little</c><00:26:13.799><c> quicker</c>

00:26:14.389 --> 00:26:14.399 align:start position:0%
start to uh develop a little quicker
 

00:26:14.399 --> 00:26:15.710 align:start position:0%
start to uh develop a little quicker
okay<00:26:14.600><c> those</c><00:26:14.720><c> are</c><00:26:14.880><c> good</c><00:26:15.039><c> questions</c><00:26:15.360><c> any</c><00:26:15.480><c> more</c>

00:26:15.710 --> 00:26:15.720 align:start position:0%
okay those are good questions any more
 

00:26:15.720 --> 00:26:23.510 align:start position:0%
okay those are good questions any more
questions<00:26:16.000><c> in</c><00:26:16.120><c> the</c><00:26:16.279><c> room</c><00:26:17.000><c> yeah</c><00:26:17.240><c> over</c>

00:26:23.510 --> 00:26:23.520 align:start position:0%
 
 

00:26:23.520 --> 00:26:25.990 align:start position:0%
 
here<00:26:24.520><c> but</c><00:26:24.600><c> I'm</c><00:26:24.760><c> getting</c><00:26:25.000><c> a</c><00:26:25.200><c> address</c><00:26:25.520><c> and</c><00:26:25.720><c> use</c>

00:26:25.990 --> 00:26:26.000 align:start position:0%
here but I'm getting a address and use
 

00:26:26.000 --> 00:26:27.990 align:start position:0%
here but I'm getting a address and use
problem<00:26:26.600><c> oh</c><00:26:27.159><c> I'm</c><00:26:27.279><c> getting</c><00:26:27.440><c> an</c><00:26:27.600><c> address</c><00:26:27.880><c> and</c>

00:26:27.990 --> 00:26:28.000 align:start position:0%
problem oh I'm getting an address and
 

00:26:28.000 --> 00:26:30.149 align:start position:0%
problem oh I'm getting an address and
use<00:26:28.559><c> problem</c><00:26:28.840><c> for</c><00:26:29.080><c> when</c><00:26:29.200><c> I</c><00:26:29.320><c> run</c><00:26:29.520><c> yarn</c><00:26:29.760><c> chain</c>

00:26:30.149 --> 00:26:30.159 align:start position:0%
use problem for when I run yarn chain
 

00:26:30.159 --> 00:26:32.510 align:start position:0%
use problem for when I run yarn chain
after<00:26:30.440><c> running</c><00:26:31.120><c> it</c><00:26:31.480><c> before</c><00:26:31.919><c> and</c><00:26:32.080><c> closing</c><00:26:32.399><c> it</c>

00:26:32.510 --> 00:26:32.520 align:start position:0%
after running it before and closing it
 

00:26:32.520 --> 00:26:34.909 align:start position:0%
after running it before and closing it
out<00:26:33.360><c> that's</c><00:26:33.559><c> interesting</c><00:26:34.320><c> uh</c><00:26:34.440><c> it</c><00:26:34.559><c> sounds</c><00:26:34.799><c> to</c>

00:26:34.909 --> 00:26:34.919 align:start position:0%
out that's interesting uh it sounds to
 

00:26:34.919 --> 00:26:36.430 align:start position:0%
out that's interesting uh it sounds to
me<00:26:35.039><c> like</c><00:26:35.159><c> it's</c><00:26:35.320><c> still</c><00:26:35.480><c> running</c><00:26:35.880><c> somewhere</c><00:26:36.279><c> so</c>

00:26:36.430 --> 00:26:36.440 align:start position:0%
me like it's still running somewhere so
 

00:26:36.440 --> 00:26:37.870 align:start position:0%
me like it's still running somewhere so
maybe<00:26:36.600><c> you</c><00:26:36.679><c> have</c><00:26:36.799><c> it</c><00:26:36.919><c> in</c><00:26:37.080><c> another</c><00:26:37.399><c> terminal</c>

00:26:37.870 --> 00:26:37.880 align:start position:0%
maybe you have it in another terminal
 

00:26:37.880 --> 00:26:39.669 align:start position:0%
maybe you have it in another terminal
that<00:26:38.000><c> you</c><00:26:38.080><c> didn't</c><00:26:38.279><c> notice</c><00:26:38.640><c> double</c><00:26:38.919><c> check</c><00:26:39.480><c> uh</c>

00:26:39.669 --> 00:26:39.679 align:start position:0%
that you didn't notice double check uh
 

00:26:39.679 --> 00:26:42.350 align:start position:0%
that you didn't notice double check uh
maybe<00:26:39.919><c> just</c><00:26:40.080><c> do</c><00:26:40.279><c> like</c><00:26:40.399><c> a</c><00:26:40.840><c> PS</c><00:26:41.760><c> and</c><00:26:41.919><c> see</c><00:26:42.159><c> if</c><00:26:42.240><c> you</c>

00:26:42.350 --> 00:26:42.360 align:start position:0%
maybe just do like a PS and see if you
 

00:26:42.360 --> 00:26:43.950 align:start position:0%
maybe just do like a PS and see if you
can<00:26:42.520><c> find</c><00:26:42.919><c> the</c><00:26:43.200><c> uh</c><00:26:43.360><c> binary</c><00:26:43.840><c> are</c><00:26:43.880><c> you're</c>

00:26:43.950 --> 00:26:43.960 align:start position:0%
can find the uh binary are you're
 

00:26:43.960 --> 00:26:46.909 align:start position:0%
can find the uh binary are you're
running<00:26:44.159><c> a</c><00:26:44.320><c> Mac</c><00:26:44.640><c> yeah</c><00:26:45.039><c> I</c><00:26:45.159><c> can't</c><00:26:45.320><c> or</c><00:26:45.440><c> it's</c>

00:26:46.909 --> 00:26:46.919 align:start position:0%
running a Mac yeah I can't or it's
 

00:26:46.919 --> 00:26:50.630 align:start position:0%
running a Mac yeah I can't or it's
Windows<00:26:47.919><c> Windows</c><00:26:48.520><c> Linux</c><00:26:49.240><c> Linux</c><00:26:50.240><c> yeah</c><00:26:50.399><c> just</c><00:26:50.480><c> do</c>

00:26:50.630 --> 00:26:50.640 align:start position:0%
Windows Windows Linux Linux yeah just do
 

00:26:50.640 --> 00:26:55.149 align:start position:0%
Windows Windows Linux Linux yeah just do
a<00:26:50.799><c> PS</c><00:26:51.240><c> like</c><00:26:51.399><c> aox</c><00:26:52.120><c> like</c><00:26:53.080><c> um</c><00:26:53.600><c> like</c>

00:26:55.149 --> 00:26:55.159 align:start position:0%
a PS like aox like um like
 

00:26:55.159 --> 00:26:58.750 align:start position:0%
a PS like aox like um like
this<00:26:56.159><c> grab</c><00:26:57.080><c> I</c><00:26:57.159><c> don't</c><00:26:57.279><c> know</c><00:26:57.520><c> what</c><00:26:57.600><c> is</c><00:26:57.720><c> it</c><00:26:58.080><c> uh</c>

00:26:58.750 --> 00:26:58.760 align:start position:0%
this grab I don't know what is it uh
 

00:26:58.760 --> 00:27:00.950 align:start position:0%
this grab I don't know what is it uh
Foundry<00:26:59.760><c> oh</c><00:27:00.000><c> you</c><00:27:00.080><c> were</c><00:27:00.200><c> using</c><00:27:00.399><c> Foundry</c><00:27:00.799><c> right</c>

00:27:00.950 --> 00:27:00.960 align:start position:0%
Foundry oh you were using Foundry right
 

00:27:00.960 --> 00:27:02.310 align:start position:0%
Foundry oh you were using Foundry right
something<00:27:01.159><c> like</c><00:27:01.360><c> that</c><00:27:01.760><c> and</c><00:27:01.919><c> see</c><00:27:02.039><c> if</c><00:27:02.080><c> you</c><00:27:02.200><c> can</c>

00:27:02.310 --> 00:27:02.320 align:start position:0%
something like that and see if you can
 

00:27:02.320 --> 00:27:05.470 align:start position:0%
something like that and see if you can
find<00:27:02.520><c> the</c><00:27:02.679><c> process</c><00:27:03.480><c> ID</c><00:27:04.480><c> and</c><00:27:04.600><c> then</c><00:27:04.720><c> try</c><00:27:04.880><c> to</c><00:27:05.080><c> kill</c>

00:27:05.470 --> 00:27:05.480 align:start position:0%
find the process ID and then try to kill
 

00:27:05.480 --> 00:27:10.070 align:start position:0%
find the process ID and then try to kill
so<00:27:05.640><c> do</c><00:27:05.840><c> like</c><00:27:05.960><c> a</c><00:27:06.200><c> kill</c><00:27:07.240><c> dash9</c><00:27:08.240><c> process</c><00:27:08.960><c> ID</c><00:27:09.960><c> I'm</c>

00:27:10.070 --> 00:27:10.080 align:start position:0%
so do like a kill dash9 process ID I'm
 

00:27:10.080 --> 00:27:12.990 align:start position:0%
so do like a kill dash9 process ID I'm
teaching<00:27:10.320><c> you</c><00:27:10.480><c> guys</c><00:27:10.640><c> Linux</c><00:27:11.279><c> too</c><00:27:12.279><c> uh</c><00:27:12.480><c> okay</c><00:27:12.679><c> cool</c>

00:27:12.990 --> 00:27:13.000 align:start position:0%
teaching you guys Linux too uh okay cool
 

00:27:13.000 --> 00:27:14.470 align:start position:0%
teaching you guys Linux too uh okay cool
yeah<00:27:13.200><c> try</c><00:27:13.360><c> to</c><00:27:13.520><c> just</c><00:27:13.640><c> kill</c><00:27:13.880><c> the</c><00:27:13.960><c> process</c><00:27:14.399><c> that</c>

00:27:14.470 --> 00:27:14.480 align:start position:0%
yeah try to just kill the process that
 

00:27:14.480 --> 00:27:16.430 align:start position:0%
yeah try to just kill the process that
should<00:27:14.679><c> get</c><00:27:14.840><c> rid</c><00:27:14.960><c> of</c><00:27:15.080><c> it</c><00:27:15.640><c> okay</c><00:27:16.080><c> let's</c><00:27:16.279><c> keep</c>

00:27:16.430 --> 00:27:16.440 align:start position:0%
should get rid of it okay let's keep
 

00:27:16.440 --> 00:27:17.990 align:start position:0%
should get rid of it okay let's keep
going<00:27:17.039><c> um</c><00:27:17.159><c> I</c><00:27:17.200><c> think</c><00:27:17.320><c> we</c><00:27:17.440><c> answered</c><00:27:17.679><c> a</c><00:27:17.760><c> couple</c>

00:27:17.990 --> 00:27:18.000 align:start position:0%
going um I think we answered a couple
 

00:27:18.000 --> 00:27:19.310 align:start position:0%
going um I think we answered a couple
questions<00:27:18.279><c> if</c><00:27:18.399><c> you</c><00:27:18.480><c> have</c><00:27:18.559><c> a</c><00:27:18.679><c> question</c><00:27:19.039><c> ask</c><00:27:19.200><c> it</c>

00:27:19.310 --> 00:27:19.320 align:start position:0%
questions if you have a question ask it
 

00:27:19.320 --> 00:27:20.710 align:start position:0%
questions if you have a question ask it
in<00:27:19.399><c> the</c><00:27:19.520><c> app</c><00:27:19.679><c> and</c><00:27:19.799><c> the</c><00:27:19.960><c> next</c><00:27:20.159><c> time</c><00:27:20.279><c> I</c><00:27:20.399><c> stop</c>

00:27:20.710 --> 00:27:20.720 align:start position:0%
in the app and the next time I stop
 

00:27:20.720 --> 00:27:22.710 align:start position:0%
in the app and the next time I stop
we'll<00:27:20.960><c> we'll</c><00:27:21.159><c> go</c><00:27:21.559><c> okay</c><00:27:21.919><c> so</c><00:27:22.080><c> we</c><00:27:22.240><c> have</c><00:27:22.360><c> our</c><00:27:22.480><c> chain</c>

00:27:22.710 --> 00:27:22.720 align:start position:0%
we'll we'll go okay so we have our chain
 

00:27:22.720 --> 00:27:24.590 align:start position:0%
we'll we'll go okay so we have our chain
running<00:27:23.240><c> we</c><00:27:23.360><c> have</c><00:27:23.480><c> our</c><00:27:23.640><c> front</c><00:27:23.840><c> end</c><00:27:24.080><c> running</c>

00:27:24.590 --> 00:27:24.600 align:start position:0%
running we have our front end running
 

00:27:24.600 --> 00:27:26.310 align:start position:0%
running we have our front end running
let's<00:27:24.760><c> start</c><00:27:25.039><c> writing</c><00:27:25.360><c> a</c><00:27:25.520><c> contract</c><00:27:25.960><c> we've</c>

00:27:26.310 --> 00:27:26.320 align:start position:0%
let's start writing a contract we've
 

00:27:26.320 --> 00:27:28.470 align:start position:0%
let's start writing a contract we've
wiped<00:27:26.640><c> out</c><00:27:27.080><c> the</c><00:27:27.240><c> contract</c><00:27:27.720><c> to</c><00:27:27.880><c> at</c><00:27:27.960><c> least</c><00:27:28.200><c> Le</c><00:27:28.360><c> a</c>

00:27:28.470 --> 00:27:28.480 align:start position:0%
wiped out the contract to at least Le a
 

00:27:28.480 --> 00:27:31.909 align:start position:0%
wiped out the contract to at least Le a
very<00:27:28.840><c> base</c><00:27:29.360><c> kind</c><00:27:29.520><c> of</c><00:27:30.080><c> spot</c><00:27:30.880><c> the</c><00:27:31.000><c> name</c><00:27:31.200><c> of</c><00:27:31.360><c> this</c>

00:27:31.909 --> 00:27:31.919 align:start position:0%
very base kind of spot the name of this
 

00:27:31.919 --> 00:27:33.669 align:start position:0%
very base kind of spot the name of this
Workshop<00:27:32.399><c> is</c><00:27:32.559><c> about</c><00:27:32.760><c> smart</c><00:27:33.080><c> contracts</c><00:27:33.520><c> so</c>

00:27:33.669 --> 00:27:33.679 align:start position:0%
Workshop is about smart contracts so
 

00:27:33.679 --> 00:27:36.510 align:start position:0%
Workshop is about smart contracts so
let's<00:27:33.880><c> try</c><00:27:34.039><c> to</c><00:27:34.240><c> write</c><00:27:34.480><c> one</c><00:27:35.159><c> just</c><00:27:36.159><c> let's</c><00:27:36.279><c> hope</c><00:27:36.440><c> I</c>

00:27:36.510 --> 00:27:36.520 align:start position:0%
let's try to write one just let's hope I
 

00:27:36.520 --> 00:27:38.470 align:start position:0%
let's try to write one just let's hope I
don't<00:27:36.640><c> mess</c><00:27:36.840><c> it</c><00:27:36.919><c> up</c><00:27:37.080><c> but</c><00:27:37.200><c> let's</c><00:27:37.360><c> see</c><00:27:37.720><c> okay</c><00:27:37.960><c> so</c>

00:27:38.470 --> 00:27:38.480 align:start position:0%
don't mess it up but let's see okay so
 

00:27:38.480 --> 00:27:39.750 align:start position:0%
don't mess it up but let's see okay so
what<00:27:38.559><c> I</c><00:27:38.679><c> want</c><00:27:38.760><c> to</c><00:27:38.919><c> do</c><00:27:39.159><c> is</c><00:27:39.279><c> I</c><00:27:39.320><c> want</c><00:27:39.440><c> to</c><00:27:39.520><c> create</c><00:27:39.679><c> an</c>

00:27:39.750 --> 00:27:39.760 align:start position:0%
what I want to do is I want to create an
 

00:27:39.760 --> 00:27:42.389 align:start position:0%
what I want to do is I want to create an
erc20<00:27:40.480><c> but</c><00:27:40.600><c> I</c><00:27:40.720><c> want</c><00:27:40.919><c> first</c><00:27:41.159><c> I</c><00:27:41.240><c> want</c><00:27:41.360><c> to</c><00:27:41.600><c> start</c>

00:27:42.389 --> 00:27:42.399 align:start position:0%
erc20 but I want first I want to start
 

00:27:42.399 --> 00:27:45.190 align:start position:0%
erc20 but I want first I want to start
by<00:27:43.120><c> having</c><00:27:43.600><c> access</c><00:27:44.000><c> of</c><00:27:44.320><c> this</c><00:27:44.519><c> contract</c><00:27:44.919><c> in</c><00:27:45.039><c> a</c>

00:27:45.190 --> 00:27:45.200 align:start position:0%
by having access of this contract in a
 

00:27:45.200 --> 00:27:48.230 align:start position:0%
by having access of this contract in a
way<00:27:45.399><c> that</c><00:27:45.919><c> is</c><00:27:46.360><c> probably</c><00:27:46.679><c> the</c><00:27:46.840><c> standard</c><00:27:47.600><c> okay</c>

00:27:48.230 --> 00:27:48.240 align:start position:0%
way that is probably the standard okay
 

00:27:48.240 --> 00:27:52.470 align:start position:0%
way that is probably the standard okay
so<00:27:48.600><c> we</c><00:27:48.760><c> were</c><00:27:48.960><c> using</c><00:27:49.279><c> this</c><00:27:49.480><c> kind</c><00:27:49.600><c> of</c><00:27:49.880><c> like</c>

00:27:52.470 --> 00:27:52.480 align:start position:0%
so we were using this kind of like
 

00:27:52.480 --> 00:27:54.950 align:start position:0%
so we were using this kind of like
um<00:27:53.480><c> we</c><00:27:53.600><c> don't</c><00:27:53.679><c> want</c><00:27:53.799><c> to</c><00:27:53.880><c> use</c><00:27:54.080><c> open</c><00:27:54.399><c> Zeppelin</c><00:27:54.840><c> we</c>

00:27:54.950 --> 00:27:54.960 align:start position:0%
um we don't want to use open Zeppelin we
 

00:27:54.960 --> 00:27:58.549 align:start position:0%
um we don't want to use open Zeppelin we
want<00:27:55.080><c> to</c><00:27:55.320><c> use</c><00:27:56.080><c> uh</c><00:27:56.279><c> ownable</c>

00:27:58.549 --> 00:27:58.559 align:start position:0%
want to use uh ownable
 

00:27:58.559 --> 00:28:00.710 align:start position:0%
want to use uh ownable
let's<00:27:58.760><c> see</c><00:27:58.919><c> if</c><00:27:59.080><c> that</c>

00:28:00.710 --> 00:28:00.720 align:start position:0%
let's see if that
 

00:28:00.720 --> 00:28:03.149 align:start position:0%
let's see if that
works<00:28:01.720><c> actually</c><00:28:01.960><c> let</c><00:28:02.039><c> me</c><00:28:02.279><c> grab</c><00:28:02.480><c> it</c><00:28:02.679><c> from</c><00:28:02.880><c> here</c>

00:28:03.149 --> 00:28:03.159 align:start position:0%
works actually let me grab it from here
 

00:28:03.159 --> 00:28:05.750 align:start position:0%
works actually let me grab it from here
because<00:28:03.320><c> I</c><00:28:03.480><c> forgot</c><00:28:03.840><c> what</c><00:28:03.960><c> it</c><00:28:04.039><c> is</c><00:28:04.240><c> there</c><00:28:04.360><c> it</c><00:28:04.760><c> is</c>

00:28:05.750 --> 00:28:05.760 align:start position:0%
because I forgot what it is there it is
 

00:28:05.760 --> 00:28:10.110 align:start position:0%
because I forgot what it is there it is
okay<00:28:05.919><c> so</c><00:28:06.159><c> we're</c><00:28:06.279><c> going</c><00:28:06.360><c> to</c><00:28:06.600><c> use</c><00:28:07.320><c> uh</c><00:28:07.919><c> ownable</c>

00:28:10.110 --> 00:28:10.120 align:start position:0%
okay so we're going to use uh ownable
 

00:28:10.120 --> 00:28:12.710 align:start position:0%
okay so we're going to use uh ownable
now<00:28:11.120><c> the</c><00:28:11.279><c> the</c><00:28:11.360><c> beginning</c><00:28:11.679><c> contract</c><00:28:12.080><c> scav</c>

00:28:12.710 --> 00:28:12.720 align:start position:0%
now the the beginning contract scav
 

00:28:12.720 --> 00:28:14.269 align:start position:0%
now the the beginning contract scav
comes<00:28:12.919><c> with</c><00:28:13.080><c> this</c><00:28:13.279><c> kind</c><00:28:13.399><c> of</c><00:28:13.600><c> Access</c><00:28:13.880><c> Control</c>

00:28:14.269 --> 00:28:14.279 align:start position:0%
comes with this kind of Access Control
 

00:28:14.279 --> 00:28:15.590 align:start position:0%
comes with this kind of Access Control
pattern<00:28:14.559><c> where</c><00:28:14.720><c> you</c><00:28:14.840><c> have</c><00:28:14.919><c> an</c><00:28:15.080><c> owner</c><00:28:15.360><c> of</c><00:28:15.440><c> a</c>

00:28:15.590 --> 00:28:15.600 align:start position:0%
pattern where you have an owner of a
 

00:28:15.600 --> 00:28:17.909 align:start position:0%
pattern where you have an owner of a
contract<00:28:16.320><c> and</c><00:28:16.480><c> only</c><00:28:16.720><c> that</c><00:28:16.919><c> owner</c><00:28:17.399><c> can</c><00:28:17.640><c> do</c>

00:28:17.909 --> 00:28:17.919 align:start position:0%
contract and only that owner can do
 

00:28:17.919 --> 00:28:20.470 align:start position:0%
contract and only that owner can do
certain<00:28:18.279><c> things</c><00:28:18.679><c> right</c><00:28:19.519><c> but</c><00:28:20.039><c> uh</c><00:28:20.240><c> the</c><00:28:20.360><c> the</c>

00:28:20.470 --> 00:28:20.480 align:start position:0%
certain things right but uh the the
 

00:28:20.480 --> 00:28:22.070 align:start position:0%
certain things right but uh the the
standard<00:28:20.840><c> way</c><00:28:20.919><c> to</c><00:28:21.039><c> do</c><00:28:21.159><c> it</c><00:28:21.360><c> the</c><00:28:21.480><c> easiest</c><00:28:21.840><c> way</c><00:28:21.960><c> to</c>

00:28:22.070 --> 00:28:22.080 align:start position:0%
standard way to do it the easiest way to
 

00:28:22.080 --> 00:28:23.909 align:start position:0%
standard way to do it the easiest way to
do<00:28:22.240><c> it</c><00:28:22.399><c> is</c><00:28:22.600><c> just</c><00:28:22.720><c> to</c><00:28:22.880><c> use</c><00:28:23.159><c> open</c><00:28:23.480><c> Zeppelin</c>

00:28:23.909 --> 00:28:23.919 align:start position:0%
do it is just to use open Zeppelin
 

00:28:23.919 --> 00:28:25.549 align:start position:0%
do it is just to use open Zeppelin
ownable<00:28:24.559><c> so</c><00:28:24.679><c> we're</c><00:28:24.840><c> going</c><00:28:24.919><c> to</c><00:28:25.080><c> do</c><00:28:25.279><c> that</c><00:28:25.440><c> we're</c>

00:28:25.549 --> 00:28:25.559 align:start position:0%
ownable so we're going to do that we're
 

00:28:25.559 --> 00:28:27.669 align:start position:0%
ownable so we're going to do that we're
going<00:28:25.679><c> to</c><00:28:25.880><c> import</c><00:28:26.320><c> ownable</c><00:28:27.279><c> which</c><00:28:27.399><c> is</c><00:28:27.519><c> an</c>

00:28:27.669 --> 00:28:27.679 align:start position:0%
going to import ownable which is an
 

00:28:27.679 --> 00:28:30.149 align:start position:0%
going to import ownable which is an
access<00:28:28.120><c> control</c><00:28:28.559><c> contract</c><00:28:29.559><c> uh</c><00:28:29.679><c> that</c><00:28:29.840><c> allows</c>

00:28:30.149 --> 00:28:30.159 align:start position:0%
access control contract uh that allows
 

00:28:30.159 --> 00:28:32.430 align:start position:0%
access control contract uh that allows
me<00:28:30.320><c> to</c><00:28:30.640><c> just</c><00:28:31.279><c> take</c><00:28:31.600><c> everything</c><00:28:31.960><c> that's</c><00:28:32.200><c> in</c>

00:28:32.430 --> 00:28:32.440 align:start position:0%
me to just take everything that's in
 

00:28:32.440 --> 00:28:34.470 align:start position:0%
me to just take everything that's in
this<00:28:32.679><c> contract</c><00:28:33.240><c> and</c><00:28:33.480><c> import</c><00:28:33.840><c> it</c><00:28:34.080><c> by</c><00:28:34.200><c> doing</c>

00:28:34.470 --> 00:28:34.480 align:start position:0%
this contract and import it by doing
 

00:28:34.480 --> 00:28:37.870 align:start position:0%
this contract and import it by doing
your<00:28:34.760><c> contract</c><00:28:35.279><c> is</c><00:28:35.840><c> ownable</c><00:28:36.600><c> like</c><00:28:36.840><c> this</c><00:28:37.720><c> and</c>

00:28:37.870 --> 00:28:37.880 align:start position:0%
your contract is ownable like this and
 

00:28:37.880 --> 00:28:39.389 align:start position:0%
your contract is ownable like this and
what<00:28:38.000><c> that's</c><00:28:38.200><c> going</c><00:28:38.279><c> to</c><00:28:38.440><c> do</c><00:28:38.679><c> is</c><00:28:38.799><c> it's</c><00:28:39.000><c> going</c><00:28:39.159><c> to</c>

00:28:39.389 --> 00:28:39.399 align:start position:0%
what that's going to do is it's going to
 

00:28:39.399 --> 00:28:42.110 align:start position:0%
what that's going to do is it's going to
allow<00:28:39.679><c> me</c><00:28:39.840><c> to</c><00:28:40.360><c> deploy</c><00:28:41.360><c> at</c><00:28:41.519><c> the</c><00:28:41.640><c> time</c><00:28:41.799><c> of</c><00:28:41.919><c> my</c>

00:28:42.110 --> 00:28:42.120 align:start position:0%
allow me to deploy at the time of my
 

00:28:42.120 --> 00:28:44.149 align:start position:0%
allow me to deploy at the time of my
deployment

00:28:44.149 --> 00:28:44.159 align:start position:0%
deployment
 

00:28:44.159 --> 00:28:47.190 align:start position:0%
deployment
um<00:28:45.159><c> okay</c><00:28:45.279><c> so</c><00:28:45.440><c> it</c><00:28:45.559><c> wants</c><00:28:46.360><c> it</c><00:28:46.519><c> want</c><00:28:46.720><c> so</c><00:28:46.880><c> it</c><00:28:46.960><c> wants</c>

00:28:47.190 --> 00:28:47.200 align:start position:0%
um okay so it wants it want so it wants
 

00:28:47.200 --> 00:28:49.190 align:start position:0%
um okay so it wants it want so it wants
something<00:28:47.440><c> passed</c><00:28:47.679><c> in</c><00:28:47.799><c> the</c><00:28:48.039><c> Constructor</c><00:28:49.039><c> uh</c>

00:28:49.190 --> 00:28:49.200 align:start position:0%
something passed in the Constructor uh
 

00:28:49.200 --> 00:28:50.990 align:start position:0%
something passed in the Constructor uh
which<00:28:49.399><c> I</c><00:28:49.559><c> think</c><00:28:50.000><c> let's</c><00:28:50.159><c> see</c><00:28:50.320><c> if</c><00:28:50.440><c> we</c><00:28:50.559><c> can</c><00:28:50.720><c> do</c>

00:28:50.990 --> 00:28:51.000 align:start position:0%
which I think let's see if we can do
 

00:28:51.000 --> 00:28:53.269 align:start position:0%
which I think let's see if we can do
that<00:28:51.360><c> I</c><00:28:51.480><c> forget</c><00:28:51.799><c> how</c><00:28:51.919><c> we</c><00:28:52.080><c> need</c><00:28:52.200><c> to</c><00:28:52.360><c> do</c>

00:28:53.269 --> 00:28:53.279 align:start position:0%
that I forget how we need to do
 

00:28:53.279 --> 00:28:57.029 align:start position:0%
that I forget how we need to do
it<00:28:54.279><c> no</c><00:28:54.519><c> arguments</c><00:28:55.480><c> passed</c><00:28:56.480><c> so</c><00:28:56.679><c> I</c><00:28:56.760><c> think</c><00:28:56.880><c> it</c>

00:28:57.029 --> 00:28:57.039 align:start position:0%
it no arguments passed so I think it
 

00:28:57.039 --> 00:28:59.230 align:start position:0%
it no arguments passed so I think it
wants<00:28:57.440><c> the</c><00:28:57.600><c> owner</c>

00:28:59.230 --> 00:28:59.240 align:start position:0%
wants the owner
 

00:28:59.240 --> 00:29:00.830 align:start position:0%
wants the owner
passed

00:29:00.830 --> 00:29:00.840 align:start position:0%
passed
 

00:29:00.840 --> 00:29:03.269 align:start position:0%
passed
here<00:29:01.840><c> so</c><00:29:02.039><c> we</c><00:29:02.159><c> can</c><00:29:02.320><c> set</c><00:29:02.559><c> the</c><00:29:02.640><c> owner</c><00:29:02.960><c> so</c><00:29:03.120><c> what</c><00:29:03.200><c> I</c>

00:29:03.269 --> 00:29:03.279 align:start position:0%
here so we can set the owner so what I
 

00:29:03.279 --> 00:29:05.269 align:start position:0%
here so we can set the owner so what I
want<00:29:03.399><c> to</c><00:29:03.519><c> do</c><00:29:03.679><c> is</c><00:29:03.799><c> I</c><00:29:03.880><c> want</c><00:29:04.000><c> to</c><00:29:04.159><c> use</c><00:29:04.519><c> my</c><00:29:04.840><c> contract</c>

00:29:05.269 --> 00:29:05.279 align:start position:0%
want to do is I want to use my contract
 

00:29:05.279 --> 00:29:07.990 align:start position:0%
want to do is I want to use my contract
address<00:29:05.679><c> from</c><00:29:05.840><c> the</c><00:29:06.399><c> contract</c><00:29:07.399><c> burner</c><00:29:07.720><c> wallet</c>

00:29:07.990 --> 00:29:08.000 align:start position:0%
address from the contract burner wallet
 

00:29:08.000 --> 00:29:09.669 align:start position:0%
address from the contract burner wallet
that<00:29:08.080><c> I</c><00:29:08.200><c> have</c><00:29:08.600><c> so</c><00:29:08.799><c> inside</c><00:29:09.080><c> my</c><00:29:09.159><c> burner</c><00:29:09.440><c> wallet</c>

00:29:09.669 --> 00:29:09.679 align:start position:0%
that I have so inside my burner wallet
 

00:29:09.679 --> 00:29:11.350 align:start position:0%
that I have so inside my burner wallet
so<00:29:09.799><c> now</c><00:29:09.919><c> that</c><00:29:10.039><c> I've</c><00:29:10.159><c> done</c><00:29:10.320><c> my</c><00:29:10.480><c> deployment</c><00:29:11.120><c> the</c>

00:29:11.350 --> 00:29:11.360 align:start position:0%
so now that I've done my deployment the
 

00:29:11.360 --> 00:29:13.389 align:start position:0%
so now that I've done my deployment the
the<00:29:11.559><c> script</c><00:29:12.080><c> or</c><00:29:12.240><c> the</c><00:29:12.360><c> sorry</c><00:29:12.679><c> the</c><00:29:13.080><c> smart</c>

00:29:13.389 --> 00:29:13.399 align:start position:0%
the script or the sorry the smart
 

00:29:13.399 --> 00:29:15.149 align:start position:0%
the script or the sorry the smart
contract<00:29:13.679><c> is</c><00:29:13.760><c> pretty</c><00:29:13.919><c> much</c><00:29:14.159><c> empty</c><00:29:14.799><c> I</c><00:29:14.880><c> want</c><00:29:15.000><c> to</c>

00:29:15.149 --> 00:29:15.159 align:start position:0%
contract is pretty much empty I want to
 

00:29:15.159 --> 00:29:17.350 align:start position:0%
contract is pretty much empty I want to
use<00:29:15.519><c> this</c><00:29:16.240><c> address</c><00:29:16.640><c> here</c><00:29:16.799><c> in</c><00:29:16.919><c> the</c><00:29:17.039><c> burner</c>

00:29:17.350 --> 00:29:17.360 align:start position:0%
use this address here in the burner
 

00:29:17.360 --> 00:29:19.350 align:start position:0%
use this address here in the burner
wallet<00:29:17.799><c> as</c><00:29:17.960><c> my</c><00:29:18.120><c> owner</c><00:29:18.760><c> okay</c><00:29:18.880><c> so</c><00:29:19.000><c> I'm</c><00:29:19.080><c> going</c><00:29:19.159><c> to</c>

00:29:19.350 --> 00:29:19.360 align:start position:0%
wallet as my owner okay so I'm going to
 

00:29:19.360 --> 00:29:21.710 align:start position:0%
wallet as my owner okay so I'm going to
copy<00:29:19.760><c> that</c><00:29:20.640><c> and</c><00:29:20.760><c> I'm</c><00:29:20.840><c> going</c><00:29:20.960><c> to</c><00:29:21.240><c> pass</c><00:29:21.559><c> that</c>

00:29:21.710 --> 00:29:21.720 align:start position:0%
copy that and I'm going to pass that
 

00:29:21.720 --> 00:29:23.389 align:start position:0%
copy that and I'm going to pass that
into<00:29:21.960><c> the</c><00:29:22.120><c> arguments</c><00:29:22.679><c> which</c><00:29:22.799><c> I</c><00:29:22.919><c> think</c><00:29:23.120><c> is</c><00:29:23.240><c> what</c>

00:29:23.389 --> 00:29:23.399 align:start position:0%
into the arguments which I think is what
 

00:29:23.399 --> 00:29:28.269 align:start position:0%
into the arguments which I think is what
I<00:29:23.480><c> need</c><00:29:23.679><c> to</c><00:29:23.880><c> do</c><00:29:24.600><c> let's</c><00:29:24.799><c> see</c>

00:29:28.269 --> 00:29:28.279 align:start position:0%
 
 

00:29:28.279 --> 00:29:30.710 align:start position:0%
 
what<00:29:28.399><c> is</c>

00:29:30.710 --> 00:29:30.720 align:start position:0%
 
 

00:29:30.720 --> 00:29:33.750 align:start position:0%
 
this<00:29:31.720><c> that</c><00:29:31.840><c> should</c><00:29:32.120><c> work</c><00:29:32.440><c> now</c><00:29:33.320><c> let's</c><00:29:33.519><c> try</c><00:29:33.640><c> to</c>

00:29:33.750 --> 00:29:33.760 align:start position:0%
this that should work now let's try to
 

00:29:33.760 --> 00:29:40.549 align:start position:0%
this that should work now let's try to
do<00:29:33.880><c> the</c><00:29:34.039><c> deploy</c><00:29:34.480><c> let's</c><00:29:34.679><c> see</c>

00:29:40.549 --> 00:29:40.559 align:start position:0%
 
 

00:29:40.559 --> 00:29:43.190 align:start position:0%
 
oh<00:29:41.559><c> uh</c><00:29:41.960><c> address</c><00:29:42.399><c> Constructor</c><00:29:42.880><c> address</c>

00:29:43.190 --> 00:29:43.200 align:start position:0%
oh uh address Constructor address
 

00:29:43.200 --> 00:29:45.990 align:start position:0%
oh uh address Constructor address
initialize<00:29:43.720><c> owner</c><00:29:44.159><c> yeah</c><00:29:44.320><c> that</c><00:29:44.480><c> should</c><00:29:44.720><c> be</c><00:29:45.000><c> it</c>

00:29:45.990 --> 00:29:46.000 align:start position:0%
initialize owner yeah that should be it
 

00:29:46.000 --> 00:29:48.549 align:start position:0%
initialize owner yeah that should be it
oh<00:29:46.279><c> I</c><00:29:46.360><c> need</c><00:29:46.519><c> to</c><00:29:46.720><c> call</c><00:29:47.200><c> so</c><00:29:48.200><c> uh</c><00:29:48.320><c> what's</c>

00:29:48.549 --> 00:29:48.559 align:start position:0%
oh I need to call so uh what's
 

00:29:48.559 --> 00:29:50.710 align:start position:0%
oh I need to call so uh what's
interesting<00:29:49.039><c> I</c><00:29:49.159><c> think</c><00:29:49.279><c> I</c><00:29:49.399><c> need</c><00:29:49.559><c> to</c><00:29:49.799><c> do</c><00:29:50.360><c> your</c>

00:29:50.710 --> 00:29:50.720 align:start position:0%
interesting I think I need to do your
 

00:29:50.720 --> 00:29:52.509 align:start position:0%
interesting I think I need to do your
contract

00:29:52.509 --> 00:29:52.519 align:start position:0%
contract
 

00:29:52.519 --> 00:29:58.310 align:start position:0%
contract
deploy<00:29:53.519><c> and</c><00:29:53.960><c> is</c><00:29:54.080><c> it</c><00:29:54.279><c> ownable</c>

00:29:58.310 --> 00:29:58.320 align:start position:0%
 
 

00:29:58.320 --> 00:30:00.630 align:start position:0%
 
frick<00:29:58.640><c> I'm</c><00:29:58.720><c> trying</c><00:29:58.880><c> to</c><00:29:59.000><c> think</c><00:29:59.159><c> what</c><00:29:59.279><c> I</c><00:29:59.360><c> need</c><00:29:59.519><c> to</c>

00:30:00.630 --> 00:30:00.640 align:start position:0%
frick I'm trying to think what I need to
 

00:30:00.640 --> 00:30:03.190 align:start position:0%
frick I'm trying to think what I need to
do<00:30:01.640><c> it's</c><00:30:01.799><c> in</c><00:30:01.919><c> the</c><00:30:02.039><c> Constructor</c><00:30:02.640><c> oh</c><00:30:02.840><c> yeah</c><00:30:03.000><c> yeah</c>

00:30:03.190 --> 00:30:03.200 align:start position:0%
do it's in the Constructor oh yeah yeah
 

00:30:03.200 --> 00:30:05.389 align:start position:0%
do it's in the Constructor oh yeah yeah
yeah<00:30:03.320><c> you're</c><00:30:03.480><c> right</c><00:30:03.679><c> thank</c><00:30:03.799><c> you</c><00:30:03.919><c> very</c><00:30:04.200><c> much</c><00:30:05.200><c> so</c>

00:30:05.389 --> 00:30:05.399 align:start position:0%
yeah you're right thank you very much so
 

00:30:05.399 --> 00:30:10.310 align:start position:0%
yeah you're right thank you very much so
it's<00:30:05.519><c> not</c><00:30:05.720><c> here</c><00:30:06.000><c> actually</c><00:30:06.519><c> it</c><00:30:06.760><c> is</c>

00:30:10.310 --> 00:30:10.320 align:start position:0%
 
 

00:30:10.320 --> 00:30:14.230 align:start position:0%
 
here<00:30:11.320><c> like</c><00:30:11.519><c> this</c>

00:30:14.230 --> 00:30:14.240 align:start position:0%
 
 

00:30:14.240 --> 00:30:17.070 align:start position:0%
 
right<00:30:15.240><c> ah</c><00:30:15.480><c> thank</c><00:30:15.640><c> you</c><00:30:15.760><c> so</c><00:30:15.919><c> we</c>

00:30:17.070 --> 00:30:17.080 align:start position:0%
right ah thank you so we
 

00:30:17.080 --> 00:30:21.470 align:start position:0%
right ah thank you so we
do<00:30:18.080><c> so</c><00:30:18.480><c> like</c><00:30:18.919><c> this</c><00:30:19.919><c> oh</c><00:30:20.080><c> I</c><00:30:20.200><c> got</c><00:30:20.360><c> you</c><00:30:20.679><c> okay</c><00:30:21.279><c> so</c>

00:30:21.470 --> 00:30:21.480 align:start position:0%
do so like this oh I got you okay so
 

00:30:21.480 --> 00:30:23.630 align:start position:0%
do so like this oh I got you okay so
owner<00:30:21.840><c> like</c><00:30:22.080><c> like</c><00:30:22.240><c> this</c><00:30:23.039><c> I</c><00:30:23.159><c> would</c><00:30:23.320><c> say</c><00:30:23.480><c> that</c>

00:30:23.630 --> 00:30:23.640 align:start position:0%
owner like like this I would say that
 

00:30:23.640 --> 00:30:26.230 align:start position:0%
owner like like this I would say that
can<00:30:23.720><c> I</c><00:30:23.799><c> do</c><00:30:23.919><c> it</c><00:30:24.039><c> like</c><00:30:24.240><c> that</c><00:30:25.240><c> I</c><00:30:25.320><c> would</c><00:30:25.559><c> say</c><00:30:25.760><c> that</c>

00:30:26.230 --> 00:30:26.240 align:start position:0%
can I do it like that I would say that
 

00:30:26.240 --> 00:30:27.789 align:start position:0%
can I do it like that I would say that
yeah<00:30:26.480><c> but</c><00:30:26.600><c> you</c><00:30:26.720><c> can</c><00:30:26.880><c> take</c><00:30:27.039><c> the</c><00:30:27.159><c> arguments</c><00:30:27.600><c> from</c>

00:30:27.789 --> 00:30:27.799 align:start position:0%
yeah but you can take the arguments from
 

00:30:27.799 --> 00:30:31.789 align:start position:0%
yeah but you can take the arguments from
the<00:30:28.399><c> deployment</c><00:30:29.120><c> if</c><00:30:29.240><c> you</c><00:30:29.399><c> want</c><00:30:29.799><c> no</c><00:30:29.960><c> it's</c>

00:30:31.789 --> 00:30:31.799 align:start position:0%
the deployment if you want no it's
 

00:30:31.799 --> 00:30:35.430 align:start position:0%
the deployment if you want no it's
fine<00:30:32.799><c> okay</c><00:30:33.440><c> well</c><00:30:34.320><c> all</c><00:30:34.440><c> right</c><00:30:34.640><c> that's</c><00:30:34.880><c> okay</c>

00:30:35.430 --> 00:30:35.440 align:start position:0%
fine okay well all right that's okay
 

00:30:35.440 --> 00:30:37.110 align:start position:0%
fine okay well all right that's okay
let's<00:30:35.600><c> actually</c><00:30:35.799><c> not</c><00:30:36.039><c> do</c><00:30:36.159><c> the</c><00:30:36.480><c> ownable</c><00:30:36.880><c> stuff</c>

00:30:37.110 --> 00:30:37.120 align:start position:0%
let's actually not do the ownable stuff
 

00:30:37.120 --> 00:30:38.789 align:start position:0%
let's actually not do the ownable stuff
let's<00:30:37.279><c> just</c><00:30:37.440><c> focus</c><00:30:37.840><c> on</c><00:30:38.000><c> the</c><00:30:38.159><c> actual</c><00:30:38.440><c> smart</c>

00:30:38.789 --> 00:30:38.799 align:start position:0%
let's just focus on the actual smart
 

00:30:38.799 --> 00:30:40.990 align:start position:0%
let's just focus on the actual smart
contract<00:30:39.200><c> for</c><00:30:39.519><c> the</c><00:30:39.919><c> um</c><00:30:40.039><c> erc20</c><00:30:40.760><c> I</c><00:30:40.840><c> don't</c><00:30:40.919><c> want</c>

00:30:40.990 --> 00:30:41.000 align:start position:0%
contract for the um erc20 I don't want
 

00:30:41.000 --> 00:30:43.430 align:start position:0%
contract for the um erc20 I don't want
to<00:30:41.159><c> like</c><00:30:41.279><c> hold</c><00:30:41.480><c> this</c><00:30:41.679><c> up</c><00:30:42.679><c> um</c><00:30:43.080><c> let</c><00:30:43.200><c> me</c><00:30:43.320><c> just</c>

00:30:43.430 --> 00:30:43.440 align:start position:0%
to like hold this up um let me just
 

00:30:43.440 --> 00:30:45.470 align:start position:0%
to like hold this up um let me just
redeploy<00:30:43.880><c> this</c><00:30:44.000><c> changes</c><00:30:44.399><c> real</c><00:30:44.600><c> quick</c><00:30:44.919><c> okay</c><00:30:45.279><c> so</c>

00:30:45.470 --> 00:30:45.480 align:start position:0%
redeploy this changes real quick okay so
 

00:30:45.480 --> 00:30:50.990 align:start position:0%
redeploy this changes real quick okay so
the<00:30:45.640><c> basic</c><00:30:46.000><c> functionality</c><00:30:46.840><c> of</c><00:30:47.159><c> a</c><00:30:48.480><c> um</c><00:30:49.480><c> uh</c><00:30:50.240><c> token</c>

00:30:50.990 --> 00:30:51.000 align:start position:0%
the basic functionality of a um uh token
 

00:30:51.000 --> 00:30:52.509 align:start position:0%
the basic functionality of a um uh token
is<00:30:51.120><c> that</c><00:30:51.279><c> you</c><00:30:51.440><c> have</c><00:30:51.679><c> like</c><00:30:51.799><c> a</c><00:30:51.960><c> name</c><00:30:52.159><c> for</c><00:30:52.360><c> the</c>

00:30:52.509 --> 00:30:52.519 align:start position:0%
is that you have like a name for the
 

00:30:52.519 --> 00:30:55.350 align:start position:0%
is that you have like a name for the
token<00:30:53.039><c> you</c><00:30:53.240><c> have</c><00:30:53.559><c> a</c><00:30:53.799><c> symbol</c><00:30:54.159><c> for</c><00:30:54.320><c> the</c><00:30:54.519><c> token</c>

00:30:55.350 --> 00:30:55.360 align:start position:0%
token you have a symbol for the token
 

00:30:55.360 --> 00:30:57.950 align:start position:0%
token you have a symbol for the token
you<00:30:55.519><c> have</c><00:30:55.639><c> a</c><00:30:55.799><c> total</c><00:30:56.159><c> supply</c><00:30:56.799><c> of</c><00:30:57.000><c> how</c><00:30:57.159><c> much</c><00:30:57.679><c> to</c>

00:30:57.950 --> 00:30:57.960 align:start position:0%
you have a total supply of how much to
 

00:30:57.960 --> 00:31:00.110 align:start position:0%
you have a total supply of how much to
tokens<00:30:58.279><c> that</c><00:30:58.360><c> you</c><00:30:58.480><c> want</c><00:30:58.639><c> to</c><00:30:58.919><c> have</c><00:30:59.760><c> uh</c><00:30:59.880><c> and</c><00:31:00.000><c> then</c>

00:31:00.110 --> 00:31:00.120 align:start position:0%
tokens that you want to have uh and then
 

00:31:00.120 --> 00:31:02.950 align:start position:0%
tokens that you want to have uh and then
you<00:31:00.240><c> want</c><00:31:00.399><c> to</c><00:31:00.600><c> like</c><00:31:00.799><c> mint</c><00:31:01.240><c> that</c><00:31:01.760><c> uh</c><00:31:01.960><c> token</c><00:31:02.360><c> to</c><00:31:02.760><c> a</c>

00:31:02.950 --> 00:31:02.960 align:start position:0%
you want to like mint that uh token to a
 

00:31:02.960 --> 00:31:04.269 align:start position:0%
you want to like mint that uh token to a
particular<00:31:03.440><c> address</c><00:31:03.840><c> and</c><00:31:03.919><c> then</c><00:31:04.039><c> you</c><00:31:04.159><c> might</c>

00:31:04.269 --> 00:31:04.279 align:start position:0%
particular address and then you might
 

00:31:04.279 --> 00:31:06.029 align:start position:0%
particular address and then you might
want<00:31:04.360><c> to</c><00:31:04.519><c> like</c><00:31:04.639><c> sell</c><00:31:04.919><c> that</c><00:31:05.039><c> token</c><00:31:05.320><c> on</c><00:31:05.440><c> a</c>

00:31:06.029 --> 00:31:06.039 align:start position:0%
want to like sell that token on a
 

00:31:06.039 --> 00:31:07.430 align:start position:0%
want to like sell that token on a
exchange<00:31:06.399><c> or</c><00:31:06.559><c> something</c><00:31:06.840><c> like</c><00:31:06.960><c> that</c><00:31:07.120><c> so</c><00:31:07.279><c> let's</c>

00:31:07.430 --> 00:31:07.440 align:start position:0%
exchange or something like that so let's
 

00:31:07.440 --> 00:31:08.830 align:start position:0%
exchange or something like that so let's
try<00:31:07.600><c> to</c><00:31:07.840><c> actually</c><00:31:08.120><c> do</c><00:31:08.279><c> that</c><00:31:08.440><c> let's</c><00:31:08.559><c> just</c><00:31:08.679><c> try</c>

00:31:08.830 --> 00:31:08.840 align:start position:0%
try to actually do that let's just try
 

00:31:08.840 --> 00:31:11.230 align:start position:0%
try to actually do that let's just try
to<00:31:08.960><c> make</c><00:31:09.080><c> a</c><00:31:09.279><c> token</c><00:31:10.120><c> so</c><00:31:10.279><c> what</c><00:31:10.399><c> we'll</c><00:31:10.600><c> do</c><00:31:11.000><c> is</c>

00:31:11.230 --> 00:31:11.240 align:start position:0%
to make a token so what we'll do is
 

00:31:11.240 --> 00:31:14.310 align:start position:0%
to make a token so what we'll do is
we'll<00:31:11.440><c> do</c><00:31:11.880><c> a</c><00:31:12.519><c> um</c>

00:31:14.310 --> 00:31:14.320 align:start position:0%
we'll do a um
 

00:31:14.320 --> 00:31:18.070 align:start position:0%
we'll do a um
string<00:31:15.320><c> public</c><00:31:16.279><c> name</c><00:31:16.840><c> and</c><00:31:16.960><c> we'll</c><00:31:17.200><c> call</c><00:31:17.440><c> it</c><00:31:18.000><c> I</c>

00:31:18.070 --> 00:31:18.080 align:start position:0%
string public name and we'll call it I
 

00:31:18.080 --> 00:31:19.789 align:start position:0%
string public name and we'll call it I
don't<00:31:18.279><c> know</c><00:31:19.080><c> everyone's</c><00:31:19.440><c> talking</c><00:31:19.639><c> about</c>

00:31:19.789 --> 00:31:19.799 align:start position:0%
don't know everyone's talking about
 

00:31:19.799 --> 00:31:22.669 align:start position:0%
don't know everyone's talking about
these<00:31:20.000><c> frogs</c><00:31:20.519><c> so</c><00:31:20.679><c> I'll</c><00:31:20.840><c> do</c><00:31:21.440><c> frogs</c><00:31:22.440><c> how</c><00:31:22.519><c> many</c>

00:31:22.669 --> 00:31:22.679 align:start position:0%
these frogs so I'll do frogs how many
 

00:31:22.679 --> 00:31:24.990 align:start position:0%
these frogs so I'll do frogs how many
frogs<00:31:22.960><c> do</c><00:31:23.080><c> you</c><00:31:23.200><c> guys</c><00:31:23.360><c> have</c><00:31:24.320><c> uh</c><00:31:24.519><c> okay</c><00:31:24.799><c> and</c><00:31:24.880><c> then</c>

00:31:24.990 --> 00:31:25.000 align:start position:0%
frogs do you guys have uh okay and then
 

00:31:25.000 --> 00:31:28.710 align:start position:0%
frogs do you guys have uh okay and then
we'll<00:31:25.240><c> also</c><00:31:25.480><c> do</c><00:31:25.760><c> string</c><00:31:26.639><c> public</c><00:31:27.639><c> uh</c>

00:31:28.710 --> 00:31:28.720 align:start position:0%
we'll also do string public uh
 

00:31:28.720 --> 00:31:31.750 align:start position:0%
we'll also do string public uh
symbol<00:31:29.720><c> equal</c><00:31:30.080><c> frog</c>

00:31:31.750 --> 00:31:31.760 align:start position:0%
symbol equal frog
 

00:31:31.760 --> 00:31:34.750 align:start position:0%
symbol equal frog
sure<00:31:32.760><c> uh</c><00:31:32.919><c> and</c><00:31:33.000><c> then</c><00:31:33.159><c> we</c><00:31:33.240><c> can</c><00:31:33.440><c> also</c><00:31:33.679><c> do</c><00:31:34.000><c> a</c><00:31:34.240><c> total</c>

00:31:34.750 --> 00:31:34.760 align:start position:0%
sure uh and then we can also do a total
 

00:31:34.760 --> 00:31:39.029 align:start position:0%
sure uh and then we can also do a total
Supply<00:31:35.760><c> uh</c><00:31:36.080><c> let's</c><00:31:36.279><c> do</c><00:31:36.799><c> yeah</c><00:31:37.200><c> 1</c><00:31:37.559><c> 1</c><00:31:37.760><c> 2</c><00:31:37.960><c> 3</c><00:31:38.279><c> 1</c><00:31:38.440><c> 2</c><00:31:38.639><c> 3</c><00:31:38.840><c> 1</c>

00:31:39.029 --> 00:31:39.039 align:start position:0%
Supply uh let's do yeah 1 1 2 3 1 2 3 1
 

00:31:39.039 --> 00:31:43.870 align:start position:0%
Supply uh let's do yeah 1 1 2 3 1 2 3 1
million<00:31:39.919><c> times</c><00:31:40.760><c> 10</c><00:31:41.120><c> the</c><00:31:41.200><c> 18th</c><00:31:41.600><c> power</c><00:31:41.919><c> so</c><00:31:42.440><c> uh</c><00:31:42.639><c> in</c>

00:31:43.870 --> 00:31:43.880 align:start position:0%
million times 10 the 18th power so uh in
 

00:31:43.880 --> 00:31:46.430 align:start position:0%
million times 10 the 18th power so uh in
solidity<00:31:44.880><c> um</c><00:31:45.120><c> or</c><00:31:45.399><c> I</c><00:31:45.440><c> should</c><00:31:45.600><c> say</c><00:31:45.720><c> on</c><00:31:45.799><c> ethereum</c>

00:31:46.430 --> 00:31:46.440 align:start position:0%
solidity um or I should say on ethereum
 

00:31:46.440 --> 00:31:49.190 align:start position:0%
solidity um or I should say on ethereum
you<00:31:47.039><c> uh</c><00:31:47.200><c> have</c><00:31:47.399><c> this</c><00:31:47.600><c> concept</c><00:31:48.080><c> of</c><00:31:48.320><c> decimals</c>

00:31:49.190 --> 00:31:49.200 align:start position:0%
you uh have this concept of decimals
 

00:31:49.200 --> 00:31:55.669 align:start position:0%
you uh have this concept of decimals
right<00:31:50.080><c> um</c><00:31:51.080><c> sorry</c><00:31:51.880><c> spelled</c><00:31:52.240><c> this</c>

00:31:55.669 --> 00:31:55.679 align:start position:0%
 
 

00:31:55.679 --> 00:32:01.669 align:start position:0%
 
wrong<00:31:56.679><c> what</c><00:31:56.799><c> am</c><00:31:56.880><c> I</c><00:31:57.000><c> doing</c><00:31:57.240><c> wrong</c><00:31:57.440><c> here</c>

00:32:01.669 --> 00:32:01.679 align:start position:0%
 
 

00:32:01.679 --> 00:32:05.190 align:start position:0%
 
oh<00:32:01.840><c> thank</c><00:32:02.240><c> you</c><00:32:03.240><c> gosh</c><00:32:03.960><c> like</c><00:32:04.120><c> failing</c><00:32:04.480><c> today</c>

00:32:05.190 --> 00:32:05.200 align:start position:0%
oh thank you gosh like failing today
 

00:32:05.200 --> 00:32:09.269 align:start position:0%
oh thank you gosh like failing today
okay<00:32:05.440><c> so</c><00:32:06.080><c> um</c><00:32:06.279><c> you</c><00:32:06.399><c> have</c><00:32:06.559><c> this</c><00:32:06.760><c> concept</c><00:32:07.360><c> of</c><00:32:08.279><c> um</c>

00:32:09.269 --> 00:32:09.279 align:start position:0%
okay so um you have this concept of um
 

00:32:09.279 --> 00:32:11.750 align:start position:0%
okay so um you have this concept of um
uh<00:32:09.720><c> basically</c><00:32:10.159><c> decimals</c><00:32:10.840><c> so</c><00:32:11.159><c> if</c><00:32:11.279><c> we</c><00:32:11.399><c> want</c><00:32:11.519><c> to</c>

00:32:11.750 --> 00:32:11.760 align:start position:0%
uh basically decimals so if we want to
 

00:32:11.760 --> 00:32:14.230 align:start position:0%
uh basically decimals so if we want to
have<00:32:12.080><c> 1</c><00:32:12.320><c> million</c><00:32:12.720><c> tokens</c><00:32:13.720><c> uh</c><00:32:13.880><c> but</c><00:32:13.960><c> we</c><00:32:14.080><c> also</c>

00:32:14.230 --> 00:32:14.240 align:start position:0%
have 1 million tokens uh but we also
 

00:32:14.240 --> 00:32:16.669 align:start position:0%
have 1 million tokens uh but we also
want<00:32:14.320><c> to</c><00:32:14.519><c> have</c><00:32:14.760><c> the</c><00:32:15.320><c> um</c><00:32:15.519><c> you</c><00:32:15.639><c> know</c><00:32:16.240><c> the</c><00:32:16.360><c> full</c>

00:32:16.669 --> 00:32:16.679 align:start position:0%
want to have the um you know the full
 

00:32:16.679 --> 00:32:18.190 align:start position:0%
want to have the um you know the full
amount<00:32:16.880><c> of</c><00:32:17.000><c> decibels</c><00:32:17.440><c> available</c><00:32:17.840><c> we</c><00:32:17.919><c> want</c><00:32:18.039><c> to</c>

00:32:18.190 --> 00:32:18.200 align:start position:0%
amount of decibels available we want to
 

00:32:18.200 --> 00:32:21.029 align:start position:0%
amount of decibels available we want to
multiply<00:32:18.760><c> this</c><00:32:18.960><c> by</c><00:32:19.120><c> 10</c><00:32:19.600><c> to</c><00:32:19.799><c> the</c><00:32:19.919><c> 18th</c><00:32:20.399><c> power</c><00:32:20.760><c> so</c>

00:32:21.029 --> 00:32:21.039 align:start position:0%
multiply this by 10 to the 18th power so
 

00:32:21.039 --> 00:32:22.750 align:start position:0%
multiply this by 10 to the 18th power so
we<00:32:21.159><c> want</c><00:32:21.240><c> to</c><00:32:21.360><c> set</c><00:32:21.559><c> the</c><00:32:21.679><c> total</c><00:32:22.000><c> Supply</c><00:32:22.360><c> to</c><00:32:22.559><c> 1</c>

00:32:22.750 --> 00:32:22.760 align:start position:0%
we want to set the total Supply to 1
 

00:32:22.760 --> 00:32:25.950 align:start position:0%
we want to set the total Supply to 1
million<00:32:23.720><c> uh</c><00:32:24.080><c> tokens</c><00:32:25.080><c> um</c><00:32:25.279><c> and</c><00:32:25.440><c> then</c><00:32:25.679><c> that</c><00:32:25.799><c> way</c>

00:32:25.950 --> 00:32:25.960 align:start position:0%
million uh tokens um and then that way
 

00:32:25.960 --> 00:32:27.470 align:start position:0%
million uh tokens um and then that way
it<00:32:26.039><c> can</c><00:32:26.159><c> be</c><00:32:26.279><c> converted</c><00:32:26.679><c> down</c><00:32:26.919><c> so</c><00:32:27.039><c> we</c><00:32:27.159><c> have</c><00:32:27.320><c> this</c>

00:32:27.470 --> 00:32:27.480 align:start position:0%
it can be converted down so we have this
 

00:32:27.480 --> 00:32:29.990 align:start position:0%
it can be converted down so we have this
kind<00:32:27.559><c> of</c><00:32:27.679><c> like</c><00:32:27.960><c> total</c><00:32:28.399><c> Supply</c><00:32:29.399><c> um</c><00:32:29.639><c> and</c><00:32:29.760><c> so</c><00:32:29.880><c> we</c>

00:32:29.990 --> 00:32:30.000 align:start position:0%
kind of like total Supply um and so we
 

00:32:30.000 --> 00:32:32.350 align:start position:0%
kind of like total Supply um and so we
can<00:32:30.159><c> save</c><00:32:30.519><c> that</c><00:32:31.000><c> and</c><00:32:31.080><c> then</c><00:32:31.240><c> do</c><00:32:31.399><c> our</c><00:32:31.600><c> deploy</c><00:32:32.200><c> and</c>

00:32:32.350 --> 00:32:32.360 align:start position:0%
can save that and then do our deploy and
 

00:32:32.360 --> 00:32:34.269 align:start position:0%
can save that and then do our deploy and
kind<00:32:32.440><c> of</c><00:32:32.559><c> show</c><00:32:32.799><c> what</c><00:32:32.919><c> that</c><00:32:33.080><c> looks</c><00:32:33.360><c> like</c><00:32:34.000><c> so</c><00:32:34.159><c> we</c>

00:32:34.269 --> 00:32:34.279 align:start position:0%
kind of show what that looks like so we
 

00:32:34.279 --> 00:32:36.430 align:start position:0%
kind of show what that looks like so we
do<00:32:34.399><c> the</c>

00:32:36.430 --> 00:32:36.440 align:start position:0%
do the
 

00:32:36.440 --> 00:32:39.070 align:start position:0%
do the
deploy<00:32:37.440><c> and</c><00:32:38.039><c> then</c><00:32:38.159><c> when</c><00:32:38.279><c> we</c><00:32:38.399><c> come</c><00:32:38.679><c> here</c><00:32:38.880><c> we</c><00:32:38.960><c> can</c>

00:32:39.070 --> 00:32:39.080 align:start position:0%
deploy and then when we come here we can
 

00:32:39.080 --> 00:32:40.430 align:start position:0%
deploy and then when we come here we can
see<00:32:39.320><c> that</c><00:32:39.440><c> we</c><00:32:39.559><c> have</c><00:32:39.760><c> the</c><00:32:39.919><c> variables</c><00:32:40.320><c> are</c>

00:32:40.430 --> 00:32:40.440 align:start position:0%
see that we have the variables are
 

00:32:40.440 --> 00:32:42.070 align:start position:0%
see that we have the variables are
showing<00:32:40.720><c> up</c><00:32:40.880><c> we</c><00:32:40.960><c> have</c><00:32:41.080><c> the</c><00:32:41.240><c> name</c><00:32:41.720><c> we</c><00:32:41.840><c> have</c><00:32:41.960><c> the</c>

00:32:42.070 --> 00:32:42.080 align:start position:0%
showing up we have the name we have the
 

00:32:42.080 --> 00:32:44.190 align:start position:0%
showing up we have the name we have the
decimals<00:32:42.840><c> we</c><00:32:42.919><c> have</c><00:32:43.039><c> the</c><00:32:43.159><c> total</c><00:32:43.399><c> Supply</c><00:32:44.120><c> and</c>

00:32:44.190 --> 00:32:44.200 align:start position:0%
decimals we have the total Supply and
 

00:32:44.200 --> 00:32:45.750 align:start position:0%
decimals we have the total Supply and
then<00:32:44.519><c> we</c><00:32:44.639><c> have</c><00:32:44.760><c> this</c><00:32:44.880><c> cool</c><00:32:45.200><c> functionality</c>

00:32:45.750 --> 00:32:45.760 align:start position:0%
then we have this cool functionality
 

00:32:45.760 --> 00:32:47.990 align:start position:0%
then we have this cool functionality
here<00:32:46.279><c> where</c><00:32:46.440><c> we</c><00:32:46.519><c> can</c><00:32:46.760><c> like</c><00:32:46.960><c> convert</c><00:32:47.760><c> sorry</c>

00:32:47.990 --> 00:32:48.000 align:start position:0%
here where we can like convert sorry
 

00:32:48.000 --> 00:32:49.590 align:start position:0%
here where we can like convert sorry
it's<00:32:48.120><c> a</c><00:32:48.159><c> little</c><00:32:48.320><c> hard</c><00:32:48.480><c> to</c><00:32:48.720><c> hard</c><00:32:48.880><c> to</c><00:32:49.000><c> see</c><00:32:49.440><c> but</c>

00:32:49.590 --> 00:32:49.600 align:start position:0%
it's a little hard to hard to see but
 

00:32:49.600 --> 00:32:51.870 align:start position:0%
it's a little hard to hard to see but
scaffold<00:32:50.000><c> e</c><00:32:50.200><c> can</c><00:32:50.320><c> convert</c><00:32:50.639><c> it</c><00:32:51.000><c> from</c><00:32:51.559><c> you</c><00:32:51.679><c> know</c>

00:32:51.870 --> 00:32:51.880 align:start position:0%
scaffold e can convert it from you know
 

00:32:51.880 --> 00:32:53.710 align:start position:0%
scaffold e can convert it from you know
the<00:32:51.960><c> standard</c><00:32:52.279><c> ether</c><00:32:52.919><c> values</c><00:32:53.360><c> all</c><00:32:53.440><c> the</c><00:32:53.559><c> way</c>

00:32:53.710 --> 00:32:53.720 align:start position:0%
the standard ether values all the way
 

00:32:53.720 --> 00:32:56.070 align:start position:0%
the standard ether values all the way
down<00:32:53.880><c> to</c><00:32:54.080><c> what</c><00:32:54.200><c> it</c><00:32:54.279><c> would</c><00:32:54.480><c> be</c><00:32:55.120><c> uh</c><00:32:55.240><c> in</c><00:32:55.639><c> 10</c><00:32:56.000><c> the</c>

00:32:56.070 --> 00:32:56.080 align:start position:0%
down to what it would be uh in 10 the
 

00:32:56.080 --> 00:32:58.230 align:start position:0%
down to what it would be uh in 10 the
18th<00:32:56.480><c> power</c><00:32:57.320><c> uh</c><00:32:57.399><c> and</c><00:32:57.480><c> so</c><00:32:57.600><c> we</c><00:32:57.720><c> can</c><00:32:57.840><c> can</c><00:32:57.960><c> see</c><00:32:58.120><c> what</c>

00:32:58.230 --> 00:32:58.240 align:start position:0%
18th power uh and so we can can see what
 

00:32:58.240 --> 00:32:59.909 align:start position:0%
18th power uh and so we can can see what
the<00:32:58.360><c> total</c><00:32:58.639><c> amount</c><00:32:58.799><c> of</c><00:32:58.960><c> way</c><00:32:59.240><c> is</c><00:32:59.480><c> that</c><00:32:59.679><c> that</c>

00:32:59.909 --> 00:32:59.919 align:start position:0%
the total amount of way is that that
 

00:32:59.919 --> 00:33:02.149 align:start position:0%
the total amount of way is that that
this<00:33:00.120><c> token</c><00:33:00.480><c> is</c><00:33:00.679><c> worth</c><00:33:01.559><c> uh</c><00:33:01.679><c> but</c><00:33:01.799><c> we</c><00:33:01.880><c> don't</c><00:33:02.039><c> have</c>

00:33:02.149 --> 00:33:02.159 align:start position:0%
this token is worth uh but we don't have
 

00:33:02.159 --> 00:33:04.310 align:start position:0%
this token is worth uh but we don't have
any<00:33:02.399><c> way</c><00:33:02.679><c> to</c><00:33:03.480><c> um</c><00:33:03.760><c> well</c><00:33:03.880><c> first</c><00:33:04.039><c> of</c><00:33:04.120><c> all</c><00:33:04.200><c> we</c>

00:33:04.310 --> 00:33:04.320 align:start position:0%
any way to um well first of all we
 

00:33:04.320 --> 00:33:05.789 align:start position:0%
any way to um well first of all we
haven't<00:33:04.519><c> minted</c><00:33:04.880><c> that</c><00:33:05.000><c> we</c><00:33:05.080><c> have</c><00:33:05.200><c> the</c><00:33:05.360><c> supply</c>

00:33:05.789 --> 00:33:05.799 align:start position:0%
haven't minted that we have the supply
 

00:33:05.799 --> 00:33:07.629 align:start position:0%
haven't minted that we have the supply
but<00:33:05.880><c> we</c><00:33:05.960><c> haven't</c><00:33:06.240><c> actually</c><00:33:06.519><c> transferred</c><00:33:07.279><c> the</c>

00:33:07.629 --> 00:33:07.639 align:start position:0%
but we haven't actually transferred the
 

00:33:07.639 --> 00:33:10.430 align:start position:0%
but we haven't actually transferred the
the<00:33:07.840><c> value</c><00:33:08.200><c> of</c><00:33:08.399><c> that</c><00:33:09.159><c> and</c><00:33:09.320><c> so</c><00:33:09.960><c> uh</c><00:33:10.080><c> the</c><00:33:10.159><c> way</c><00:33:10.320><c> that</c>

00:33:10.430 --> 00:33:10.440 align:start position:0%
the value of that and so uh the way that
 

00:33:10.440 --> 00:33:14.029 align:start position:0%
the value of that and so uh the way that
we<00:33:10.559><c> do</c><00:33:10.760><c> that</c><00:33:11.039><c> with</c><00:33:11.679><c> um</c><00:33:12.679><c> uh</c><00:33:12.919><c> ether</c><00:33:13.320><c> or</c><00:33:13.519><c> solidity</c>

00:33:14.029 --> 00:33:14.039 align:start position:0%
we do that with um uh ether or solidity
 

00:33:14.039 --> 00:33:16.549 align:start position:0%
we do that with um uh ether or solidity
is<00:33:14.159><c> we</c><00:33:14.279><c> create</c><00:33:14.480><c> a</c><00:33:14.679><c> yeah</c><00:33:14.880><c> mapping</c><00:33:15.399><c> so</c><00:33:15.559><c> we</c><00:33:15.720><c> say</c><00:33:16.440><c> we</c>

00:33:16.549 --> 00:33:16.559 align:start position:0%
is we create a yeah mapping so we say we
 

00:33:16.559 --> 00:33:18.870 align:start position:0%
is we create a yeah mapping so we say we
want<00:33:16.679><c> to</c><00:33:16.840><c> keep</c><00:33:17.080><c> track</c><00:33:17.399><c> of</c><00:33:17.559><c> the</c><00:33:17.760><c> balances</c><00:33:18.519><c> of</c>

00:33:18.870 --> 00:33:18.880 align:start position:0%
want to keep track of the balances of
 

00:33:18.880 --> 00:33:20.789 align:start position:0%
want to keep track of the balances of
any<00:33:19.200><c> address</c><00:33:19.960><c> that</c><00:33:20.120><c> interacts</c><00:33:20.559><c> with</c><00:33:20.720><c> the</c>

00:33:20.789 --> 00:33:20.799 align:start position:0%
any address that interacts with the
 

00:33:20.799 --> 00:33:23.230 align:start position:0%
any address that interacts with the
smart<00:33:21.120><c> contract</c><00:33:21.919><c> and</c><00:33:22.120><c> has</c><00:33:22.440><c> some</c><00:33:22.600><c> kind</c><00:33:22.720><c> of</c><00:33:22.919><c> like</c>

00:33:23.230 --> 00:33:23.240 align:start position:0%
smart contract and has some kind of like
 

00:33:23.240 --> 00:33:25.830 align:start position:0%
smart contract and has some kind of like
like<00:33:23.559><c> balance</c><00:33:23.919><c> transfer</c><00:33:24.480><c> balance</c><00:33:25.200><c> so</c><00:33:25.399><c> we</c><00:33:25.559><c> use</c>

00:33:25.830 --> 00:33:25.840 align:start position:0%
like balance transfer balance so we use
 

00:33:25.840 --> 00:33:27.830 align:start position:0%
like balance transfer balance so we use
what's<00:33:26.039><c> called</c><00:33:26.279><c> mapping</c><00:33:26.760><c> so</c><00:33:27.000><c> mapping</c><00:33:27.360><c> takes</c>

00:33:27.830 --> 00:33:27.840 align:start position:0%
what's called mapping so mapping takes
 

00:33:27.840 --> 00:33:30.070 align:start position:0%
what's called mapping so mapping takes
one<00:33:28.080><c> variable</c><00:33:28.679><c> and</c><00:33:28.880><c> essentially</c><00:33:29.360><c> Maps</c><00:33:29.679><c> it</c><00:33:29.840><c> to</c>

00:33:30.070 --> 00:33:30.080 align:start position:0%
one variable and essentially Maps it to
 

00:33:30.080 --> 00:33:32.029 align:start position:0%
one variable and essentially Maps it to
another<00:33:30.399><c> variable</c><00:33:31.240><c> and</c><00:33:31.320><c> so</c><00:33:31.480><c> in</c><00:33:31.600><c> this</c><00:33:31.760><c> case</c><00:33:31.919><c> we</c>

00:33:32.029 --> 00:33:32.039 align:start position:0%
another variable and so in this case we
 

00:33:32.039 --> 00:33:33.750 align:start position:0%
another variable and so in this case we
want<00:33:32.159><c> to</c><00:33:32.360><c> take</c><00:33:32.519><c> in</c><00:33:32.720><c> an</c><00:33:32.960><c> address</c><00:33:33.360><c> so</c><00:33:33.559><c> any</c>

00:33:33.750 --> 00:33:33.760 align:start position:0%
want to take in an address so any
 

00:33:33.760 --> 00:33:35.789 align:start position:0%
want to take in an address so any
particular<00:33:34.159><c> address</c><00:33:34.559><c> that</c><00:33:34.799><c> has</c><00:33:34.919><c> a</c><00:33:35.120><c> balance</c>

00:33:35.789 --> 00:33:35.799 align:start position:0%
particular address that has a balance
 

00:33:35.799 --> 00:33:37.710 align:start position:0%
particular address that has a balance
and<00:33:35.919><c> we</c><00:33:36.000><c> want</c><00:33:36.120><c> to</c><00:33:36.320><c> exactly</c><00:33:36.880><c> tell</c><00:33:37.360><c> how</c><00:33:37.519><c> much</c>

00:33:37.710 --> 00:33:37.720 align:start position:0%
and we want to exactly tell how much
 

00:33:37.720 --> 00:33:40.149 align:start position:0%
and we want to exactly tell how much
that<00:33:37.880><c> balance</c><00:33:38.240><c> is</c><00:33:39.240><c> and</c><00:33:39.399><c> we</c><00:33:39.519><c> want</c><00:33:39.720><c> this</c><00:33:39.840><c> to</c><00:33:39.960><c> be</c>

00:33:40.149 --> 00:33:40.159 align:start position:0%
that balance is and we want this to be
 

00:33:40.159 --> 00:33:42.029 align:start position:0%
that balance is and we want this to be
publicly<00:33:40.600><c> available</c><00:33:41.039><c> so</c><00:33:41.200><c> that</c><00:33:41.360><c> a</c><00:33:41.480><c> user</c><00:33:41.840><c> could</c>

00:33:42.029 --> 00:33:42.039 align:start position:0%
publicly available so that a user could
 

00:33:42.039 --> 00:33:44.430 align:start position:0%
publicly available so that a user could
query<00:33:42.480><c> what</c><00:33:42.600><c> their</c><00:33:42.760><c> balance</c><00:33:43.120><c> is</c><00:33:44.000><c> and</c><00:33:44.159><c> when</c><00:33:44.279><c> you</c>

00:33:44.430 --> 00:33:44.440 align:start position:0%
query what their balance is and when you
 

00:33:44.440 --> 00:33:47.549 align:start position:0%
query what their balance is and when you
do<00:33:44.679><c> this</c><00:33:44.919><c> with</c><00:33:45.480><c> um</c><00:33:46.159><c> uh</c><00:33:46.320><c> solidity</c><00:33:46.840><c> you</c><00:33:47.000><c> get</c><00:33:47.279><c> a</c>

00:33:47.549 --> 00:33:47.559 align:start position:0%
do this with um uh solidity you get a
 

00:33:47.559 --> 00:33:49.029 align:start position:0%
do this with um uh solidity you get a
git<00:33:47.799><c> function</c><00:33:48.200><c> so</c><00:33:48.360><c> you</c><00:33:48.440><c> can</c><00:33:48.600><c> actually</c><00:33:48.799><c> see</c>

00:33:49.029 --> 00:33:49.039 align:start position:0%
git function so you can actually see
 

00:33:49.039 --> 00:33:51.870 align:start position:0%
git function so you can actually see
what<00:33:49.200><c> this</c><00:33:49.360><c> balance</c><00:33:49.760><c> is</c><00:33:50.679><c> uh</c><00:33:50.799><c> so</c><00:33:50.919><c> if</c><00:33:51.080><c> we</c><00:33:51.399><c> query</c>

00:33:51.870 --> 00:33:51.880 align:start position:0%
what this balance is uh so if we query
 

00:33:51.880 --> 00:33:53.990 align:start position:0%
what this balance is uh so if we query
that<00:33:52.399><c> uh</c><00:33:52.480><c> so</c><00:33:52.639><c> let</c><00:33:52.760><c> me</c><00:33:52.919><c> just</c><00:33:53.080><c> save</c><00:33:53.440><c> that</c><00:33:53.880><c> and</c>

00:33:53.990 --> 00:33:54.000 align:start position:0%
that uh so let me just save that and
 

00:33:54.000 --> 00:33:58.430 align:start position:0%
that uh so let me just save that and
then<00:33:54.240><c> in</c><00:33:54.519><c> here</c><00:33:55.120><c> we</c><00:33:55.240><c> can</c><00:33:55.519><c> set</c><00:33:56.120><c> the</c><00:33:56.399><c> balance</c><00:33:56.960><c> of</c><00:33:58.200><c> a</c>

00:33:58.430 --> 00:33:58.440 align:start position:0%
then in here we can set the balance of a
 

00:33:58.440 --> 00:34:00.230 align:start position:0%
then in here we can set the balance of a
particular<00:33:59.080><c> address</c><00:33:59.399><c> at</c><00:33:59.559><c> the</c><00:33:59.720><c> time</c><00:33:59.919><c> that</c><00:34:00.080><c> the</c>

00:34:00.230 --> 00:34:00.240 align:start position:0%
particular address at the time that the
 

00:34:00.240 --> 00:34:02.870 align:start position:0%
particular address at the time that the
contract<00:34:00.639><c> deploys</c><00:34:01.440><c> to</c><00:34:01.679><c> anyone</c><00:34:02.080><c> we</c><00:34:02.200><c> want</c><00:34:02.600><c> so</c><00:34:02.799><c> we</c>

00:34:02.870 --> 00:34:02.880 align:start position:0%
contract deploys to anyone we want so we
 

00:34:02.880 --> 00:34:03.750 align:start position:0%
contract deploys to anyone we want so we
don't<00:34:03.000><c> want</c><00:34:03.120><c> to</c><00:34:03.240><c> actually</c><00:34:03.360><c> send</c><00:34:03.559><c> it</c><00:34:03.639><c> to</c>

00:34:03.750 --> 00:34:03.760 align:start position:0%
don't want to actually send it to
 

00:34:03.760 --> 00:34:05.389 align:start position:0%
don't want to actually send it to
message.<00:34:04.279><c> Sender</c><00:34:04.639><c> I</c><00:34:04.720><c> want</c><00:34:04.840><c> to</c><00:34:04.960><c> send</c><00:34:05.120><c> it</c><00:34:05.200><c> to</c><00:34:05.320><c> my</c>

00:34:05.389 --> 00:34:05.399 align:start position:0%
message. Sender I want to send it to my
 

00:34:05.399 --> 00:34:07.389 align:start position:0%
message. Sender I want to send it to my
burner<00:34:05.799><c> wallet</c><00:34:06.480><c> so</c><00:34:06.639><c> it's</c><00:34:06.880><c> here</c><00:34:07.080><c> so</c><00:34:07.240><c> I'm</c><00:34:07.320><c> going</c>

00:34:07.389 --> 00:34:07.399 align:start position:0%
burner wallet so it's here so I'm going
 

00:34:07.399 --> 00:34:09.669 align:start position:0%
burner wallet so it's here so I'm going
to<00:34:07.519><c> come</c><00:34:07.639><c> in</c><00:34:07.760><c> here</c><00:34:08.079><c> copy</c><00:34:08.359><c> the</c><00:34:08.560><c> address</c><00:34:09.560><c> and</c>

00:34:09.669 --> 00:34:09.679 align:start position:0%
to come in here copy the address and
 

00:34:09.679 --> 00:34:11.950 align:start position:0%
to come in here copy the address and
then<00:34:09.800><c> I'm</c><00:34:09.919><c> just</c><00:34:10.040><c> going</c><00:34:10.159><c> to</c><00:34:10.320><c> paste</c><00:34:10.599><c> that</c><00:34:10.800><c> in</c>

00:34:11.950 --> 00:34:11.960 align:start position:0%
then I'm just going to paste that in
 

00:34:11.960 --> 00:34:15.829 align:start position:0%
then I'm just going to paste that in
here<00:34:12.960><c> cool</c><00:34:13.159><c> so</c><00:34:13.320><c> let's</c><00:34:13.480><c> hit</c><00:34:13.760><c> send</c><00:34:14.760><c> there</c><00:34:14.879><c> we</c><00:34:15.040><c> go</c>

00:34:15.829 --> 00:34:15.839 align:start position:0%
here cool so let's hit send there we go
 

00:34:15.839 --> 00:34:19.829 align:start position:0%
here cool so let's hit send there we go
so<00:34:16.000><c> now</c><00:34:16.119><c> we</c><00:34:16.240><c> can</c><00:34:16.399><c> deploy</c><00:34:16.720><c> our</c>

00:34:19.829 --> 00:34:19.839 align:start position:0%
 
 

00:34:19.839 --> 00:34:22.510 align:start position:0%
 
contract<00:34:20.839><c> cool</c><00:34:21.280><c> so</c><00:34:21.480><c> their</c><00:34:21.639><c> contract</c><00:34:22.040><c> is</c>

00:34:22.510 --> 00:34:22.520 align:start position:0%
contract cool so their contract is
 

00:34:22.520 --> 00:34:25.389 align:start position:0%
contract cool so their contract is
deployed<00:34:23.520><c> um</c><00:34:23.879><c> and</c><00:34:24.119><c> we</c><00:34:24.399><c> can</c><00:34:24.520><c> see</c><00:34:24.720><c> that</c><00:34:25.119><c> how</c><00:34:25.240><c> much</c>

00:34:25.389 --> 00:34:25.399 align:start position:0%
deployed um and we can see that how much
 

00:34:25.399 --> 00:34:26.909 align:start position:0%
deployed um and we can see that how much
gas<00:34:25.639><c> it</c><00:34:25.760><c> took</c><00:34:26.119><c> and</c><00:34:26.200><c> then</c><00:34:26.320><c> if</c><00:34:26.440><c> we</c><00:34:26.560><c> go</c><00:34:26.720><c> to</c>

00:34:26.909 --> 00:34:26.919 align:start position:0%
gas it took and then if we go to
 

00:34:26.919 --> 00:34:29.069 align:start position:0%
gas it took and then if we go to
scaffold<00:34:27.320><c> eth</c><00:34:27.560><c> now</c><00:34:27.760><c> now</c><00:34:28.440><c> we</c><00:34:28.560><c> should</c><00:34:28.760><c> see</c><00:34:28.960><c> that</c>

00:34:29.069 --> 00:34:29.079 align:start position:0%
scaffold eth now now we should see that
 

00:34:29.079 --> 00:34:30.990 align:start position:0%
scaffold eth now now we should see that
we<00:34:29.200><c> have</c><00:34:29.359><c> this</c><00:34:29.520><c> new</c><00:34:29.760><c> read</c><00:34:30.159><c> function</c><00:34:30.639><c> right</c><00:34:30.839><c> so</c>

00:34:30.990 --> 00:34:31.000 align:start position:0%
we have this new read function right so
 

00:34:31.000 --> 00:34:33.990 align:start position:0%
we have this new read function right so
we<00:34:31.119><c> can</c><00:34:31.599><c> grab</c><00:34:32.040><c> this</c><00:34:32.240><c> balance</c><00:34:32.560><c> of</c><00:34:32.760><c> this</c><00:34:33.000><c> address</c>

00:34:33.990 --> 00:34:34.000 align:start position:0%
we can grab this balance of this address
 

00:34:34.000 --> 00:34:36.349 align:start position:0%
we can grab this balance of this address
paste<00:34:34.240><c> it</c><00:34:34.399><c> in</c><00:34:34.599><c> here</c><00:34:35.119><c> and</c><00:34:35.240><c> do</c><00:34:35.399><c> a</c><00:34:35.520><c> read</c><00:34:36.119><c> so</c><00:34:36.280><c> you</c>

00:34:36.349 --> 00:34:36.359 align:start position:0%
paste it in here and do a read so you
 

00:34:36.359 --> 00:34:37.869 align:start position:0%
paste it in here and do a read so you
can<00:34:36.440><c> see</c><00:34:36.599><c> how</c><00:34:36.720><c> you</c><00:34:36.879><c> just</c><00:34:37.040><c> paste</c><00:34:37.280><c> in</c><00:34:37.440><c> the</c><00:34:37.720><c> uh</c>

00:34:37.869 --> 00:34:37.879 align:start position:0%
can see how you just paste in the uh
 

00:34:37.879 --> 00:34:38.909 align:start position:0%
can see how you just paste in the uh
thing<00:34:38.040><c> it</c><00:34:38.159><c> gives</c><00:34:38.320><c> you</c><00:34:38.480><c> this</c><00:34:38.599><c> like</c><00:34:38.760><c> little</c>

00:34:38.909 --> 00:34:38.919 align:start position:0%
thing it gives you this like little
 

00:34:38.919 --> 00:34:40.589 align:start position:0%
thing it gives you this like little
blocky<00:34:39.280><c> dude</c><00:34:39.560><c> and</c><00:34:39.639><c> then</c><00:34:39.760><c> you</c><00:34:39.839><c> can</c><00:34:40.280><c> uh</c><00:34:40.359><c> do</c><00:34:40.480><c> a</c>

00:34:40.589 --> 00:34:40.599 align:start position:0%
blocky dude and then you can uh do a
 

00:34:40.599 --> 00:34:43.270 align:start position:0%
blocky dude and then you can uh do a
read<00:34:41.200><c> so</c><00:34:41.560><c> the</c><00:34:41.960><c> this</c><00:34:42.079><c> is</c><00:34:42.240><c> how</c><00:34:42.399><c> much</c><00:34:42.720><c> actually</c><00:34:43.159><c> uh</c>

00:34:43.270 --> 00:34:43.280 align:start position:0%
read so the this is how much actually uh
 

00:34:43.280 --> 00:34:46.109 align:start position:0%
read so the this is how much actually uh
tokens<00:34:43.679><c> that</c><00:34:43.800><c> we</c><00:34:44.000><c> have</c><00:34:44.480><c> we</c><00:34:44.599><c> can</c><00:34:44.800><c> convert</c><00:34:45.119><c> it</c><00:34:45.599><c> by</c>

00:34:46.109 --> 00:34:46.119 align:start position:0%
tokens that we have we can convert it by
 

00:34:46.119 --> 00:34:47.950 align:start position:0%
tokens that we have we can convert it by
um<00:34:46.560><c> you</c><00:34:46.679><c> know</c><00:34:46.879><c> seeing</c><00:34:47.200><c> exactly</c><00:34:47.599><c> what</c><00:34:47.720><c> that</c><00:34:47.839><c> is</c>

00:34:47.950 --> 00:34:47.960 align:start position:0%
um you know seeing exactly what that is
 

00:34:47.960 --> 00:34:50.909 align:start position:0%
um you know seeing exactly what that is
in<00:34:48.240><c> eth</c><00:34:49.240><c> uh</c><00:34:49.639><c> and</c><00:34:49.800><c> then</c><00:34:50.119><c> we</c><00:34:50.240><c> can</c><00:34:50.520><c> go</c><00:34:50.679><c> back</c><00:34:50.800><c> and</c>

00:34:50.909 --> 00:34:50.919 align:start position:0%
in eth uh and then we can go back and
 

00:34:50.919 --> 00:34:52.750 align:start position:0%
in eth uh and then we can go back and
forth<00:34:51.359><c> but</c><00:34:51.480><c> we</c><00:34:51.720><c> now</c><00:34:51.879><c> we</c><00:34:51.960><c> don't</c><00:34:52.159><c> have</c><00:34:52.320><c> any</c><00:34:52.560><c> way</c>

00:34:52.750 --> 00:34:52.760 align:start position:0%
forth but we now we don't have any way
 

00:34:52.760 --> 00:34:55.069 align:start position:0%
forth but we now we don't have any way
to<00:34:53.119><c> actually</c><00:34:53.639><c> like</c><00:34:54.040><c> transfer</c><00:34:54.520><c> the</c><00:34:54.639><c> tokens</c>

00:34:55.069 --> 00:34:55.079 align:start position:0%
to actually like transfer the tokens
 

00:34:55.079 --> 00:34:57.310 align:start position:0%
to actually like transfer the tokens
around<00:34:55.879><c> so</c><00:34:56.079><c> we</c><00:34:56.240><c> probably</c><00:34:56.520><c> want</c><00:34:56.639><c> a</c><00:34:56.879><c> way</c><00:34:57.040><c> to</c>

00:34:57.310 --> 00:34:57.320 align:start position:0%
around so we probably want a way to
 

00:34:57.320 --> 00:34:58.910 align:start position:0%
around so we probably want a way to
trans<00:34:57.680><c> transer</c><00:34:58.079><c> that's</c><00:34:58.200><c> the</c><00:34:58.359><c> next</c><00:34:58.560><c> thing</c><00:34:58.760><c> that</c>

00:34:58.910 --> 00:34:58.920 align:start position:0%
trans transer that's the next thing that
 

00:34:58.920 --> 00:35:03.230 align:start position:0%
trans transer that's the next thing that
comes<00:34:59.200><c> in</c><00:34:59.720><c> um</c><00:34:59.960><c> a</c><00:35:00.119><c> standard</c><00:35:00.760><c> uh</c><00:35:01.880><c> token</c><00:35:02.880><c> so</c><00:35:03.079><c> then</c>

00:35:03.230 --> 00:35:03.240 align:start position:0%
comes in um a standard uh token so then
 

00:35:03.240 --> 00:35:06.030 align:start position:0%
comes in um a standard uh token so then
what<00:35:03.359><c> we</c><00:35:03.480><c> can</c><00:35:03.680><c> do</c><00:35:04.119><c> is</c><00:35:04.359><c> write</c><00:35:04.560><c> a</c><00:35:04.680><c> new</c><00:35:05.040><c> function</c>

00:35:06.030 --> 00:35:06.040 align:start position:0%
what we can do is write a new function
 

00:35:06.040 --> 00:35:08.510 align:start position:0%
what we can do is write a new function
so<00:35:06.200><c> we</c><00:35:06.320><c> will</c><00:35:06.520><c> do</c><00:35:07.119><c> a</c><00:35:07.320><c> function</c><00:35:07.760><c> oh</c><00:35:08.079><c> gotta</c><00:35:08.280><c> love</c>

00:35:08.510 --> 00:35:08.520 align:start position:0%
so we will do a function oh gotta love
 

00:35:08.520 --> 00:35:10.349 align:start position:0%
so we will do a function oh gotta love
AI<00:35:08.800><c> it</c><00:35:08.880><c> just</c><00:35:09.040><c> kind</c><00:35:09.119><c> of</c><00:35:09.240><c> does</c><00:35:09.480><c> everything</c><00:35:09.800><c> for</c>

00:35:10.349 --> 00:35:10.359 align:start position:0%
AI it just kind of does everything for
 

00:35:10.359 --> 00:35:13.349 align:start position:0%
AI it just kind of does everything for
you<00:35:11.359><c> uh</c><00:35:11.520><c> so</c><00:35:11.920><c> what</c><00:35:12.079><c> this</c><00:35:12.200><c> is</c><00:35:12.359><c> saying</c><00:35:12.839><c> that</c><00:35:13.040><c> is</c><00:35:13.200><c> we</c>

00:35:13.349 --> 00:35:13.359 align:start position:0%
you uh so what this is saying that is we
 

00:35:13.359 --> 00:35:16.470 align:start position:0%
you uh so what this is saying that is we
need<00:35:13.680><c> to</c><00:35:14.079><c> write</c><00:35:14.320><c> a</c><00:35:14.520><c> function</c><00:35:14.920><c> that</c><00:35:15.480><c> transfers</c>

00:35:16.470 --> 00:35:16.480 align:start position:0%
need to write a function that transfers
 

00:35:16.480 --> 00:35:20.069 align:start position:0%
need to write a function that transfers
by<00:35:16.720><c> taking</c><00:35:17.079><c> in</c><00:35:17.400><c> a</c><00:35:17.599><c> two</c><00:35:18.240><c> address</c><00:35:19.240><c> and</c><00:35:19.440><c> an</c><00:35:19.640><c> amount</c>

00:35:20.069 --> 00:35:20.079 align:start position:0%
by taking in a two address and an amount
 

00:35:20.079 --> 00:35:22.270 align:start position:0%
by taking in a two address and an amount
that<00:35:20.200><c> we</c><00:35:20.320><c> want</c><00:35:20.440><c> to</c><00:35:20.839><c> transfer</c><00:35:21.839><c> this</c><00:35:21.920><c> should</c><00:35:22.079><c> be</c>

00:35:22.270 --> 00:35:22.280 align:start position:0%
that we want to transfer this should be
 

00:35:22.280 --> 00:35:24.550 align:start position:0%
that we want to transfer this should be
publicly<00:35:22.720><c> available</c><00:35:23.520><c> and</c><00:35:23.640><c> then</c><00:35:23.880><c> at</c><00:35:24.000><c> the</c><00:35:24.240><c> time</c>

00:35:24.550 --> 00:35:24.560 align:start position:0%
publicly available and then at the time
 

00:35:24.560 --> 00:35:26.710 align:start position:0%
publicly available and then at the time
that<00:35:24.720><c> someone</c><00:35:25.079><c> calls</c><00:35:25.480><c> this</c><00:35:25.720><c> function</c><00:35:26.560><c> you</c>

00:35:26.710 --> 00:35:26.720 align:start position:0%
that someone calls this function you
 

00:35:26.720 --> 00:35:28.550 align:start position:0%
that someone calls this function you
want<00:35:26.839><c> to</c><00:35:27.000><c> do</c><00:35:27.119><c> a</c><00:35:27.280><c> check</c><00:35:27.800><c> basically</c><00:35:28.160><c> to</c><00:35:28.359><c> make</c>

00:35:28.550 --> 00:35:28.560 align:start position:0%
want to do a check basically to make
 

00:35:28.560 --> 00:35:30.870 align:start position:0%
want to do a check basically to make
sure<00:35:28.880><c> that</c><00:35:29.119><c> they</c><00:35:29.320><c> have</c><00:35:29.560><c> enough</c><00:35:29.880><c> tokens</c><00:35:30.680><c> to</c>

00:35:30.870 --> 00:35:30.880 align:start position:0%
sure that they have enough tokens to
 

00:35:30.880 --> 00:35:32.870 align:start position:0%
sure that they have enough tokens to
send<00:35:31.280><c> to</c><00:35:31.520><c> another</c><00:35:31.800><c> user</c><00:35:32.320><c> because</c><00:35:32.520><c> otherwise</c>

00:35:32.870 --> 00:35:32.880 align:start position:0%
send to another user because otherwise
 

00:35:32.880 --> 00:35:35.310 align:start position:0%
send to another user because otherwise
they'd<00:35:33.079><c> be</c><00:35:33.200><c> double</c><00:35:33.440><c> spending</c><00:35:34.040><c> right</c><00:35:34.720><c> so</c><00:35:35.160><c> we</c>

00:35:35.310 --> 00:35:35.320 align:start position:0%
they'd be double spending right so we
 

00:35:35.320 --> 00:35:36.990 align:start position:0%
they'd be double spending right so we
just<00:35:35.440><c> do</c><00:35:35.680><c> a</c><00:35:35.839><c> little</c><00:35:36.280><c> like</c><00:35:36.400><c> a</c><00:35:36.560><c> require</c>

00:35:36.990 --> 00:35:37.000 align:start position:0%
just do a little like a require
 

00:35:37.000 --> 00:35:39.430 align:start position:0%
just do a little like a require
statement<00:35:37.960><c> and</c><00:35:38.160><c> then</c><00:35:38.480><c> after</c><00:35:38.800><c> that</c><00:35:39.079><c> we</c><00:35:39.240><c> just</c>

00:35:39.430 --> 00:35:39.440 align:start position:0%
statement and then after that we just
 

00:35:39.440 --> 00:35:42.190 align:start position:0%
statement and then after that we just
update<00:35:39.800><c> the</c><00:35:40.119><c> balances</c><00:35:41.119><c> so</c><00:35:41.320><c> we</c><00:35:41.440><c> say</c><00:35:41.800><c> okay</c><00:35:41.960><c> well</c>

00:35:42.190 --> 00:35:42.200 align:start position:0%
update the balances so we say okay well
 

00:35:42.200 --> 00:35:44.230 align:start position:0%
update the balances so we say okay well
the<00:35:42.320><c> balance</c><00:35:42.760><c> of</c><00:35:42.960><c> the</c><00:35:43.160><c> person</c><00:35:43.520><c> who</c><00:35:43.720><c> is</c><00:35:43.880><c> calling</c>

00:35:44.230 --> 00:35:44.240 align:start position:0%
the balance of the person who is calling
 

00:35:44.240 --> 00:35:46.670 align:start position:0%
the balance of the person who is calling
the<00:35:44.400><c> function</c><00:35:45.119><c> so</c><00:35:45.359><c> in</c><00:35:45.560><c> in</c><00:35:46.000><c> in</c><00:35:46.119><c> solidity</c><00:35:46.560><c> you</c>

00:35:46.670 --> 00:35:46.680 align:start position:0%
the function so in in in solidity you
 

00:35:46.680 --> 00:35:48.829 align:start position:0%
the function so in in in solidity you
have<00:35:46.880><c> these</c><00:35:47.079><c> kind</c><00:35:47.200><c> of</c><00:35:47.320><c> like</c><00:35:47.480><c> Global</c><00:35:47.880><c> variables</c>

00:35:48.829 --> 00:35:48.839 align:start position:0%
have these kind of like Global variables
 

00:35:48.839 --> 00:35:51.349 align:start position:0%
have these kind of like Global variables
which<00:35:49.160><c> message.</c><00:35:49.920><c> sender</c><00:35:50.440><c> is</c><00:35:50.599><c> the</c><00:35:50.800><c> person</c><00:35:51.200><c> that</c>

00:35:51.349 --> 00:35:51.359 align:start position:0%
which message. sender is the person that
 

00:35:51.359 --> 00:35:53.710 align:start position:0%
which message. sender is the person that
is<00:35:51.839><c> uh</c><00:35:51.920><c> sending</c><00:35:52.319><c> the</c><00:35:52.480><c> transaction</c><00:35:53.240><c> so</c><00:35:53.440><c> that's</c>

00:35:53.710 --> 00:35:53.720 align:start position:0%
is uh sending the transaction so that's
 

00:35:53.720 --> 00:35:56.190 align:start position:0%
is uh sending the transaction so that's
the<00:35:54.040><c> the</c><00:35:54.400><c> the</c><00:35:54.720><c> the</c><00:35:55.160><c> uh</c><00:35:55.280><c> user</c><00:35:55.839><c> what</c><00:35:55.960><c> their</c>

00:35:56.190 --> 00:35:56.200 align:start position:0%
the the the the uh user what their
 

00:35:56.200 --> 00:35:58.829 align:start position:0%
the the the the uh user what their
public<00:35:56.520><c> key</c><00:35:56.839><c> basically</c><00:35:58.000><c> and</c><00:35:58.280><c> if</c><00:35:58.400><c> someone's</c>

00:35:58.829 --> 00:35:58.839 align:start position:0%
public key basically and if someone's
 

00:35:58.839 --> 00:36:00.750 align:start position:0%
public key basically and if someone's
calling<00:35:59.119><c> the</c><00:35:59.200><c> transfer</c><00:35:59.599><c> function</c><00:35:59.880><c> we</c><00:35:59.960><c> want</c><00:36:00.079><c> to</c>

00:36:00.750 --> 00:36:00.760 align:start position:0%
calling the transfer function we want to
 

00:36:00.760 --> 00:36:02.630 align:start position:0%
calling the transfer function we want to
remove<00:36:01.760><c> the</c><00:36:01.880><c> amount</c><00:36:02.119><c> that</c><00:36:02.240><c> they're</c><00:36:02.400><c> going</c><00:36:02.480><c> to</c>

00:36:02.630 --> 00:36:02.640 align:start position:0%
remove the amount that they're going to
 

00:36:02.640 --> 00:36:04.790 align:start position:0%
remove the amount that they're going to
send<00:36:03.319><c> and</c><00:36:03.400><c> then</c><00:36:03.520><c> we</c><00:36:03.640><c> want</c><00:36:03.760><c> to</c><00:36:04.000><c> in</c><00:36:04.359><c> whoever</c>

00:36:04.790 --> 00:36:04.800 align:start position:0%
send and then we want to in whoever
 

00:36:04.800 --> 00:36:06.550 align:start position:0%
send and then we want to in whoever
they're<00:36:04.920><c> actually</c><00:36:05.079><c> sending</c><00:36:05.319><c> it</c><00:36:05.400><c> to</c><00:36:05.920><c> we</c><00:36:06.119><c> update</c>

00:36:06.550 --> 00:36:06.560 align:start position:0%
they're actually sending it to we update
 

00:36:06.560 --> 00:36:09.030 align:start position:0%
they're actually sending it to we update
that<00:36:06.720><c> mapping</c><00:36:07.119><c> too</c><00:36:07.880><c> uh</c><00:36:08.000><c> with</c><00:36:08.160><c> the</c><00:36:08.280><c> amount</c><00:36:08.800><c> so</c>

00:36:09.030 --> 00:36:09.040 align:start position:0%
that mapping too uh with the amount so
 

00:36:09.040 --> 00:36:13.069 align:start position:0%
that mapping too uh with the amount so
here<00:36:09.240><c> we</c><00:36:09.560><c> subtract</c><00:36:10.480><c> here</c><00:36:10.920><c> we</c><00:36:11.119><c> increase</c><00:36:12.079><c> okay</c>

00:36:13.069 --> 00:36:13.079 align:start position:0%
here we subtract here we increase okay
 

00:36:13.079 --> 00:36:19.230 align:start position:0%
here we subtract here we increase okay
so<00:36:13.240><c> now</c><00:36:13.359><c> we</c><00:36:13.480><c> can</c><00:36:13.680><c> hit</c><00:36:14.200><c> save</c><00:36:15.200><c> and</c><00:36:15.480><c> we</c><00:36:15.599><c> can</c><00:36:15.720><c> do</c>

00:36:19.230 --> 00:36:19.240 align:start position:0%
 
 

00:36:19.240 --> 00:36:21.829 align:start position:0%
 
deploy<00:36:20.240><c> cool</c><00:36:20.960><c> so</c><00:36:21.079><c> now</c><00:36:21.200><c> we</c><00:36:21.319><c> can</c><00:36:21.440><c> go</c><00:36:21.640><c> back</c><00:36:21.760><c> to</c>

00:36:21.829 --> 00:36:21.839 align:start position:0%
deploy cool so now we can go back to
 

00:36:21.839 --> 00:36:23.910 align:start position:0%
deploy cool so now we can go back to
scaffold<00:36:22.200><c> eth</c><00:36:22.760><c> and</c><00:36:22.880><c> we</c><00:36:23.000><c> can</c><00:36:23.160><c> see</c><00:36:23.400><c> that</c><00:36:23.560><c> we</c><00:36:23.720><c> have</c>

00:36:23.910 --> 00:36:23.920 align:start position:0%
scaffold eth and we can see that we have
 

00:36:23.920 --> 00:36:25.550 align:start position:0%
scaffold eth and we can see that we have
this<00:36:24.119><c> contract</c><00:36:24.839><c> and</c><00:36:24.920><c> you'll</c><00:36:25.119><c> notice</c><00:36:25.400><c> that</c>

00:36:25.550 --> 00:36:25.560 align:start position:0%
this contract and you'll notice that
 

00:36:25.560 --> 00:36:27.670 align:start position:0%
this contract and you'll notice that
every<00:36:25.760><c> time</c><00:36:25.880><c> we</c><00:36:26.000><c> do</c><00:36:26.160><c> a</c><00:36:26.319><c> deploy</c><00:36:26.960><c> we</c><00:36:27.079><c> can</c><00:36:27.200><c> force</c>

00:36:27.670 --> 00:36:27.680 align:start position:0%
every time we do a deploy we can force
 

00:36:27.680 --> 00:36:30.190 align:start position:0%
every time we do a deploy we can force
to<00:36:27.800><c> deploy</c><00:36:28.160><c> by</c><00:36:28.280><c> doing</c><00:36:28.640><c> a</c><00:36:29.000><c> uh</c><00:36:29.079><c> yarn</c><00:36:29.359><c> deploy</c><00:36:29.720><c> D-</c>

00:36:30.190 --> 00:36:30.200 align:start position:0%
to deploy by doing a uh yarn deploy D-
 

00:36:30.200 --> 00:36:31.950 align:start position:0%
to deploy by doing a uh yarn deploy D-
reset<00:36:31.000><c> and</c><00:36:31.079><c> you'll</c><00:36:31.240><c> see</c><00:36:31.440><c> the</c><00:36:31.560><c> contract</c>

00:36:31.950 --> 00:36:31.960 align:start position:0%
reset and you'll see the contract
 

00:36:31.960 --> 00:36:33.510 align:start position:0%
reset and you'll see the contract
address<00:36:32.280><c> up</c><00:36:32.440><c> here</c><00:36:32.560><c> in</c><00:36:32.720><c> the</c><00:36:32.920><c> top</c><00:36:33.240><c> it</c><00:36:33.319><c> will</c>

00:36:33.510 --> 00:36:33.520 align:start position:0%
address up here in the top it will
 

00:36:33.520 --> 00:36:35.550 align:start position:0%
address up here in the top it will
change<00:36:34.040><c> and</c><00:36:34.119><c> you'll</c><00:36:34.400><c> constantly</c><00:36:34.880><c> get</c><00:36:35.000><c> a</c><00:36:35.200><c> new</c>

00:36:35.550 --> 00:36:35.560 align:start position:0%
change and you'll constantly get a new
 

00:36:35.560 --> 00:36:37.630 align:start position:0%
change and you'll constantly get a new
contract<00:36:36.560><c> uh</c><00:36:36.640><c> and</c><00:36:36.760><c> so</c><00:36:36.960><c> that's</c><00:36:37.200><c> why</c><00:36:37.319><c> we're</c><00:36:37.520><c> kind</c>

00:36:37.630 --> 00:36:37.640 align:start position:0%
contract uh and so that's why we're kind
 

00:36:37.640 --> 00:36:39.510 align:start position:0%
contract uh and so that's why we're kind
of<00:36:37.800><c> like</c><00:36:37.920><c> starting</c><00:36:38.240><c> over</c><00:36:38.520><c> from</c><00:36:38.760><c> scratch</c><00:36:39.280><c> every</c>

00:36:39.510 --> 00:36:39.520 align:start position:0%
of like starting over from scratch every
 

00:36:39.520 --> 00:36:42.349 align:start position:0%
of like starting over from scratch every
time<00:36:40.200><c> uh</c><00:36:40.319><c> because</c><00:36:40.599><c> the</c><00:36:40.720><c> nons</c><00:36:41.079><c> is</c><00:36:41.240><c> changing</c><00:36:42.119><c> on</c>

00:36:42.349 --> 00:36:42.359 align:start position:0%
time uh because the nons is changing on
 

00:36:42.359 --> 00:36:44.870 align:start position:0%
time uh because the nons is changing on
the<00:36:42.720><c> uh</c><00:36:43.160><c> uh</c><00:36:43.520><c> uh</c><00:36:43.680><c> deployment</c><00:36:44.319><c> so</c><00:36:44.480><c> now</c><00:36:44.599><c> we</c><00:36:44.720><c> have</c>

00:36:44.870 --> 00:36:44.880 align:start position:0%
the uh uh uh deployment so now we have
 

00:36:44.880 --> 00:36:47.589 align:start position:0%
the uh uh uh deployment so now we have
this<00:36:45.040><c> contract</c><00:36:45.920><c> we</c><00:36:46.079><c> have</c><00:36:46.200><c> a</c><00:36:46.359><c> very</c><00:36:46.599><c> basic</c>

00:36:47.589 --> 00:36:47.599 align:start position:0%
this contract we have a very basic
 

00:36:47.599 --> 00:36:51.230 align:start position:0%
this contract we have a very basic
erc20<00:36:48.599><c> uh</c><00:36:48.800><c> it's</c><00:36:49.000><c> called</c><00:36:49.640><c> frog</c><00:36:50.640><c> it's</c><00:36:51.040><c> uh</c><00:36:51.119><c> the</c>

00:36:51.230 --> 00:36:51.240 align:start position:0%
erc20 uh it's called frog it's uh the
 

00:36:51.240 --> 00:36:53.270 align:start position:0%
erc20 uh it's called frog it's uh the
name<00:36:51.359><c> is</c><00:36:51.560><c> frogs</c><00:36:51.880><c> it's</c><00:36:52.000><c> got</c><00:36:52.119><c> a</c><00:36:52.200><c> total</c><00:36:52.480><c> Supply</c><00:36:53.200><c> I</c>

00:36:53.270 --> 00:36:53.280 align:start position:0%
name is frogs it's got a total Supply I
 

00:36:53.280 --> 00:36:55.390 align:start position:0%
name is frogs it's got a total Supply I
have<00:36:53.400><c> a</c><00:36:53.560><c> balance</c><00:36:54.079><c> of</c><00:36:54.520><c> whatever</c><00:36:54.839><c> 1</c><00:36:55.040><c> million</c>

00:36:55.390 --> 00:36:55.400 align:start position:0%
have a balance of whatever 1 million
 

00:36:55.400 --> 00:36:57.630 align:start position:0%
have a balance of whatever 1 million
tokens<00:36:56.160><c> right</c><00:36:56.359><c> here</c><00:36:56.960><c> so</c><00:36:57.119><c> if</c><00:36:57.200><c> I</c><00:36:57.280><c> want</c><00:36:57.359><c> to</c>

00:36:57.630 --> 00:36:57.640 align:start position:0%
tokens right here so if I want to
 

00:36:57.640 --> 00:36:59.630 align:start position:0%
tokens right here so if I want to
transfer<00:36:58.000><c> some</c><00:36:58.200><c> tokens</c><00:36:58.599><c> now</c><00:36:59.000><c> I</c><00:36:59.079><c> can</c><00:36:59.240><c> say</c><00:36:59.440><c> let's</c>

00:36:59.630 --> 00:36:59.640 align:start position:0%
transfer some tokens now I can say let's
 

00:36:59.640 --> 00:37:03.230 align:start position:0%
transfer some tokens now I can say let's
transfer<00:37:00.119><c> to</c><00:37:00.640><c> vitalic</c><00:37:01.680><c> doeth</c><00:37:02.680><c> and</c><00:37:02.839><c> let's</c><00:37:03.000><c> send</c>

00:37:03.230 --> 00:37:03.240 align:start position:0%
transfer to vitalic doeth and let's send
 

00:37:03.240 --> 00:37:05.710 align:start position:0%
transfer to vitalic doeth and let's send
him<00:37:03.359><c> some</c><00:37:03.520><c> frog</c><00:37:03.839><c> tokens</c><00:37:04.280><c> sure</c><00:37:04.960><c> uh</c>

00:37:05.710 --> 00:37:05.720 align:start position:0%
him some frog tokens sure uh
 

00:37:05.720 --> 00:37:08.829 align:start position:0%
him some frog tokens sure uh
777<00:37:06.720><c> now</c><00:37:07.319><c> um</c><00:37:07.599><c> again</c><00:37:07.800><c> we</c><00:37:07.880><c> need</c><00:37:08.040><c> to</c><00:37:08.200><c> transact</c><00:37:08.640><c> in</c>

00:37:08.829 --> 00:37:08.839 align:start position:0%
777 now um again we need to transact in
 

00:37:08.839 --> 00:37:11.190 align:start position:0%
777 now um again we need to transact in
way<00:37:09.440><c> so</c><00:37:09.760><c> scaffold</c><00:37:10.200><c> e</c><00:37:10.440><c> has</c><00:37:10.599><c> this</c><00:37:10.760><c> really</c><00:37:10.960><c> cool</c>

00:37:11.190 --> 00:37:11.200 align:start position:0%
way so scaffold e has this really cool
 

00:37:11.200 --> 00:37:13.030 align:start position:0%
way so scaffold e has this really cool
tool<00:37:12.000><c> that</c><00:37:12.119><c> you</c><00:37:12.240><c> just</c><00:37:12.440><c> click</c><00:37:12.680><c> the</c><00:37:12.839><c> little</c>

00:37:13.030 --> 00:37:13.040 align:start position:0%
tool that you just click the little
 

00:37:13.040 --> 00:37:14.750 align:start position:0%
tool that you just click the little
button<00:37:13.359><c> and</c><00:37:13.480><c> it</c><00:37:13.599><c> will</c><00:37:13.800><c> multiply</c><00:37:14.359><c> whatever</c>

00:37:14.750 --> 00:37:14.760 align:start position:0%
button and it will multiply whatever
 

00:37:14.760 --> 00:37:17.390 align:start position:0%
button and it will multiply whatever
values<00:37:15.280><c> in</c><00:37:15.440><c> the</c><00:37:15.599><c> input</c><00:37:16.280><c> by</c><00:37:16.440><c> 10</c><00:37:16.680><c> to</c><00:37:16.800><c> the</c><00:37:16.880><c> 18th</c>

00:37:17.390 --> 00:37:17.400 align:start position:0%
values in the input by 10 to the 18th
 

00:37:17.400 --> 00:37:20.030 align:start position:0%
values in the input by 10 to the 18th
power<00:37:18.400><c> so</c><00:37:18.560><c> I</c><00:37:18.680><c> click</c><00:37:19.000><c> that</c><00:37:19.440><c> and</c><00:37:19.599><c> that</c><00:37:19.680><c> will</c><00:37:19.839><c> tell</c>

00:37:20.030 --> 00:37:20.040 align:start position:0%
power so I click that and that will tell
 

00:37:20.040 --> 00:37:22.270 align:start position:0%
power so I click that and that will tell
me<00:37:20.359><c> exactly</c><00:37:20.920><c> how</c><00:37:21.079><c> much</c><00:37:21.319><c> we</c><00:37:21.760><c> that</c><00:37:21.880><c> I</c><00:37:22.000><c> need</c><00:37:22.119><c> to</c>

00:37:22.270 --> 00:37:22.280 align:start position:0%
me exactly how much we that I need to
 

00:37:22.280 --> 00:37:24.309 align:start position:0%
me exactly how much we that I need to
call<00:37:22.640><c> in</c><00:37:22.760><c> the</c><00:37:22.920><c> transaction</c><00:37:23.800><c> and</c><00:37:23.920><c> then</c><00:37:24.040><c> I</c><00:37:24.119><c> can</c>

00:37:24.309 --> 00:37:24.319 align:start position:0%
call in the transaction and then I can
 

00:37:24.319 --> 00:37:26.230 align:start position:0%
call in the transaction and then I can
go<00:37:24.440><c> ahead</c><00:37:24.640><c> and</c><00:37:24.800><c> hit</c><00:37:24.960><c> send</c><00:37:25.599><c> and</c><00:37:25.760><c> as</c><00:37:25.839><c> you</c><00:37:25.960><c> can</c><00:37:26.079><c> see</c>

00:37:26.230 --> 00:37:26.240 align:start position:0%
go ahead and hit send and as you can see
 

00:37:26.240 --> 00:37:28.309 align:start position:0%
go ahead and hit send and as you can see
it<00:37:26.400><c> did</c><00:37:26.599><c> this</c><00:37:26.760><c> nice</c><00:37:26.960><c> ens</c><00:37:27.520><c> resolution</c><00:37:28.119><c> and</c><00:37:28.200><c> we</c>

00:37:28.309 --> 00:37:28.319 align:start position:0%
it did this nice ens resolution and we
 

00:37:28.319 --> 00:37:30.510 align:start position:0%
it did this nice ens resolution and we
can<00:37:28.440><c> see</c><00:37:28.640><c> vitalik's</c><00:37:29.160><c> photo</c><00:37:30.079><c> um</c><00:37:30.280><c> I'm</c><00:37:30.359><c> really</c>

00:37:30.510 --> 00:37:30.520 align:start position:0%
can see vitalik's photo um I'm really
 

00:37:30.520 --> 00:37:32.390 align:start position:0%
can see vitalik's photo um I'm really
sad<00:37:30.760><c> vitalic</c><00:37:31.160><c> changed</c><00:37:31.480><c> his</c><00:37:31.640><c> little</c><00:37:31.960><c> rainbow</c>

00:37:32.390 --> 00:37:32.400 align:start position:0%
sad vitalic changed his little rainbow
 

00:37:32.400 --> 00:37:33.630 align:start position:0%
sad vitalic changed his little rainbow
cat<00:37:32.640><c> because</c><00:37:32.760><c> that</c><00:37:32.839><c> was</c><00:37:32.920><c> a</c><00:37:33.079><c> really</c><00:37:33.240><c> cool</c><00:37:33.400><c> one</c>

00:37:33.630 --> 00:37:33.640 align:start position:0%
cat because that was a really cool one
 

00:37:33.640 --> 00:37:35.950 align:start position:0%
cat because that was a really cool one
but<00:37:33.760><c> now</c><00:37:33.880><c> it's</c><00:37:34.160><c> his</c><00:37:34.359><c> face</c><00:37:35.359><c> uh</c><00:37:35.520><c> so</c><00:37:35.680><c> there</c><00:37:35.760><c> we</c><00:37:35.839><c> go</c>

00:37:35.950 --> 00:37:35.960 align:start position:0%
but now it's his face uh so there we go
 

00:37:35.960 --> 00:37:38.109 align:start position:0%
but now it's his face uh so there we go
we<00:37:36.079><c> have</c><00:37:36.240><c> send</c><00:37:36.800><c> and</c><00:37:36.960><c> then</c><00:37:37.160><c> here's</c><00:37:37.359><c> the</c><00:37:37.520><c> receipt</c>

00:37:38.109 --> 00:37:38.119 align:start position:0%
we have send and then here's the receipt
 

00:37:38.119 --> 00:37:40.589 align:start position:0%
we have send and then here's the receipt
so<00:37:38.319><c> we</c><00:37:38.440><c> know</c><00:37:38.640><c> that</c><00:37:38.760><c> it</c><00:37:38.839><c> was</c><00:37:39.280><c> successful</c><00:37:40.280><c> uh</c><00:37:40.440><c> and</c>

00:37:40.589 --> 00:37:40.599 align:start position:0%
so we know that it was successful uh and
 

00:37:40.599 --> 00:37:42.430 align:start position:0%
so we know that it was successful uh and
now<00:37:40.880><c> we</c><00:37:40.960><c> can</c><00:37:41.119><c> come</c><00:37:41.280><c> up</c><00:37:41.599><c> here</c><00:37:41.839><c> and</c><00:37:42.040><c> query</c>

00:37:42.430 --> 00:37:42.440 align:start position:0%
now we can come up here and query
 

00:37:42.440 --> 00:37:43.870 align:start position:0%
now we can come up here and query
against<00:37:42.720><c> falic</c>

00:37:43.870 --> 00:37:43.880 align:start position:0%
against falic
 

00:37:43.880 --> 00:37:48.430 align:start position:0%
against falic
address<00:37:44.880><c> so</c><00:37:45.200><c> vital.</c><00:37:45.800><c> eth</c><00:37:46.480><c> and</c><00:37:46.640><c> do</c><00:37:46.760><c> a</c>

00:37:48.430 --> 00:37:48.440 align:start position:0%
address so vital. eth and do a
 

00:37:48.440 --> 00:37:51.230 align:start position:0%
address so vital. eth and do a
read<00:37:49.440><c> it</c><00:37:49.640><c> resolved</c><00:37:50.480><c> and</c><00:37:50.599><c> then</c><00:37:50.760><c> now</c><00:37:50.880><c> we</c><00:37:50.960><c> can</c><00:37:51.079><c> see</c>

00:37:51.230 --> 00:37:51.240 align:start position:0%
read it resolved and then now we can see
 

00:37:51.240 --> 00:37:54.309 align:start position:0%
read it resolved and then now we can see
that<00:37:51.359><c> he</c><00:37:51.560><c> has</c><00:37:51.640><c> a</c><00:37:51.800><c> balance</c><00:37:52.079><c> of</c><00:37:52.400><c> 777</c><00:37:53.400><c> tokens</c><00:37:54.160><c> so</c>

00:37:54.309 --> 00:37:54.319 align:start position:0%
that he has a balance of 777 tokens so
 

00:37:54.319 --> 00:37:55.670 align:start position:0%
that he has a balance of 777 tokens so
we've<00:37:54.480><c> created</c><00:37:54.839><c> this</c><00:37:54.960><c> kind</c><00:37:55.079><c> of</c><00:37:55.240><c> like</c><00:37:55.400><c> very</c>

00:37:55.670 --> 00:37:55.680 align:start position:0%
we've created this kind of like very
 

00:37:55.680 --> 00:38:00.470 align:start position:0%
we've created this kind of like very
basic<00:37:56.240><c> uh</c><00:37:56.359><c> implementation</c><00:37:57.200><c> of</c><00:37:57.839><c> a</c><00:37:58.760><c> um</c><00:37:59.760><c> of</c><00:37:59.880><c> a</c>

00:38:00.470 --> 00:38:00.480 align:start position:0%
basic uh implementation of a um of a
 

00:38:00.480 --> 00:38:03.589 align:start position:0%
basic uh implementation of a um of a
erc20<00:38:01.480><c> uh</c><00:38:01.800><c> so</c><00:38:02.000><c> I</c><00:38:02.079><c> want</c><00:38:02.200><c> to</c><00:38:02.359><c> show</c><00:38:02.599><c> you</c><00:38:03.040><c> how</c><00:38:03.160><c> to</c><00:38:03.359><c> do</c>

00:38:03.589 --> 00:38:03.599 align:start position:0%
erc20 uh so I want to show you how to do
 

00:38:03.599 --> 00:38:05.589 align:start position:0%
erc20 uh so I want to show you how to do
the<00:38:03.720><c> other</c><00:38:03.960><c> method</c><00:38:04.359><c> so</c><00:38:04.680><c> let's</c><00:38:04.920><c> let's</c><00:38:05.160><c> actually</c>

00:38:05.589 --> 00:38:05.599 align:start position:0%
the other method so let's let's actually
 

00:38:05.599 --> 00:38:08.510 align:start position:0%
the other method so let's let's actually
do<00:38:06.240><c> uh</c><00:38:06.359><c> let's</c><00:38:06.520><c> take</c><00:38:06.640><c> a</c><00:38:06.720><c> look</c><00:38:06.839><c> at</c><00:38:06.960><c> open</c>

00:38:08.510 --> 00:38:08.520 align:start position:0%
do uh let's take a look at open
 

00:38:08.520 --> 00:38:11.390 align:start position:0%
do uh let's take a look at open
zeppin<00:38:09.520><c> uh</c><00:38:09.599><c> let</c><00:38:09.760><c> see</c><00:38:09.920><c> open</c><00:38:10.160><c> zeppin</c><00:38:10.680><c> erc20</c>

00:38:11.390 --> 00:38:11.400 align:start position:0%
zeppin uh let see open zeppin erc20
 

00:38:11.400 --> 00:38:13.950 align:start position:0%
zeppin uh let see open zeppin erc20
let's<00:38:11.480><c> see</c><00:38:11.560><c> if</c><00:38:11.640><c> I</c><00:38:11.720><c> can</c><00:38:11.880><c> find</c><00:38:12.000><c> it</c>

00:38:13.950 --> 00:38:13.960 align:start position:0%
let's see if I can find it
 

00:38:13.960 --> 00:38:16.790 align:start position:0%
let's see if I can find it
here<00:38:14.960><c> so</c><00:38:15.920><c> you</c><00:38:16.200><c> probably</c><00:38:16.480><c> don't</c><00:38:16.599><c> want</c><00:38:16.720><c> to</c>

00:38:16.790 --> 00:38:16.800 align:start position:0%
here so you probably don't want to
 

00:38:16.800 --> 00:38:18.950 align:start position:0%
here so you probably don't want to
reinvent<00:38:17.200><c> the</c><00:38:17.280><c> will</c><00:38:17.800><c> again</c><00:38:18.119><c> like</c><00:38:18.359><c> we</c><00:38:18.720><c> were</c>

00:38:18.950 --> 00:38:18.960 align:start position:0%
reinvent the will again like we were
 

00:38:18.960 --> 00:38:21.950 align:start position:0%
reinvent the will again like we were
going<00:38:19.079><c> to</c><00:38:19.240><c> try</c><00:38:19.440><c> to</c><00:38:19.599><c> use</c><00:38:19.960><c> the</c><00:38:20.480><c> uh</c><00:38:21.280><c> uh</c><00:38:21.720><c> okay</c><00:38:21.880><c> this</c>

00:38:21.950 --> 00:38:21.960 align:start position:0%
going to try to use the uh uh okay this
 

00:38:21.960 --> 00:38:23.109 align:start position:0%
going to try to use the uh uh okay this
is<00:38:22.079><c> going</c><00:38:22.160><c> to</c><00:38:22.280><c> tell</c><00:38:22.400><c> me</c><00:38:22.520><c> how</c><00:38:22.640><c> I</c><00:38:22.720><c> can</c><00:38:22.839><c> fix</c><00:38:23.000><c> the</c>

00:38:23.109 --> 00:38:23.119 align:start position:0%
is going to tell me how I can fix the
 

00:38:23.119 --> 00:38:25.430 align:start position:0%
is going to tell me how I can fix the
ownable<00:38:23.440><c> thing</c><00:38:23.599><c> as</c><00:38:23.760><c> well</c><00:38:24.359><c> uh</c><00:38:24.480><c> we</c><00:38:24.599><c> want</c><00:38:24.800><c> to</c><00:38:25.280><c> uh</c>

00:38:25.430 --> 00:38:25.440 align:start position:0%
ownable thing as well uh we want to uh
 

00:38:25.440 --> 00:38:26.910 align:start position:0%
ownable thing as well uh we want to uh
probably<00:38:25.800><c> just</c><00:38:25.960><c> go</c><00:38:26.119><c> ahead</c><00:38:26.280><c> and</c><00:38:26.400><c> use</c><00:38:26.599><c> open</c>

00:38:26.910 --> 00:38:26.920 align:start position:0%
probably just go ahead and use open
 

00:38:26.920 --> 00:38:29.190 align:start position:0%
probably just go ahead and use open
Zeppelin<00:38:27.640><c> right</c><00:38:27.920><c> so</c><00:38:28.440><c> you</c><00:38:28.599><c> probably</c><00:38:28.839><c> want</c><00:38:28.920><c> to</c>

00:38:29.190 --> 00:38:29.200 align:start position:0%
Zeppelin right so you probably want to
 

00:38:29.200 --> 00:38:31.470 align:start position:0%
Zeppelin right so you probably want to
reserve<00:38:29.599><c> the</c><00:38:29.760><c> time</c><00:38:30.040><c> that</c><00:38:30.200><c> you're</c><00:38:31.079><c> uh</c><00:38:31.200><c> working</c>

00:38:31.470 --> 00:38:31.480 align:start position:0%
reserve the time that you're uh working
 

00:38:31.480 --> 00:38:33.670 align:start position:0%
reserve the time that you're uh working
on<00:38:31.640><c> your</c><00:38:31.760><c> smart</c><00:38:32.119><c> contract</c><00:38:33.040><c> uh</c><00:38:33.240><c> to</c><00:38:33.400><c> do</c>

00:38:33.670 --> 00:38:33.680 align:start position:0%
on your smart contract uh to do
 

00:38:33.680 --> 00:38:36.270 align:start position:0%
on your smart contract uh to do
something<00:38:34.240><c> new</c><00:38:34.480><c> and</c><00:38:34.640><c> Innovative</c><00:38:35.520><c> since</c><00:38:35.680><c> erc20</c>

00:38:36.270 --> 00:38:36.280 align:start position:0%
something new and Innovative since erc20
 

00:38:36.280 --> 00:38:38.390 align:start position:0%
something new and Innovative since erc20
is<00:38:36.359><c> a</c><00:38:36.520><c> very</c><00:38:37.079><c> very</c><00:38:37.359><c> good</c><00:38:37.560><c> standard</c><00:38:38.079><c> we</c><00:38:38.160><c> can</c><00:38:38.280><c> just</c>

00:38:38.390 --> 00:38:38.400 align:start position:0%
is a very very good standard we can just
 

00:38:38.400 --> 00:38:40.990 align:start position:0%
is a very very good standard we can just
use<00:38:38.599><c> open</c><00:38:38.920><c> Zeppelins</c><00:38:39.640><c> okay</c><00:38:39.960><c> so</c><00:38:40.200><c> we</c><00:38:40.280><c> can</c><00:38:40.560><c> grab</c>

00:38:40.990 --> 00:38:41.000 align:start position:0%
use open Zeppelins okay so we can grab
 

00:38:41.000 --> 00:38:43.990 align:start position:0%
use open Zeppelins okay so we can grab
this<00:38:41.640><c> here</c><00:38:42.640><c> and</c><00:38:42.880><c> we</c><00:38:43.000><c> can</c><00:38:43.160><c> come</c><00:38:43.319><c> back</c><00:38:43.680><c> here</c><00:38:43.880><c> and</c>

00:38:43.990 --> 00:38:44.000 align:start position:0%
this here and we can come back here and
 

00:38:44.000 --> 00:38:45.910 align:start position:0%
this here and we can come back here and
let's<00:38:44.200><c> just</c><00:38:44.359><c> kind</c><00:38:44.480><c> of</c><00:38:44.720><c> like</c><00:38:45.200><c> take</c><00:38:45.440><c> away</c><00:38:45.720><c> all</c>

00:38:45.910 --> 00:38:45.920 align:start position:0%
let's just kind of like take away all
 

00:38:45.920 --> 00:38:47.710 align:start position:0%
let's just kind of like take away all
this<00:38:46.119><c> stuff</c><00:38:46.400><c> we</c><00:38:46.560><c> did</c><00:38:46.760><c> and</c><00:38:46.880><c> show</c><00:38:47.160><c> much</c><00:38:47.359><c> how</c><00:38:47.480><c> much</c>

00:38:47.710 --> 00:38:47.720 align:start position:0%
this stuff we did and show much how much
 

00:38:47.720 --> 00:38:49.910 align:start position:0%
this stuff we did and show much how much
easier<00:38:48.079><c> it's</c><00:38:48.240><c> going</c><00:38:48.359><c> to</c><00:38:48.520><c> be</c><00:38:49.079><c> if</c><00:38:49.240><c> we</c><00:38:49.440><c> just</c><00:38:49.640><c> use</c>

00:38:49.910 --> 00:38:49.920 align:start position:0%
easier it's going to be if we just use
 

00:38:49.920 --> 00:38:50.829 align:start position:0%
easier it's going to be if we just use
open

00:38:50.829 --> 00:38:50.839 align:start position:0%
open
 

00:38:50.839 --> 00:38:53.510 align:start position:0%
open
Zeppelin<00:38:51.839><c> so</c><00:38:52.119><c> we'll</c><00:38:52.359><c> do</c>

00:38:53.510 --> 00:38:53.520 align:start position:0%
Zeppelin so we'll do
 

00:38:53.520 --> 00:38:57.230 align:start position:0%
Zeppelin so we'll do
this<00:38:54.520><c> and</c><00:38:54.640><c> we'll</c><00:38:54.839><c> go</c><00:38:55.680><c> here</c><00:38:56.680><c> so</c><00:38:56.839><c> we</c><00:38:56.960><c> can</c><00:38:57.079><c> say</c>

00:38:57.230 --> 00:38:57.240 align:start position:0%
this and we'll go here so we can say
 

00:38:57.240 --> 00:39:00.550 align:start position:0%
this and we'll go here so we can say
you're<00:38:57.440><c> your</c><00:38:57.640><c> contract</c><00:38:58.160><c> is</c><00:38:59.280><c> erc20</c><00:39:00.280><c> and</c><00:39:00.400><c> then</c>

00:39:00.550 --> 00:39:00.560 align:start position:0%
you're your contract is erc20 and then
 

00:39:00.560 --> 00:39:02.870 align:start position:0%
you're your contract is erc20 and then
what<00:39:00.640><c> we</c><00:39:00.760><c> need</c><00:39:00.880><c> to</c><00:39:01.040><c> do</c><00:39:01.200><c> is</c><00:39:01.319><c> we</c><00:39:01.440><c> need</c><00:39:01.599><c> to</c><00:39:01.800><c> pass</c><00:39:02.480><c> uh</c>

00:39:02.870 --> 00:39:02.880 align:start position:0%
what we need to do is we need to pass uh
 

00:39:02.880 --> 00:39:05.109 align:start position:0%
what we need to do is we need to pass uh
the<00:39:03.040><c> stuff</c><00:39:03.319><c> inside</c><00:39:03.599><c> of</c><00:39:03.720><c> the</c><00:39:03.880><c> Constructor</c><00:39:04.640><c> so</c>

00:39:05.109 --> 00:39:05.119 align:start position:0%
the stuff inside of the Constructor so
 

00:39:05.119 --> 00:39:06.390 align:start position:0%
the stuff inside of the Constructor so
this<00:39:05.240><c> is</c><00:39:05.440><c> what</c><00:39:05.560><c> I</c><00:39:05.680><c> was</c><00:39:05.800><c> not</c><00:39:05.920><c> able</c><00:39:06.119><c> to</c><00:39:06.200><c> figure</c>

00:39:06.390 --> 00:39:06.400 align:start position:0%
this is what I was not able to figure
 

00:39:06.400 --> 00:39:07.710 align:start position:0%
this is what I was not able to figure
out<00:39:06.560><c> earlier</c><00:39:06.920><c> that</c><00:39:07.040><c> I</c><00:39:07.079><c> don't</c><00:39:07.200><c> know</c><00:39:07.359><c> why</c><00:39:07.480><c> I</c>

00:39:07.710 --> 00:39:07.720 align:start position:0%
out earlier that I don't know why I
 

00:39:07.720 --> 00:39:09.829 align:start position:0%
out earlier that I don't know why I
wasn't<00:39:07.920><c> thinking</c><00:39:08.200><c> about</c><00:39:08.440><c> that</c><00:39:09.079><c> but</c><00:39:09.520><c> uh</c><00:39:09.640><c> with</c>

00:39:09.829 --> 00:39:09.839 align:start position:0%
wasn't thinking about that but uh with
 

00:39:09.839 --> 00:39:12.630 align:start position:0%
wasn't thinking about that but uh with
erc20<00:39:10.599><c> it</c><00:39:10.760><c> has</c><00:39:10.880><c> a</c><00:39:11.040><c> Constructor</c><00:39:11.680><c> so</c><00:39:11.839><c> it</c><00:39:12.000><c> has</c><00:39:12.440><c> a</c>

00:39:12.630 --> 00:39:12.640 align:start position:0%
erc20 it has a Constructor so it has a
 

00:39:12.640 --> 00:39:14.710 align:start position:0%
erc20 it has a Constructor so it has a
its<00:39:12.839><c> own</c><00:39:13.480><c> Constructor</c><00:39:14.240><c> so</c><00:39:14.400><c> when</c><00:39:14.520><c> you're</c>

00:39:14.710 --> 00:39:14.720 align:start position:0%
its own Constructor so when you're
 

00:39:14.720 --> 00:39:16.270 align:start position:0%
its own Constructor so when you're
deploying<00:39:15.280><c> an</c><00:39:15.480><c> instance</c><00:39:15.839><c> of</c><00:39:15.960><c> another</c>

00:39:16.270 --> 00:39:16.280 align:start position:0%
deploying an instance of another
 

00:39:16.280 --> 00:39:18.230 align:start position:0%
deploying an instance of another
contract<00:39:16.720><c> you</c><00:39:16.880><c> also</c><00:39:17.200><c> might</c><00:39:17.359><c> have</c><00:39:17.480><c> to</c><00:39:17.640><c> call</c><00:39:17.880><c> its</c>

00:39:18.230 --> 00:39:18.240 align:start position:0%
contract you also might have to call its
 

00:39:18.240 --> 00:39:19.990 align:start position:0%
contract you also might have to call its
Constructor<00:39:18.839><c> so</c><00:39:19.000><c> this</c><00:39:19.119><c> is</c><00:39:19.240><c> how</c><00:39:19.359><c> we</c><00:39:19.480><c> do</c><00:39:19.680><c> that</c><00:39:19.880><c> we</c>

00:39:19.990 --> 00:39:20.000 align:start position:0%
Constructor so this is how we do that we
 

00:39:20.000 --> 00:39:22.270 align:start position:0%
Constructor so this is how we do that we
call<00:39:20.400><c> this</c><00:39:20.640><c> here</c><00:39:21.280><c> and</c><00:39:21.440><c> so</c><00:39:21.599><c> in</c><00:39:21.760><c> this</c><00:39:21.920><c> case</c><00:39:22.160><c> we</c>

00:39:22.270 --> 00:39:22.280 align:start position:0%
call this here and so in this case we
 

00:39:22.280 --> 00:39:24.990 align:start position:0%
call this here and so in this case we
wanted<00:39:22.520><c> to</c><00:39:22.720><c> do</c>

00:39:24.990 --> 00:39:25.000 align:start position:0%
wanted to do
 

00:39:25.000 --> 00:39:28.270 align:start position:0%
wanted to do
frogs<00:39:26.000><c> and</c><00:39:26.400><c> frog</c><00:39:27.160><c> like</c>

00:39:28.270 --> 00:39:28.280 align:start position:0%
frogs and frog like
 

00:39:28.280 --> 00:39:30.990 align:start position:0%
frogs and frog like
this<00:39:29.280><c> uh</c><00:39:29.440><c> and</c><00:39:29.560><c> then</c><00:39:29.800><c> here</c><00:39:30.160><c> we</c><00:39:30.280><c> can</c><00:39:30.480><c> do</c>

00:39:30.990 --> 00:39:31.000 align:start position:0%
this uh and then here we can do
 

00:39:31.000 --> 00:39:33.790 align:start position:0%
this uh and then here we can do
underscore<00:39:31.560><c> mint</c><00:39:31.960><c> so</c><00:39:32.160><c> there's</c><00:39:32.480><c> already</c><00:39:33.440><c> a</c>

00:39:33.790 --> 00:39:33.800 align:start position:0%
underscore mint so there's already a
 

00:39:33.800 --> 00:39:36.589 align:start position:0%
underscore mint so there's already a
function<00:39:34.800><c> uh</c><00:39:35.000><c> that's</c><00:39:35.200><c> available</c><00:39:35.720><c> to</c><00:39:36.119><c> Mint</c>

00:39:36.589 --> 00:39:36.599 align:start position:0%
function uh that's available to Mint
 

00:39:36.599 --> 00:39:39.390 align:start position:0%
function uh that's available to Mint
tokens<00:39:37.599><c> okay</c><00:39:38.040><c> so</c><00:39:38.240><c> instead</c><00:39:38.480><c> of</c><00:39:38.640><c> us</c><00:39:38.920><c> writing</c>

00:39:39.390 --> 00:39:39.400 align:start position:0%
tokens okay so instead of us writing
 

00:39:39.400 --> 00:39:41.390 align:start position:0%
tokens okay so instead of us writing
that<00:39:39.880><c> that</c><00:39:40.040><c> function</c><00:39:40.480><c> or</c><00:39:40.680><c> that</c><00:39:40.920><c> that</c><00:39:41.040><c> line</c><00:39:41.240><c> of</c>

00:39:41.390 --> 00:39:41.400 align:start position:0%
that that function or that that line of
 

00:39:41.400 --> 00:39:43.470 align:start position:0%
that that function or that that line of
code<00:39:41.680><c> to</c><00:39:41.960><c> actually</c><00:39:42.280><c> like</c><00:39:42.400><c> create</c><00:39:42.640><c> the</c><00:39:42.800><c> tokens</c>

00:39:43.470 --> 00:39:43.480 align:start position:0%
code to actually like create the tokens
 

00:39:43.480 --> 00:39:45.630 align:start position:0%
code to actually like create the tokens
we<00:39:43.599><c> can</c><00:39:43.760><c> just</c><00:39:43.920><c> call</c><00:39:44.160><c> this</c><00:39:44.599><c> mint</c><00:39:45.000><c> function</c><00:39:45.520><c> okay</c>

00:39:45.630 --> 00:39:45.640 align:start position:0%
we can just call this mint function okay
 

00:39:45.640 --> 00:39:48.069 align:start position:0%
we can just call this mint function okay
so<00:39:45.800><c> what</c><00:39:45.920><c> this</c><00:39:46.040><c> will</c><00:39:46.240><c> do</c><00:39:46.839><c> is</c><00:39:47.040><c> it</c><00:39:47.160><c> will</c><00:39:47.359><c> do</c><00:39:47.880><c> uh</c>

00:39:48.069 --> 00:39:48.079 align:start position:0%
so what this will do is it will do uh
 

00:39:48.079 --> 00:39:50.670 align:start position:0%
so what this will do is it will do uh
one<00:39:48.480><c> one</c><00:39:48.680><c> two</c><00:39:48.920><c> 3</c><00:39:49.160><c> one</c><00:39:49.319><c> two</c><00:39:49.520><c> 3</c><00:39:49.760><c> so</c><00:39:49.880><c> it's</c><00:39:50.000><c> a</c>

00:39:50.670 --> 00:39:50.680 align:start position:0%
one one two 3 one two 3 so it's a
 

00:39:50.680 --> 00:39:55.309 align:start position:0%
one one two 3 one two 3 so it's a
million<00:39:52.040><c> tokens</c><00:39:53.040><c> uh</c><00:39:53.160><c> times</c><00:39:53.640><c> 10</c><00:39:54.160><c> to</c><00:39:54.440><c> the</c><00:39:54.680><c> 18th</c><00:39:55.240><c> I</c>

00:39:55.309 --> 00:39:55.319 align:start position:0%
million tokens uh times 10 to the 18th I
 

00:39:55.319 --> 00:39:56.790 align:start position:0%
million tokens uh times 10 to the 18th I
think<00:39:55.440><c> we</c><00:39:55.520><c> can</c><00:39:55.640><c> do</c><00:39:55.760><c> it</c><00:39:55.880><c> like</c><00:39:56.200><c> that</c><00:39:56.520><c> let's</c><00:39:56.680><c> see</c>

00:39:56.790 --> 00:39:56.800 align:start position:0%
think we can do it like that let's see
 

00:39:56.800 --> 00:39:59.069 align:start position:0%
think we can do it like that let's see
if<00:39:56.920><c> that</c><00:39:57.040><c> works</c><00:39:57.599><c> yeah</c><00:39:57.760><c> there</c><00:39:57.880><c> we</c><00:39:58.040><c> go</c><00:39:58.680><c> okay</c><00:39:58.920><c> now</c>

00:39:59.069 --> 00:39:59.079 align:start position:0%
if that works yeah there we go okay now
 

00:39:59.079 --> 00:40:02.470 align:start position:0%
if that works yeah there we go okay now
let's<00:39:59.280><c> try</c><00:39:59.400><c> to</c><00:39:59.599><c> deploy</c><00:40:00.040><c> again</c><00:40:01.000><c> so</c><00:40:01.720><c> um</c><00:40:02.319><c> and</c><00:40:02.400><c> we</c>

00:40:02.470 --> 00:40:02.480 align:start position:0%
let's try to deploy again so um and we
 

00:40:02.480 --> 00:40:04.069 align:start position:0%
let's try to deploy again so um and we
could<00:40:02.640><c> also</c><00:40:02.880><c> probably</c><00:40:03.119><c> add</c><00:40:03.280><c> ownable</c><00:40:03.800><c> now</c><00:40:04.000><c> I</c>

00:40:04.069 --> 00:40:04.079 align:start position:0%
could also probably add ownable now I
 

00:40:04.079 --> 00:40:10.510 align:start position:0%
could also probably add ownable now I
think<00:40:04.280><c> as</c><00:40:04.440><c> well</c><00:40:04.720><c> so</c><00:40:04.839><c> if</c><00:40:04.960><c> we</c><00:40:05.359><c> do</c>

00:40:10.510 --> 00:40:10.520 align:start position:0%
 
 

00:40:10.520 --> 00:40:13.109 align:start position:0%
 
uh<00:40:11.520><c> well</c><00:40:11.680><c> let's</c><00:40:11.800><c> try</c><00:40:11.960><c> to</c><00:40:12.040><c> do</c><00:40:12.200><c> that</c><00:40:12.319><c> afterwards</c>

00:40:13.109 --> 00:40:13.119 align:start position:0%
uh well let's try to do that afterwards
 

00:40:13.119 --> 00:40:15.470 align:start position:0%
uh well let's try to do that afterwards
okay<00:40:13.280><c> so</c><00:40:13.440><c> we</c><00:40:13.520><c> have</c><00:40:13.640><c> the</c><00:40:13.760><c> ec20</c><00:40:14.760><c> uh</c><00:40:14.880><c> let's</c><00:40:15.160><c> deploy</c>

00:40:15.470 --> 00:40:15.480 align:start position:0%
okay so we have the ec20 uh let's deploy
 

00:40:15.480 --> 00:40:17.750 align:start position:0%
okay so we have the ec20 uh let's deploy
it<00:40:15.640><c> we</c><00:40:15.760><c> already</c><00:40:16.000><c> did</c><00:40:16.359><c> it's</c><00:40:16.560><c> successful</c><00:40:17.520><c> now</c><00:40:17.680><c> if</c>

00:40:17.750 --> 00:40:17.760 align:start position:0%
it we already did it's successful now if
 

00:40:17.760 --> 00:40:19.430 align:start position:0%
it we already did it's successful now if
we<00:40:17.839><c> come</c><00:40:17.960><c> to</c><00:40:18.079><c> scaffold</c><00:40:18.480><c> eth</c><00:40:19.079><c> what</c><00:40:19.200><c> you'll</c>

00:40:19.430 --> 00:40:19.440 align:start position:0%
we come to scaffold eth what you'll
 

00:40:19.440 --> 00:40:22.030 align:start position:0%
we come to scaffold eth what you'll
notice<00:40:20.200><c> is</c><00:40:20.359><c> we</c><00:40:20.520><c> have</c><00:40:20.920><c> complete</c><00:40:21.359><c> token</c><00:40:21.839><c> with</c>

00:40:22.030 --> 00:40:22.040 align:start position:0%
notice is we have complete token with
 

00:40:22.040 --> 00:40:23.870 align:start position:0%
notice is we have complete token with
just<00:40:22.359><c> a</c><00:40:22.480><c> couple</c><00:40:22.760><c> lines</c><00:40:22.920><c> of</c><00:40:23.079><c> code</c><00:40:23.319><c> as</c><00:40:23.400><c> I</c><00:40:23.560><c> wased</c>

00:40:23.870 --> 00:40:23.880 align:start position:0%
just a couple lines of code as I wased
 

00:40:23.880 --> 00:40:25.309 align:start position:0%
just a couple lines of code as I wased
before<00:40:24.160><c> we</c><00:40:24.280><c> had</c><00:40:24.400><c> to</c><00:40:24.599><c> like</c><00:40:24.800><c> write</c><00:40:25.000><c> all</c><00:40:25.160><c> this</c>

00:40:25.309 --> 00:40:25.319 align:start position:0%
before we had to like write all this
 

00:40:25.319 --> 00:40:27.390 align:start position:0%
before we had to like write all this
different<00:40:25.599><c> code</c><00:40:26.319><c> so</c><00:40:26.480><c> we</c><00:40:26.599><c> have</c><00:40:26.800><c> this</c><00:40:26.960><c> token</c>

00:40:27.390 --> 00:40:27.400 align:start position:0%
different code so we have this token
 

00:40:27.400 --> 00:40:29.670 align:start position:0%
different code so we have this token
that<00:40:27.480><c> has</c><00:40:27.599><c> a</c><00:40:27.760><c> decimals</c><00:40:28.359><c> of</c><00:40:28.520><c> 18</c><00:40:29.160><c> it</c><00:40:29.280><c> has</c><00:40:29.359><c> a</c><00:40:29.520><c> name</c>

00:40:29.670 --> 00:40:29.680 align:start position:0%
that has a decimals of 18 it has a name
 

00:40:29.680 --> 00:40:31.990 align:start position:0%
that has a decimals of 18 it has a name
of<00:40:29.839><c> frogs</c><00:40:30.680><c> symbol</c><00:40:31.000><c> of</c><00:40:31.160><c> frogs</c><00:40:31.520><c> it's</c><00:40:31.680><c> got</c><00:40:31.800><c> its</c>

00:40:31.990 --> 00:40:32.000 align:start position:0%
of frogs symbol of frogs it's got its
 

00:40:32.000 --> 00:40:33.790 align:start position:0%
of frogs symbol of frogs it's got its
total<00:40:32.280><c> Supply</c><00:40:33.000><c> but</c><00:40:33.160><c> what's</c><00:40:33.319><c> cool</c><00:40:33.520><c> is</c><00:40:33.640><c> it's</c>

00:40:33.790 --> 00:40:33.800 align:start position:0%
total Supply but what's cool is it's
 

00:40:33.800 --> 00:40:35.670 align:start position:0%
total Supply but what's cool is it's
going<00:40:33.880><c> to</c><00:40:34.040><c> give</c><00:40:34.160><c> you</c><00:40:34.480><c> all</c><00:40:34.760><c> the</c><00:40:34.960><c> functions</c><00:40:35.520><c> that</c>

00:40:35.670 --> 00:40:35.680 align:start position:0%
going to give you all the functions that
 

00:40:35.680 --> 00:40:38.069 align:start position:0%
going to give you all the functions that
come<00:40:36.000><c> in</c><00:40:36.160><c> the</c><00:40:36.280><c> other</c><00:40:36.599><c> contract</c><00:40:37.359><c> okay</c><00:40:37.560><c> so</c><00:40:37.839><c> since</c>

00:40:38.069 --> 00:40:38.079 align:start position:0%
come in the other contract okay so since
 

00:40:38.079 --> 00:40:41.109 align:start position:0%
come in the other contract okay so since
we're<00:40:38.359><c> importing</c><00:40:39.240><c> erc20</c><00:40:40.000><c> standard</c><00:40:40.800><c> we</c><00:40:40.920><c> get</c>

00:40:41.109 --> 00:40:41.119 align:start position:0%
we're importing erc20 standard we get
 

00:40:41.119 --> 00:40:43.270 align:start position:0%
we're importing erc20 standard we get
the<00:40:41.280><c> allowance</c><00:40:41.800><c> read</c><00:40:42.200><c> function</c><00:40:42.800><c> we</c><00:40:42.920><c> get</c><00:40:43.079><c> the</c>

00:40:43.270 --> 00:40:43.280 align:start position:0%
the allowance read function we get the
 

00:40:43.280 --> 00:40:45.550 align:start position:0%
the allowance read function we get the
balance<00:40:43.680><c> of</c><00:40:43.960><c> that</c><00:40:44.119><c> we</c><00:40:44.520><c> had</c><00:40:44.640><c> to</c><00:40:44.760><c> write</c><00:40:45.040><c> manually</c>

00:40:45.550 --> 00:40:45.560 align:start position:0%
balance of that we had to write manually
 

00:40:45.560 --> 00:40:48.670 align:start position:0%
balance of that we had to write manually
last<00:40:45.800><c> time</c><00:40:46.400><c> we</c><00:40:46.560><c> get</c><00:40:46.720><c> the</c><00:40:46.920><c> approve</c><00:40:47.760><c> pattern</c><00:40:48.400><c> for</c>

00:40:48.670 --> 00:40:48.680 align:start position:0%
last time we get the approve pattern for
 

00:40:48.680 --> 00:40:50.750 align:start position:0%
last time we get the approve pattern for
an<00:40:48.800><c> erc20</c><00:40:49.520><c> where</c><00:40:49.720><c> you</c><00:40:49.880><c> have</c><00:40:49.960><c> to</c><00:40:50.119><c> like</c><00:40:50.319><c> approve</c>

00:40:50.750 --> 00:40:50.760 align:start position:0%
an erc20 where you have to like approve
 

00:40:50.760 --> 00:40:52.430 align:start position:0%
an erc20 where you have to like approve
the<00:40:50.880><c> spending</c><00:40:51.359><c> of</c><00:40:51.480><c> your</c><00:40:51.680><c> tokens</c><00:40:52.200><c> before</c>

00:40:52.430 --> 00:40:52.440 align:start position:0%
the spending of your tokens before
 

00:40:52.440 --> 00:40:55.190 align:start position:0%
the spending of your tokens before
they're<00:40:53.280><c> uh</c><00:40:53.440><c> able</c><00:40:53.680><c> to</c><00:40:53.760><c> be</c><00:40:53.920><c> spent</c><00:40:54.720><c> and</c><00:40:54.839><c> we</c><00:40:54.960><c> also</c>

00:40:55.190 --> 00:40:55.200 align:start position:0%
they're uh able to be spent and we also
 

00:40:55.200 --> 00:40:57.470 align:start position:0%
they're uh able to be spent and we also
get<00:40:55.319><c> the</c><00:40:55.480><c> transfer</c><00:40:55.960><c> function</c><00:40:56.880><c> and</c><00:40:57.000><c> we</c>

00:40:57.470 --> 00:40:57.480 align:start position:0%
get the transfer function and we
 

00:40:57.480 --> 00:40:59.349 align:start position:0%
get the transfer function and we
transfer<00:40:57.880><c> F</c><00:40:58.280><c> where</c><00:40:58.480><c> we</c><00:40:58.599><c> can</c><00:40:58.720><c> transfer</c><00:40:59.119><c> from</c>

00:40:59.349 --> 00:40:59.359 align:start position:0%
transfer F where we can transfer from
 

00:40:59.359 --> 00:41:01.030 align:start position:0%
transfer F where we can transfer from
another<00:40:59.640><c> address</c><00:40:59.880><c> to</c><00:41:00.079><c> another</c><00:41:00.400><c> address</c><00:41:00.800><c> if</c><00:41:00.920><c> we</c>

00:41:01.030 --> 00:41:01.040 align:start position:0%
another address to another address if we
 

00:41:01.040 --> 00:41:03.030 align:start position:0%
another address to another address if we
have<00:41:01.200><c> the</c><00:41:01.359><c> approval</c><00:41:02.200><c> so</c><00:41:02.440><c> we</c><00:41:02.599><c> it's</c><00:41:02.720><c> a</c><00:41:02.839><c> little</c>

00:41:03.030 --> 00:41:03.040 align:start position:0%
have the approval so we it's a little
 

00:41:03.040 --> 00:41:04.589 align:start position:0%
have the approval so we it's a little
bit<00:41:03.200><c> more</c><00:41:03.520><c> complete</c><00:41:04.000><c> and</c><00:41:04.119><c> it's</c><00:41:04.280><c> a</c><00:41:04.359><c> little</c>

00:41:04.589 --> 00:41:04.599 align:start position:0%
bit more complete and it's a little
 

00:41:04.599 --> 00:41:06.230 align:start position:0%
bit more complete and it's a little
easier<00:41:04.960><c> to</c><00:41:05.119><c> implement</c><00:41:05.599><c> so</c><00:41:05.720><c> you</c><00:41:05.800><c> should</c><00:41:06.000><c> always</c>

00:41:06.230 --> 00:41:06.240 align:start position:0%
easier to implement so you should always
 

00:41:06.240 --> 00:41:08.150 align:start position:0%
easier to implement so you should always
look<00:41:06.440><c> and</c><00:41:06.599><c> see</c><00:41:06.800><c> if</c><00:41:06.960><c> there's</c><00:41:07.400><c> like</c><00:41:07.520><c> a</c><00:41:07.720><c> standard</c>

00:41:08.150 --> 00:41:08.160 align:start position:0%
look and see if there's like a standard
 

00:41:08.160 --> 00:41:11.150 align:start position:0%
look and see if there's like a standard
that<00:41:08.240><c> you</c><00:41:08.359><c> can</c><00:41:08.560><c> use</c><00:41:09.440><c> I</c><00:41:09.560><c> always</c><00:41:09.760><c> like</c><00:41:09.960><c> to</c><00:41:10.359><c> go</c><00:41:10.560><c> to</c>

00:41:11.150 --> 00:41:11.160 align:start position:0%
that you can use I always like to go to
 

00:41:11.160 --> 00:41:12.990 align:start position:0%
that you can use I always like to go to
um<00:41:11.480><c> cookbook.</c><00:41:12.440><c> deev</c><00:41:12.680><c> I</c><00:41:12.760><c> don't</c><00:41:12.839><c> know</c><00:41:12.920><c> if</c>

00:41:12.990 --> 00:41:13.000 align:start position:0%
um cookbook. deev I don't know if
 

00:41:13.000 --> 00:41:15.109 align:start position:0%
um cookbook. deev I don't know if
anyone's<00:41:13.319><c> heard</c><00:41:13.480><c> of</c><00:41:13.599><c> cookbook.</c><00:41:14.280><c> deev</c><00:41:14.960><c> but</c>

00:41:15.109 --> 00:41:15.119 align:start position:0%
anyone's heard of cookbook. deev but
 

00:41:15.119 --> 00:41:17.150 align:start position:0%
anyone's heard of cookbook. deev but
cookbook.<00:41:15.680><c> deev</c><00:41:15.880><c> is</c><00:41:15.960><c> a</c><00:41:16.160><c> really</c><00:41:16.440><c> good</c><00:41:16.640><c> spot</c><00:41:16.880><c> to</c>

00:41:17.150 --> 00:41:17.160 align:start position:0%
cookbook. deev is a really good spot to
 

00:41:17.160 --> 00:41:20.510 align:start position:0%
cookbook. deev is a really good spot to
find<00:41:18.000><c> contracts</c><00:41:19.000><c> uh</c><00:41:19.200><c> that</c><00:41:19.319><c> you</c><00:41:19.520><c> might</c><00:41:20.319><c> be</c>

00:41:20.510 --> 00:41:20.520 align:start position:0%
find contracts uh that you might be
 

00:41:20.520 --> 00:41:22.950 align:start position:0%
find contracts uh that you might be
thinking<00:41:20.880><c> about</c><00:41:21.359><c> creating</c><00:41:22.359><c> um</c><00:41:22.640><c> and</c><00:41:22.760><c> so</c><00:41:22.880><c> you</c>

00:41:22.950 --> 00:41:22.960 align:start position:0%
thinking about creating um and so you
 

00:41:22.960 --> 00:41:24.150 align:start position:0%
thinking about creating um and so you
don't<00:41:23.079><c> have</c><00:41:23.160><c> to</c><00:41:23.240><c> reinvent</c><00:41:23.599><c> the</c><00:41:23.680><c> wheel</c><00:41:23.880><c> so</c><00:41:24.000><c> if</c><00:41:24.079><c> I</c>

00:41:24.150 --> 00:41:24.160 align:start position:0%
don't have to reinvent the wheel so if I
 

00:41:24.160 --> 00:41:25.349 align:start position:0%
don't have to reinvent the wheel so if I
come<00:41:24.319><c> in</c><00:41:24.480><c> here</c><00:41:24.640><c> and</c><00:41:24.800><c> like</c><00:41:24.920><c> let's</c><00:41:25.079><c> say</c><00:41:25.200><c> I</c><00:41:25.240><c> want</c>

00:41:25.349 --> 00:41:25.359 align:start position:0%
come in here and like let's say I want
 

00:41:25.359 --> 00:41:27.990 align:start position:0%
come in here and like let's say I want
to<00:41:25.440><c> look</c><00:41:25.560><c> at</c><00:41:25.680><c> ERC</c><00:41:26.280><c> 721</c>

00:41:27.990 --> 00:41:28.000 align:start position:0%
to look at ERC 721
 

00:41:28.000 --> 00:41:31.589 align:start position:0%
to look at ERC 721
we<00:41:28.119><c> can</c><00:41:28.240><c> do</c><00:41:28.359><c> a</c><00:41:28.839><c> search</c><00:41:29.839><c> um</c><00:41:30.760><c> and</c><00:41:30.920><c> we</c><00:41:31.040><c> can</c><00:41:31.240><c> find</c>

00:41:31.589 --> 00:41:31.599 align:start position:0%
we can do a search um and we can find
 

00:41:31.599 --> 00:41:33.109 align:start position:0%
we can do a search um and we can find
different<00:41:31.880><c> implementations</c><00:41:32.599><c> so</c><00:41:32.760><c> here's</c><00:41:32.960><c> a</c>

00:41:33.109 --> 00:41:33.119 align:start position:0%
different implementations so here's a
 

00:41:33.119 --> 00:41:35.870 align:start position:0%
different implementations so here's a
soulbound<00:41:33.680><c> nft</c><00:41:34.359><c> right</c><00:41:34.599><c> so</c><00:41:35.400><c> uh</c><00:41:35.480><c> if</c><00:41:35.560><c> we</c><00:41:35.680><c> want</c><00:41:35.760><c> to</c>

00:41:35.870 --> 00:41:35.880 align:start position:0%
soulbound nft right so uh if we want to
 

00:41:35.880 --> 00:41:37.670 align:start position:0%
soulbound nft right so uh if we want to
do<00:41:36.000><c> a</c><00:41:36.079><c> soulbound</c><00:41:36.520><c> nft</c><00:41:37.000><c> we</c><00:41:37.079><c> could</c><00:41:37.280><c> come</c><00:41:37.520><c> here</c>

00:41:37.670 --> 00:41:37.680 align:start position:0%
do a soulbound nft we could come here
 

00:41:37.680 --> 00:41:39.390 align:start position:0%
do a soulbound nft we could come here
and<00:41:37.800><c> it's</c><00:41:37.920><c> going</c><00:41:38.040><c> to</c><00:41:38.280><c> give</c><00:41:38.440><c> us</c><00:41:38.680><c> an</c><00:41:38.880><c> example</c><00:41:39.280><c> of</c>

00:41:39.390 --> 00:41:39.400 align:start position:0%
and it's going to give us an example of
 

00:41:39.400 --> 00:41:41.630 align:start position:0%
and it's going to give us an example of
what<00:41:39.520><c> the</c><00:41:39.680><c> contract</c><00:41:40.040><c> should</c><00:41:40.280><c> look</c><00:41:40.480><c> like</c><00:41:41.280><c> also</c>

00:41:41.630 --> 00:41:41.640 align:start position:0%
what the contract should look like also
 

00:41:41.640 --> 00:41:43.270 align:start position:0%
what the contract should look like also
what's<00:41:41.839><c> cool</c><00:41:42.040><c> about</c><00:41:42.319><c> here</c><00:41:42.760><c> is</c><00:41:42.920><c> you</c><00:41:43.000><c> can</c>

00:41:43.270 --> 00:41:43.280 align:start position:0%
what's cool about here is you can
 

00:41:43.280 --> 00:41:46.630 align:start position:0%
what's cool about here is you can
download<00:41:43.680><c> it</c><00:41:44.599><c> uh</c><00:41:44.760><c> with</c><00:41:44.920><c> scaffold</c><00:41:45.359><c> eth</c><00:41:45.720><c> as</c><00:41:45.839><c> well</c>

00:41:46.630 --> 00:41:46.640 align:start position:0%
download it uh with scaffold eth as well
 

00:41:46.640 --> 00:41:48.750 align:start position:0%
download it uh with scaffold eth as well
so<00:41:46.800><c> you</c><00:41:46.920><c> can</c><00:41:47.119><c> click</c><00:41:47.440><c> this</c><00:41:47.640><c> little</c><00:41:48.160><c> uh</c><00:41:48.359><c> icon</c>

00:41:48.750 --> 00:41:48.760 align:start position:0%
so you can click this little uh icon
 

00:41:48.760 --> 00:41:51.150 align:start position:0%
so you can click this little uh icon
right<00:41:48.920><c> here</c><00:41:49.839><c> which</c><00:41:50.040><c> is</c>

00:41:51.150 --> 00:41:51.160 align:start position:0%
right here which is
 

00:41:51.160 --> 00:41:53.390 align:start position:0%
right here which is
scaffold<00:41:52.160><c> and</c><00:41:52.280><c> it</c><00:41:52.359><c> will</c><00:41:52.560><c> basically</c><00:41:53.000><c> download</c>

00:41:53.390 --> 00:41:53.400 align:start position:0%
scaffold and it will basically download
 

00:41:53.400 --> 00:41:56.390 align:start position:0%
scaffold and it will basically download
the<00:41:53.520><c> entire</c><00:41:53.920><c> package</c><00:41:54.240><c> for</c><00:41:54.440><c> you</c><00:41:55.160><c> and</c><00:41:55.839><c> uh</c><00:41:56.119><c> it's</c>

00:41:56.390 --> 00:41:56.400 align:start position:0%
the entire package for you and uh it's
 

00:41:56.400 --> 00:41:57.950 align:start position:0%
the entire package for you and uh it's
basically<00:41:56.720><c> an</c><00:41:56.880><c> entire</c>

00:41:57.950 --> 00:41:57.960 align:start position:0%
basically an entire
 

00:41:57.960 --> 00:42:00.230 align:start position:0%
basically an entire
installation<00:41:58.440><c> of</c><00:41:58.560><c> scaffold</c><00:41:59.040><c> eth</c><00:41:59.760><c> and</c><00:41:59.880><c> you</c><00:42:00.000><c> can</c>

00:42:00.230 --> 00:42:00.240 align:start position:0%
installation of scaffold eth and you can
 

00:42:00.240 --> 00:42:02.670 align:start position:0%
installation of scaffold eth and you can
just<00:42:00.520><c> spin</c><00:42:00.800><c> up</c><00:42:00.960><c> your</c><00:42:01.160><c> environment</c><00:42:02.000><c> with</c><00:42:02.400><c> that</c>

00:42:02.670 --> 00:42:02.680 align:start position:0%
just spin up your environment with that
 

00:42:02.680 --> 00:42:05.510 align:start position:0%
just spin up your environment with that
exact<00:42:03.280><c> contract</c><00:42:04.160><c> inside</c><00:42:04.400><c> of</c><00:42:04.520><c> scaffold</c><00:42:04.920><c> eth</c><00:42:05.359><c> so</c>

00:42:05.510 --> 00:42:05.520 align:start position:0%
exact contract inside of scaffold eth so
 

00:42:05.520 --> 00:42:08.950 align:start position:0%
exact contract inside of scaffold eth so
it's<00:42:05.680><c> super</c><00:42:05.960><c> powerful</c><00:42:06.640><c> okay</c><00:42:07.599><c> so</c><00:42:08.319><c> uh</c><00:42:08.680><c> okay</c><00:42:08.839><c> we</c>

00:42:08.950 --> 00:42:08.960 align:start position:0%
it's super powerful okay so uh okay we
 

00:42:08.960 --> 00:42:13.150 align:start position:0%
it's super powerful okay so uh okay we
have<00:42:09.200><c> this</c><00:42:09.440><c> token</c><00:42:10.160><c> that</c><00:42:10.280><c> we've</c><00:42:11.040><c> created</c>

00:42:13.150 --> 00:42:13.160 align:start position:0%
have this token that we've created
 

00:42:13.160 --> 00:42:18.230 align:start position:0%
have this token that we've created
um<00:42:14.160><c> we</c><00:42:14.319><c> used</c><00:42:14.920><c> erc20</c><00:42:16.160><c> standard</c><00:42:17.160><c> um</c><00:42:17.640><c> let's</c><00:42:18.119><c> let's</c>

00:42:18.230 --> 00:42:18.240 align:start position:0%
um we used erc20 standard um let's let's
 

00:42:18.240 --> 00:42:19.470 align:start position:0%
um we used erc20 standard um let's let's
just<00:42:18.400><c> I</c><00:42:18.480><c> want</c><00:42:18.560><c> to</c><00:42:18.640><c> show</c><00:42:18.800><c> you</c><00:42:18.920><c> guys</c><00:42:19.040><c> how</c><00:42:19.160><c> you</c><00:42:19.280><c> add</c>

00:42:19.470 --> 00:42:19.480 align:start position:0%
just I want to show you guys how you add
 

00:42:19.480 --> 00:42:21.589 align:start position:0%
just I want to show you guys how you add
another<00:42:19.920><c> contract</c><00:42:20.760><c> so</c><00:42:20.960><c> you</c><00:42:21.200><c> might</c><00:42:21.359><c> want</c><00:42:21.480><c> to</c>

00:42:21.589 --> 00:42:21.599 align:start position:0%
another contract so you might want to
 

00:42:21.599 --> 00:42:23.430 align:start position:0%
another contract so you might want to
add<00:42:21.839><c> another</c><00:42:22.280><c> contract</c><00:42:22.640><c> at</c><00:42:22.800><c> some</c><00:42:23.000><c> point</c>

00:42:23.430 --> 00:42:23.440 align:start position:0%
add another contract at some point
 

00:42:23.440 --> 00:42:24.750 align:start position:0%
add another contract at some point
because<00:42:23.720><c> you</c><00:42:23.800><c> know</c><00:42:23.960><c> you</c><00:42:24.040><c> might</c><00:42:24.319><c> have</c><00:42:24.400><c> a</c><00:42:24.520><c> more</c>

00:42:24.750 --> 00:42:24.760 align:start position:0%
because you know you might have a more
 

00:42:24.760 --> 00:42:27.349 align:start position:0%
because you know you might have a more
complex<00:42:25.280><c> application</c><00:42:26.240><c> so</c><00:42:26.440><c> in</c><00:42:26.599><c> this</c><00:42:26.800><c> case</c><00:42:27.240><c> we</c>

00:42:27.349 --> 00:42:27.359 align:start position:0%
complex application so in this case we
 

00:42:27.359 --> 00:42:29.710 align:start position:0%
complex application so in this case we
have<00:42:27.559><c> it's</c><00:42:27.760><c> called</c><00:42:28.040><c> your</c><00:42:28.400><c> contract</c><00:42:29.359><c> so</c><00:42:29.559><c> we</c>

00:42:29.710 --> 00:42:29.720 align:start position:0%
have it's called your contract so we
 

00:42:29.720 --> 00:42:31.950 align:start position:0%
have it's called your contract so we
also<00:42:29.960><c> might</c><00:42:30.079><c> want</c><00:42:30.200><c> to</c><00:42:30.319><c> do</c><00:42:30.559><c> like</c><00:42:30.720><c> new</c><00:42:31.079><c> file</c><00:42:31.800><c> and</c>

00:42:31.950 --> 00:42:31.960 align:start position:0%
also might want to do like new file and
 

00:42:31.960 --> 00:42:33.870 align:start position:0%
also might want to do like new file and
we<00:42:32.119><c> might</c><00:42:32.240><c> want</c><00:42:32.359><c> to</c><00:42:32.480><c> call</c><00:42:32.680><c> it</c><00:42:32.960><c> another</c>

00:42:33.870 --> 00:42:33.880 align:start position:0%
we might want to call it another
 

00:42:33.880 --> 00:42:35.670 align:start position:0%
we might want to call it another
contract<00:42:34.680><c> like</c>

00:42:35.670 --> 00:42:35.680 align:start position:0%
contract like
 

00:42:35.680 --> 00:42:39.430 align:start position:0%
contract like
this<00:42:36.680><c> like</c><00:42:37.400><c> this</c><00:42:38.400><c> and</c><00:42:38.520><c> then</c><00:42:38.640><c> we</c><00:42:38.760><c> can</c><00:42:38.960><c> grab</c><00:42:39.280><c> this</c>

00:42:39.430 --> 00:42:39.440 align:start position:0%
this like this and then we can grab this
 

00:42:39.440 --> 00:42:42.829 align:start position:0%
this like this and then we can grab this
entire<00:42:39.880><c> thing</c><00:42:40.839><c> paste</c><00:42:41.079><c> it</c><00:42:41.280><c> in</c>

00:42:42.829 --> 00:42:42.839 align:start position:0%
entire thing paste it in
 

00:42:42.839 --> 00:42:45.150 align:start position:0%
entire thing paste it in
here<00:42:43.839><c> but</c><00:42:44.040><c> let's</c><00:42:44.280><c> just</c><00:42:44.480><c> get</c><00:42:44.680><c> rid</c><00:42:44.800><c> of</c><00:42:44.920><c> some</c><00:42:45.040><c> of</c>

00:42:45.150 --> 00:42:45.160 align:start position:0%
here but let's just get rid of some of
 

00:42:45.160 --> 00:42:47.349 align:start position:0%
here but let's just get rid of some of
this<00:42:45.400><c> stuff</c><00:42:46.119><c> and</c><00:42:46.520><c> I</c><00:42:46.599><c> don't</c><00:42:46.720><c> know</c><00:42:47.000><c> this</c><00:42:47.160><c> we'll</c>

00:42:47.349 --> 00:42:47.359 align:start position:0%
this stuff and I don't know this we'll
 

00:42:47.359 --> 00:42:49.670 align:start position:0%
this stuff and I don't know this we'll
just<00:42:47.520><c> say</c><00:42:47.880><c> like</c><00:42:48.520><c> uh</c><00:42:49.200><c> get</c><00:42:49.359><c> rid</c><00:42:49.480><c> of</c><00:42:49.559><c> the</c>

00:42:49.670 --> 00:42:49.680 align:start position:0%
just say like uh get rid of the
 

00:42:49.680 --> 00:42:52.670 align:start position:0%
just say like uh get rid of the
Constructor<00:42:50.400><c> it's</c><00:42:50.520><c> not</c><00:42:50.720><c> in</c><00:42:50.839><c> your</c>

00:42:52.670 --> 00:42:52.680 align:start position:0%
Constructor it's not in your
 

00:42:52.680 --> 00:42:57.349 align:start position:0%
Constructor it's not in your
C20<00:42:53.680><c> uh</c><00:42:53.839><c> we'll</c><00:42:54.079><c> just</c><00:42:54.240><c> do</c><00:42:55.280><c> uh</c><00:42:56.280><c> I</c><00:42:56.359><c> don't</c><00:42:56.520><c> know</c>

00:42:57.349 --> 00:42:57.359 align:start position:0%
C20 uh we'll just do uh I don't know
 

00:42:57.359 --> 00:43:00.390 align:start position:0%
C20 uh we'll just do uh I don't know
would<00:42:57.599><c> something</c><00:42:57.960><c> like</c><00:42:58.440><c> uh</c>

00:43:00.390 --> 00:43:00.400 align:start position:0%
would something like uh
 

00:43:00.400 --> 00:43:04.750 align:start position:0%
would something like uh
string<00:43:01.400><c> uh</c><00:43:01.559><c> hello</c><00:43:02.720><c> equal</c><00:43:03.720><c> hello</c>

00:43:04.750 --> 00:43:04.760 align:start position:0%
string uh hello equal hello
 

00:43:04.760 --> 00:43:07.470 align:start position:0%
string uh hello equal hello
world<00:43:05.760><c> sure</c><00:43:06.200><c> okay</c><00:43:06.640><c> so</c><00:43:06.839><c> we</c><00:43:06.960><c> have</c><00:43:07.079><c> this</c><00:43:07.240><c> other</c>

00:43:07.470 --> 00:43:07.480 align:start position:0%
world sure okay so we have this other
 

00:43:07.480 --> 00:43:09.510 align:start position:0%
world sure okay so we have this other
contract<00:43:07.920><c> that</c><00:43:08.040><c> we</c><00:43:08.119><c> want</c><00:43:08.240><c> to</c><00:43:08.440><c> deploy</c><00:43:09.280><c> but</c><00:43:09.440><c> how</c>

00:43:09.510 --> 00:43:09.520 align:start position:0%
contract that we want to deploy but how
 

00:43:09.520 --> 00:43:11.430 align:start position:0%
contract that we want to deploy but how
do<00:43:09.640><c> we</c><00:43:09.760><c> deploy</c><00:43:10.079><c> it</c><00:43:10.680><c> so</c><00:43:10.839><c> we</c><00:43:11.000><c> can</c><00:43:11.240><c> if</c><00:43:11.319><c> you're</c>

00:43:11.430 --> 00:43:11.440 align:start position:0%
do we deploy it so we can if you're
 

00:43:11.440 --> 00:43:13.230 align:start position:0%
do we deploy it so we can if you're
using<00:43:11.720><c> hard</c><00:43:12.040><c> hat</c><00:43:12.359><c> you</c><00:43:12.440><c> can</c><00:43:12.599><c> come</c><00:43:12.760><c> in</c><00:43:12.920><c> here</c><00:43:13.040><c> and</c>

00:43:13.230 --> 00:43:13.240 align:start position:0%
using hard hat you can come in here and
 

00:43:13.240 --> 00:43:15.349 align:start position:0%
using hard hat you can come in here and
create<00:43:13.520><c> another</c><00:43:13.880><c> deployment</c><00:43:14.359><c> script</c><00:43:14.839><c> so</c><00:43:15.240><c> what</c>

00:43:15.349 --> 00:43:15.359 align:start position:0%
create another deployment script so what
 

00:43:15.359 --> 00:43:17.549 align:start position:0%
create another deployment script so what
I'm<00:43:15.440><c> going</c><00:43:15.559><c> to</c><00:43:15.640><c> do</c><00:43:15.760><c> is</c><00:43:15.920><c> take</c><00:43:16.160><c> this</c><00:43:16.559><c> contract</c>

00:43:17.549 --> 00:43:17.559 align:start position:0%
I'm going to do is take this contract
 

00:43:17.559 --> 00:43:19.470 align:start position:0%
I'm going to do is take this contract
and<00:43:17.760><c> make</c><00:43:18.000><c> another</c><00:43:18.400><c> deploy</c><00:43:18.800><c> script</c><00:43:19.200><c> so</c><00:43:19.400><c> all</c>

00:43:19.470 --> 00:43:19.480 align:start position:0%
and make another deploy script so all
 

00:43:19.480 --> 00:43:21.750 align:start position:0%
and make another deploy script so all
you<00:43:19.599><c> need</c><00:43:19.720><c> to</c><00:43:19.839><c> do</c><00:43:19.960><c> is</c><00:43:20.079><c> do</c><00:43:20.240><c> a</c><00:43:20.400><c> new</c><00:43:20.599><c> file</c><00:43:21.440><c> and</c><00:43:21.559><c> do</c>

00:43:21.750 --> 00:43:21.760 align:start position:0%
you need to do is do a new file and do
 

00:43:21.760 --> 00:43:25.950 align:start position:0%
you need to do is do a new file and do
01<00:43:22.680><c> underscore</c><00:43:23.400><c> deploy</c><00:43:24.079><c> underscore</c><00:43:24.920><c> your</c><00:43:25.920><c> I</c>

00:43:25.950 --> 00:43:25.960 align:start position:0%
01 underscore deploy underscore your I
 

00:43:25.960 --> 00:43:27.670 align:start position:0%
01 underscore deploy underscore your I
should<00:43:26.119><c> say</c><00:43:26.280><c> deploy</c><00:43:26.640><c> another</c>

00:43:27.670 --> 00:43:27.680 align:start position:0%
should say deploy another
 

00:43:27.680 --> 00:43:30.630 align:start position:0%
should say deploy another
contract<00:43:28.680><c> so</c><00:43:28.839><c> it's</c><00:43:28.960><c> going</c><00:43:29.040><c> to</c><00:43:29.160><c> go</c><00:43:29.280><c> in</c><00:43:29.480><c> order</c><00:43:30.200><c> of</c>

00:43:30.630 --> 00:43:30.640 align:start position:0%
contract so it's going to go in order of
 

00:43:30.640 --> 00:43:34.030 align:start position:0%
contract so it's going to go in order of
the<00:43:31.640><c> uh</c><00:43:31.760><c> leading</c><00:43:32.280><c> zeros</c><00:43:33.240><c> so</c><00:43:33.520><c> this</c><00:43:33.640><c> one</c><00:43:33.880><c> would</c>

00:43:34.030 --> 00:43:34.040 align:start position:0%
the uh leading zeros so this one would
 

00:43:34.040 --> 00:43:35.829 align:start position:0%
the uh leading zeros so this one would
be<00:43:34.200><c> deploy</c><00:43:34.680><c> first</c><00:43:35.200><c> this</c><00:43:35.319><c> one</c><00:43:35.480><c> would</c><00:43:35.640><c> be</c>

00:43:35.829 --> 00:43:35.839 align:start position:0%
be deploy first this one would be
 

00:43:35.839 --> 00:43:38.710 align:start position:0%
be deploy first this one would be
deployed<00:43:36.319><c> second</c><00:43:37.319><c> we</c><00:43:37.400><c> can</c><00:43:37.599><c> paste</c><00:43:37.880><c> that</c><00:43:38.040><c> in</c><00:43:38.559><c> we</c>

00:43:38.710 --> 00:43:38.720 align:start position:0%
deployed second we can paste that in we
 

00:43:38.720 --> 00:43:41.150 align:start position:0%
deployed second we can paste that in we
also<00:43:38.920><c> need</c><00:43:39.079><c> to</c><00:43:39.280><c> update</c><00:43:39.760><c> instead</c><00:43:40.040><c> of</c><00:43:40.680><c> uh</c><00:43:40.800><c> deploy</c>

00:43:41.150 --> 00:43:41.160 align:start position:0%
also need to update instead of uh deploy
 

00:43:41.160 --> 00:43:42.630 align:start position:0%
also need to update instead of uh deploy
your<00:43:41.440><c> contract</c><00:43:41.920><c> we</c><00:43:42.040><c> want</c><00:43:42.160><c> to</c><00:43:42.319><c> replace</c>

00:43:42.630 --> 00:43:42.640 align:start position:0%
your contract we want to replace
 

00:43:42.640 --> 00:43:44.190 align:start position:0%
your contract we want to replace
everything<00:43:42.880><c> with</c><00:43:43.160><c> another</c><00:43:43.520><c> contract</c><00:43:43.960><c> so</c><00:43:44.079><c> what</c>

00:43:44.190 --> 00:43:44.200 align:start position:0%
everything with another contract so what
 

00:43:44.200 --> 00:43:45.510 align:start position:0%
everything with another contract so what
we'll<00:43:44.319><c> do</c><00:43:44.480><c> is</c><00:43:44.559><c> we'll</c><00:43:44.760><c> find</c><00:43:45.079><c> anything</c><00:43:45.400><c> that</c>

00:43:45.510 --> 00:43:45.520 align:start position:0%
we'll do is we'll find anything that
 

00:43:45.520 --> 00:43:47.030 align:start position:0%
we'll do is we'll find anything that
says<00:43:45.839><c> your</c>

00:43:47.030 --> 00:43:47.040 align:start position:0%
says your
 

00:43:47.040 --> 00:43:49.950 align:start position:0%
says your
contract<00:43:48.040><c> and</c><00:43:48.359><c> we</c><00:43:48.520><c> will</c><00:43:49.000><c> replace</c><00:43:49.559><c> with</c>

00:43:49.950 --> 00:43:49.960 align:start position:0%
contract and we will replace with
 

00:43:49.960 --> 00:43:54.349 align:start position:0%
contract and we will replace with
another<00:43:50.839><c> contract</c><00:43:51.640><c> let's</c><00:43:51.800><c> see</c><00:43:51.920><c> if</c><00:43:52.040><c> that</c>

00:43:54.349 --> 00:43:54.359 align:start position:0%
 
 

00:43:54.359 --> 00:43:58.750 align:start position:0%
 
works<00:43:55.359><c> cool</c><00:43:56.119><c> uh</c><00:43:56.319><c> boom</c><00:43:57.319><c> so</c><00:43:57.680><c> now</c><00:43:58.319><c> we're</c><00:43:58.480><c> doing</c>

00:43:58.750 --> 00:43:58.760 align:start position:0%
works cool uh boom so now we're doing
 

00:43:58.760 --> 00:44:01.710 align:start position:0%
works cool uh boom so now we're doing
the<00:43:58.960><c> exact</c><00:43:59.280><c> same</c><00:43:59.520><c> Deploy</c><00:44:00.440><c> on</c><00:44:00.720><c> this</c><00:44:00.920><c> contract</c>

00:44:01.710 --> 00:44:01.720 align:start position:0%
the exact same Deploy on this contract
 

00:44:01.720 --> 00:44:04.150 align:start position:0%
the exact same Deploy on this contract
so<00:44:01.880><c> now</c><00:44:02.000><c> we</c><00:44:02.119><c> have</c><00:44:02.200><c> a</c><00:44:02.400><c> new</c><00:44:02.720><c> contract</c><00:44:03.280><c> here</c><00:44:04.040><c> that</c>

00:44:04.150 --> 00:44:04.160 align:start position:0%
so now we have a new contract here that
 

00:44:04.160 --> 00:44:06.309 align:start position:0%
so now we have a new contract here that
just<00:44:04.319><c> says</c><00:44:04.559><c> hello</c><00:44:05.520><c> and</c><00:44:05.680><c> we</c><00:44:05.800><c> have</c><00:44:06.000><c> another</c>

00:44:06.309 --> 00:44:06.319 align:start position:0%
just says hello and we have another
 

00:44:06.319 --> 00:44:08.670 align:start position:0%
just says hello and we have another
deploy<00:44:06.760><c> script</c><00:44:07.520><c> for</c><00:44:07.800><c> it</c><00:44:08.119><c> that's</c><00:44:08.319><c> here</c><00:44:08.480><c> it's</c>

00:44:08.670 --> 00:44:08.680 align:start position:0%
deploy script for it that's here it's
 

00:44:08.680 --> 00:44:10.710 align:start position:0%
deploy script for it that's here it's
called<00:44:08.920><c> another</c><00:44:09.319><c> contract</c><00:44:10.079><c> so</c><00:44:10.240><c> we</c><00:44:10.359><c> basically</c>

00:44:10.710 --> 00:44:10.720 align:start position:0%
called another contract so we basically
 

00:44:10.720 --> 00:44:13.190 align:start position:0%
called another contract so we basically
we<00:44:10.880><c> took</c><00:44:11.200><c> this</c><00:44:11.960><c> copied</c><00:44:12.400><c> everything</c><00:44:12.760><c> replaced</c>

00:44:13.190 --> 00:44:13.200 align:start position:0%
we took this copied everything replaced
 

00:44:13.200 --> 00:44:15.309 align:start position:0%
we took this copied everything replaced
everything<00:44:13.440><c> that</c><00:44:13.559><c> says</c><00:44:13.760><c> your</c><00:44:14.079><c> contract</c><00:44:14.760><c> with</c>

00:44:15.309 --> 00:44:15.319 align:start position:0%
everything that says your contract with
 

00:44:15.319 --> 00:44:17.150 align:start position:0%
everything that says your contract with
another

00:44:17.150 --> 00:44:17.160 align:start position:0%
another
 

00:44:17.160 --> 00:44:22.109 align:start position:0%
another
contract<00:44:18.160><c> oh</c><00:44:18.319><c> I'm</c><00:44:18.440><c> missing</c><00:44:18.680><c> one</c>

00:44:22.109 --> 00:44:22.119 align:start position:0%
 
 

00:44:22.119 --> 00:44:24.430 align:start position:0%
 
here<00:44:23.119><c> there</c><00:44:23.240><c> we</c><00:44:23.400><c> go</c><00:44:23.680><c> okay</c><00:44:23.880><c> now</c><00:44:24.000><c> let's</c><00:44:24.160><c> try</c><00:44:24.280><c> to</c>

00:44:24.430 --> 00:44:24.440 align:start position:0%
here there we go okay now let's try to
 

00:44:24.440 --> 00:44:26.790 align:start position:0%
here there we go okay now let's try to
deploy<00:44:24.839><c> that</c><00:44:25.640><c> so</c><00:44:25.839><c> that</c><00:44:26.000><c> should</c><00:44:26.280><c> give</c><00:44:26.440><c> us</c><00:44:26.599><c> two</c>

00:44:26.790 --> 00:44:26.800 align:start position:0%
deploy that so that should give us two
 

00:44:26.800 --> 00:44:28.190 align:start position:0%
deploy that so that should give us two
cont<00:44:27.079><c> cont</c><00:44:27.319><c> s</c>

00:44:28.190 --> 00:44:28.200 align:start position:0%
cont cont s
 

00:44:28.200 --> 00:44:38.390 align:start position:0%
cont cont s
now<00:44:29.200><c> what</c><00:44:29.280><c> did</c><00:44:29.440><c> I</c><00:44:29.520><c> do</c>

00:44:38.390 --> 00:44:38.400 align:start position:0%
 
 

00:44:38.400 --> 00:44:44.990 align:start position:0%
 
wrong<00:44:39.400><c> oh</c><00:44:39.559><c> is</c><00:44:39.680><c> it</c><00:44:39.920><c> did</c><00:44:40.079><c> I</c><00:44:40.200><c> not</c><00:44:40.400><c> do</c><00:44:40.520><c> it</c>

00:44:44.990 --> 00:44:45.000 align:start position:0%
 
 

00:44:45.000 --> 00:44:49.549 align:start position:0%
 
completely<00:44:46.000><c> uh</c><00:44:46.200><c> here</c><00:44:46.520><c> oh</c><00:44:46.720><c> thank</c><00:44:46.920><c> you</c><00:44:47.920><c> thank</c>

00:44:49.549 --> 00:44:49.559 align:start position:0%
completely uh here oh thank you thank
 

00:44:49.559 --> 00:44:51.750 align:start position:0%
completely uh here oh thank you thank
you<00:44:50.559><c> this</c><00:44:50.680><c> is</c><00:44:50.800><c> the</c><00:44:50.920><c> best</c><00:44:51.119><c> audience</c><00:44:51.440><c> ever</c><00:44:51.680><c> you</c>

00:44:51.750 --> 00:44:51.760 align:start position:0%
you this is the best audience ever you
 

00:44:51.760 --> 00:44:53.030 align:start position:0%
you this is the best audience ever you
guys<00:44:51.880><c> are</c><00:44:52.000><c> helping</c>

00:44:53.030 --> 00:44:53.040 align:start position:0%
guys are helping
 

00:44:53.040 --> 00:44:55.589 align:start position:0%
guys are helping
me<00:44:54.040><c> okay</c><00:44:54.240><c> cool</c><00:44:54.599><c> there</c><00:44:54.720><c> we</c><00:44:54.880><c> go</c><00:44:55.119><c> so</c><00:44:55.319><c> now</c><00:44:55.480><c> that</c>

00:44:55.589 --> 00:44:55.599 align:start position:0%
me okay cool there we go so now that
 

00:44:55.599 --> 00:44:57.910 align:start position:0%
me okay cool there we go so now that
should<00:44:55.839><c> work</c>

00:44:57.910 --> 00:44:57.920 align:start position:0%
should work
 

00:44:57.920 --> 00:44:59.589 align:start position:0%
should work
so<00:44:58.160><c> basically</c><00:44:58.680><c> we</c><00:44:58.880><c> have</c><00:44:59.160><c> now</c><00:44:59.319><c> we</c><00:44:59.400><c> have</c><00:44:59.480><c> a</c>

00:44:59.589 --> 00:44:59.599 align:start position:0%
so basically we have now we have a
 

00:44:59.599 --> 00:45:01.670 align:start position:0%
so basically we have now we have a
second<00:45:00.040><c> contract</c><00:45:01.040><c> uh</c><00:45:01.160><c> now</c><00:45:01.280><c> what's</c><00:45:01.400><c> cool</c><00:45:01.559><c> about</c>

00:45:01.670 --> 00:45:01.680 align:start position:0%
second contract uh now what's cool about
 

00:45:01.680 --> 00:45:03.150 align:start position:0%
second contract uh now what's cool about
scaffold<00:45:02.040><c> eth</c><00:45:02.280><c> is</c><00:45:02.400><c> it</c><00:45:02.480><c> will</c><00:45:02.640><c> show</c><00:45:02.800><c> you</c><00:45:03.000><c> the</c>

00:45:03.150 --> 00:45:03.160 align:start position:0%
scaffold eth is it will show you the
 

00:45:03.160 --> 00:45:05.390 align:start position:0%
scaffold eth is it will show you the
other<00:45:03.400><c> contract</c><00:45:03.880><c> here</c><00:45:04.200><c> at</c><00:45:04.319><c> the</c><00:45:04.520><c> top</c><00:45:05.160><c> so</c><00:45:05.280><c> we</c>

00:45:05.390 --> 00:45:05.400 align:start position:0%
other contract here at the top so we
 

00:45:05.400 --> 00:45:07.510 align:start position:0%
other contract here at the top so we
have<00:45:05.640><c> this</c><00:45:05.839><c> contract</c><00:45:06.280><c> which</c><00:45:06.400><c> is</c><00:45:06.520><c> our</c><00:45:06.680><c> erc20</c>

00:45:07.510 --> 00:45:07.520 align:start position:0%
have this contract which is our erc20
 

00:45:07.520 --> 00:45:09.510 align:start position:0%
have this contract which is our erc20
the<00:45:07.599><c> Frog</c><00:45:07.920><c> token</c><00:45:08.680><c> and</c><00:45:08.800><c> then</c><00:45:08.960><c> over</c><00:45:09.200><c> here</c><00:45:09.400><c> we</c>

00:45:09.510 --> 00:45:09.520 align:start position:0%
the Frog token and then over here we
 

00:45:09.520 --> 00:45:11.309 align:start position:0%
the Frog token and then over here we
have<00:45:09.680><c> another</c><00:45:10.079><c> contract</c><00:45:10.559><c> which</c><00:45:10.680><c> is</c><00:45:10.880><c> just</c><00:45:11.079><c> has</c>

00:45:11.309 --> 00:45:11.319 align:start position:0%
have another contract which is just has
 

00:45:11.319 --> 00:45:13.190 align:start position:0%
have another contract which is just has
this<00:45:11.520><c> kind</c><00:45:11.640><c> of</c><00:45:11.839><c> like</c><00:45:12.480><c> oh</c><00:45:12.760><c> that's</c><00:45:13.000><c> weird</c>

00:45:13.190 --> 00:45:13.200 align:start position:0%
this kind of like oh that's weird
 

00:45:13.200 --> 00:45:15.910 align:start position:0%
this kind of like oh that's weird
where's<00:45:13.440><c> the</c><00:45:13.800><c> variable</c><00:45:14.280><c> for</c><00:45:14.480><c> it</c><00:45:15.079><c> oh</c><00:45:15.240><c> it's</c><00:45:15.359><c> not</c>

00:45:15.910 --> 00:45:15.920 align:start position:0%
where's the variable for it oh it's not
 

00:45:15.920 --> 00:45:18.790 align:start position:0%
where's the variable for it oh it's not
public<00:45:16.920><c> so</c><00:45:17.079><c> it's</c><00:45:17.280><c> private</c><00:45:17.800><c> so</c><00:45:18.160><c> defaults</c><00:45:18.599><c> to</c>

00:45:18.790 --> 00:45:18.800 align:start position:0%
public so it's private so defaults to
 

00:45:18.800 --> 00:45:20.510 align:start position:0%
public so it's private so defaults to
private<00:45:19.119><c> so</c><00:45:19.240><c> we</c><00:45:19.319><c> need</c><00:45:19.440><c> to</c><00:45:19.599><c> make</c><00:45:19.760><c> that</c><00:45:19.960><c> public</c>

00:45:20.510 --> 00:45:20.520 align:start position:0%
private so we need to make that public
 

00:45:20.520 --> 00:45:21.790 align:start position:0%
private so we need to make that public
redeploy

00:45:21.790 --> 00:45:21.800 align:start position:0%
redeploy
 

00:45:21.800 --> 00:45:24.270 align:start position:0%
redeploy
changes<00:45:22.800><c> and</c><00:45:23.160><c> now</c><00:45:23.319><c> we'll</c><00:45:23.480><c> see</c><00:45:23.760><c> this</c><00:45:23.960><c> kind</c><00:45:24.079><c> of</c>

00:45:24.270 --> 00:45:24.280 align:start position:0%
changes and now we'll see this kind of
 

00:45:24.280 --> 00:45:25.950 align:start position:0%
changes and now we'll see this kind of
like<00:45:24.400><c> string</c><00:45:24.800><c> that</c><00:45:24.920><c> shows</c><00:45:25.200><c> up</c>

00:45:25.950 --> 00:45:25.960 align:start position:0%
like string that shows up
 

00:45:25.960 --> 00:45:29.230 align:start position:0%
like string that shows up
here<00:45:27.000><c> there</c><00:45:27.079><c> we</c><00:45:27.240><c> go</c><00:45:27.599><c> cool</c><00:45:28.559><c> so</c><00:45:28.800><c> you</c><00:45:29.000><c> probably</c>

00:45:29.230 --> 00:45:29.240 align:start position:0%
here there we go cool so you probably
 

00:45:29.240 --> 00:45:31.190 align:start position:0%
here there we go cool so you probably
are<00:45:29.400><c> going</c><00:45:29.520><c> to</c><00:45:29.680><c> make</c><00:45:29.960><c> a</c><00:45:30.160><c> way</c><00:45:30.400><c> cooler</c><00:45:30.800><c> smart</c>

00:45:31.190 --> 00:45:31.200 align:start position:0%
are going to make a way cooler smart
 

00:45:31.200 --> 00:45:34.630 align:start position:0%
are going to make a way cooler smart
contract<00:45:32.079><c> right</c><00:45:32.839><c> um</c><00:45:33.839><c> you'll</c><00:45:34.119><c> probably</c><00:45:34.440><c> do</c>

00:45:34.630 --> 00:45:34.640 align:start position:0%
contract right um you'll probably do
 

00:45:34.640 --> 00:45:38.950 align:start position:0%
contract right um you'll probably do
some<00:45:35.200><c> more</c><00:45:35.839><c> interesting</c><00:45:36.520><c> things</c><00:45:37.760><c> um</c><00:45:38.760><c> if</c><00:45:38.839><c> you</c>

00:45:38.950 --> 00:45:38.960 align:start position:0%
some more interesting things um if you
 

00:45:38.960 --> 00:45:40.950 align:start position:0%
some more interesting things um if you
want<00:45:39.079><c> to</c><00:45:39.240><c> get</c><00:45:39.359><c> some</c><00:45:39.599><c> ideas</c><00:45:40.240><c> of</c><00:45:40.480><c> like</c><00:45:40.599><c> smart</c>

00:45:40.950 --> 00:45:40.960 align:start position:0%
want to get some ideas of like smart
 

00:45:40.960 --> 00:45:42.589 align:start position:0%
want to get some ideas of like smart
contract<00:45:41.480><c> stuff</c><00:45:41.800><c> I</c><00:45:41.880><c> would</c><00:45:42.040><c> just</c><00:45:42.200><c> like</c><00:45:42.319><c> I</c><00:45:42.440><c> said</c>

00:45:42.589 --> 00:45:42.599 align:start position:0%
contract stuff I would just like I said
 

00:45:42.599 --> 00:45:45.109 align:start position:0%
contract stuff I would just like I said
look<00:45:43.000><c> through</c><00:45:43.839><c> uh</c><00:45:43.960><c> cookbook</c><00:45:44.440><c> devb</c><00:45:44.720><c> to</c><00:45:44.839><c> see</c>

00:45:45.109 --> 00:45:45.119 align:start position:0%
look through uh cookbook devb to see
 

00:45:45.119 --> 00:45:46.790 align:start position:0%
look through uh cookbook devb to see
what<00:45:45.280><c> kind</c><00:45:45.400><c> of</c><00:45:45.559><c> other</c><00:45:46.040><c> um</c><00:45:46.240><c> contracts</c><00:45:46.640><c> are</c>

00:45:46.790 --> 00:45:46.800 align:start position:0%
what kind of other um contracts are
 

00:45:46.800 --> 00:45:48.829 align:start position:0%
what kind of other um contracts are
available<00:45:47.079><c> for</c><00:45:47.240><c> you</c><00:45:47.359><c> to</c><00:45:47.520><c> use</c><00:45:48.520><c> uh</c><00:45:48.640><c> if</c><00:45:48.720><c> you're</c>

00:45:48.829 --> 00:45:48.839 align:start position:0%
available for you to use uh if you're
 

00:45:48.839 --> 00:45:51.150 align:start position:0%
available for you to use uh if you're
trying<00:45:49.040><c> to</c><00:45:49.160><c> like</c><00:45:49.319><c> create</c><00:45:49.520><c> a</c><00:45:49.640><c> new</c><00:45:49.920><c> contract</c><00:45:50.920><c> um</c>

00:45:51.150 --> 00:45:51.160 align:start position:0%
trying to like create a new contract um
 

00:45:51.160 --> 00:45:52.349 align:start position:0%
trying to like create a new contract um
you<00:45:51.240><c> know</c><00:45:51.359><c> it</c><00:45:51.440><c> just</c><00:45:51.559><c> takes</c><00:45:51.800><c> time</c><00:45:51.960><c> to</c><00:45:52.119><c> kind</c><00:45:52.240><c> of</c>

00:45:52.349 --> 00:45:52.359 align:start position:0%
you know it just takes time to kind of
 

00:45:52.359 --> 00:45:54.270 align:start position:0%
you know it just takes time to kind of
like<00:45:52.520><c> innovate</c><00:45:53.160><c> and</c><00:45:53.240><c> do</c><00:45:53.400><c> stuff</c><00:45:53.640><c> like</c><00:45:53.800><c> that</c><00:45:54.160><c> if</c>

00:45:54.270 --> 00:45:54.280 align:start position:0%
like innovate and do stuff like that if
 

00:45:54.280 --> 00:45:56.190 align:start position:0%
like innovate and do stuff like that if
you're<00:45:54.440><c> new</c><00:45:54.599><c> to</c><00:45:54.800><c> solidity</c><00:45:55.680><c> again</c><00:45:55.880><c> you</c><00:45:55.960><c> should</c>

00:45:56.190 --> 00:45:56.200 align:start position:0%
you're new to solidity again you should
 

00:45:56.200 --> 00:45:58.990 align:start position:0%
you're new to solidity again you should
go<00:45:56.440><c> through</c><00:45:57.000><c> solidity</c><00:45:57.440><c> by</c><00:45:57.680><c> example</c><00:45:58.680><c> uh</c><00:45:58.839><c> and</c>

00:45:58.990 --> 00:45:59.000 align:start position:0%
go through solidity by example uh and
 

00:45:59.000 --> 00:46:00.829 align:start position:0%
go through solidity by example uh and
just<00:45:59.440><c> understand</c><00:45:59.640><c> how</c><00:45:59.800><c> things</c><00:46:00.079><c> work</c><00:46:00.599><c> there's</c>

00:46:00.829 --> 00:46:00.839 align:start position:0%
just understand how things work there's
 

00:46:00.839 --> 00:46:02.470 align:start position:0%
just understand how things work there's
also<00:46:01.280><c> I</c><00:46:01.319><c> don't</c><00:46:01.440><c> think</c><00:46:01.599><c> I</c><00:46:01.920><c> talked</c><00:46:02.160><c> about</c><00:46:02.280><c> it</c><00:46:02.359><c> but</c>

00:46:02.470 --> 00:46:02.480 align:start position:0%
also I don't think I talked about it but
 

00:46:02.480 --> 00:46:04.630 align:start position:0%
also I don't think I talked about it but
there's<00:46:02.599><c> a</c><00:46:02.800><c> great</c><00:46:03.240><c> uh</c><00:46:03.359><c> set</c><00:46:03.520><c> of</c><00:46:03.680><c> YouTube</c><00:46:04.040><c> videos</c>

00:46:04.630 --> 00:46:04.640 align:start position:0%
there's a great uh set of YouTube videos
 

00:46:04.640 --> 00:46:06.270 align:start position:0%
there's a great uh set of YouTube videos
I<00:46:04.800><c> personally</c><00:46:05.160><c> like</c><00:46:05.319><c> to</c><00:46:05.520><c> Lear</c><00:46:05.800><c> learn</c><00:46:06.079><c> by</c>

00:46:06.270 --> 00:46:06.280 align:start position:0%
I personally like to Lear learn by
 

00:46:06.280 --> 00:46:08.150 align:start position:0%
I personally like to Lear learn by
videos<00:46:07.040><c> so</c><00:46:07.200><c> if</c><00:46:07.280><c> you</c><00:46:07.400><c> go</c><00:46:07.520><c> to</c><00:46:07.680><c> the</c><00:46:07.800><c> smart</c>

00:46:08.150 --> 00:46:08.160 align:start position:0%
videos so if you go to the smart
 

00:46:08.160 --> 00:46:10.030 align:start position:0%
videos so if you go to the smart
contract<00:46:08.599><c> programmers</c><00:46:09.280><c> YouTube</c><00:46:09.760><c> which</c><00:46:09.880><c> is</c>

00:46:10.030 --> 00:46:10.040 align:start position:0%
contract programmers YouTube which is
 

00:46:10.040 --> 00:46:12.589 align:start position:0%
contract programmers YouTube which is
this<00:46:10.280><c> guy</c><00:46:11.160><c> um</c><00:46:11.280><c> there's</c><00:46:11.440><c> a</c><00:46:11.559><c> bunch</c><00:46:11.720><c> of</c><00:46:11.880><c> playlists</c>

00:46:12.589 --> 00:46:12.599 align:start position:0%
this guy um there's a bunch of playlists
 

00:46:12.599 --> 00:46:14.670 align:start position:0%
this guy um there's a bunch of playlists
that<00:46:12.680><c> are</c><00:46:12.960><c> available</c><00:46:13.920><c> uh</c><00:46:14.040><c> for</c><00:46:14.280><c> different</c>

00:46:14.670 --> 00:46:14.680 align:start position:0%
that are available uh for different
 

00:46:14.680 --> 00:46:16.870 align:start position:0%
that are available uh for different
things<00:46:15.240><c> and</c><00:46:15.520><c> uh</c><00:46:15.760><c> the</c><00:46:15.960><c> there's</c><00:46:16.160><c> one</c><00:46:16.440><c> just</c><00:46:16.640><c> for</c>

00:46:16.870 --> 00:46:16.880 align:start position:0%
things and uh the there's one just for
 

00:46:16.880 --> 00:46:20.270 align:start position:0%
things and uh the there's one just for
solidity<00:46:17.800><c> 0.5</c><00:46:18.800><c> examples</c><00:46:19.800><c> and</c><00:46:19.880><c> then</c><00:46:20.040><c> there's</c>

00:46:20.270 --> 00:46:20.280 align:start position:0%
solidity 0.5 examples and then there's
 

00:46:20.280 --> 00:46:22.230 align:start position:0%
solidity 0.5 examples and then there's
another<00:46:20.680><c> playlist</c><00:46:21.240><c> here</c><00:46:21.440><c> for</c><00:46:21.720><c> solidity</c>

00:46:22.230 --> 00:46:22.240 align:start position:0%
another playlist here for solidity
 

00:46:22.240 --> 00:46:25.030 align:start position:0%
another playlist here for solidity
solidity<00:46:22.920><c> 0.8</c><00:46:23.920><c> so</c><00:46:24.319><c> definitely</c><00:46:24.640><c> recommend</c>

00:46:25.030 --> 00:46:25.040 align:start position:0%
solidity 0.8 so definitely recommend
 

00:46:25.040 --> 00:46:27.109 align:start position:0%
solidity 0.8 so definitely recommend
watching<00:46:25.359><c> both</c><00:46:25.559><c> of</c><00:46:25.800><c> those</c><00:46:26.359><c> I</c><00:46:26.440><c> think</c><00:46:26.599><c> most</c><00:46:27.000><c> the</c>

00:46:27.109 --> 00:46:27.119 align:start position:0%
watching both of those I think most the
 

00:46:27.119 --> 00:46:29.630 align:start position:0%
watching both of those I think most the
time<00:46:27.280><c> that</c><00:46:27.480><c> they</c><00:46:28.079><c> might</c><00:46:28.240><c> be</c><00:46:28.440><c> embedded</c><00:46:28.880><c> in</c><00:46:29.079><c> here</c>

00:46:29.630 --> 00:46:29.640 align:start position:0%
time that they might be embedded in here
 

00:46:29.640 --> 00:46:31.710 align:start position:0%
time that they might be embedded in here
sometimes<00:46:30.640><c> uh</c><00:46:30.800><c> no</c><00:46:31.000><c> so</c><00:46:31.119><c> you</c><00:46:31.280><c> kind</c><00:46:31.359><c> of</c><00:46:31.480><c> have</c><00:46:31.599><c> to</c>

00:46:31.710 --> 00:46:31.720 align:start position:0%
sometimes uh no so you kind of have to
 

00:46:31.720 --> 00:46:33.990 align:start position:0%
sometimes uh no so you kind of have to
look<00:46:31.880><c> them</c><00:46:32.119><c> up</c><00:46:32.920><c> uh</c><00:46:33.160><c> I</c><00:46:33.240><c> think</c><00:46:33.359><c> he</c><00:46:33.480><c> needs</c><00:46:33.680><c> to</c><00:46:33.880><c> like</c>

00:46:33.990 --> 00:46:34.000 align:start position:0%
look them up uh I think he needs to like
 

00:46:34.000 --> 00:46:36.430 align:start position:0%
look them up uh I think he needs to like
put<00:46:34.200><c> links</c><00:46:34.520><c> so</c><00:46:34.680><c> it's</c><00:46:34.880><c> easier</c><00:46:35.160><c> for</c><00:46:35.359><c> people</c><00:46:35.720><c> but</c>

00:46:36.430 --> 00:46:36.440 align:start position:0%
put links so it's easier for people but
 

00:46:36.440 --> 00:46:38.109 align:start position:0%
put links so it's easier for people but
um<00:46:36.839><c> yeah</c><00:46:37.000><c> for</c><00:46:37.160><c> the</c><00:46:37.240><c> most</c><00:46:37.440><c> part</c><00:46:37.599><c> you</c><00:46:37.680><c> can</c><00:46:37.880><c> find</c>

00:46:38.109 --> 00:46:38.119 align:start position:0%
um yeah for the most part you can find
 

00:46:38.119 --> 00:46:39.790 align:start position:0%
um yeah for the most part you can find
for<00:46:38.319><c> all</c><00:46:38.599><c> these</c><00:46:38.800><c> examples</c><00:46:39.240><c> that</c><00:46:39.359><c> are</c><00:46:39.480><c> on</c><00:46:39.599><c> the</c>

00:46:39.790 --> 00:46:39.800 align:start position:0%
for all these examples that are on the
 

00:46:39.800 --> 00:46:42.630 align:start position:0%
for all these examples that are on the
left<00:46:40.480><c> you</c><00:46:40.599><c> can</c><00:46:40.880><c> find</c><00:46:41.359><c> related</c><00:46:41.920><c> videos</c><00:46:42.440><c> that</c>

00:46:42.630 --> 00:46:42.640 align:start position:0%
left you can find related videos that
 

00:46:42.640 --> 00:46:45.309 align:start position:0%
left you can find related videos that
explain<00:46:43.240><c> in</c><00:46:43.440><c> like</c><00:46:43.640><c> detail</c><00:46:44.079><c> of</c><00:46:44.400><c> of</c><00:46:45.000><c> what</c><00:46:45.119><c> each</c>

00:46:45.309 --> 00:46:45.319 align:start position:0%
explain in like detail of of what each
 

00:46:45.319 --> 00:46:47.910 align:start position:0%
explain in like detail of of what each
line<00:46:45.480><c> of</c><00:46:45.640><c> code</c><00:46:45.920><c> does</c><00:46:46.119><c> and</c><00:46:46.520><c> why</c><00:46:47.520><c> um</c><00:46:47.680><c> he's</c><00:46:47.839><c> a</c>

00:46:47.910 --> 00:46:47.920 align:start position:0%
line of code does and why um he's a
 

00:46:47.920 --> 00:46:50.230 align:start position:0%
line of code does and why um he's a
really<00:46:48.079><c> good</c><00:46:48.319><c> teacher</c><00:46:49.319><c> uh</c><00:46:49.520><c> okay</c><00:46:49.680><c> so</c><00:46:49.920><c> let's</c>

00:46:50.230 --> 00:46:50.240 align:start position:0%
really good teacher uh okay so let's
 

00:46:50.240 --> 00:46:51.790 align:start position:0%
really good teacher uh okay so let's
let's<00:46:50.480><c> pretend</c><00:46:50.880><c> that</c><00:46:51.000><c> we</c><00:46:51.119><c> kind</c><00:46:51.240><c> of</c><00:46:51.400><c> have</c><00:46:51.599><c> this</c>

00:46:51.790 --> 00:46:51.800 align:start position:0%
let's pretend that we kind of have this
 

00:46:51.800 --> 00:46:53.230 align:start position:0%
let's pretend that we kind of have this
contract<00:46:52.240><c> first</c><00:46:52.359><c> of</c><00:46:52.480><c> all</c><00:46:52.640><c> I'll</c><00:46:52.760><c> stop</c><00:46:52.960><c> for</c><00:46:53.079><c> a</c>

00:46:53.230 --> 00:46:53.240 align:start position:0%
contract first of all I'll stop for a
 

00:46:53.240 --> 00:46:55.470 align:start position:0%
contract first of all I'll stop for a
second<00:46:53.839><c> and</c><00:46:53.960><c> see</c><00:46:54.119><c> if</c><00:46:54.280><c> anyone</c><00:46:54.640><c> has</c><00:46:54.880><c> questions</c>

00:46:55.470 --> 00:46:55.480 align:start position:0%
second and see if anyone has questions
 

00:46:55.480 --> 00:46:56.910 align:start position:0%
second and see if anyone has questions
and<00:46:55.599><c> then</c><00:46:55.800><c> if</c><00:46:55.960><c> not</c><00:46:56.160><c> what</c><00:46:56.240><c> we'll</c><00:46:56.400><c> do</c><00:46:56.520><c> is</c><00:46:56.599><c> we'll</c>

00:46:56.910 --> 00:46:56.920 align:start position:0%
and then if not what we'll do is we'll
 

00:46:56.920 --> 00:46:59.670 align:start position:0%
and then if not what we'll do is we'll
try<00:46:57.040><c> to</c><00:46:57.200><c> deploy</c><00:46:57.599><c> this</c><00:46:57.800><c> contract</c><00:46:58.800><c> okay</c><00:46:59.359><c> to</c><00:46:59.520><c> a</c>

00:46:59.670 --> 00:46:59.680 align:start position:0%
try to deploy this contract okay to a
 

00:46:59.680 --> 00:47:02.430 align:start position:0%
try to deploy this contract okay to a
test<00:46:59.920><c> net</c><00:47:00.559><c> so</c><00:47:01.160><c> uh</c><00:47:01.359><c> show</c><00:47:01.599><c> of</c><00:47:01.720><c> hands</c><00:47:01.920><c> if</c><00:47:02.040><c> anyone's</c>

00:47:02.430 --> 00:47:02.440 align:start position:0%
test net so uh show of hands if anyone's
 

00:47:02.440 --> 00:47:08.030 align:start position:0%
test net so uh show of hands if anyone's
stuck<00:47:03.160><c> or</c><00:47:03.480><c> has</c><00:47:03.559><c> a</c><00:47:03.960><c> question</c><00:47:04.960><c> so</c>

00:47:08.030 --> 00:47:08.040 align:start position:0%
 
 

00:47:08.040 --> 00:47:12.750 align:start position:0%
 
far<00:47:09.040><c> anybody</c><00:47:09.680><c> good</c><00:47:10.200><c> ber</c><00:47:11.119><c> okay</c><00:47:12.119><c> let's</c><00:47:12.319><c> do</c><00:47:12.520><c> this</c>

00:47:12.750 --> 00:47:12.760 align:start position:0%
far anybody good ber okay let's do this
 

00:47:12.760 --> 00:47:13.790 align:start position:0%
far anybody good ber okay let's do this
all<00:47:12.880><c> right</c><00:47:13.040><c> let</c><00:47:13.160><c> me</c><00:47:13.280><c> just</c><00:47:13.359><c> make</c><00:47:13.480><c> sure</c><00:47:13.640><c> there's</c>

00:47:13.790 --> 00:47:13.800 align:start position:0%
all right let me just make sure there's
 

00:47:13.800 --> 00:47:16.510 align:start position:0%
all right let me just make sure there's
no<00:47:13.960><c> questions</c><00:47:14.599><c> here</c><00:47:15.599><c> uh</c><00:47:15.760><c> on</c><00:47:16.000><c> this</c><00:47:16.200><c> thing</c><00:47:16.400><c> and</c>

00:47:16.510 --> 00:47:16.520 align:start position:0%
no questions here uh on this thing and
 

00:47:16.520 --> 00:47:17.589 align:start position:0%
no questions here uh on this thing and
then<00:47:16.599><c> what</c><00:47:16.720><c> we'll</c><00:47:16.880><c> do</c><00:47:17.000><c> is</c><00:47:17.079><c> we're</c><00:47:17.240><c> going</c><00:47:17.319><c> to</c><00:47:17.440><c> try</c>

00:47:17.589 --> 00:47:17.599 align:start position:0%
then what we'll do is we're going to try
 

00:47:17.599 --> 00:47:20.430 align:start position:0%
then what we'll do is we're going to try
to<00:47:18.000><c> uh</c><00:47:18.119><c> deploy</c><00:47:18.520><c> this</c><00:47:18.680><c> contract</c><00:47:19.160><c> to</c><00:47:19.800><c> a</c><00:47:20.000><c> a</c><00:47:20.200><c> public</c>

00:47:20.430 --> 00:47:20.440 align:start position:0%
to uh deploy this contract to a a public
 

00:47:20.440 --> 00:47:24.990 align:start position:0%
to uh deploy this contract to a a public
test<00:47:20.720><c> now</c><00:47:21.359><c> okay</c><00:47:22.359><c> um</c><00:47:22.880><c> so</c><00:47:23.880><c> no</c><00:47:24.119><c> questions</c><00:47:24.680><c> looks</c>

00:47:24.990 --> 00:47:25.000 align:start position:0%
test now okay um so no questions looks
 

00:47:25.000 --> 00:47:28.990 align:start position:0%
test now okay um so no questions looks
good<00:47:25.480><c> okay</c><00:47:25.680><c> so</c><00:47:26.040><c> the</c><00:47:26.160><c> first</c><00:47:26.400><c> thing</c><00:47:27.200><c> is</c><00:47:27.640><c> that</c><00:47:28.640><c> um</c>

00:47:28.990 --> 00:47:29.000 align:start position:0%
good okay so the first thing is that um
 

00:47:29.000 --> 00:47:31.470 align:start position:0%
good okay so the first thing is that um
we<00:47:29.160><c> don't</c><00:47:29.280><c> want</c><00:47:29.400><c> to</c><00:47:29.599><c> use</c><00:47:30.040><c> the</c><00:47:30.520><c> private</c><00:47:30.920><c> keys</c>

00:47:31.470 --> 00:47:31.480 align:start position:0%
we don't want to use the private keys
 

00:47:31.480 --> 00:47:34.270 align:start position:0%
we don't want to use the private keys
that<00:47:31.599><c> are</c><00:47:31.880><c> stored</c><00:47:32.559><c> inside</c><00:47:32.960><c> of</c><00:47:33.559><c> um</c><00:47:34.119><c> the</c>

00:47:34.270 --> 00:47:34.280 align:start position:0%
that are stored inside of um the
 

00:47:34.280 --> 00:47:36.270 align:start position:0%
that are stored inside of um the
different<00:47:34.880><c> chains</c><00:47:35.280><c> so</c><00:47:35.440><c> we</c><00:47:35.559><c> have</c><00:47:35.680><c> hard</c><00:47:36.000><c> hat</c><00:47:36.160><c> or</c>

00:47:36.270 --> 00:47:36.280 align:start position:0%
different chains so we have hard hat or
 

00:47:36.280 --> 00:47:38.030 align:start position:0%
different chains so we have hard hat or
we<00:47:36.359><c> have</c><00:47:36.480><c> Foundry</c><00:47:37.200><c> they</c><00:47:37.319><c> come</c><00:47:37.520><c> with</c><00:47:37.720><c> private</c>

00:47:38.030 --> 00:47:38.040 align:start position:0%
we have Foundry they come with private
 

00:47:38.040 --> 00:47:39.950 align:start position:0%
we have Foundry they come with private
keys<00:47:38.800><c> and</c><00:47:39.000><c> public</c><00:47:39.240><c> Keys</c><00:47:39.520><c> you</c><00:47:39.599><c> don't</c><00:47:39.720><c> want</c><00:47:39.839><c> to</c>

00:47:39.950 --> 00:47:39.960 align:start position:0%
keys and public Keys you don't want to
 

00:47:39.960 --> 00:47:42.309 align:start position:0%
keys and public Keys you don't want to
use<00:47:40.240><c> that</c><00:47:40.440><c> when</c><00:47:40.559><c> you</c><00:47:41.040><c> moving</c><00:47:41.359><c> to</c><00:47:41.520><c> a</c><00:47:41.640><c> test</c><00:47:41.920><c> net</c>

00:47:42.309 --> 00:47:42.319 align:start position:0%
use that when you moving to a test net
 

00:47:42.319 --> 00:47:44.190 align:start position:0%
use that when you moving to a test net
so<00:47:43.119><c> uh</c><00:47:43.240><c> the</c><00:47:43.359><c> first</c><00:47:43.559><c> thing</c><00:47:43.720><c> that</c><00:47:43.839><c> we</c><00:47:44.000><c> actually</c>

00:47:44.190 --> 00:47:44.200 align:start position:0%
so uh the first thing that we actually
 

00:47:44.200 --> 00:47:48.309 align:start position:0%
so uh the first thing that we actually
need<00:47:44.520><c> to</c><00:47:44.720><c> do</c><00:47:45.280><c> is</c><00:47:45.880><c> take</c><00:47:46.480><c> our</c><00:47:47.280><c> uh</c><00:47:47.400><c> implementation</c>

00:47:48.309 --> 00:47:48.319 align:start position:0%
need to do is take our uh implementation
 

00:47:48.319 --> 00:47:50.190 align:start position:0%
need to do is take our uh implementation
and<00:47:48.440><c> we</c><00:47:48.559><c> need</c><00:47:48.680><c> to</c><00:47:48.880><c> generate</c><00:47:49.280><c> a</c><00:47:49.480><c> private</c><00:47:49.800><c> key</c>

00:47:50.190 --> 00:47:50.200 align:start position:0%
and we need to generate a private key
 

00:47:50.200 --> 00:47:52.829 align:start position:0%
and we need to generate a private key
okay<00:47:50.359><c> our</c><00:47:50.520><c> own</c><00:47:50.720><c> private</c><00:47:51.079><c> key</c><00:47:51.800><c> so</c><00:47:52.040><c> scaffold</c><00:47:52.520><c> eth</c>

00:47:52.829 --> 00:47:52.839 align:start position:0%
okay our own private key so scaffold eth
 

00:47:52.839 --> 00:47:55.390 align:start position:0%
okay our own private key so scaffold eth
actually<00:47:53.319><c> has</c><00:47:53.839><c> a</c><00:47:54.040><c> function</c><00:47:54.359><c> for</c><00:47:54.599><c> that</c><00:47:55.040><c> so</c><00:47:55.280><c> you</c>

00:47:55.390 --> 00:47:55.400 align:start position:0%
actually has a function for that so you
 

00:47:55.400 --> 00:47:58.589 align:start position:0%
actually has a function for that so you
can<00:47:55.559><c> do</c><00:47:55.800><c> yarn</c><00:47:56.359><c> generat</c>

00:47:58.589 --> 00:47:58.599 align:start position:0%
can do yarn generat
 

00:47:58.599 --> 00:48:00.230 align:start position:0%
can do yarn generat
so<00:47:58.760><c> depending</c><00:47:59.079><c> on</c><00:47:59.319><c> which</c><00:47:59.680><c> uh</c><00:47:59.800><c> chain</c><00:48:00.079><c> you're</c>

00:48:00.230 --> 00:48:00.240 align:start position:0%
so depending on which uh chain you're
 

00:48:00.240 --> 00:48:02.750 align:start position:0%
so depending on which uh chain you're
using<00:48:00.720><c> if</c><00:48:00.800><c> you're</c><00:48:01.040><c> using</c><00:48:01.640><c> uh</c><00:48:01.800><c> hard</c><00:48:02.119><c> hat</c><00:48:02.599><c> it's</c>

00:48:02.750 --> 00:48:02.760 align:start position:0%
using if you're using uh hard hat it's
 

00:48:02.760 --> 00:48:05.510 align:start position:0%
using if you're using uh hard hat it's
going<00:48:02.920><c> to</c><00:48:03.119><c> just</c><00:48:03.319><c> create</c><00:48:03.760><c> a</c><00:48:04.480><c> EnV</c><00:48:04.920><c> file</c><00:48:05.400><c> with</c>

00:48:05.510 --> 00:48:05.520 align:start position:0%
going to just create a EnV file with
 

00:48:05.520 --> 00:48:07.710 align:start position:0%
going to just create a EnV file with
your<00:48:05.760><c> private</c><00:48:06.119><c> key</c><00:48:06.480><c> inside</c><00:48:06.839><c> of</c><00:48:07.079><c> that</c><00:48:07.520><c> that</c>

00:48:07.710 --> 00:48:07.720 align:start position:0%
your private key inside of that that
 

00:48:07.720 --> 00:48:09.549 align:start position:0%
your private key inside of that that
file<00:48:08.119><c> that's</c><00:48:08.440><c> what</c><00:48:08.559><c> you</c><00:48:08.640><c> should</c><00:48:08.839><c> keep</c><00:48:09.079><c> secret</c>

00:48:09.549 --> 00:48:09.559 align:start position:0%
file that's what you should keep secret
 

00:48:09.559 --> 00:48:11.190 align:start position:0%
file that's what you should keep secret
obviously<00:48:10.359><c> and</c><00:48:10.480><c> then</c><00:48:10.599><c> it's</c><00:48:10.800><c> going</c><00:48:10.920><c> to</c><00:48:11.040><c> give</c>

00:48:11.190 --> 00:48:11.200 align:start position:0%
obviously and then it's going to give
 

00:48:11.200 --> 00:48:13.630 align:start position:0%
obviously and then it's going to give
you<00:48:11.400><c> your</c><00:48:11.599><c> public</c><00:48:11.960><c> key</c><00:48:12.319><c> here</c><00:48:12.720><c> okay</c><00:48:13.359><c> you</c><00:48:13.480><c> can</c>

00:48:13.630 --> 00:48:13.640 align:start position:0%
you your public key here okay you can
 

00:48:13.640 --> 00:48:16.030 align:start position:0%
you your public key here okay you can
also<00:48:13.839><c> do</c><00:48:14.079><c> yarn</c><00:48:14.599><c> account</c><00:48:15.480><c> and</c><00:48:15.640><c> what</c><00:48:15.800><c> this</c><00:48:15.920><c> is</c>

00:48:16.030 --> 00:48:16.040 align:start position:0%
also do yarn account and what this is
 

00:48:16.040 --> 00:48:18.710 align:start position:0%
also do yarn account and what this is
going<00:48:16.160><c> to</c><00:48:16.319><c> do</c><00:48:16.520><c> is</c><00:48:16.680><c> it's</c><00:48:16.800><c> going</c><00:48:16.920><c> to</c><00:48:17.160><c> give</c><00:48:17.359><c> you</c><00:48:17.880><c> a</c>

00:48:18.710 --> 00:48:18.720 align:start position:0%
going to do is it's going to give you a
 

00:48:18.720 --> 00:48:21.430 align:start position:0%
going to do is it's going to give you a
QR<00:48:19.160><c> code</c><00:48:19.640><c> that</c><00:48:19.760><c> you</c><00:48:19.960><c> could</c><00:48:20.280><c> scan</c><00:48:20.839><c> to</c><00:48:21.079><c> basically</c>

00:48:21.430 --> 00:48:21.440 align:start position:0%
QR code that you could scan to basically
 

00:48:21.440 --> 00:48:23.710 align:start position:0%
QR code that you could scan to basically
fund<00:48:21.800><c> that</c><00:48:22.040><c> account</c><00:48:23.040><c> so</c><00:48:23.280><c> I'm</c><00:48:23.359><c> going</c><00:48:23.480><c> to</c><00:48:23.599><c> go</c>

00:48:23.710 --> 00:48:23.720 align:start position:0%
fund that account so I'm going to go
 

00:48:23.720 --> 00:48:27.150 align:start position:0%
fund that account so I'm going to go
ahead<00:48:23.920><c> and</c><00:48:24.119><c> do</c><00:48:24.440><c> that</c><00:48:24.960><c> I'm</c><00:48:25.119><c> going</c><00:48:25.280><c> to</c><00:48:25.559><c> use</c><00:48:26.400><c> uh</c><00:48:26.960><c> my</c>

00:48:27.150 --> 00:48:27.160 align:start position:0%
ahead and do that I'm going to use uh my
 

00:48:27.160 --> 00:48:30.510 align:start position:0%
ahead and do that I'm going to use uh my
punk<00:48:27.480><c> wallet</c><00:48:27.839><c> to</c><00:48:28.079><c> send</c><00:48:28.400><c> some</c><00:48:29.000><c> sapoia</c><00:48:29.680><c> eth</c><00:48:30.200><c> here</c>

00:48:30.510 --> 00:48:30.520 align:start position:0%
punk wallet to send some sapoia eth here
 

00:48:30.520 --> 00:48:31.790 align:start position:0%
punk wallet to send some sapoia eth here
we'll<00:48:30.760><c> deploy</c><00:48:31.040><c> to</c>

00:48:31.790 --> 00:48:31.800 align:start position:0%
we'll deploy to
 

00:48:31.800 --> 00:48:35.710 align:start position:0%
we'll deploy to
sapoia<00:48:32.800><c> so</c><00:48:33.040><c> I</c><00:48:33.119><c> can</c><00:48:33.720><c> um</c><00:48:34.040><c> I</c><00:48:34.160><c> have</c><00:48:34.640><c> scaffold</c><00:48:35.079><c> eth</c>

00:48:35.710 --> 00:48:35.720 align:start position:0%
sapoia so I can um I have scaffold eth
 

00:48:35.720 --> 00:48:38.309 align:start position:0%
sapoia so I can um I have scaffold eth
was<00:48:35.880><c> also</c><00:48:36.160><c> used</c><00:48:36.400><c> to</c><00:48:36.520><c> build</c><00:48:36.839><c> Punk</c><00:48:37.160><c> wallet.io</c><00:48:38.119><c> so</c>

00:48:38.309 --> 00:48:38.319 align:start position:0%
was also used to build Punk wallet.io so
 

00:48:38.319 --> 00:48:39.750 align:start position:0%
was also used to build Punk wallet.io so
if<00:48:38.400><c> you</c><00:48:38.599><c> guys</c><00:48:38.960><c> haven't</c><00:48:39.160><c> seen</c><00:48:39.440><c> that</c><00:48:39.599><c> it's</c>

00:48:39.750 --> 00:48:39.760 align:start position:0%
if you guys haven't seen that it's
 

00:48:39.760 --> 00:48:41.150 align:start position:0%
if you guys haven't seen that it's
really<00:48:39.960><c> cool</c><00:48:40.200><c> you</c><00:48:40.280><c> can</c><00:48:40.440><c> have</c><00:48:40.559><c> this</c><00:48:40.760><c> burner</c>

00:48:41.150 --> 00:48:41.160 align:start position:0%
really cool you can have this burner
 

00:48:41.160 --> 00:48:43.349 align:start position:0%
really cool you can have this burner
wallet<00:48:41.520><c> inside</c><00:48:41.839><c> your</c><00:48:42.040><c> browser</c><00:48:43.000><c> and</c><00:48:43.119><c> you</c><00:48:43.200><c> can</c>

00:48:43.349 --> 00:48:43.359 align:start position:0%
wallet inside your browser and you can
 

00:48:43.359 --> 00:48:45.470 align:start position:0%
wallet inside your browser and you can
fund<00:48:43.680><c> it</c><00:48:43.920><c> and</c><00:48:44.079><c> it's</c><00:48:44.280><c> stored</c><00:48:44.599><c> in</c><00:48:44.880><c> uh</c><00:48:45.040><c> storage</c>

00:48:45.470 --> 00:48:45.480 align:start position:0%
fund it and it's stored in uh storage
 

00:48:45.480 --> 00:48:47.430 align:start position:0%
fund it and it's stored in uh storage
like<00:48:45.640><c> the</c><00:48:45.760><c> private</c><00:48:46.079><c> key</c><00:48:46.640><c> so</c><00:48:46.800><c> it's</c><00:48:46.960><c> not</c><00:48:47.280><c> good</c>

00:48:47.430 --> 00:48:47.440 align:start position:0%
like the private key so it's not good
 

00:48:47.440 --> 00:48:49.549 align:start position:0%
like the private key so it's not good
for<00:48:47.760><c> public</c><00:48:48.079><c> stuff</c><00:48:48.319><c> I</c><00:48:48.400><c> wouldn't</c><00:48:48.680><c> recommend</c><00:48:49.119><c> it</c>

00:48:49.549 --> 00:48:49.559 align:start position:0%
for public stuff I wouldn't recommend it
 

00:48:49.559 --> 00:48:51.670 align:start position:0%
for public stuff I wouldn't recommend it
um<00:48:49.720><c> but</c><00:48:49.839><c> it's</c><00:48:50.000><c> good</c><00:48:50.119><c> for</c><00:48:50.319><c> like</c><00:48:50.440><c> test</c><00:48:50.760><c> Nets</c><00:48:51.559><c> uh</c>

00:48:51.670 --> 00:48:51.680 align:start position:0%
um but it's good for like test Nets uh
 

00:48:51.680 --> 00:48:54.190 align:start position:0%
um but it's good for like test Nets uh
so<00:48:51.799><c> we</c><00:48:51.920><c> have</c><00:48:52.079><c> this</c><00:48:52.240><c> ability</c><00:48:52.680><c> to</c><00:48:53.240><c> scan</c><00:48:53.640><c> the</c><00:48:53.839><c> QR</c>

00:48:54.190 --> 00:48:54.200 align:start position:0%
so we have this ability to scan the QR
 

00:48:54.200 --> 00:48:56.789 align:start position:0%
so we have this ability to scan the QR
code<00:48:54.680><c> with</c><00:48:54.799><c> the</c><00:48:55.000><c> camera</c><00:48:55.960><c> and</c><00:48:56.079><c> then</c><00:48:56.240><c> I</c><00:48:56.319><c> can</c><00:48:56.440><c> just</c>

00:48:56.789 --> 00:48:56.799 align:start position:0%
code with the camera and then I can just
 

00:48:56.799 --> 00:48:59.270 align:start position:0%
code with the camera and then I can just
send<00:48:56.960><c> some</c><00:48:57.200><c> eth</c><00:48:57.720><c> to</c><00:48:58.119><c> this</c><00:48:58.319><c> deployer</c><00:48:58.920><c> account</c>

00:48:59.270 --> 00:48:59.280 align:start position:0%
send some eth to this deployer account
 

00:48:59.280 --> 00:49:03.470 align:start position:0%
send some eth to this deployer account
so<00:48:59.520><c> I'll</c><00:48:59.799><c> send</c><00:49:00.440><c> in</c>

00:49:03.470 --> 00:49:03.480 align:start position:0%
 
 

00:49:03.480 --> 00:49:07.150 align:start position:0%
 
0.1<00:49:04.480><c> eth</c><00:49:04.880><c> sure</c><00:49:05.480><c> okay</c><00:49:05.960><c> so</c><00:49:06.119><c> I</c><00:49:06.240><c> just</c><00:49:06.319><c> sent</c><00:49:06.599><c> that</c>

00:49:07.150 --> 00:49:07.160 align:start position:0%
0.1 eth sure okay so I just sent that
 

00:49:07.160 --> 00:49:10.549 align:start position:0%
0.1 eth sure okay so I just sent that
eth<00:49:08.160><c> we'll</c><00:49:08.359><c> give</c><00:49:08.480><c> it</c><00:49:08.559><c> a</c>

00:49:10.549 --> 00:49:10.559 align:start position:0%
eth we'll give it a
 

00:49:10.559 --> 00:49:13.589 align:start position:0%
eth we'll give it a
second<00:49:11.559><c> so</c><00:49:11.720><c> now</c><00:49:11.880><c> if</c><00:49:12.000><c> I</c><00:49:12.079><c> do</c><00:49:12.240><c> yarn</c><00:49:12.599><c> accounts</c><00:49:13.440><c> oh</c>

00:49:13.589 --> 00:49:13.599 align:start position:0%
second so now if I do yarn accounts oh
 

00:49:13.599 --> 00:49:15.309 align:start position:0%
second so now if I do yarn accounts oh
was<00:49:13.720><c> there</c><00:49:13.799><c> a</c><00:49:13.920><c> question</c>

00:49:15.309 --> 00:49:15.319 align:start position:0%
was there a question
 

00:49:15.319 --> 00:49:18.750 align:start position:0%
was there a question
sorry<00:49:16.319><c> I'm</c><00:49:16.440><c> going</c><00:49:16.559><c> to</c><00:49:16.640><c> use</c><00:49:17.200><c> sapoia</c><00:49:18.200><c> yeah</c><00:49:18.520><c> just</c>

00:49:18.750 --> 00:49:18.760 align:start position:0%
sorry I'm going to use sapoia yeah just
 

00:49:18.760 --> 00:49:21.470 align:start position:0%
sorry I'm going to use sapoia yeah just
because<00:49:18.880><c> seoa</c><00:49:19.319><c> is</c><00:49:19.440><c> easy</c><00:49:20.319><c> uh</c><00:49:20.400><c> ELO</c><00:49:20.799><c> base</c><00:49:21.000><c> suppo</c>

00:49:21.470 --> 00:49:21.480 align:start position:0%
because seoa is easy uh ELO base suppo
 

00:49:21.480 --> 00:49:24.430 align:start position:0%
because seoa is easy uh ELO base suppo
is<00:49:21.640><c> pretty</c><00:49:21.920><c> easy</c><00:49:22.920><c> um</c><00:49:23.799><c> I</c><00:49:23.880><c> mean</c><00:49:24.000><c> shoot</c><00:49:24.240><c> you</c><00:49:24.319><c> can</c>

00:49:24.430 --> 00:49:24.440 align:start position:0%
is pretty easy um I mean shoot you can
 

00:49:24.440 --> 00:49:26.150 align:start position:0%
is pretty easy um I mean shoot you can
deploy<00:49:24.760><c> to</c><00:49:24.880><c> base</c><00:49:25.119><c> these</c><00:49:25.280><c> days</c><00:49:25.559><c> pretty</c><00:49:25.799><c> cheap</c>

00:49:26.150 --> 00:49:26.160 align:start position:0%
deploy to base these days pretty cheap
 

00:49:26.160 --> 00:49:27.750 align:start position:0%
deploy to base these days pretty cheap
so

00:49:27.750 --> 00:49:27.760 align:start position:0%
so
 

00:49:27.760 --> 00:49:29.309 align:start position:0%
so
um<00:49:28.040><c> but</c><00:49:28.200><c> yeah</c><00:49:28.359><c> let's</c><00:49:28.520><c> see</c><00:49:28.680><c> it</c><00:49:28.799><c> might</c><00:49:28.960><c> take</c><00:49:29.119><c> a</c>

00:49:29.309 --> 00:49:29.319 align:start position:0%
um but yeah let's see it might take a
 

00:49:29.319 --> 00:49:31.789 align:start position:0%
um but yeah let's see it might take a
second<00:49:30.119><c> for</c><00:49:30.359><c> the</c><00:49:30.880><c> uh</c><00:49:31.079><c> thing</c><00:49:31.240><c> to</c><00:49:31.400><c> go</c><00:49:31.520><c> through</c><00:49:31.720><c> it</c>

00:49:31.789 --> 00:49:31.799 align:start position:0%
second for the uh thing to go through it
 

00:49:31.799 --> 00:49:33.990 align:start position:0%
second for the uh thing to go through it
takes<00:49:32.040><c> maybe</c><00:49:32.240><c> like</c><00:49:32.359><c> 10</c><00:49:32.640><c> seconds</c><00:49:33.000><c> let's</c><00:49:33.240><c> see</c><00:49:33.880><c> so</c>

00:49:33.990 --> 00:49:34.000 align:start position:0%
takes maybe like 10 seconds let's see so
 

00:49:34.000 --> 00:49:35.470 align:start position:0%
takes maybe like 10 seconds let's see so
if<00:49:34.079><c> you</c><00:49:34.160><c> do</c><00:49:34.280><c> yarn</c><00:49:34.599><c> account</c><00:49:34.880><c> it</c><00:49:35.000><c> goes</c><00:49:35.200><c> out</c><00:49:35.359><c> and</c>

00:49:35.470 --> 00:49:35.480 align:start position:0%
if you do yarn account it goes out and
 

00:49:35.480 --> 00:49:37.750 align:start position:0%
if you do yarn account it goes out and
checks<00:49:35.760><c> the</c><00:49:35.880><c> balances</c><00:49:36.839><c> where</c><00:49:37.359><c> did</c><00:49:37.520><c> it</c>

00:49:37.750 --> 00:49:37.760 align:start position:0%
checks the balances where did it
 

00:49:37.760 --> 00:49:44.030 align:start position:0%
checks the balances where did it
actually<00:49:38.119><c> go</c><00:49:38.440><c> I</c><00:49:38.559><c> hope</c><00:49:38.720><c> it</c>

00:49:44.030 --> 00:49:44.040 align:start position:0%
 
 

00:49:44.040 --> 00:49:47.430 align:start position:0%
 
did<00:49:45.040><c> that's</c>

00:49:47.430 --> 00:49:47.440 align:start position:0%
 
 

00:49:47.440 --> 00:49:49.950 align:start position:0%
 
weird<00:49:48.440><c> let</c><00:49:48.559><c> me</c><00:49:48.720><c> just</c><00:49:48.880><c> make</c><00:49:49.040><c> sure</c><00:49:49.280><c> that</c><00:49:49.480><c> I</c><00:49:49.799><c> got</c>

00:49:49.950 --> 00:49:49.960 align:start position:0%
weird let me just make sure that I got
 

00:49:49.960 --> 00:49:53.549 align:start position:0%
weird let me just make sure that I got
the<00:49:50.160><c> address</c>

00:49:53.549 --> 00:49:53.559 align:start position:0%
 
 

00:49:53.559 --> 00:49:55.870 align:start position:0%
 
right<00:49:54.559><c> uh</c><00:49:54.680><c> I</c><00:49:54.760><c> don't</c><00:49:54.960><c> think</c><00:49:55.119><c> it</c><00:49:55.559><c> yeah</c><00:49:55.720><c> that's</c>

00:49:55.870 --> 00:49:55.880 align:start position:0%
right uh I don't think it yeah that's
 

00:49:55.880 --> 00:49:57.710 align:start position:0%
right uh I don't think it yeah that's
the<00:49:56.040><c> right</c><00:49:56.200><c> address</c>

00:49:57.710 --> 00:49:57.720 align:start position:0%
the right address
 

00:49:57.720 --> 00:50:01.829 align:start position:0%
the right address
let<00:49:57.799><c> me</c><00:49:57.960><c> just</c><00:49:58.040><c> try</c><00:49:58.240><c> sending</c><00:49:58.520><c> a</c><00:49:58.640><c> little</c><00:49:58.799><c> bit</c>

00:50:01.829 --> 00:50:01.839 align:start position:0%
 
 

00:50:01.839 --> 00:50:08.589 align:start position:0%
 
more<00:50:02.839><c> okay</c><00:50:03.440><c> your</c><00:50:03.599><c> own</c>

00:50:08.589 --> 00:50:08.599 align:start position:0%
 
 

00:50:08.599 --> 00:50:10.589 align:start position:0%
 
account<00:50:09.599><c> okay</c><00:50:09.760><c> let's</c><00:50:09.960><c> look</c><00:50:10.119><c> at</c><00:50:10.280><c> this</c><00:50:10.440><c> let's</c>

00:50:10.589 --> 00:50:10.599 align:start position:0%
account okay let's look at this let's
 

00:50:10.599 --> 00:50:13.230 align:start position:0%
account okay let's look at this let's
look<00:50:10.720><c> at</c><00:50:10.920><c> the</c><00:50:11.119><c> the</c><00:50:11.640><c> scan</c>

00:50:13.230 --> 00:50:13.240 align:start position:0%
look at the the scan
 

00:50:13.240 --> 00:50:17.470 align:start position:0%
look at the the scan
uh<00:50:14.240><c> sapoia</c><00:50:15.119><c> ether</c><00:50:15.839><c> scan</c><00:50:16.839><c> and</c><00:50:16.960><c> we'll</c><00:50:17.160><c> put</c><00:50:17.319><c> in</c>

00:50:17.470 --> 00:50:17.480 align:start position:0%
uh sapoia ether scan and we'll put in
 

00:50:17.480 --> 00:50:18.990 align:start position:0%
uh sapoia ether scan and we'll put in
this<00:50:17.760><c> address</c><00:50:18.200><c> and</c><00:50:18.319><c> let's</c><00:50:18.480><c> see</c><00:50:18.599><c> if</c><00:50:18.680><c> it</c><00:50:18.760><c> has</c><00:50:18.880><c> a</c>

00:50:18.990 --> 00:50:19.000 align:start position:0%
this address and let's see if it has a
 

00:50:19.000 --> 00:50:20.710 align:start position:0%
this address and let's see if it has a
balance<00:50:19.440><c> it</c><00:50:19.520><c> could</c><00:50:19.680><c> be</c><00:50:19.880><c> that</c><00:50:20.079><c> the</c><00:50:20.319><c> yarn</c>

00:50:20.710 --> 00:50:20.720 align:start position:0%
balance it could be that the yarn
 

00:50:20.720 --> 00:50:22.069 align:start position:0%
balance it could be that the yarn
account<00:50:21.000><c> is</c><00:50:21.119><c> not</c><00:50:21.240><c> showing</c><00:50:21.480><c> us</c><00:50:21.640><c> the</c><00:50:21.760><c> balance</c>

00:50:22.069 --> 00:50:22.079 align:start position:0%
account is not showing us the balance
 

00:50:22.079 --> 00:50:24.030 align:start position:0%
account is not showing us the balance
but<00:50:22.160><c> it</c><00:50:22.319><c> actually</c><00:50:22.559><c> has</c>

00:50:24.030 --> 00:50:24.040 align:start position:0%
but it actually has
 

00:50:24.040 --> 00:50:27.349 align:start position:0%
but it actually has
one<00:50:25.040><c> yeah</c><00:50:25.680><c> so</c><00:50:25.839><c> it</c><00:50:25.960><c> has</c><00:50:26.040><c> some</c><00:50:26.200><c> eth</c><00:50:26.400><c> it</c><00:50:26.480><c> has</c><00:50:26.720><c> 0.2</c>

00:50:27.349 --> 00:50:27.359 align:start position:0%
one yeah so it has some eth it has 0.2
 

00:50:27.359 --> 00:50:30.150 align:start position:0%
one yeah so it has some eth it has 0.2
eth<00:50:27.799><c> so</c><00:50:27.960><c> I</c><00:50:28.079><c> funded</c><00:50:28.400><c> it</c><00:50:28.520><c> from</c><00:50:28.720><c> my</c><00:50:28.920><c> phone</c><00:50:29.720><c> send</c><00:50:29.960><c> it</c>

00:50:30.150 --> 00:50:30.160 align:start position:0%
eth so I funded it from my phone send it
 

00:50:30.160 --> 00:50:32.309 align:start position:0%
eth so I funded it from my phone send it
over<00:50:30.760><c> so</c><00:50:30.920><c> now</c><00:50:31.040><c> what</c><00:50:31.119><c> I'm</c><00:50:31.240><c> going</c><00:50:31.319><c> to</c><00:50:31.440><c> do</c><00:50:31.880><c> is</c><00:50:32.119><c> I'm</c>

00:50:32.309 --> 00:50:32.319 align:start position:0%
over so now what I'm going to do is I'm
 

00:50:32.319 --> 00:50:34.710 align:start position:0%
over so now what I'm going to do is I'm
going<00:50:32.520><c> to</c><00:50:32.920><c> I</c><00:50:33.040><c> have</c><00:50:33.240><c> a</c><00:50:33.480><c> a</c><00:50:33.599><c> deployer</c><00:50:34.119><c> key</c><00:50:34.359><c> now</c>

00:50:34.710 --> 00:50:34.720 align:start position:0%
going to I have a a deployer key now
 

00:50:34.720 --> 00:50:37.630 align:start position:0%
going to I have a a deployer key now
private<00:50:35.000><c> key</c><00:50:36.000><c> uh</c><00:50:36.079><c> so</c><00:50:36.280><c> what</c><00:50:36.400><c> I</c><00:50:36.480><c> can</c><00:50:36.680><c> do</c><00:50:37.200><c> is</c>

00:50:37.630 --> 00:50:37.640 align:start position:0%
private key uh so what I can do is
 

00:50:37.640 --> 00:50:39.270 align:start position:0%
private key uh so what I can do is
deploy<00:50:38.040><c> my</c><00:50:38.200><c> contract</c><00:50:38.599><c> so</c><00:50:38.720><c> there's</c><00:50:38.839><c> a</c><00:50:39.000><c> couple</c>

00:50:39.270 --> 00:50:39.280 align:start position:0%
deploy my contract so there's a couple
 

00:50:39.280 --> 00:50:41.589 align:start position:0%
deploy my contract so there's a couple
ways<00:50:39.480><c> you</c><00:50:39.559><c> can</c><00:50:39.720><c> deploy</c><00:50:40.079><c> your</c><00:50:40.440><c> contract</c><00:50:41.440><c> uh</c>

00:50:41.589 --> 00:50:41.599 align:start position:0%
ways you can deploy your contract uh
 

00:50:41.599 --> 00:50:43.910 align:start position:0%
ways you can deploy your contract uh
with<00:50:41.799><c> hard</c><00:50:42.160><c> hat</c><00:50:42.480><c> you</c><00:50:42.760><c> go</c><00:50:42.960><c> into</c><00:50:43.240><c> the</c><00:50:43.400><c> hard</c><00:50:43.720><c> hat</c>

00:50:43.910 --> 00:50:43.920 align:start position:0%
with hard hat you go into the hard hat
 

00:50:43.920 --> 00:50:47.150 align:start position:0%
with hard hat you go into the hard hat
directory<00:50:44.920><c> and</c><00:50:45.040><c> there's</c><00:50:45.200><c> a</c><00:50:45.359><c> hard</c><00:50:45.680><c> hat</c><00:50:46.160><c> config</c>

00:50:47.150 --> 00:50:47.160 align:start position:0%
directory and there's a hard hat config
 

00:50:47.160 --> 00:50:50.069 align:start position:0%
directory and there's a hard hat config
and<00:50:47.400><c> inside</c><00:50:47.720><c> of</c><00:50:47.960><c> here</c><00:50:48.400><c> we</c><00:50:48.680><c> have</c><00:50:49.280><c> a</c>

00:50:50.069 --> 00:50:50.079 align:start position:0%
and inside of here we have a
 

00:50:50.079 --> 00:50:52.470 align:start position:0%
and inside of here we have a
configuration<00:50:51.079><c> of</c><00:50:51.319><c> what</c><00:50:51.720><c> uh</c><00:50:51.839><c> deployment</c><00:50:52.319><c> we</c>

00:50:52.470 --> 00:50:52.480 align:start position:0%
configuration of what uh deployment we
 

00:50:52.480 --> 00:50:54.789 align:start position:0%
configuration of what uh deployment we
want<00:50:52.559><c> to</c><00:50:52.720><c> use</c><00:50:53.079><c> so</c><00:50:53.240><c> in</c><00:50:53.400><c> this</c><00:50:53.599><c> case</c><00:50:54.200><c> the</c><00:50:54.359><c> default</c>

00:50:54.789 --> 00:50:54.799 align:start position:0%
want to use so in this case the default
 

00:50:54.799 --> 00:50:56.829 align:start position:0%
want to use so in this case the default
network<00:50:55.319><c> is</c><00:50:55.480><c> currently</c><00:50:55.760><c> set</c><00:50:55.960><c> to</c><00:50:56.119><c> Local</c><00:50:56.400><c> Host</c>

00:50:56.829 --> 00:50:56.839 align:start position:0%
network is currently set to Local Host
 

00:50:56.839 --> 00:50:58.190 align:start position:0%
network is currently set to Local Host
so<00:50:56.960><c> we've</c><00:50:57.160><c> been</c><00:50:57.400><c> like</c><00:50:57.520><c> doing</c><00:50:57.799><c> everything</c>

00:50:58.190 --> 00:50:58.200 align:start position:0%
so we've been like doing everything
 

00:50:58.200 --> 00:51:00.030 align:start position:0%
so we've been like doing everything
locally<00:50:59.000><c> but</c><00:50:59.160><c> now</c><00:50:59.280><c> we</c><00:50:59.400><c> want</c><00:50:59.480><c> to</c><00:50:59.640><c> put</c><00:50:59.760><c> it</c><00:50:59.839><c> on</c>

00:51:00.030 --> 00:51:00.040 align:start position:0%
locally but now we want to put it on
 

00:51:00.040 --> 00:51:01.670 align:start position:0%
locally but now we want to put it on
sapoia<00:51:00.640><c> so</c><00:51:00.760><c> we're</c><00:51:00.880><c> going</c><00:51:00.960><c> to</c><00:51:01.119><c> replace</c><00:51:01.520><c> this</c>

00:51:01.670 --> 00:51:01.680 align:start position:0%
sapoia so we're going to replace this
 

00:51:01.680 --> 00:51:05.430 align:start position:0%
sapoia so we're going to replace this
with<00:51:01.839><c> sapoia</c><00:51:02.799><c> like</c><00:51:03.000><c> that</c><00:51:03.359><c> hit</c><00:51:04.079><c> save</c><00:51:05.079><c> and</c><00:51:05.240><c> then</c>

00:51:05.430 --> 00:51:05.440 align:start position:0%
with sapoia like that hit save and then
 

00:51:05.440 --> 00:51:08.109 align:start position:0%
with sapoia like that hit save and then
now<00:51:05.559><c> we're</c><00:51:05.720><c> going</c><00:51:05.880><c> to</c><00:51:06.040><c> go</c><00:51:06.160><c> ahead</c><00:51:06.319><c> and</c><00:51:06.480><c> do</c><00:51:06.880><c> a</c>

00:51:08.109 --> 00:51:08.119 align:start position:0%
now we're going to go ahead and do a
 

00:51:08.119 --> 00:51:11.150 align:start position:0%
now we're going to go ahead and do a
deploy<00:51:09.119><c> using</c><00:51:09.440><c> sepolia</c><00:51:10.200><c> so</c><00:51:10.359><c> we</c><00:51:10.520><c> could</c><00:51:10.720><c> also</c><00:51:11.079><c> if</c>

00:51:11.150 --> 00:51:11.160 align:start position:0%
deploy using sepolia so we could also if
 

00:51:11.160 --> 00:51:12.789 align:start position:0%
deploy using sepolia so we could also if
we<00:51:11.280><c> didn't</c><00:51:11.440><c> want</c><00:51:11.559><c> to</c><00:51:11.680><c> update</c><00:51:12.000><c> the</c><00:51:12.119><c> config</c><00:51:12.720><c> we</c>

00:51:12.789 --> 00:51:12.799 align:start position:0%
we didn't want to update the config we
 

00:51:12.799 --> 00:51:15.670 align:start position:0%
we didn't want to update the config we
can<00:51:12.960><c> also</c><00:51:13.160><c> do--</c><00:51:14.160><c> Network</c><00:51:15.160><c> and</c><00:51:15.280><c> you</c><00:51:15.359><c> can</c><00:51:15.520><c> just</c>

00:51:15.670 --> 00:51:15.680 align:start position:0%
can also do-- Network and you can just
 

00:51:15.680 --> 00:51:18.750 align:start position:0%
can also do-- Network and you can just
type<00:51:15.880><c> sapoia</c><00:51:16.520><c> as</c><00:51:16.680><c> well</c><00:51:17.480><c> so</c><00:51:17.680><c> it's</c><00:51:17.839><c> either</c><00:51:18.119><c> or</c>

00:51:18.750 --> 00:51:18.760 align:start position:0%
type sapoia as well so it's either or
 

00:51:18.760 --> 00:51:21.910 align:start position:0%
type sapoia as well so it's either or
right<00:51:19.559><c> so</c><00:51:19.720><c> let's</c><00:51:19.920><c> just</c><00:51:20.079><c> go</c><00:51:20.160><c> ahead</c><00:51:20.359><c> and</c><00:51:20.440><c> do</c><00:51:20.559><c> a</c>

00:51:21.910 --> 00:51:21.920 align:start position:0%
right so let's just go ahead and do a
 

00:51:21.920 --> 00:51:24.069 align:start position:0%
right so let's just go ahead and do a
deploy<00:51:22.920><c> so</c><00:51:23.119><c> what</c><00:51:23.280><c> this</c><00:51:23.359><c> is</c><00:51:23.480><c> going</c><00:51:23.599><c> to</c><00:51:23.760><c> do</c><00:51:23.960><c> is</c>

00:51:24.069 --> 00:51:24.079 align:start position:0%
deploy so what this is going to do is
 

00:51:24.079 --> 00:51:27.349 align:start position:0%
deploy so what this is going to do is
it's<00:51:24.240><c> going</c><00:51:24.359><c> to</c><00:51:24.599><c> take</c><00:51:25.240><c> a</c><00:51:26.200><c> um</c>

00:51:27.349 --> 00:51:27.359 align:start position:0%
it's going to take a um
 

00:51:27.359 --> 00:51:29.030 align:start position:0%
it's going to take a um
the<00:51:27.480><c> contracts</c><00:51:27.960><c> try</c><00:51:28.160><c> to</c><00:51:28.319><c> compile</c><00:51:28.640><c> it</c><00:51:28.839><c> which</c><00:51:28.960><c> it</c>

00:51:29.030 --> 00:51:29.040 align:start position:0%
the contracts try to compile it which it
 

00:51:29.040 --> 00:51:30.630 align:start position:0%
the contracts try to compile it which it
didn't<00:51:29.280><c> need</c><00:51:29.440><c> to</c><00:51:30.079><c> and</c><00:51:30.200><c> now</c><00:51:30.280><c> it's</c><00:51:30.400><c> going</c><00:51:30.520><c> to</c>

00:51:30.630 --> 00:51:30.640 align:start position:0%
didn't need to and now it's going to
 

00:51:30.640 --> 00:51:32.670 align:start position:0%
didn't need to and now it's going to
propose<00:51:30.960><c> the</c><00:51:31.119><c> transaction</c><00:51:31.720><c> and</c><00:51:31.839><c> then</c><00:51:32.000><c> try</c><00:51:32.160><c> to</c>

00:51:32.670 --> 00:51:32.680 align:start position:0%
propose the transaction and then try to
 

00:51:32.680 --> 00:51:35.109 align:start position:0%
propose the transaction and then try to
uh<00:51:33.200><c> basically</c><00:51:33.520><c> do</c><00:51:33.640><c> a</c><00:51:33.799><c> contract</c><00:51:34.160><c> creation</c><00:51:34.960><c> so</c>

00:51:35.109 --> 00:51:35.119 align:start position:0%
uh basically do a contract creation so
 

00:51:35.119 --> 00:51:36.470 align:start position:0%
uh basically do a contract creation so
it's<00:51:35.240><c> a</c><00:51:35.319><c> little</c><00:51:35.480><c> slower</c>

00:51:36.470 --> 00:51:36.480 align:start position:0%
it's a little slower
 

00:51:36.480 --> 00:51:38.910 align:start position:0%
it's a little slower
obviously<00:51:37.480><c> uh</c><00:51:37.599><c> so</c><00:51:37.799><c> we</c><00:51:37.920><c> got</c><00:51:38.079><c> it</c><00:51:38.359><c> deploying</c>

00:51:38.910 --> 00:51:38.920 align:start position:0%
obviously uh so we got it deploying
 

00:51:38.920 --> 00:51:41.990 align:start position:0%
obviously uh so we got it deploying
right

00:51:41.990 --> 00:51:42.000 align:start position:0%
 
 

00:51:42.000 --> 00:51:49.230 align:start position:0%
 
now<00:51:43.000><c> what</c><00:51:43.079><c> did</c><00:51:43.240><c> I</c>

00:51:49.230 --> 00:51:49.240 align:start position:0%
 
 

00:51:49.240 --> 00:51:52.069 align:start position:0%
 
do<00:51:50.240><c> insufficient</c><00:51:50.920><c> funds</c><00:51:51.319><c> okay</c><00:51:51.440><c> so</c><00:51:51.680><c> p</c><00:51:51.920><c> is</c>

00:51:52.069 --> 00:51:52.079 align:start position:0%
do insufficient funds okay so p is
 

00:51:52.079 --> 00:51:55.630 align:start position:0%
do insufficient funds okay so p is
expensive<00:51:52.559><c> right</c><00:51:52.680><c> now</c><00:51:53.359><c> okay</c><00:51:53.559><c> let's</c><00:51:53.799><c> try</c><00:51:54.079><c> to</c><00:51:54.880><c> uh</c>

00:51:55.630 --> 00:51:55.640 align:start position:0%
expensive right now okay let's try to uh
 

00:51:55.640 --> 00:52:03.829 align:start position:0%
expensive right now okay let's try to uh
send<00:51:55.880><c> some</c><00:51:56.040><c> more</c><00:51:56.160><c> funds</c>

00:52:03.829 --> 00:52:03.839 align:start position:0%
 
 

00:52:03.839 --> 00:52:06.589 align:start position:0%
 
say<00:52:04.839><c> it's</c><00:52:05.040><c> probably</c><00:52:05.319><c> because</c><00:52:05.520><c> the</c><00:52:05.680><c> erc20</c>

00:52:06.589 --> 00:52:06.599 align:start position:0%
say it's probably because the erc20
 

00:52:06.599 --> 00:52:10.190 align:start position:0%
say it's probably because the erc20
contract<00:52:07.040><c> let's</c><00:52:07.720><c> do</c>

00:52:10.190 --> 00:52:10.200 align:start position:0%
contract let's do
 

00:52:10.200 --> 00:52:15.589 align:start position:0%
contract let's do
0.25<00:52:11.240><c> sure</c><00:52:12.240><c> it's</c><00:52:12.440><c> supp</c><00:52:12.960><c> e</c><00:52:13.160><c> we</c><00:52:13.280><c> have</c><00:52:13.400><c> lots</c><00:52:13.559><c> of</c><00:52:13.680><c> it</c>

00:52:15.589 --> 00:52:15.599 align:start position:0%
0.25 sure it's supp e we have lots of it
 

00:52:15.599 --> 00:52:18.230 align:start position:0%
0.25 sure it's supp e we have lots of it
so<00:52:16.599><c> uh</c><00:52:16.720><c> YN</c>

00:52:18.230 --> 00:52:18.240 align:start position:0%
so uh YN
 

00:52:18.240 --> 00:52:25.510 align:start position:0%
so uh YN
accounts<00:52:19.240><c> let's</c>

00:52:25.510 --> 00:52:25.520 align:start position:0%
 
 

00:52:25.520 --> 00:52:40.030 align:start position:0%
 
try<00:52:26.559><c> okay</c><00:52:26.720><c> let's</c><00:52:26.839><c> try</c><00:52:27.079><c> now</c><00:52:27.200><c> yarn</c>

00:52:40.030 --> 00:52:40.040 align:start position:0%
 
 

00:52:40.040 --> 00:52:42.750 align:start position:0%
 
deploy<00:52:41.040><c> insufficient</c><00:52:41.720><c> funds</c><00:52:42.200><c> oh</c><00:52:42.319><c> my</c><00:52:42.599><c> gosh</c>

00:52:42.750 --> 00:52:42.760 align:start position:0%
deploy insufficient funds oh my gosh
 

00:52:42.760 --> 00:52:43.710 align:start position:0%
deploy insufficient funds oh my gosh
it's<00:52:42.920><c> so</c>

00:52:43.710 --> 00:52:43.720 align:start position:0%
it's so
 

00:52:43.720 --> 00:52:45.190 align:start position:0%
it's so
expensive<00:52:44.720><c> all</c><00:52:44.799><c> right</c><00:52:44.920><c> I'm</c><00:52:44.960><c> just</c><00:52:45.079><c> going</c><00:52:45.160><c> to</c>

00:52:45.190 --> 00:52:45.200 align:start position:0%
expensive all right I'm just going to
 

00:52:45.200 --> 00:52:46.670 align:start position:0%
expensive all right I'm just going to
send<00:52:45.359><c> a</c><00:52:45.440><c> lot</c><00:52:45.520><c> of</c><00:52:45.640><c> eth</c><00:52:45.880><c> I'm</c><00:52:45.960><c> just</c><00:52:46.040><c> going</c><00:52:46.160><c> to</c><00:52:46.240><c> YOLO</c>

00:52:46.670 --> 00:52:46.680 align:start position:0%
send a lot of eth I'm just going to YOLO
 

00:52:46.680 --> 00:52:48.309 align:start position:0%
send a lot of eth I'm just going to YOLO
like<00:52:46.799><c> one</c><00:52:47.000><c> e</c><00:52:47.359><c> let's</c><00:52:47.520><c> do</c>

00:52:48.309 --> 00:52:48.319 align:start position:0%
like one e let's do
 

00:52:48.319 --> 00:52:50.630 align:start position:0%
like one e let's do
it<00:52:49.319><c> oh</c><00:52:49.440><c> I</c><00:52:49.520><c> don't</c><00:52:49.640><c> have</c><00:52:49.760><c> that</c><00:52:49.880><c> much</c><00:52:50.000><c> eth</c><00:52:50.200><c> on</c><00:52:50.319><c> here</c>

00:52:50.630 --> 00:52:50.640 align:start position:0%
it oh I don't have that much eth on here
 

00:52:50.640 --> 00:52:52.549 align:start position:0%
it oh I don't have that much eth on here
okay<00:52:50.960><c> I</c><00:52:51.040><c> got</c><00:52:51.160><c> to</c><00:52:51.240><c> get</c><00:52:51.319><c> it</c><00:52:51.440><c> from</c><00:52:51.599><c> somewhere</c><00:52:51.839><c> else</c>

00:52:52.549 --> 00:52:52.559 align:start position:0%
okay I got to get it from somewhere else
 

00:52:52.559 --> 00:52:54.750 align:start position:0%
okay I got to get it from somewhere else
uh<00:52:52.760><c> let's</c>

00:52:54.750 --> 00:52:54.760 align:start position:0%
uh let's
 

00:52:54.760 --> 00:52:58.950 align:start position:0%
uh let's
do<00:52:55.760><c> H</c><00:52:56.040><c> right</c><00:52:56.200><c> here</c>

00:52:58.950 --> 00:52:58.960 align:start position:0%
 
 

00:52:58.960 --> 00:53:02.069 align:start position:0%
 
let's<00:52:59.280><c> do</c><00:53:00.200><c> here</c><00:53:00.440><c> let's</c><00:53:00.640><c> grab</c><00:53:00.880><c> the</c>

00:53:02.069 --> 00:53:02.079 align:start position:0%
let's do here let's grab the
 

00:53:02.079 --> 00:53:05.710 align:start position:0%
let's do here let's grab the
address<00:53:03.200><c> sorry</c><00:53:04.200><c> uh</c><00:53:04.319><c> where's</c><00:53:04.520><c> the</c><00:53:04.640><c> address</c><00:53:04.920><c> set</c>

00:53:05.710 --> 00:53:05.720 align:start position:0%
address sorry uh where's the address set
 

00:53:05.720 --> 00:53:07.789 align:start position:0%
address sorry uh where's the address set
boom<00:53:06.720><c> I'm</c><00:53:06.839><c> just</c><00:53:06.920><c> going</c><00:53:07.040><c> to</c><00:53:07.119><c> send</c><00:53:07.319><c> some</c><00:53:07.480><c> eth</c>

00:53:07.789 --> 00:53:07.799 align:start position:0%
boom I'm just going to send some eth
 

00:53:07.799 --> 00:53:11.589 align:start position:0%
boom I'm just going to send some eth
from<00:53:08.000><c> this</c><00:53:08.640><c> other</c><00:53:09.640><c> wallet</c><00:53:10.040><c> that</c><00:53:10.200><c> I</c><00:53:10.400><c> have</c><00:53:11.400><c> which</c>

00:53:11.589 --> 00:53:11.599 align:start position:0%
from this other wallet that I have which
 

00:53:11.599 --> 00:53:16.950 align:start position:0%
from this other wallet that I have which
has<00:53:11.720><c> a</c><00:53:11.880><c> lot</c><00:53:12.319><c> more</c>

00:53:16.950 --> 00:53:16.960 align:start position:0%
 
 

00:53:16.960 --> 00:53:20.910 align:start position:0%
 
okay<00:53:17.960><c> okay</c><00:53:18.079><c> so</c><00:53:18.280><c> we</c><00:53:18.520><c> do</c><00:53:19.520><c> uh</c>

00:53:20.910 --> 00:53:20.920 align:start position:0%
okay okay so we do uh
 

00:53:20.920 --> 00:53:27.630 align:start position:0%
okay okay so we do uh
send<00:53:21.920><c> paste</c><00:53:22.160><c> in</c><00:53:22.319><c> that</c><00:53:22.599><c> address</c>

00:53:27.630 --> 00:53:27.640 align:start position:0%
 
 

00:53:27.640 --> 00:53:30.030 align:start position:0%
 
and<00:53:27.880><c> let's</c><00:53:28.119><c> send</c><00:53:28.520><c> I</c><00:53:28.599><c> don't</c><00:53:28.760><c> know</c><00:53:29.240><c> eth</c><00:53:29.799><c> we</c><00:53:29.920><c> want</c>

00:53:30.030 --> 00:53:30.040 align:start position:0%
and let's send I don't know eth we want
 

00:53:30.040 --> 00:53:32.030 align:start position:0%
and let's send I don't know eth we want
to<00:53:30.240><c> send</c>

00:53:32.030 --> 00:53:32.040 align:start position:0%
to send
 

00:53:32.040 --> 00:53:36.990 align:start position:0%
to send
uh<00:53:33.040><c> should</c><00:53:33.400><c> send</c><00:53:33.680><c> like</c><00:53:33.839><c> two</c><00:53:34.599><c> sure</c><00:53:35.799><c> what</c><00:53:36.799><c> how</c><00:53:36.880><c> do</c>

00:53:36.990 --> 00:53:37.000 align:start position:0%
uh should send like two sure what how do
 

00:53:37.000 --> 00:53:40.750 align:start position:0%
uh should send like two sure what how do
I<00:53:37.119><c> not</c><00:53:37.280><c> have</c><00:53:37.480><c> that</c><00:53:37.680><c> many</c><00:53:38.400><c> funds</c><00:53:39.400><c> oh</c><00:53:39.599><c> thank</c><00:53:39.760><c> you</c>

00:53:40.750 --> 00:53:40.760 align:start position:0%
I not have that many funds oh thank you
 

00:53:40.760 --> 00:53:43.190 align:start position:0%
I not have that many funds oh thank you
that<00:53:40.880><c> wouldn't</c><00:53:41.040><c> have</c><00:53:41.200><c> been</c><00:53:41.799><c> good</c><00:53:42.799><c> uh</c><00:53:43.079><c> yeah</c>

00:53:43.190 --> 00:53:43.200 align:start position:0%
that wouldn't have been good uh yeah
 

00:53:43.200 --> 00:53:45.349 align:start position:0%
that wouldn't have been good uh yeah
where's<00:53:43.440><c> sa</c>

00:53:45.349 --> 00:53:45.359 align:start position:0%
where's sa
 

00:53:45.359 --> 00:53:48.950 align:start position:0%
where's sa
at<00:53:46.359><c> one</c><00:53:46.880><c> did</c><00:53:47.000><c> I</c><00:53:47.160><c> miss</c><00:53:47.480><c> I</c><00:53:47.640><c> go</c><00:53:47.760><c> buy</c>

00:53:48.950 --> 00:53:48.960 align:start position:0%
at one did I miss I go buy
 

00:53:48.960 --> 00:53:52.230 align:start position:0%
at one did I miss I go buy
it<00:53:49.960><c> where's</c><00:53:50.119><c> sa</c><00:53:50.760><c> it's</c><00:53:50.960><c> in</c><00:53:51.119><c> the</c><00:53:51.280><c> bottom</c><00:53:51.839><c> show</c>

00:53:52.230 --> 00:53:52.240 align:start position:0%
it where's sa it's in the bottom show
 

00:53:52.240 --> 00:53:53.950 align:start position:0%
it where's sa it's in the bottom show
test<00:53:52.680><c> oh</c><00:53:52.799><c> yeah</c><00:53:52.960><c> thank</c><00:53:53.079><c> you</c><00:53:53.280><c> it's</c><00:53:53.359><c> so</c><00:53:53.520><c> weird</c><00:53:53.799><c> cuz</c>

00:53:53.950 --> 00:53:53.960 align:start position:0%
test oh yeah thank you it's so weird cuz
 

00:53:53.960 --> 00:53:55.710 align:start position:0%
test oh yeah thank you it's so weird cuz
I<00:53:54.119><c> have</c><00:53:54.319><c> like</c><00:53:54.440><c> some</c><00:53:54.640><c> test</c><00:53:54.920><c> Nets</c><00:53:55.119><c> in</c><00:53:55.280><c> the</c><00:53:55.440><c> top</c>

00:53:55.710 --> 00:53:55.720 align:start position:0%
I have like some test Nets in the top
 

00:53:55.720 --> 00:53:57.549 align:start position:0%
I have like some test Nets in the top
there<00:53:55.839><c> we</c><00:53:55.920><c> go</c><00:53:56.119><c> that's</c><00:53:56.240><c> a</c><00:53:56.440><c> a</c><00:53:56.520><c> lot</c><00:53:56.680><c> more</c><00:53:57.359><c> okay</c>

00:53:57.549 --> 00:53:57.559 align:start position:0%
there we go that's a a lot more okay
 

00:53:57.559 --> 00:53:59.750 align:start position:0%
there we go that's a a lot more okay
let's<00:53:57.760><c> try</c><00:53:57.960><c> sending</c><00:53:58.359><c> that</c><00:53:58.520><c> to</c><00:53:58.799><c> there</c><00:53:59.160><c> okay</c><00:53:59.640><c> uh</c>

00:53:59.750 --> 00:53:59.760 align:start position:0%
let's try sending that to there okay uh
 

00:53:59.760 --> 00:54:02.190 align:start position:0%
let's try sending that to there okay uh
in<00:53:59.920><c> the</c><00:54:00.079><c> log</c><00:54:00.520><c> the</c><00:54:00.960><c> log</c><00:54:01.240><c> is</c><00:54:01.359><c> showing</c><00:54:01.720><c> balance</c>

00:54:02.190 --> 00:54:02.200 align:start position:0%
in the log the log is showing balance
 

00:54:02.200 --> 00:54:04.430 align:start position:0%
in the log the log is showing balance
zero<00:54:02.799><c> are</c><00:54:02.880><c> you</c><00:54:03.000><c> sure</c><00:54:03.280><c> you</c><00:54:03.480><c> pass</c><00:54:03.760><c> the</c><00:54:03.960><c> accounts</c>

00:54:04.430 --> 00:54:04.440 align:start position:0%
zero are you sure you pass the accounts
 

00:54:04.440 --> 00:54:09.710 align:start position:0%
zero are you sure you pass the accounts
in<00:54:04.559><c> the</c><00:54:04.720><c> sepo</c><00:54:05.200><c> network</c>

00:54:09.710 --> 00:54:09.720 align:start position:0%
 
 

00:54:09.720 --> 00:54:13.510 align:start position:0%
 
config<00:54:10.720><c> the</c><00:54:10.839><c> balance</c><00:54:11.240><c> is</c><00:54:11.440><c> shown</c><00:54:12.200><c> zero</c><00:54:13.200><c> I</c><00:54:13.319><c> think</c>

00:54:13.510 --> 00:54:13.520 align:start position:0%
config the balance is shown zero I think
 

00:54:13.520 --> 00:54:14.789 align:start position:0%
config the balance is shown zero I think
it's<00:54:13.680><c> a</c><00:54:13.880><c> wrong</c>

00:54:14.789 --> 00:54:14.799 align:start position:0%
it's a wrong
 

00:54:14.799 --> 00:54:19.109 align:start position:0%
it's a wrong
account<00:54:15.920><c> H</c><00:54:16.920><c> because</c><00:54:17.160><c> 0.2</c><00:54:17.880><c> is</c><00:54:18.119><c> way</c><00:54:18.359><c> more</c><00:54:18.680><c> enough</c>

00:54:19.109 --> 00:54:19.119 align:start position:0%
account H because 0.2 is way more enough
 

00:54:19.119 --> 00:54:21.750 align:start position:0%
account H because 0.2 is way more enough
to<00:54:19.359><c> deploy</c><00:54:20.079><c> a</c><00:54:20.240><c> simple</c><00:54:20.599><c> contract</c><00:54:21.280><c> that's</c><00:54:21.480><c> weird</c>

00:54:21.750 --> 00:54:21.760 align:start position:0%
to deploy a simple contract that's weird
 

00:54:21.760 --> 00:54:23.750 align:start position:0%
to deploy a simple contract that's weird
though<00:54:21.960><c> maybe</c><00:54:22.319><c> it's</c><00:54:22.680><c> I</c><00:54:22.760><c> mean</c><00:54:22.920><c> in</c><00:54:23.040><c> the</c><00:54:23.200><c> hard</c><00:54:23.520><c> hat</c>

00:54:23.750 --> 00:54:23.760 align:start position:0%
though maybe it's I mean in the hard hat
 

00:54:23.760 --> 00:54:26.750 align:start position:0%
though maybe it's I mean in the hard hat
config<00:54:24.319><c> file</c><00:54:24.839><c> oh</c><00:54:25.000><c> in</c><00:54:25.079><c> the</c><00:54:25.160><c> hard</c><00:54:25.599><c> config</c><00:54:26.040><c> yeah</c>

00:54:26.750 --> 00:54:26.760 align:start position:0%
config file oh in the hard config yeah
 

00:54:26.760 --> 00:54:28.589 align:start position:0%
config file oh in the hard config yeah
so<00:54:27.040><c> sepolia</c>

00:54:28.589 --> 00:54:28.599 align:start position:0%
so sepolia
 

00:54:28.599 --> 00:54:32.230 align:start position:0%
so sepolia
accounts<00:54:29.599><c> sepolia</c><00:54:30.240><c> config</c><00:54:31.040><c> sepolia</c><00:54:31.520><c> config</c>

00:54:32.230 --> 00:54:32.240 align:start position:0%
accounts sepolia config sepolia config
 

00:54:32.240 --> 00:54:35.589 align:start position:0%
accounts sepolia config sepolia config
default<00:54:32.640><c> Network</c><00:54:33.079><c> sepolia</c><00:54:34.079><c> yeah</c><00:54:34.599><c> networks</c>

00:54:35.589 --> 00:54:35.599 align:start position:0%
default Network sepolia yeah networks
 

00:54:35.599 --> 00:54:37.950 align:start position:0%
default Network sepolia yeah networks
what's<00:54:35.839><c> the</c><00:54:36.040><c> private</c><00:54:36.440><c> key</c><00:54:37.440><c> yeah</c><00:54:37.720><c> should</c><00:54:37.880><c> be</c>

00:54:37.950 --> 00:54:37.960 align:start position:0%
what's the private key yeah should be
 

00:54:37.960 --> 00:54:39.630 align:start position:0%
what's the private key yeah should be
using<00:54:38.240><c> deployer</c><00:54:38.640><c> private</c>

00:54:39.630 --> 00:54:39.640 align:start position:0%
using deployer private
 

00:54:39.640 --> 00:54:44.390 align:start position:0%
using deployer private
key<00:54:40.640><c> that</c><00:54:40.799><c> should</c><00:54:41.079><c> be</c>

00:54:44.390 --> 00:54:44.400 align:start position:0%
 
 

00:54:44.400 --> 00:54:47.190 align:start position:0%
 
right<00:54:45.400><c> I</c><00:54:45.559><c> think</c><00:54:46.040><c> accounts</c><00:54:46.520><c> you</c><00:54:46.680><c> have</c><00:54:46.799><c> to</c><00:54:46.960><c> pass</c>

00:54:47.190 --> 00:54:47.200 align:start position:0%
right I think accounts you have to pass
 

00:54:47.200 --> 00:54:52.510 align:start position:0%
right I think accounts you have to pass
hyen<00:54:48.160><c> Network</c><00:54:49.160><c> SE</c><00:54:49.760><c> and</c><00:54:49.920><c> see</c><00:54:50.160><c> what's</c>

00:54:52.510 --> 00:54:52.520 align:start position:0%
 
 

00:54:52.520 --> 00:54:55.829 align:start position:0%
 
the<00:54:53.520><c> when</c><00:54:53.680><c> you</c><00:54:53.839><c> did</c><00:54:54.079><c> Yan</c><00:54:54.559><c> account</c><00:54:55.040><c> I</c><00:54:55.240><c> guess</c>

00:54:55.829 --> 00:54:55.839 align:start position:0%
the when you did Yan account I guess
 

00:54:55.839 --> 00:54:57.470 align:start position:0%
the when you did Yan account I guess
yeah

00:54:57.470 --> 00:54:57.480 align:start position:0%
yeah
 

00:54:57.480 --> 00:55:03.510 align:start position:0%
yeah
let<00:54:57.559><c> me</c><00:54:57.680><c> just</c><00:54:57.839><c> double</c><00:54:58.440><c> check</c>

00:55:03.510 --> 00:55:03.520 align:start position:0%
 
 

00:55:03.520 --> 00:55:05.870 align:start position:0%
 
count<00:55:04.520><c> so</c>

00:55:05.870 --> 00:55:05.880 align:start position:0%
count so
 

00:55:05.880 --> 00:55:09.630 align:start position:0%
count so
this<00:55:06.880><c> yeah</c><00:55:07.040><c> it</c><00:55:07.160><c> doesn't</c><00:55:07.520><c> look</c><00:55:07.839><c> like</c><00:55:08.079><c> it</c>

00:55:09.630 --> 00:55:09.640 align:start position:0%
this yeah it doesn't look like it
 

00:55:09.640 --> 00:55:14.549 align:start position:0%
this yeah it doesn't look like it
yeah<00:55:10.640><c> what's</c>

00:55:14.549 --> 00:55:14.559 align:start position:0%
 
 

00:55:14.559 --> 00:55:16.910 align:start position:0%
 
that<00:55:15.559><c> oh</c><00:55:15.720><c> you</c><00:55:15.880><c> you</c><00:55:16.000><c> think</c><00:55:16.280><c> oh</c><00:55:16.480><c> you</c><00:55:16.599><c> think</c><00:55:16.760><c> I'm</c>

00:55:16.910 --> 00:55:16.920 align:start position:0%
that oh you you think oh you think I'm
 

00:55:16.920 --> 00:55:18.670 align:start position:0%
that oh you you think oh you think I'm
doing<00:55:17.160><c> I</c><00:55:17.240><c> need</c><00:55:17.400><c> to</c><00:55:17.520><c> do</c><00:55:17.680><c> das</c><00:55:17.920><c> Das</c><00:55:18.119><c> Network</c><00:55:18.359><c> flag</c>

00:55:18.670 --> 00:55:18.680 align:start position:0%
doing I need to do das Das Network flag
 

00:55:18.680 --> 00:55:23.630 align:start position:0%
doing I need to do das Das Network flag
here<00:55:19.119><c> like</c>

00:55:23.630 --> 00:55:23.640 align:start position:0%
 
 

00:55:23.640 --> 00:55:28.910 align:start position:0%
 
that<00:55:24.680><c> oh</c><00:55:25.680><c> yeah</c><00:55:25.960><c> but</c><00:55:26.119><c> I</c>

00:55:28.910 --> 00:55:28.920 align:start position:0%
 
 

00:55:28.920 --> 00:55:30.589 align:start position:0%
 
yeah<00:55:29.079><c> yeah</c><00:55:29.240><c> yeah</c><00:55:29.440><c> yeah</c>

00:55:30.589 --> 00:55:30.599 align:start position:0%
yeah yeah yeah yeah
 

00:55:30.599 --> 00:55:34.470 align:start position:0%
yeah yeah yeah yeah
yeah<00:55:31.599><c> but</c><00:55:31.960><c> I</c><00:55:32.039><c> just</c><00:55:32.160><c> looked</c><00:55:32.400><c> on</c><00:55:32.559><c> ether</c><00:55:33.119><c> scan</c><00:55:34.119><c> I</c><00:55:34.400><c> I</c>

00:55:34.470 --> 00:55:34.480 align:start position:0%
yeah but I just looked on ether scan I I
 

00:55:34.480 --> 00:55:35.750 align:start position:0%
yeah but I just looked on ether scan I I
just<00:55:34.559><c> looked</c><00:55:34.760><c> on</c><00:55:34.880><c> ether</c><00:55:35.160><c> scan</c><00:55:35.440><c> and</c><00:55:35.520><c> I</c><00:55:35.640><c> thought</c>

00:55:35.750 --> 00:55:35.760 align:start position:0%
just looked on ether scan and I thought
 

00:55:35.760 --> 00:55:39.589 align:start position:0%
just looked on ether scan and I thought
it<00:55:35.839><c> said</c><00:55:36.039><c> that</c><00:55:36.200><c> I</c><00:55:36.319><c> do</c>

00:55:39.589 --> 00:55:39.599 align:start position:0%
 
 

00:55:39.599 --> 00:55:41.910 align:start position:0%
 
though<00:55:40.599><c> right</c><00:55:40.760><c> if</c><00:55:40.880><c> we</c><00:55:41.039><c> go</c>

00:55:41.910 --> 00:55:41.920 align:start position:0%
though right if we go
 

00:55:41.920 --> 00:55:46.230 align:start position:0%
though right if we go
here

00:55:46.230 --> 00:55:46.240 align:start position:0%
 
 

00:55:46.240 --> 00:55:48.829 align:start position:0%
 
here<00:55:47.240><c> I</c><00:55:47.359><c> have</c><00:55:47.839><c> I</c><00:55:47.920><c> have</c>

00:55:48.829 --> 00:55:48.839 align:start position:0%
here I have I have
 

00:55:48.839 --> 00:55:50.910 align:start position:0%
here I have I have
balance<00:55:49.839><c> yeah</c><00:55:49.960><c> so</c><00:55:50.160><c> it</c><00:55:50.319><c> it</c><00:55:50.400><c> seems</c><00:55:50.599><c> like</c><00:55:50.760><c> it's</c>

00:55:50.910 --> 00:55:50.920 align:start position:0%
balance yeah so it it seems like it's
 

00:55:50.920 --> 00:55:52.589 align:start position:0%
balance yeah so it it seems like it's
checking<00:55:51.359><c> let</c><00:55:51.480><c> me</c><00:55:51.599><c> just</c><00:55:51.720><c> try</c>

00:55:52.589 --> 00:55:52.599 align:start position:0%
checking let me just try
 

00:55:52.599 --> 00:56:04.870 align:start position:0%
checking let me just try
this<00:55:53.599><c> let</c><00:55:53.680><c> me</c><00:55:53.839><c> see</c><00:55:54.000><c> if</c><00:55:54.200><c> this</c><00:55:54.599><c> will</c><00:55:54.880><c> work</c>

00:56:04.870 --> 00:56:04.880 align:start position:0%
 
 

00:56:04.880 --> 00:56:07.029 align:start position:0%
 
something<00:56:05.119><c> weird</c><00:56:05.359><c> going</c><00:56:05.520><c> on</c><00:56:05.920><c> uh</c><00:56:06.240><c> can</c><00:56:06.400><c> you</c><00:56:06.839><c> just</c>

00:56:07.029 --> 00:56:07.039 align:start position:0%
something weird going on uh can you just
 

00:56:07.039 --> 00:56:08.990 align:start position:0%
something weird going on uh can you just
import<00:56:07.440><c> the</c><00:56:07.599><c> private</c><00:56:07.960><c> key</c><00:56:08.119><c> into</c><00:56:08.319><c> metamask</c><00:56:08.880><c> and</c>

00:56:08.990 --> 00:56:09.000 align:start position:0%
import the private key into metamask and
 

00:56:09.000 --> 00:56:11.589 align:start position:0%
import the private key into metamask and
confirm<00:56:09.400><c> the</c><00:56:09.599><c> valid</c><00:56:10.039><c> address</c><00:56:10.960><c> I</c><00:56:11.039><c> think</c><00:56:11.440><c> it's</c>

00:56:11.589 --> 00:56:11.599 align:start position:0%
confirm the valid address I think it's
 

00:56:11.599 --> 00:56:13.270 align:start position:0%
confirm the valid address I think it's
two<00:56:11.839><c> different</c>

00:56:13.270 --> 00:56:13.280 align:start position:0%
two different
 

00:56:13.280 --> 00:56:16.150 align:start position:0%
two different
accounts<00:56:14.280><c> uh</c><00:56:14.640><c> yeah</c><00:56:14.920><c> yeah</c><00:56:15.200><c> the</c><00:56:15.359><c> do</c><00:56:15.880><c> you</c><00:56:16.000><c> have</c>

00:56:16.150 --> 00:56:16.160 align:start position:0%
accounts uh yeah yeah the do you have
 

00:56:16.160 --> 00:56:18.230 align:start position:0%
accounts uh yeah yeah the do you have
the<00:56:16.319><c> private</c><00:56:16.640><c> key</c><00:56:16.880><c> there</c>

00:56:18.230 --> 00:56:18.240 align:start position:0%
the private key there
 

00:56:18.240 --> 00:56:23.950 align:start position:0%
the private key there
right<00:56:19.240><c> yeah</c><00:56:19.839><c> yeah</c><00:56:20.039><c> what</c><00:56:20.359><c> do</c><00:56:21.240><c> uh</c><00:56:22.000><c> see</c>

00:56:23.950 --> 00:56:23.960 align:start position:0%
right yeah yeah what do uh see
 

00:56:23.960 --> 00:56:38.270 align:start position:0%
right yeah yeah what do uh see
packages<00:56:24.960><c> hard</c><00:56:25.240><c> hats.</c><00:56:25.839><c> EnV</c><00:56:26.440><c> I</c>

00:56:38.270 --> 00:56:38.280 align:start position:0%
 
 

00:56:38.280 --> 00:56:41.270 align:start position:0%
 
think<00:56:39.280><c> no</c><00:56:40.039><c> it</c><00:56:40.200><c> counts</c><00:56:40.599><c> yeah</c><00:56:40.680><c> it</c><00:56:40.799><c> counts</c><00:56:41.119><c> thank</c>

00:56:41.270 --> 00:56:41.280 align:start position:0%
think no it counts yeah it counts thank
 

00:56:41.280 --> 00:56:43.789 align:start position:0%
think no it counts yeah it counts thank
you<00:56:41.760><c> all</c><00:56:41.839><c> right</c><00:56:42.000><c> let's</c><00:56:42.160><c> see</c><00:56:42.599><c> add</c><00:56:43.039><c> account</c>

00:56:43.789 --> 00:56:43.799 align:start position:0%
you all right let's see add account
 

00:56:43.799 --> 00:56:47.990 align:start position:0%
you all right let's see add account
import<00:56:44.319><c> account</c><00:56:44.960><c> R</c><00:56:45.359><c> key</c><00:56:45.920><c> boom</c><00:56:46.920><c> that</c><00:56:47.119><c> works</c>

00:56:47.990 --> 00:56:48.000 align:start position:0%
import account R key boom that works
 

00:56:48.000 --> 00:56:49.630 align:start position:0%
import account R key boom that works
okay<00:56:48.440><c> yeah</c><00:56:48.559><c> it's</c><00:56:48.720><c> weird</c><00:56:49.000><c> yeah</c><00:56:49.119><c> it's</c><00:56:49.240><c> not</c><00:56:49.559><c> oh</c>

00:56:49.630 --> 00:56:49.640 align:start position:0%
okay yeah it's weird yeah it's not oh
 

00:56:49.640 --> 00:56:52.589 align:start position:0%
okay yeah it's weird yeah it's not oh
it's<00:56:49.880><c> weird</c><00:56:50.240><c> yeah</c><00:56:51.039><c> yeah</c><00:56:51.319><c> I</c><00:56:51.359><c> don't</c><00:56:51.599><c> know</c><00:56:51.920><c> it's</c>

00:56:52.589 --> 00:56:52.599 align:start position:0%
it's weird yeah yeah I don't know it's
 

00:56:52.599 --> 00:56:54.990 align:start position:0%
it's weird yeah yeah I don't know it's
some<00:56:53.160><c> something</c><00:56:53.400><c> weird</c><00:56:53.640><c> is</c><00:56:53.760><c> going</c><00:56:53.960><c> on</c><00:56:54.720><c> unless</c>

00:56:54.990 --> 00:56:55.000 align:start position:0%
some something weird is going on unless
 

00:56:55.000 --> 00:56:56.870 align:start position:0%
some something weird is going on unless
it's<00:56:55.160><c> something</c><00:56:55.480><c> with</c><00:56:55.720><c> my</c>

00:56:56.870 --> 00:56:56.880 align:start position:0%
it's something with my
 

00:56:56.880 --> 00:56:59.430 align:start position:0%
it's something with my
something<00:56:57.160><c> with</c><00:56:57.280><c> the</c><00:56:57.359><c> RPC</c><00:56:58.160><c> provider</c><00:56:59.160><c> it</c><00:56:59.280><c> might</c>

00:56:59.430 --> 00:56:59.440 align:start position:0%
something with the RPC provider it might
 

00:56:59.440 --> 00:57:02.750 align:start position:0%
something with the RPC provider it might
be<00:56:59.680><c> that</c><00:57:00.440><c> actually</c><00:57:01.440><c> yeah</c><00:57:02.280><c> because</c><00:57:02.440><c> I'm</c><00:57:02.559><c> using</c>

00:57:02.750 --> 00:57:02.760 align:start position:0%
be that actually yeah because I'm using
 

00:57:02.760 --> 00:57:05.910 align:start position:0%
be that actually yeah because I'm using
a<00:57:02.920><c> public</c><00:57:03.200><c> the</c><00:57:03.319><c> public</c><00:57:03.559><c> RPC</c>

00:57:05.910 --> 00:57:05.920 align:start position:0%
a public the public RPC
 

00:57:05.920 --> 00:57:07.829 align:start position:0%
a public the public RPC
but

00:57:07.829 --> 00:57:07.839 align:start position:0%
but
 

00:57:07.839 --> 00:57:11.230 align:start position:0%
but
okay<00:57:08.839><c> well</c><00:57:09.520><c> okay</c><00:57:10.520><c> yeah</c><00:57:10.680><c> I'm</c><00:57:10.760><c> not</c><00:57:10.880><c> sure</c><00:57:11.039><c> what's</c>

00:57:11.230 --> 00:57:11.240 align:start position:0%
okay well okay yeah I'm not sure what's
 

00:57:11.240 --> 00:57:15.029 align:start position:0%
okay well okay yeah I'm not sure what's
going<00:57:11.400><c> on</c><00:57:11.599><c> it's</c><00:57:11.720><c> very</c>

00:57:15.029 --> 00:57:15.039 align:start position:0%
 
 

00:57:15.039 --> 00:57:17.109 align:start position:0%
 
weird<00:57:16.039><c> let</c><00:57:16.160><c> me</c><00:57:16.319><c> just</c><00:57:16.480><c> double</c><00:57:16.760><c> check</c><00:57:16.960><c> the</c>

00:57:17.109 --> 00:57:17.119 align:start position:0%
weird let me just double check the
 

00:57:17.119 --> 00:57:22.390 align:start position:0%
weird let me just double check the
config<00:57:17.599><c> real</c>

00:57:22.390 --> 00:57:22.400 align:start position:0%
 
 

00:57:22.400 --> 00:57:24.670 align:start position:0%
 
quick<00:57:23.400><c> default</c><00:57:23.720><c> networks</c>

00:57:24.670 --> 00:57:24.680 align:start position:0%
quick default networks
 

00:57:24.680 --> 00:57:30.029 align:start position:0%
quick default networks
ofia<00:57:25.680><c> default</c>

00:57:30.029 --> 00:57:30.039 align:start position:0%
 
 

00:57:30.039 --> 00:57:31.549 align:start position:0%
 
I<00:57:30.119><c> don't</c><00:57:30.240><c> need</c><00:57:30.400><c> to</c><00:57:30.520><c> change</c><00:57:30.799><c> anything</c><00:57:31.200><c> here</c>

00:57:31.549 --> 00:57:31.559 align:start position:0%
I don't need to change anything here
 

00:57:31.559 --> 00:57:36.150 align:start position:0%
I don't need to change anything here
right<00:57:32.359><c> for</c><00:57:32.559><c> the</c><00:57:32.720><c> deployer</c><00:57:33.559><c> now</c><00:57:34.559><c> should</c><00:57:35.160><c> work</c>

00:57:36.150 --> 00:57:36.160 align:start position:0%
right for the deployer now should work
 

00:57:36.160 --> 00:57:37.870 align:start position:0%
right for the deployer now should work
this<00:57:36.359><c> for</c><00:57:36.480><c> named</c><00:57:36.839><c> accounts</c><00:57:37.359><c> so</c><00:57:37.559><c> that</c><00:57:37.680><c> should</c>

00:57:37.870 --> 00:57:37.880 align:start position:0%
this for named accounts so that should
 

00:57:37.880 --> 00:57:41.230 align:start position:0%
this for named accounts so that should
be<00:57:38.119><c> like</c><00:57:38.640><c> what</c><00:57:39.640><c> it's</c><00:57:39.839><c> using</c><00:57:40.119><c> for</c><00:57:40.319><c> local</c><00:57:40.760><c> stuff</c>

00:57:41.230 --> 00:57:41.240 align:start position:0%
be like what it's using for local stuff
 

00:57:41.240 --> 00:57:48.630 align:start position:0%
be like what it's using for local stuff
but

00:57:48.630 --> 00:57:48.640 align:start position:0%
 
 

00:57:48.640 --> 00:57:51.109 align:start position:0%
 
Foria<00:57:49.640><c> uh</c><00:57:49.799><c> do</c>

00:57:51.109 --> 00:57:51.119 align:start position:0%
Foria uh do
 

00:57:51.119 --> 00:57:54.510 align:start position:0%
Foria uh do
what<00:57:52.119><c> oh</c><00:57:52.280><c> like</c><00:57:52.440><c> another</c>

00:57:54.510 --> 00:57:54.520 align:start position:0%
what oh like another
 

00:57:54.520 --> 00:57:56.829 align:start position:0%
what oh like another
Network<00:57:55.520><c> I</c><00:57:55.599><c> don't</c><00:57:55.720><c> think</c><00:57:55.839><c> that's</c><00:57:55.960><c> what</c><00:57:56.280><c> it</c><00:57:56.400><c> is</c>

00:57:56.829 --> 00:57:56.839 align:start position:0%
Network I don't think that's what it is
 

00:57:56.839 --> 00:57:58.829 align:start position:0%
Network I don't think that's what it is
because<00:57:57.000><c> he's</c><00:57:57.240><c> right</c><00:57:57.400><c> it</c><00:57:57.480><c> does</c><00:57:57.720><c> say</c><00:57:58.119><c> zero</c><00:57:58.599><c> here</c>

00:57:58.829 --> 00:57:58.839 align:start position:0%
because he's right it does say zero here
 

00:57:58.839 --> 00:58:00.150 align:start position:0%
because he's right it does say zero here
balance

00:58:00.150 --> 00:58:00.160 align:start position:0%
balance
 

00:58:00.160 --> 00:58:02.589 align:start position:0%
balance
zero<00:58:01.160><c> so</c><00:58:01.680><c> it's</c><00:58:01.880><c> almost</c><00:58:02.079><c> like</c><00:58:02.240><c> it's</c><00:58:02.400><c> not</c>

00:58:02.589 --> 00:58:02.599 align:start position:0%
zero so it's almost like it's not
 

00:58:02.599 --> 00:58:04.390 align:start position:0%
zero so it's almost like it's not
pointing<00:58:02.920><c> at</c><00:58:03.079><c> the</c><00:58:03.200><c> right</c><00:58:03.400><c> Network</c><00:58:03.839><c> or</c><00:58:04.039><c> it's</c>

00:58:04.390 --> 00:58:04.400 align:start position:0%
pointing at the right Network or it's
 

00:58:04.400 --> 00:58:06.670 align:start position:0%
pointing at the right Network or it's
the<00:58:04.520><c> RPC</c><00:58:05.039><c> endpoint</c><00:58:05.440><c> is</c><00:58:05.680><c> wrong</c><00:58:06.079><c> and</c><00:58:06.240><c> it's</c><00:58:06.480><c> just</c>

00:58:06.670 --> 00:58:06.680 align:start position:0%
the RPC endpoint is wrong and it's just
 

00:58:06.680 --> 00:58:08.230 align:start position:0%
the RPC endpoint is wrong and it's just
def

00:58:08.230 --> 00:58:08.240 align:start position:0%
def
 

00:58:08.240 --> 00:58:12.150 align:start position:0%
def
faulting<00:58:09.559><c> uh</c>

00:58:12.150 --> 00:58:12.160 align:start position:0%
faulting uh
 

00:58:12.160 --> 00:58:15.430 align:start position:0%
faulting uh
here<00:58:13.160><c> like</c><00:58:13.319><c> maybe</c><00:58:13.640><c> this</c><00:58:13.799><c> needs</c><00:58:14.000><c> to</c><00:58:14.240><c> change</c><00:58:15.079><c> to</c>

00:58:15.430 --> 00:58:15.440 align:start position:0%
here like maybe this needs to change to
 

00:58:15.440 --> 00:58:20.230 align:start position:0%
here like maybe this needs to change to
Alchemy<00:58:16.079><c> let</c><00:58:16.160><c> me</c><00:58:16.319><c> try</c><00:58:16.559><c> just</c><00:58:16.680><c> doing</c><00:58:16.960><c> that</c><00:58:17.119><c> real</c>

00:58:20.230 --> 00:58:20.240 align:start position:0%
 
 

00:58:20.240 --> 00:58:22.270 align:start position:0%
 
quick<00:58:21.240><c> so</c>

00:58:22.270 --> 00:58:22.280 align:start position:0%
quick so
 

00:58:22.280 --> 00:58:26.430 align:start position:0%
quick so
Alchemy<00:58:23.280><c> UHC</c><00:58:24.039><c> let's</c><00:58:24.680><c> see</c><00:58:25.680><c> there</c><00:58:25.920><c> spell</c><00:58:26.240><c> right</c>

00:58:26.430 --> 00:58:26.440 align:start position:0%
Alchemy UHC let's see there spell right
 

00:58:26.440 --> 00:58:29.710 align:start position:0%
Alchemy UHC let's see there spell right
no<00:58:27.400><c> there</c><00:58:27.799><c> you</c><00:58:27.920><c> can</c><00:58:28.079><c> take</c><00:58:28.280><c> another</c><00:58:28.960><c> RPC</c><00:58:29.520><c> from</c>

00:58:29.710 --> 00:58:29.720 align:start position:0%
no there you can take another RPC from
 

00:58:29.720 --> 00:58:34.750 align:start position:0%
no there you can take another RPC from
chain<00:58:30.200><c> L</c>

00:58:34.750 --> 00:58:34.760 align:start position:0%
 
 

00:58:34.760 --> 00:58:40.029 align:start position:0%
 
yeah<00:58:35.760><c> let</c><00:58:35.839><c> me</c><00:58:35.960><c> just</c><00:58:36.039><c> try</c><00:58:36.280><c> this</c><00:58:36.400><c> real</c>

00:58:40.029 --> 00:58:40.039 align:start position:0%
 
 

00:58:40.039 --> 00:58:43.950 align:start position:0%
 
quick<00:58:41.039><c> the</c><00:58:41.200><c> demo</c><00:58:41.559><c> gods</c><00:58:41.799><c> do</c><00:58:41.960><c> not</c><00:58:42.160><c> like</c><00:58:42.359><c> me</c>

00:58:43.950 --> 00:58:43.960 align:start position:0%
quick the demo gods do not like me
 

00:58:43.960 --> 00:58:50.109 align:start position:0%
quick the demo gods do not like me
today<00:58:44.960><c> okay</c>

00:58:50.109 --> 00:58:50.119 align:start position:0%
 
 

00:58:50.119 --> 00:58:52.190 align:start position:0%
 
um<00:58:51.119><c> come</c>

00:58:52.190 --> 00:58:52.200 align:start position:0%
um come
 

00:58:52.200 --> 00:58:57.069 align:start position:0%
um come
on<00:58:53.200><c> there</c><00:58:53.319><c> we</c><00:58:53.520><c> go</c>

00:58:57.069 --> 00:58:57.079 align:start position:0%
 
 

00:58:57.079 --> 00:59:00.390 align:start position:0%
 
okay<00:58:57.400><c> apps</c><00:58:58.400><c> let's</c><00:58:58.760><c> use</c><00:58:59.160><c> this</c><00:58:59.359><c> test</c>

00:59:00.390 --> 00:59:00.400 align:start position:0%
okay apps let's use this test
 

00:59:00.400 --> 00:59:21.549 align:start position:0%
okay apps let's use this test
one

00:59:21.549 --> 00:59:21.559 align:start position:0%
 
 

00:59:21.559 --> 00:59:25.270 align:start position:0%
 
p<00:59:22.559><c> I</c><00:59:22.640><c> wonder</c><00:59:22.839><c> if</c><00:59:23.000><c> this</c><00:59:23.119><c> will</c><00:59:23.319><c> work</c><00:59:23.680><c> if</c><00:59:23.799><c> I</c><00:59:24.280><c> just</c>

00:59:25.270 --> 00:59:25.280 align:start position:0%
p I wonder if this will work if I just
 

00:59:25.280 --> 00:59:30.390 align:start position:0%
p I wonder if this will work if I just
use<00:59:25.680><c> this</c><00:59:25.799><c> one</c>

00:59:30.390 --> 00:59:30.400 align:start position:0%
 
 

00:59:30.400 --> 00:59:44.309 align:start position:0%
 
I'm<00:59:30.559><c> just</c><00:59:30.760><c> curious</c><00:59:31.359><c> more</c><00:59:31.599><c> than</c>

00:59:44.309 --> 00:59:44.319 align:start position:0%
 
 

00:59:44.319 --> 00:59:47.109 align:start position:0%
 
anything<00:59:45.319><c> oh</c><00:59:45.720><c> you</c><00:59:45.920><c> can</c><00:59:46.079><c> you</c><00:59:46.240><c> go</c><00:59:46.480><c> to</c><00:59:46.799><c> the</c>

00:59:47.109 --> 00:59:47.119 align:start position:0%
anything oh you can you go to the
 

00:59:47.119 --> 00:59:49.109 align:start position:0%
anything oh you can you go to the
packages<00:59:47.680><c> directly</c><00:59:48.200><c> and</c><00:59:48.359><c> try</c><00:59:48.640><c> manually</c>

00:59:49.109 --> 00:59:49.119 align:start position:0%
packages directly and try manually
 

00:59:49.119 --> 00:59:52.069 align:start position:0%
packages directly and try manually
deploying<00:59:49.559><c> it</c><00:59:49.760><c> like</c><00:59:50.000><c> packages</c><00:59:50.400><c> SL</c><00:59:50.760><c> hard</c><00:59:51.079><c> hatch</c>

00:59:52.069 --> 00:59:52.079 align:start position:0%
deploying it like packages SL hard hatch
 

00:59:52.079 --> 00:59:53.750 align:start position:0%
deploying it like packages SL hard hatch
uh<00:59:52.240><c> yeah</c><00:59:52.359><c> I'd</c><00:59:52.520><c> prefer</c><00:59:52.799><c> not</c><00:59:52.920><c> to</c><00:59:53.200><c> though</c><00:59:53.559><c> it's</c>

00:59:53.750 --> 00:59:53.760 align:start position:0%
uh yeah I'd prefer not to though it's
 

00:59:53.760 --> 00:59:57.450 align:start position:0%
uh yeah I'd prefer not to though it's
using<00:59:54.039><c> toolbox</c><00:59:54.599><c> so</c><00:59:55.079><c> the</c><00:59:55.240><c> deploy</c><00:59:55.680><c> function</c>

00:59:57.450 --> 00:59:57.460 align:start position:0%
using toolbox so the deploy function
 

00:59:57.460 --> 01:00:04.190 align:start position:0%
using toolbox so the deploy function
[Music]

01:00:04.190 --> 01:00:04.200 align:start position:0%
 
 

01:00:04.200 --> 01:00:07.589 align:start position:0%
 
St<01:00:05.200><c> oh</c><01:00:05.599><c> this</c><01:00:05.720><c> is</c><01:00:05.920><c> main</c><01:00:06.240><c> net</c><01:00:06.839><c> but</c><01:00:07.160><c> where's</c><01:00:07.400><c> the</c>

01:00:07.589 --> 01:00:07.599 align:start position:0%
St oh this is main net but where's the
 

01:00:07.599 --> 01:00:09.069 align:start position:0%
St oh this is main net but where's the
bully

01:00:09.069 --> 01:00:09.079 align:start position:0%
bully
 

01:00:09.079 --> 01:00:13.349 align:start position:0%
bully
at<01:00:10.079><c> there</c><01:00:10.200><c> we</c><01:00:10.400><c> go</c><01:00:11.079><c> let's</c><01:00:11.319><c> try</c>

01:00:13.349 --> 01:00:13.359 align:start position:0%
at there we go let's try
 

01:00:13.359 --> 01:00:16.549 align:start position:0%
at there we go let's try
this<01:00:14.359><c> sorry</c><01:00:14.720><c> guys</c><01:00:14.920><c> sorry</c><01:00:15.160><c> we're</c><01:00:15.280><c> having</c>

01:00:16.549 --> 01:00:16.559 align:start position:0%
this sorry guys sorry we're having
 

01:00:16.559 --> 01:00:19.109 align:start position:0%
this sorry guys sorry we're having
issues<01:00:17.559><c> this</c><01:00:17.680><c> is</c><01:00:17.880><c> unexpected</c><01:00:18.760><c> the</c><01:00:18.880><c> good</c><01:00:19.000><c> thing</c>

01:00:19.109 --> 01:00:19.119 align:start position:0%
issues this is unexpected the good thing
 

01:00:19.119 --> 01:00:22.829 align:start position:0%
issues this is unexpected the good thing
is<01:00:19.240><c> there's</c><01:00:19.440><c> like</c><01:00:19.520><c> a</c><01:00:19.640><c> billion</c><01:00:20.039><c> videos</c><01:00:20.319><c> of</c>

01:00:22.829 --> 01:00:22.839 align:start position:0%
 
 

01:00:22.839 --> 01:00:25.349 align:start position:0%
 
deploying<01:00:23.839><c> oh</c><01:00:24.079><c> yeah</c><01:00:24.559><c> yeah</c><01:00:24.799><c> let's</c><01:00:24.920><c> just</c><01:00:25.039><c> try</c><01:00:25.200><c> to</c>

01:00:25.349 --> 01:00:25.359 align:start position:0%
deploying oh yeah yeah let's just try to
 

01:00:25.359 --> 01:00:28.789 align:start position:0%
deploying oh yeah yeah let's just try to
deploy<01:00:25.680><c> let's</c><01:00:25.799><c> see</c><01:00:26.039><c> if</c><01:00:26.160><c> it</c>

01:00:28.789 --> 01:00:28.799 align:start position:0%
 
 

01:00:28.799 --> 01:00:32.270 align:start position:0%
 
works<01:00:29.799><c> there</c><01:00:29.880><c> it</c><01:00:30.319><c> goes</c><01:00:31.319><c> so</c><01:00:31.520><c> it's</c><01:00:31.640><c> the</c><01:00:31.760><c> RPC</c>

01:00:32.270 --> 01:00:32.280 align:start position:0%
works there it goes so it's the RPC
 

01:00:32.280 --> 01:00:34.069 align:start position:0%
works there it goes so it's the RPC
provider<01:00:32.640><c> man</c><01:00:32.799><c> we</c><01:00:32.880><c> got</c><01:00:33.000><c> to</c><01:00:33.119><c> fix</c><01:00:33.359><c> that</c><01:00:33.599><c> scaffold</c>

01:00:34.069 --> 01:00:34.079 align:start position:0%
provider man we got to fix that scaffold
 

01:00:34.079 --> 01:00:36.870 align:start position:0%
provider man we got to fix that scaffold
e<01:00:34.640><c> we</c><01:00:34.760><c> just</c><01:00:34.920><c> changed</c><01:00:35.319><c> the</c><01:00:35.400><c> RPC</c><01:00:35.960><c> provider</c><01:00:36.520><c> and</c>

01:00:36.870 --> 01:00:36.880 align:start position:0%
e we just changed the RPC provider and
 

01:00:36.880 --> 01:00:39.710 align:start position:0%
e we just changed the RPC provider and
uh<01:00:37.079><c> because</c><01:00:37.200><c> we</c><01:00:37.280><c> were</c><01:00:37.400><c> having</c><01:00:37.680><c> issues</c><01:00:38.240><c> with</c>

01:00:39.710 --> 01:00:39.720 align:start position:0%
uh because we were having issues with
 

01:00:39.720 --> 01:00:43.750 align:start position:0%
uh because we were having issues with
Alchemy<01:00:40.720><c> blacklisting</c><01:00:41.359><c> our</c><01:00:41.760><c> our</c><01:00:41.960><c> API</c><01:00:42.760><c> key</c>

01:00:43.750 --> 01:00:43.760 align:start position:0%
Alchemy blacklisting our our API key
 

01:00:43.760 --> 01:00:46.950 align:start position:0%
Alchemy blacklisting our our API key
cool<01:00:44.000><c> it's</c><01:00:44.119><c> working</c><01:00:44.480><c> now</c><01:00:44.960><c> all</c>

01:00:46.950 --> 01:00:46.960 align:start position:0%
cool it's working now all
 

01:00:46.960 --> 01:00:50.270 align:start position:0%
cool it's working now all
right<01:00:47.960><c> that's</c><01:00:48.200><c> fun</c><01:00:48.680><c> all</c><01:00:48.799><c> right</c><01:00:49.000><c> cool</c><01:00:49.640><c> so</c><01:00:50.200><c> uh</c>

01:00:50.270 --> 01:00:50.280 align:start position:0%
right that's fun all right cool so uh
 

01:00:50.280 --> 01:00:52.630 align:start position:0%
right that's fun all right cool so uh
we're<01:00:50.400><c> going</c><01:00:50.520><c> to</c><01:00:50.640><c> deploy</c><01:00:50.960><c> our</c><01:00:51.119><c> contract</c><01:00:51.640><c> now</c>

01:00:52.630 --> 01:00:52.640 align:start position:0%
we're going to deploy our contract now
 

01:00:52.640 --> 01:00:54.190 align:start position:0%
we're going to deploy our contract now
uh<01:00:53.119><c> as</c><01:00:53.240><c> you</c><01:00:53.319><c> can</c><01:00:53.440><c> see</c><01:00:53.599><c> it</c><01:00:53.760><c> deployed</c>

01:00:54.190 --> 01:00:54.200 align:start position:0%
uh as you can see it deployed
 

01:00:54.200 --> 01:00:56.190 align:start position:0%
uh as you can see it deployed
successfully<01:00:54.920><c> tells</c><01:00:55.160><c> us</c><01:00:55.319><c> how</c><01:00:55.440><c> much</c><01:00:55.599><c> gas</c><01:00:56.039><c> we</c>

01:00:56.190 --> 01:00:56.200 align:start position:0%
successfully tells us how much gas we
 

01:00:56.200 --> 01:00:58.789 align:start position:0%
successfully tells us how much gas we
got<01:00:57.200><c> uh</c><01:00:57.400><c> we</c><01:00:57.520><c> have</c><01:00:57.760><c> the</c><01:00:58.319><c> typescript</c>

01:00:58.789 --> 01:00:58.799 align:start position:0%
got uh we have the typescript
 

01:00:58.799 --> 01:01:01.390 align:start position:0%
got uh we have the typescript
definitions<01:00:59.240><c> we</c><01:00:59.440><c> created</c><01:01:00.359><c> now</c><01:01:01.000><c> what</c><01:01:01.119><c> we</c><01:01:01.240><c> want</c>

01:01:01.390 --> 01:01:01.400 align:start position:0%
definitions we created now what we want
 

01:01:01.400 --> 01:01:03.990 align:start position:0%
definitions we created now what we want
to<01:01:01.599><c> do</c><01:01:02.119><c> is</c><01:01:02.280><c> change</c><01:01:02.559><c> our</c><01:01:02.760><c> front</c><01:01:03.039><c> end</c><01:01:03.480><c> so</c><01:01:03.760><c> let's</c>

01:01:03.990 --> 01:01:04.000 align:start position:0%
to do is change our front end so let's
 

01:01:04.000 --> 01:01:05.069 align:start position:0%
to do is change our front end so let's
get<01:01:04.160><c> rid</c><01:01:04.280><c> of</c>

01:01:05.069 --> 01:01:05.079 align:start position:0%
get rid of
 

01:01:05.079 --> 01:01:07.470 align:start position:0%
get rid of
this<01:01:06.079><c> um</c><01:01:06.240><c> we</c><01:01:06.359><c> want</c><01:01:06.440><c> to</c><01:01:06.640><c> change</c><01:01:06.880><c> our</c><01:01:07.039><c> front</c><01:01:07.280><c> end</c>

01:01:07.470 --> 01:01:07.480 align:start position:0%
this um we want to change our front end
 

01:01:07.480 --> 01:01:10.630 align:start position:0%
this um we want to change our front end
to<01:01:07.599><c> ELO</c><01:01:08.000><c> point</c><01:01:08.280><c> to</c><01:01:08.720><c> to</c><01:01:09.119><c> sapoia</c><01:01:09.760><c> now</c><01:01:10.480><c> we're</c>

01:01:10.630 --> 01:01:10.640 align:start position:0%
to ELO point to to sapoia now we're
 

01:01:10.640 --> 01:01:13.190 align:start position:0%
to ELO point to to sapoia now we're
still<01:01:10.839><c> using</c><01:01:11.160><c> hard</c><01:01:11.520><c> hat</c><01:01:11.839><c> so</c><01:01:12.720><c> we're</c><01:01:12.880><c> going</c><01:01:12.960><c> to</c>

01:01:13.190 --> 01:01:13.200 align:start position:0%
still using hard hat so we're going to
 

01:01:13.200 --> 01:01:17.670 align:start position:0%
still using hard hat so we're going to
go<01:01:13.480><c> into</c><01:01:14.240><c> the</c><01:01:15.079><c> uh</c><01:01:15.640><c> contracts</c><01:01:16.280><c> folder</c><01:01:17.280><c> or</c><01:01:17.400><c> sorry</c>

01:01:17.670 --> 01:01:17.680 align:start position:0%
go into the uh contracts folder or sorry
 

01:01:17.680 --> 01:01:19.470 align:start position:0%
go into the uh contracts folder or sorry
the<01:01:17.799><c> hard</c><01:01:18.160><c> uh</c><01:01:18.280><c> nextjs</c><01:01:18.839><c> folder</c><01:01:19.160><c> we</c><01:01:19.280><c> haven't</c>

01:01:19.470 --> 01:01:19.480 align:start position:0%
the hard uh nextjs folder we haven't
 

01:01:19.480 --> 01:01:21.470 align:start position:0%
the hard uh nextjs folder we haven't
really<01:01:19.640><c> touched</c><01:01:20.200><c> nextjs</c><01:01:20.799><c> we</c><01:01:20.920><c> didn't</c><01:01:21.079><c> do</c><01:01:21.280><c> any</c>

01:01:21.470 --> 01:01:21.480 align:start position:0%
really touched nextjs we didn't do any
 

01:01:21.480 --> 01:01:23.829 align:start position:0%
really touched nextjs we didn't do any
front-end<01:01:22.079><c> stuff</c><01:01:22.559><c> but</c><01:01:22.720><c> there's</c><01:01:23.000><c> one</c><01:01:23.280><c> config</c>

01:01:23.829 --> 01:01:23.839 align:start position:0%
front-end stuff but there's one config
 

01:01:23.839 --> 01:01:24.829 align:start position:0%
front-end stuff but there's one config
that<01:01:23.920><c> you're</c><01:01:24.119><c> probably</c><01:01:24.359><c> going</c><01:01:24.440><c> to</c><01:01:24.559><c> want</c><01:01:24.680><c> to</c>

01:01:24.829 --> 01:01:24.839 align:start position:0%
that you're probably going to want to
 

01:01:24.839 --> 01:01:26.510 align:start position:0%
that you're probably going to want to
know<01:01:25.680><c> and</c>

01:01:26.510 --> 01:01:26.520 align:start position:0%
know and
 

01:01:26.520 --> 01:01:55.950 align:start position:0%
know and
that<01:01:26.720><c> is</c><01:01:26.920><c> the</c><01:01:27.079><c> scaffold</c><01:01:27.720><c> config.sys</c>

01:01:55.950 --> 01:01:55.960 align:start position:0%
 
 

01:01:55.960 --> 01:01:57.230 align:start position:0%
 
if<01:01:56.079><c> you</c><01:01:56.160><c> have</c><01:01:56.240><c> your</c><01:01:56.319><c> own</c><01:01:56.480><c> API</c><01:01:56.839><c> key</c><01:01:57.000><c> you</c><01:01:57.039><c> should</c>

01:01:57.230 --> 01:01:57.240 align:start position:0%
if you have your own API key you should
 

01:01:57.240 --> 01:02:00.150 align:start position:0%
if you have your own API key you should
put<01:01:57.359><c> it</c><01:01:57.480><c> in</c><01:01:58.480><c> okay</c><01:01:58.839><c> now</c><01:01:59.160><c> let's</c><01:01:59.400><c> go</c><01:01:59.559><c> ahead</c><01:01:59.920><c> and</c>

01:02:00.150 --> 01:02:00.160 align:start position:0%
put it in okay now let's go ahead and
 

01:02:00.160 --> 01:02:02.630 align:start position:0%
put it in okay now let's go ahead and
load<01:02:00.480><c> up</c><01:02:01.160><c> scaffold</c><01:02:01.599><c> e</c><01:02:01.880><c> again</c><01:02:02.319><c> now</c><01:02:02.440><c> you'll</c>

01:02:02.630 --> 01:02:02.640 align:start position:0%
load up scaffold e again now you'll
 

01:02:02.640 --> 01:02:04.829 align:start position:0%
load up scaffold e again now you'll
notice<01:02:02.880><c> we</c><01:02:03.039><c> got</c><01:02:03.200><c> kicked</c><01:02:03.440><c> out</c><01:02:03.559><c> of</c><01:02:03.680><c> the</c><01:02:03.880><c> wallet</c>

01:02:04.829 --> 01:02:04.839 align:start position:0%
notice we got kicked out of the wallet
 

01:02:04.839 --> 01:02:07.190 align:start position:0%
notice we got kicked out of the wallet
so<01:02:05.079><c> first</c><01:02:05.240><c> of</c><01:02:05.359><c> all</c><01:02:05.520><c> let's</c><01:02:05.720><c> take</c><01:02:05.839><c> a</c><01:02:05.960><c> look</c><01:02:06.119><c> at</c><01:02:06.240><c> the</c>

01:02:07.190 --> 01:02:07.200 align:start position:0%
so first of all let's take a look at the
 

01:02:07.200 --> 01:02:09.309 align:start position:0%
so first of all let's take a look at the
contracts<01:02:08.200><c> uh</c><01:02:08.480><c> these</c><01:02:08.680><c> These</c><01:02:08.799><c> are</c><01:02:09.000><c> both</c><01:02:09.240><c> going</c>

01:02:09.309 --> 01:02:09.319 align:start position:0%
contracts uh these These are both going
 

01:02:09.319 --> 01:02:15.269 align:start position:0%
contracts uh these These are both going
to<01:02:09.920><c> be</c><01:02:11.119><c> um</c>

01:02:15.269 --> 01:02:15.279 align:start position:0%
 
 

01:02:15.279 --> 01:02:17.390 align:start position:0%
 
unverified<01:02:16.279><c> I</c><01:02:16.359><c> think</c><01:02:16.520><c> I</c><01:02:16.599><c> need</c><01:02:16.799><c> to</c><01:02:17.079><c> actually</c>

01:02:17.390 --> 01:02:17.400 align:start position:0%
unverified I think I need to actually
 

01:02:17.400 --> 01:02:19.870 align:start position:0%
unverified I think I need to actually
update<01:02:17.680><c> the</c><01:02:17.799><c> RPC</c><01:02:18.319><c> provider</c><01:02:18.839><c> too</c><01:02:19.520><c> I</c><01:02:19.599><c> think</c><01:02:19.720><c> the</c>

01:02:19.870 --> 01:02:19.880 align:start position:0%
update the RPC provider too I think the
 

01:02:19.880 --> 01:02:21.549 align:start position:0%
update the RPC provider too I think the
RPC<01:02:20.240><c> is</c><01:02:20.359><c> completely</c><01:02:20.680><c> messed</c><01:02:21.000><c> so</c><01:02:21.160><c> let's</c><01:02:21.440><c> let</c>

01:02:21.549 --> 01:02:21.559 align:start position:0%
RPC is completely messed so let's let
 

01:02:21.559 --> 01:02:23.349 align:start position:0%
RPC is completely messed so let's let
let<01:02:21.680><c> me</c><01:02:21.760><c> put</c><01:02:21.880><c> my</c><01:02:22.000><c> API</c><01:02:22.359><c> key</c><01:02:22.559><c> in</c><01:02:22.720><c> and</c><01:02:22.880><c> see</c><01:02:23.039><c> if</c><01:02:23.200><c> that</c>

01:02:23.349 --> 01:02:23.359 align:start position:0%
let me put my API key in and see if that
 

01:02:23.359 --> 01:02:25.109 align:start position:0%
let me put my API key in and see if that
works<01:02:24.039><c> uh</c><01:02:24.200><c> because</c><01:02:24.359><c> it's</c><01:02:24.520><c> already</c><01:02:24.720><c> freaking</c>

01:02:25.109 --> 01:02:25.119 align:start position:0%
works uh because it's already freaking
 

01:02:25.119 --> 01:02:27.309 align:start position:0%
works uh because it's already freaking
out<01:02:25.599><c> okay</c><01:02:25.920><c> let's</c><01:02:26.079><c> go</c><01:02:26.160><c> to</c><01:02:26.279><c> API</c><01:02:26.720><c> let's</c><01:02:26.880><c> copy</c><01:02:27.160><c> the</c>

01:02:27.309 --> 01:02:27.319 align:start position:0%
out okay let's go to API let's copy the
 

01:02:27.319 --> 01:02:30.510 align:start position:0%
out okay let's go to API let's copy the
key<01:02:28.079><c> and</c><01:02:28.200><c> let's</c><01:02:28.440><c> also</c><01:02:28.880><c> put</c><01:02:29.119><c> that</c><01:02:29.359><c> in</c>

01:02:30.510 --> 01:02:30.520 align:start position:0%
key and let's also put that in
 

01:02:30.520 --> 01:02:34.589 align:start position:0%
key and let's also put that in
here<01:02:31.520><c> save</c><01:02:31.839><c> it</c><01:02:32.520><c> and</c><01:02:32.720><c> then</c><01:02:33.079><c> you</c><01:02:33.319><c> might</c><01:02:33.559><c> need</c><01:02:33.920><c> to</c>

01:02:34.589 --> 01:02:34.599 align:start position:0%
here save it and then you might need to
 

01:02:34.599 --> 01:02:39.029 align:start position:0%
here save it and then you might need to
restart<01:02:35.839><c> nextjs</c><01:02:36.839><c> if</c><01:02:36.960><c> you</c><01:02:37.119><c> do</c>

01:02:39.029 --> 01:02:39.039 align:start position:0%
restart nextjs if you do
 

01:02:39.039 --> 01:02:43.750 align:start position:0%
restart nextjs if you do
that<01:02:40.039><c> let's</c><01:02:40.279><c> try</c><01:02:40.480><c> it</c>

01:02:43.750 --> 01:02:43.760 align:start position:0%
 
 

01:02:43.760 --> 01:02:47.589 align:start position:0%
 
again<01:02:44.760><c> okay</c><01:02:45.119><c> so</c><01:02:45.480><c> now</c><01:02:46.160><c> we're</c><01:02:46.359><c> on</c><01:02:46.559><c> sapoia</c><01:02:47.480><c> we</c>

01:02:47.589 --> 01:02:47.599 align:start position:0%
again okay so now we're on sapoia we
 

01:02:47.599 --> 01:02:49.430 align:start position:0%
again okay so now we're on sapoia we
have<01:02:47.720><c> our</c><01:02:47.880><c> contract</c><01:02:48.240><c> deployed</c><01:02:48.599><c> on</c><01:02:48.720><c> sapoia</c>

01:02:49.430 --> 01:02:49.440 align:start position:0%
have our contract deployed on sapoia
 

01:02:49.440 --> 01:02:51.990 align:start position:0%
have our contract deployed on sapoia
here<01:02:49.799><c> so</c><01:02:49.920><c> we</c><01:02:50.039><c> can</c><01:02:50.160><c> see</c><01:02:50.440><c> that</c><01:02:51.440><c> uh</c><01:02:51.559><c> we</c><01:02:51.640><c> can</c><01:02:51.799><c> also</c>

01:02:51.990 --> 01:02:52.000 align:start position:0%
here so we can see that uh we can also
 

01:02:52.000 --> 01:02:53.470 align:start position:0%
here so we can see that uh we can also
see<01:02:52.160><c> that</c><01:02:52.279><c> we</c><01:02:52.400><c> got</c><01:02:52.599><c> kicked</c><01:02:52.839><c> out</c><01:02:52.960><c> of</c><01:02:53.079><c> the</c><01:02:53.160><c> burner</c>

01:02:53.470 --> 01:02:53.480 align:start position:0%
see that we got kicked out of the burner
 

01:02:53.480 --> 01:02:55.589 align:start position:0%
see that we got kicked out of the burner
wallet<01:02:54.000><c> so</c><01:02:54.559><c> we</c><01:02:54.720><c> want</c><01:02:54.839><c> to</c><01:02:55.240><c> we</c><01:02:55.359><c> don't</c><01:02:55.440><c> want</c><01:02:55.520><c> to</c>

01:02:55.589 --> 01:02:55.599 align:start position:0%
wallet so we want to we don't want to
 

01:02:55.599 --> 01:02:57.349 align:start position:0%
wallet so we want to we don't want to
use<01:02:55.839><c> burner</c><01:02:56.119><c> Wallets</c><01:02:56.400><c> on</c><01:02:56.520><c> a</c><01:02:56.640><c> test</c><01:02:56.880><c> net</c><01:02:57.200><c> because</c>

01:02:57.349 --> 01:02:57.359 align:start position:0%
use burner Wallets on a test net because
 

01:02:57.359 --> 01:02:59.230 align:start position:0%
use burner Wallets on a test net because
they're<01:02:57.520><c> stored</c><01:02:57.839><c> in</c><01:02:58.039><c> local</c><01:02:58.319><c> storage</c><01:02:58.920><c> so</c><01:02:59.079><c> it's</c>

01:02:59.230 --> 01:02:59.240 align:start position:0%
they're stored in local storage so it's
 

01:02:59.240 --> 01:03:01.710 align:start position:0%
they're stored in local storage so it's
not<01:02:59.400><c> really</c><01:02:59.599><c> the</c><01:02:59.720><c> most</c><01:02:59.920><c> secure</c><01:03:00.279><c> way</c><01:03:01.160><c> uh</c><01:03:01.279><c> so</c><01:03:01.480><c> we</c>

01:03:01.710 --> 01:03:01.720 align:start position:0%
not really the most secure way uh so we
 

01:03:01.720 --> 01:03:03.829 align:start position:0%
not really the most secure way uh so we
now<01:03:01.880><c> need</c><01:03:02.039><c> to</c><01:03:02.200><c> use</c><01:03:02.440><c> metamask</c><01:03:03.240><c> right</c><01:03:03.520><c> so</c><01:03:03.680><c> we're</c>

01:03:03.829 --> 01:03:03.839 align:start position:0%
now need to use metamask right so we're
 

01:03:03.839 --> 01:03:06.990 align:start position:0%
now need to use metamask right so we're
going<01:03:03.960><c> to</c><01:03:04.400><c> connect</c><01:03:05.400><c> connect</c><01:03:05.680><c> to</c><01:03:05.799><c> metamask</c><01:03:06.760><c> hit</c>

01:03:06.990 --> 01:03:07.000 align:start position:0%
going to connect connect to metamask hit
 

01:03:07.000 --> 01:03:08.430 align:start position:0%
going to connect connect to metamask hit
next

01:03:08.430 --> 01:03:08.440 align:start position:0%
next
 

01:03:08.440 --> 01:03:10.470 align:start position:0%
next
confirm<01:03:09.440><c> uh</c><01:03:09.520><c> it</c><01:03:09.680><c> wants</c><01:03:09.880><c> us</c><01:03:10.000><c> to</c><01:03:10.160><c> switch</c>

01:03:10.470 --> 01:03:10.480 align:start position:0%
confirm uh it wants us to switch
 

01:03:10.480 --> 01:03:13.789 align:start position:0%
confirm uh it wants us to switch
networks<01:03:11.480><c> we</c><01:03:11.640><c> did</c><01:03:12.440><c> and</c><01:03:12.640><c> now</c><01:03:12.799><c> we're</c><01:03:12.960><c> on</c><01:03:13.119><c> sapoia</c>

01:03:13.789 --> 01:03:13.799 align:start position:0%
networks we did and now we're on sapoia
 

01:03:13.799 --> 01:03:16.349 align:start position:0%
networks we did and now we're on sapoia
it<01:03:13.960><c> has</c><01:03:14.079><c> a</c><01:03:14.279><c> I</c><01:03:14.359><c> have</c><01:03:14.440><c> a</c><01:03:14.559><c> balance</c><01:03:14.880><c> in</c><01:03:15.079><c> my</c><01:03:15.839><c> uh</c>

01:03:16.349 --> 01:03:16.359 align:start position:0%
it has a I have a balance in my uh
 

01:03:16.359 --> 01:03:18.670 align:start position:0%
it has a I have a balance in my uh
address<01:03:17.279><c> I</c><01:03:17.400><c> have</c><01:03:17.640><c> the</c><01:03:17.920><c> another</c><01:03:18.240><c> contract</c>

01:03:18.670 --> 01:03:18.680 align:start position:0%
address I have the another contract
 

01:03:18.680 --> 01:03:20.390 align:start position:0%
address I have the another contract
which<01:03:18.799><c> is</c><01:03:18.920><c> just</c><01:03:19.119><c> the</c><01:03:19.279><c> hello</c><01:03:19.559><c> world</c><01:03:20.119><c> and</c><01:03:20.240><c> then</c><01:03:20.319><c> I</c>

01:03:20.390 --> 01:03:20.400 align:start position:0%
which is just the hello world and then I
 

01:03:20.400 --> 01:03:22.069 align:start position:0%
which is just the hello world and then I
have<01:03:20.520><c> this</c><01:03:20.640><c> year</c><01:03:20.920><c> contract</c><01:03:21.279><c> which</c><01:03:21.400><c> is</c><01:03:21.520><c> an</c>

01:03:22.069 --> 01:03:22.079 align:start position:0%
have this year contract which is an
 

01:03:22.079 --> 01:03:24.470 align:start position:0%
have this year contract which is an
erc20<01:03:23.079><c> uh</c><01:03:23.240><c> and</c><01:03:23.359><c> it</c><01:03:23.480><c> should</c><01:03:23.799><c> have</c><01:03:23.920><c> a</c><01:03:24.039><c> minced</c>

01:03:24.470 --> 01:03:24.480 align:start position:0%
erc20 uh and it should have a minced
 

01:03:24.480 --> 01:03:27.589 align:start position:0%
erc20 uh and it should have a minced
supply<01:03:25.440><c> of</c><01:03:25.839><c> burner</c><01:03:26.160><c> wallet</c><01:03:26.720><c> but</c><01:03:27.200><c> uh</c><01:03:27.359><c> oh</c><01:03:27.520><c> you</c>

01:03:27.589 --> 01:03:27.599 align:start position:0%
supply of burner wallet but uh oh you
 

01:03:27.599 --> 01:03:28.990 align:start position:0%
supply of burner wallet but uh oh you
know<01:03:27.720><c> what</c><01:03:27.880><c> I</c><01:03:28.079><c> I</c><01:03:28.119><c> don't</c><01:03:28.240><c> know</c><01:03:28.359><c> who</c><01:03:28.480><c> I</c><01:03:28.559><c> Meed</c><01:03:28.920><c> it</c>

01:03:28.990 --> 01:03:29.000 align:start position:0%
know what I I don't know who I Meed it
 

01:03:29.000 --> 01:03:30.309 align:start position:0%
know what I I don't know who I Meed it
to<01:03:29.279><c> let's</c><01:03:29.440><c> see</c><01:03:29.680><c> let's</c><01:03:29.839><c> take</c><01:03:29.960><c> a</c><01:03:30.039><c> look</c><01:03:30.160><c> at</c><01:03:30.240><c> the</c>

01:03:30.309 --> 01:03:30.319 align:start position:0%
to let's see let's take a look at the
 

01:03:30.319 --> 01:03:34.510 align:start position:0%
to let's see let's take a look at the
deploy<01:03:30.880><c> script</c><01:03:31.880><c> uh</c><01:03:32.880><c> what</c><01:03:32.960><c> did</c><01:03:33.079><c> I</c><01:03:33.240><c> do</c><01:03:34.240><c> your</c>

01:03:34.510 --> 01:03:34.520 align:start position:0%
deploy script uh what did I do your
 

01:03:34.520 --> 01:03:38.470 align:start position:0%
deploy script uh what did I do your
contract<01:03:35.720><c> deploy</c><01:03:36.720><c> deploy</c><01:03:37.079><c> your</c>

01:03:38.470 --> 01:03:38.480 align:start position:0%
contract deploy deploy your
 

01:03:38.480 --> 01:03:41.630 align:start position:0%
contract deploy deploy your
contract<01:03:39.680><c> uh</c><01:03:40.680><c> sorry</c><01:03:40.960><c> where's</c><01:03:41.160><c> the</c><01:03:41.279><c> contract</c>

01:03:41.630 --> 01:03:41.640 align:start position:0%
contract uh sorry where's the contract
 

01:03:41.640 --> 01:03:43.029 align:start position:0%
contract uh sorry where's the contract
at<01:03:42.079><c> your</c>

01:03:43.029 --> 01:03:43.039 align:start position:0%
at your
 

01:03:43.039 --> 01:03:45.750 align:start position:0%
at your
contract<01:03:44.039><c> oh</c><01:03:44.200><c> I</c><01:03:44.279><c> sent</c><01:03:44.480><c> it</c><01:03:44.599><c> to</c><01:03:44.799><c> the</c><01:03:45.160><c> hard</c><01:03:45.480><c> hat</c>

01:03:45.750 --> 01:03:45.760 align:start position:0%
contract oh I sent it to the hard hat
 

01:03:45.760 --> 01:03:48.309 align:start position:0%
contract oh I sent it to the hard hat
address<01:03:46.760><c> that's</c><01:03:47.039><c> okay</c><01:03:47.720><c> uh</c><01:03:47.880><c> either</c><01:03:48.079><c> way</c><01:03:48.200><c> we're</c>

01:03:48.309 --> 01:03:48.319 align:start position:0%
address that's okay uh either way we're
 

01:03:48.319 --> 01:03:49.990 align:start position:0%
address that's okay uh either way we're
not<01:03:48.440><c> going</c><01:03:48.559><c> to</c><01:03:48.839><c> actually</c><01:03:49.039><c> do</c><01:03:49.200><c> a</c><01:03:49.319><c> test</c><01:03:49.520><c> anyways</c>

01:03:49.990 --> 01:03:50.000 align:start position:0%
not going to actually do a test anyways
 

01:03:50.000 --> 01:03:51.630 align:start position:0%
not going to actually do a test anyways
but<01:03:50.160><c> I</c><01:03:50.240><c> just</c><01:03:50.319><c> want</c><01:03:50.440><c> to</c><01:03:50.599><c> show</c><01:03:51.079><c> that</c><01:03:51.359><c> we've</c>

01:03:51.630 --> 01:03:51.640 align:start position:0%
but I just want to show that we've
 

01:03:51.640 --> 01:03:54.309 align:start position:0%
but I just want to show that we've
deployed<01:03:52.119><c> successfully</c><01:03:52.960><c> here</c><01:03:53.960><c> uh</c><01:03:54.079><c> and</c><01:03:54.160><c> we</c>

01:03:54.309 --> 01:03:54.319 align:start position:0%
deployed successfully here uh and we
 

01:03:54.319 --> 01:03:56.109 align:start position:0%
deployed successfully here uh and we
have<01:03:54.480><c> this</c><01:03:54.640><c> kind</c><01:03:54.760><c> of</c><01:03:54.880><c> like</c><01:03:55.039><c> read</c><01:03:55.319><c> function</c><01:03:55.960><c> it</c>

01:03:56.109 --> 01:03:56.119 align:start position:0%
have this kind of like read function it
 

01:03:56.119 --> 01:03:58.870 align:start position:0%
have this kind of like read function it
so<01:03:56.319><c> now</c><01:03:56.440><c> we</c><01:03:56.559><c> should</c><01:03:56.799><c> be</c><01:03:56.920><c> able</c><01:03:57.240><c> to</c><01:03:58.000><c> um</c><01:03:58.440><c> see</c><01:03:58.680><c> who</c>

01:03:58.870 --> 01:03:58.880 align:start position:0%
so now we should be able to um see who
 

01:03:58.880 --> 01:04:01.069 align:start position:0%
so now we should be able to um see who
deployed<01:03:59.240><c> the</c><01:03:59.400><c> contract</c><01:04:00.200><c> so</c><01:04:00.359><c> if</c><01:04:00.440><c> we</c><01:04:00.599><c> come</c><01:04:00.920><c> here</c>

01:04:01.069 --> 01:04:01.079 align:start position:0%
deployed the contract so if we come here
 

01:04:01.079 --> 01:04:02.470 align:start position:0%
deployed the contract so if we come here
we<01:04:01.160><c> can</c><01:04:01.319><c> click</c><01:04:01.520><c> on</c><01:04:01.720><c> the</c>

01:04:02.470 --> 01:04:02.480 align:start position:0%
we can click on the
 

01:04:02.480 --> 01:04:04.829 align:start position:0%
we can click on the
address<01:04:03.480><c> and</c><01:04:03.599><c> we</c><01:04:03.760><c> can</c><01:04:03.920><c> see</c><01:04:04.319><c> that</c><01:04:04.559><c> here</c><01:04:04.680><c> was</c>

01:04:04.829 --> 01:04:04.839 align:start position:0%
address and we can see that here was
 

01:04:04.839 --> 01:04:06.549 align:start position:0%
address and we can see that here was
when<01:04:05.000><c> the</c><01:04:05.119><c> transaction</c><01:04:05.599><c> was</c><01:04:05.760><c> done</c><01:04:06.000><c> 3</c><01:04:06.240><c> minutes</c>

01:04:06.549 --> 01:04:06.559 align:start position:0%
when the transaction was done 3 minutes
 

01:04:06.559 --> 01:04:09.710 align:start position:0%
when the transaction was done 3 minutes
ago<01:04:07.319><c> from</c><01:04:07.599><c> this</c><01:04:08.079><c> uh</c><01:04:08.200><c> contract</c><01:04:08.640><c> creation</c><01:04:09.559><c> which</c>

01:04:09.710 --> 01:04:09.720 align:start position:0%
ago from this uh contract creation which
 

01:04:09.720 --> 01:04:10.589 align:start position:0%
ago from this uh contract creation which
is

01:04:10.589 --> 01:04:10.599 align:start position:0%
is
 

01:04:10.599 --> 01:04:14.230 align:start position:0%
is
here<01:04:11.839><c> um</c><01:04:12.839><c> and</c><01:04:13.279><c> yeah</c><01:04:13.480><c> we</c><01:04:13.559><c> can</c><01:04:13.720><c> also</c><01:04:13.920><c> see</c><01:04:14.119><c> that</c>

01:04:14.230 --> 01:04:14.240 align:start position:0%
here um and yeah we can also see that
 

01:04:14.240 --> 01:04:16.750 align:start position:0%
here um and yeah we can also see that
it's<01:04:14.400><c> not</c><01:04:14.960><c> verified</c><01:04:15.960><c> so</c><01:04:16.119><c> the</c><01:04:16.279><c> next</c><01:04:16.480><c> thing</c><01:04:16.599><c> you</c>

01:04:16.750 --> 01:04:16.760 align:start position:0%
it's not verified so the next thing you
 

01:04:16.760 --> 01:04:18.390 align:start position:0%
it's not verified so the next thing you
probably<01:04:17.000><c> want</c><01:04:17.119><c> to</c><01:04:17.279><c> do</c><01:04:17.480><c> is</c><01:04:17.680><c> verify</c><01:04:18.079><c> your</c>

01:04:18.390 --> 01:04:18.400 align:start position:0%
probably want to do is verify your
 

01:04:18.400 --> 01:04:21.069 align:start position:0%
probably want to do is verify your
contract<01:04:19.400><c> so</c><01:04:19.640><c> what</c><01:04:19.760><c> we</c><01:04:19.880><c> can</c><01:04:20.039><c> do</c><01:04:20.359><c> is</c><01:04:20.559><c> come</c><01:04:20.760><c> over</c>

01:04:21.069 --> 01:04:21.079 align:start position:0%
contract so what we can do is come over
 

01:04:21.079 --> 01:04:22.829 align:start position:0%
contract so what we can do is come over
here<01:04:21.520><c> and</c><01:04:21.799><c> let's</c><01:04:22.000><c> this</c><01:04:22.079><c> is</c><01:04:22.200><c> going</c><01:04:22.319><c> to</c><01:04:22.440><c> be</c><01:04:22.599><c> fun</c>

01:04:22.829 --> 01:04:22.839 align:start position:0%
here and let's this is going to be fun
 

01:04:22.839 --> 01:04:25.309 align:start position:0%
here and let's this is going to be fun
let's<01:04:23.000><c> see</c><01:04:23.119><c> if</c><01:04:23.200><c> it</c><01:04:23.319><c> works</c><01:04:23.640><c> yarn</c><01:04:24.039><c> verify</c><01:04:24.760><c> D-</c>

01:04:25.309 --> 01:04:25.319 align:start position:0%
let's see if it works yarn verify D-
 

01:04:25.319 --> 01:04:27.670 align:start position:0%
let's see if it works yarn verify D-
Network

01:04:27.670 --> 01:04:27.680 align:start position:0%
Network
 

01:04:27.680 --> 01:04:30.349 align:start position:0%
Network
sapoia<01:04:28.680><c> so</c><01:04:28.839><c> that's</c><01:04:29.000><c> going</c><01:04:29.079><c> to</c><01:04:29.279><c> take</c><01:04:29.559><c> the</c><01:04:29.799><c> the</c>

01:04:30.349 --> 01:04:30.359 align:start position:0%
sapoia so that's going to take the the
 

01:04:30.359 --> 01:04:33.670 align:start position:0%
sapoia so that's going to take the the
the<01:04:30.680><c> contracts</c><01:04:31.680><c> and</c><01:04:32.200><c> basically</c><01:04:32.839><c> like</c><01:04:33.319><c> figure</c>

01:04:33.670 --> 01:04:33.680 align:start position:0%
the contracts and basically like figure
 

01:04:33.680 --> 01:04:35.549 align:start position:0%
the contracts and basically like figure
out<01:04:33.839><c> what</c><01:04:33.920><c> the</c><01:04:34.000><c> bike</c><01:04:34.200><c> code</c><01:04:34.440><c> should</c><01:04:34.640><c> look</c><01:04:34.839><c> like</c>

01:04:35.549 --> 01:04:35.559 align:start position:0%
out what the bike code should look like
 

01:04:35.559 --> 01:04:38.390 align:start position:0%
out what the bike code should look like
um<01:04:36.240><c> based</c><01:04:36.480><c> on</c><01:04:36.760><c> the</c><01:04:36.960><c> what's</c><01:04:37.160><c> on</c><01:04:37.880><c> on</c><01:04:38.039><c> Chain</c>

01:04:38.390 --> 01:04:38.400 align:start position:0%
um based on the what's on on Chain
 

01:04:38.400 --> 01:04:41.510 align:start position:0%
um based on the what's on on Chain
versus<01:04:38.960><c> uh</c><01:04:39.079><c> sending</c><01:04:39.520><c> the</c><01:04:39.720><c> ABI</c><01:04:40.480><c> to</c><01:04:41.079><c> U</c><01:04:41.200><c> ether</c>

01:04:41.510 --> 01:04:41.520 align:start position:0%
versus uh sending the ABI to U ether
 

01:04:41.520 --> 01:04:43.109 align:start position:0%
versus uh sending the ABI to U ether
scan<01:04:41.839><c> I</c><01:04:41.920><c> think</c><01:04:42.039><c> is</c><01:04:42.200><c> what</c><01:04:42.279><c> it</c><01:04:42.400><c> does</c><01:04:42.880><c> and</c><01:04:43.000><c> it's</c>

01:04:43.109 --> 01:04:43.119 align:start position:0%
scan I think is what it does and it's
 

01:04:43.119 --> 01:04:44.670 align:start position:0%
scan I think is what it does and it's
going<01:04:43.200><c> to</c><01:04:43.359><c> verify</c><01:04:43.760><c> it</c><01:04:43.880><c> so</c><01:04:44.039><c> there</c><01:04:44.119><c> we</c><01:04:44.319><c> go</c><01:04:44.559><c> now</c>

01:04:44.670 --> 01:04:44.680 align:start position:0%
going to verify it so there we go now
 

01:04:44.680 --> 01:04:46.950 align:start position:0%
going to verify it so there we go now
it's<01:04:45.200><c> verified</c><01:04:46.200><c> I</c><01:04:46.279><c> think</c><01:04:46.480><c> because</c><01:04:46.599><c> I</c><01:04:46.720><c> put</c><01:04:46.839><c> my</c>

01:04:46.950 --> 01:04:46.960 align:start position:0%
it's verified I think because I put my
 

01:04:46.960 --> 01:04:49.670 align:start position:0%
it's verified I think because I put my
API<01:04:47.319><c> key</c><01:04:47.559><c> in</c><01:04:48.359><c> it's</c><01:04:48.799><c> good</c><01:04:49.039><c> so</c><01:04:49.160><c> it's</c><01:04:49.279><c> going</c><01:04:49.400><c> to</c><01:04:49.480><c> be</c>

01:04:49.670 --> 01:04:49.680 align:start position:0%
API key in it's good so it's going to be
 

01:04:49.680 --> 01:04:52.710 align:start position:0%
API key in it's good so it's going to be
good<01:04:50.359><c> yeah</c><01:04:51.359><c> so</c><01:04:51.559><c> there</c><01:04:51.640><c> we</c><01:04:51.839><c> go</c><01:04:52.359><c> that</c><01:04:52.440><c> one's</c>

01:04:52.710 --> 01:04:52.720 align:start position:0%
good yeah so there we go that one's
 

01:04:52.720 --> 01:04:54.910 align:start position:0%
good yeah so there we go that one's
verified<01:04:53.520><c> this</c><01:04:53.680><c> one</c><01:04:53.880><c> should</c><01:04:54.119><c> be</c><01:04:54.279><c> verified</c><01:04:54.760><c> now</c>

01:04:54.910 --> 01:04:54.920 align:start position:0%
verified this one should be verified now
 

01:04:54.920 --> 01:04:57.349 align:start position:0%
verified this one should be verified now
as<01:04:55.039><c> well</c><01:04:55.240><c> so</c><01:04:55.400><c> now</c><01:04:55.760><c> if</c><01:04:55.880><c> we</c><01:04:56.000><c> come</c><01:04:56.160><c> back</c><01:04:56.359><c> to</c><01:04:57.039><c> Ether</c>

01:04:57.349 --> 01:04:57.359 align:start position:0%
as well so now if we come back to Ether
 

01:04:57.359 --> 01:04:59.990 align:start position:0%
as well so now if we come back to Ether
scan<01:04:58.079><c> we</c><01:04:58.200><c> can</c><01:04:58.359><c> hit</c><01:04:58.640><c> refresh</c><01:04:59.640><c> and</c><01:04:59.799><c> that</c>

01:04:59.990 --> 01:05:00.000 align:start position:0%
scan we can hit refresh and that
 

01:05:00.000 --> 01:05:02.150 align:start position:0%
scan we can hit refresh and that
contract<01:05:00.400><c> will</c><01:05:00.559><c> have</c><01:05:00.680><c> a</c><01:05:00.799><c> green</c><01:05:01.119><c> check</c><01:05:01.400><c> mark</c>

01:05:02.150 --> 01:05:02.160 align:start position:0%
contract will have a green check mark
 

01:05:02.160 --> 01:05:04.750 align:start position:0%
contract will have a green check mark
okay<01:05:02.839><c> so</c><01:05:03.160><c> that's</c><01:05:03.400><c> definitely</c><01:05:04.039><c> a</c><01:05:04.160><c> cool</c><01:05:04.359><c> feature</c>

01:05:04.750 --> 01:05:04.760 align:start position:0%
okay so that's definitely a cool feature
 

01:05:04.760 --> 01:05:07.910 align:start position:0%
okay so that's definitely a cool feature
of<01:05:04.920><c> scaffold</c><01:05:05.400><c> leth</c><01:05:06.400><c> um</c><01:05:06.839><c> because</c><01:05:07.520><c> you</c><01:05:07.640><c> want</c><01:05:07.799><c> to</c>

01:05:07.910 --> 01:05:07.920 align:start position:0%
of scaffold leth um because you want to
 

01:05:07.920 --> 01:05:09.750 align:start position:0%
of scaffold leth um because you want to
verify<01:05:08.279><c> your</c><01:05:08.400><c> contract</c><01:05:09.200><c> especially</c><01:05:09.559><c> if</c><01:05:09.640><c> you</c>

01:05:09.750 --> 01:05:09.760 align:start position:0%
verify your contract especially if you
 

01:05:09.760 --> 01:05:12.710 align:start position:0%
verify your contract especially if you
want<01:05:09.839><c> to</c><01:05:10.440><c> like</c><01:05:11.440><c> use</c><01:05:11.760><c> the</c><01:05:11.880><c> graph</c><01:05:12.240><c> or</c><01:05:12.400><c> some</c><01:05:12.559><c> other</c>

01:05:12.710 --> 01:05:12.720 align:start position:0%
want to like use the graph or some other
 

01:05:12.720 --> 01:05:14.870 align:start position:0%
want to like use the graph or some other
tool<01:05:13.039><c> that</c><01:05:13.160><c> needs</c><01:05:13.400><c> the</c><01:05:13.520><c> ABI</c><01:05:14.119><c> that</c><01:05:14.240><c> way</c><01:05:14.400><c> the</c><01:05:14.480><c> ABI</c>

01:05:14.870 --> 01:05:14.880 align:start position:0%
tool that needs the ABI that way the ABI
 

01:05:14.880 --> 01:05:17.829 align:start position:0%
tool that needs the ABI that way the ABI
will<01:05:15.000><c> be</c><01:05:15.160><c> publicly</c><01:05:15.920><c> available</c><01:05:16.920><c> um</c><01:05:17.480><c> Okay</c><01:05:17.680><c> cool</c>

01:05:17.829 --> 01:05:17.839 align:start position:0%
will be publicly available um Okay cool
 

01:05:17.839 --> 01:05:19.069 align:start position:0%
will be publicly available um Okay cool
so<01:05:17.960><c> now</c><01:05:18.079><c> we</c><01:05:18.200><c> have</c><01:05:18.279><c> our</c><01:05:18.440><c> contract</c><01:05:18.799><c> that</c><01:05:18.920><c> was</c>

01:05:19.069 --> 01:05:19.079 align:start position:0%
so now we have our contract that was
 

01:05:19.079 --> 01:05:22.230 align:start position:0%
so now we have our contract that was
deployed<01:05:19.720><c> it's</c><01:05:20.319><c> successful</c><01:05:21.319><c> um</c><01:05:21.680><c> we</c><01:05:21.880><c> could</c>

01:05:22.230 --> 01:05:22.240 align:start position:0%
deployed it's successful um we could
 

01:05:22.240 --> 01:05:24.230 align:start position:0%
deployed it's successful um we could
basically<01:05:22.960><c> try</c><01:05:23.160><c> to</c><01:05:23.359><c> like</c><01:05:23.520><c> interact</c><01:05:23.960><c> with</c><01:05:24.079><c> it</c>

01:05:24.230 --> 01:05:24.240 align:start position:0%
basically try to like interact with it
 

01:05:24.240 --> 01:05:26.230 align:start position:0%
basically try to like interact with it
let's<01:05:24.400><c> just</c><01:05:24.520><c> see</c><01:05:24.720><c> if</c><01:05:24.839><c> we</c><01:05:24.960><c> can</c><01:05:25.119><c> do</c><01:05:25.319><c> that</c>

01:05:26.230 --> 01:05:26.240 align:start position:0%
let's just see if we can do that
 

01:05:26.240 --> 01:05:29.710 align:start position:0%
let's just see if we can do that
um<01:05:26.599><c> see</c><01:05:26.760><c> where's</c><01:05:26.960><c> it</c><01:05:27.440><c> at</c><01:05:28.440><c> here</c><01:05:28.559><c> we</c><01:05:28.720><c> go</c><01:05:29.400><c> uh</c><01:05:29.520><c> so</c><01:05:29.640><c> we</c>

01:05:29.710 --> 01:05:29.720 align:start position:0%
um see where's it at here we go uh so we
 

01:05:29.720 --> 01:05:32.029 align:start position:0%
um see where's it at here we go uh so we
can<01:05:29.839><c> do</c><01:05:30.000><c> like</c><01:05:30.160><c> balance</c><01:05:30.559><c> of</c><01:05:30.839><c> italic</c><01:05:31.480><c> eth</c><01:05:31.880><c> it's</c>

01:05:32.029 --> 01:05:32.039 align:start position:0%
can do like balance of italic eth it's
 

01:05:32.039 --> 01:05:34.829 align:start position:0%
can do like balance of italic eth it's
going<01:05:32.160><c> to</c><01:05:32.279><c> be</c>

01:05:34.829 --> 01:05:34.839 align:start position:0%
going to be
 

01:05:34.839 --> 01:05:39.109 align:start position:0%
going to be
empty<01:05:35.839><c> y</c><01:05:36.119><c> cool</c><01:05:37.000><c> um</c><01:05:37.520><c> but</c><01:05:37.720><c> yeah</c><01:05:37.880><c> we</c><01:05:38.000><c> can</c><01:05:38.160><c> see</c><01:05:38.920><c> that</c>

01:05:39.109 --> 01:05:39.119 align:start position:0%
empty y cool um but yeah we can see that
 

01:05:39.119 --> 01:05:42.190 align:start position:0%
empty y cool um but yeah we can see that
both<01:05:39.319><c> the</c><01:05:39.400><c> contracts</c><01:05:39.720><c> are</c><01:05:39.880><c> deployed</c><01:05:40.799><c> so</c><01:05:41.799><c> cool</c>

01:05:42.190 --> 01:05:42.200 align:start position:0%
both the contracts are deployed so cool
 

01:05:42.200 --> 01:05:43.349 align:start position:0%
both the contracts are deployed so cool
all<01:05:42.319><c> right</c><01:05:42.440><c> what</c><01:05:42.559><c> else</c><01:05:42.680><c> do</c><01:05:42.799><c> we</c><01:05:42.880><c> want</c><01:05:43.000><c> to</c><01:05:43.079><c> show</c>

01:05:43.349 --> 01:05:43.359 align:start position:0%
all right what else do we want to show
 

01:05:43.359 --> 01:05:47.309 align:start position:0%
all right what else do we want to show
off<01:05:44.359><c> um</c><01:05:44.880><c> we</c><01:05:45.079><c> also</c><01:05:45.799><c> might</c><01:05:45.960><c> want</c><01:05:46.119><c> to</c><01:05:46.440><c> deploy</c><01:05:47.079><c> this</c>

01:05:47.309 --> 01:05:47.319 align:start position:0%
off um we also might want to deploy this
 

01:05:47.319 --> 01:05:50.710 align:start position:0%
off um we also might want to deploy this
somewhere<01:05:47.760><c> for</c><01:05:48.079><c> like</c><01:05:49.319><c> testing</c><01:05:50.319><c> with</c><01:05:50.520><c> like</c>

01:05:50.710 --> 01:05:50.720 align:start position:0%
somewhere for like testing with like
 

01:05:50.720 --> 01:05:52.069 align:start position:0%
somewhere for like testing with like
other<01:05:51.000><c> you</c><01:05:51.119><c> know</c><01:05:51.240><c> users</c><01:05:51.640><c> like</c><01:05:51.760><c> you</c><01:05:51.839><c> want</c><01:05:51.920><c> to</c>

01:05:52.069 --> 01:05:52.079 align:start position:0%
other you know users like you want to
 

01:05:52.079 --> 01:05:54.470 align:start position:0%
other you know users like you want to
actually<01:05:52.279><c> send</c><01:05:52.480><c> the</c><01:05:52.599><c> URL</c><01:05:53.000><c> to</c><01:05:53.200><c> someone</c><01:05:54.200><c> uh</c><01:05:54.319><c> so</c>

01:05:54.470 --> 01:05:54.480 align:start position:0%
actually send the URL to someone uh so
 

01:05:54.480 --> 01:05:55.910 align:start position:0%
actually send the URL to someone uh so
the<01:05:54.599><c> next</c><01:05:54.799><c> thing</c><01:05:54.960><c> is</c><01:05:55.119><c> you</c><01:05:55.240><c> probably</c><01:05:55.680><c> want</c><01:05:55.799><c> to</c>

01:05:55.910 --> 01:05:55.920 align:start position:0%
the next thing is you probably want to
 

01:05:55.920 --> 01:05:57.950 align:start position:0%
the next thing is you probably want to
ship<01:05:56.200><c> this</c><01:05:56.359><c> front</c><01:05:56.640><c> end</c><01:05:57.079><c> there's</c><01:05:57.240><c> a</c><01:05:57.480><c> command</c>

01:05:57.950 --> 01:05:57.960 align:start position:0%
ship this front end there's a command
 

01:05:57.960 --> 01:06:01.029 align:start position:0%
ship this front end there's a command
for<01:05:58.200><c> that</c><01:05:58.359><c> with</c><01:05:58.599><c> versell</c><01:05:59.599><c> so</c><01:05:59.960><c> we</c><01:06:00.079><c> can</c><01:06:00.599><c> easily</c>

01:06:01.029 --> 01:06:01.039 align:start position:0%
for that with versell so we can easily
 

01:06:01.039 --> 01:06:05.190 align:start position:0%
for that with versell so we can easily
ship<01:06:01.359><c> the</c><01:06:01.559><c> applications</c><01:06:02.559><c> by</c><01:06:02.680><c> doing</c><01:06:02.960><c> a</c><01:06:03.160><c> yarn</c><01:06:04.119><c> um</c>

01:06:05.190 --> 01:06:05.200 align:start position:0%
ship the applications by doing a yarn um
 

01:06:05.200 --> 01:06:08.950 align:start position:0%
ship the applications by doing a yarn um
versel<01:06:06.200><c> uh</c><01:06:06.880><c> Co</c><01:06:07.200><c> colon</c><01:06:07.680><c> YOLO</c>

01:06:08.950 --> 01:06:08.960 align:start position:0%
versel uh Co colon YOLO
 

01:06:08.960 --> 01:06:11.829 align:start position:0%
versel uh Co colon YOLO
d-r<01:06:09.960><c> which</c><01:06:10.079><c> is</c><01:06:10.200><c> the</c><01:06:10.359><c> most</c><01:06:10.559><c> awesome</c><01:06:11.440><c> uh</c><01:06:11.599><c> yarn</c>

01:06:11.829 --> 01:06:11.839 align:start position:0%
d-r which is the most awesome uh yarn
 

01:06:11.839 --> 01:06:13.589 align:start position:0%
d-r which is the most awesome uh yarn
command<01:06:12.200><c> ever</c><01:06:12.839><c> but</c><01:06:12.960><c> what</c><01:06:13.079><c> it's</c><01:06:13.160><c> going</c><01:06:13.279><c> to</c><01:06:13.440><c> do</c>

01:06:13.589 --> 01:06:13.599 align:start position:0%
command ever but what it's going to do
 

01:06:13.599 --> 01:06:15.309 align:start position:0%
command ever but what it's going to do
is<01:06:13.760><c> it's</c><01:06:13.920><c> going</c><01:06:14.079><c> to</c><01:06:14.279><c> ask</c><01:06:14.440><c> you</c><01:06:14.559><c> to</c><01:06:14.760><c> sign</c><01:06:15.000><c> into</c><01:06:15.119><c> to</c>

01:06:15.309 --> 01:06:15.319 align:start position:0%
is it's going to ask you to sign into to
 

01:06:15.319 --> 01:06:18.430 align:start position:0%
is it's going to ask you to sign into to
versell<01:06:15.960><c> so</c><01:06:16.160><c> you</c><01:06:16.240><c> can</c><01:06:16.400><c> sign</c><01:06:16.640><c> in</c><01:06:16.880><c> with</c><01:06:17.440><c> GitHub</c>

01:06:18.430 --> 01:06:18.440 align:start position:0%
versell so you can sign in with GitHub
 

01:06:18.440 --> 01:06:20.750 align:start position:0%
versell so you can sign in with GitHub
uh<01:06:18.559><c> or</c><01:06:18.720><c> you</c><01:06:18.799><c> can</c><01:06:18.920><c> sign</c><01:06:19.119><c> in</c><01:06:19.240><c> with</c><01:06:19.440><c> like</c><01:06:20.039><c> uh</c>

01:06:20.750 --> 01:06:20.760 align:start position:0%
uh or you can sign in with like uh
 

01:06:20.760 --> 01:06:23.750 align:start position:0%
uh or you can sign in with like uh
basically<01:06:21.079><c> like</c><01:06:21.200><c> an</c><01:06:21.319><c> ooth</c><01:06:22.119><c> hook</c><01:06:22.359><c> to</c><01:06:22.799><c> uh</c><01:06:22.920><c> versel</c>

01:06:23.750 --> 01:06:23.760 align:start position:0%
basically like an ooth hook to uh versel
 

01:06:23.760 --> 01:06:24.710 align:start position:0%
basically like an ooth hook to uh versel
and<01:06:23.880><c> then</c><01:06:24.000><c> it's</c><01:06:24.119><c> going</c><01:06:24.200><c> to</c><01:06:24.319><c> ask</c><01:06:24.480><c> you</c><01:06:24.559><c> if</c><01:06:24.640><c> you</c>

01:06:24.710 --> 01:06:24.720 align:start position:0%
and then it's going to ask you if you
 

01:06:24.720 --> 01:06:27.430 align:start position:0%
and then it's going to ask you if you
want<01:06:24.839><c> to</c><01:06:24.960><c> set</c><01:06:25.079><c> up</c><01:06:25.200><c> Andy</c><01:06:25.680><c> Loy</c><01:06:26.000><c> we</c><01:06:26.119><c> say</c><01:06:26.440><c> yes</c><01:06:27.319><c> it's</c>

01:06:27.430 --> 01:06:27.440 align:start position:0%
want to set up Andy Loy we say yes it's
 

01:06:27.440 --> 01:06:29.789 align:start position:0%
want to set up Andy Loy we say yes it's
going<01:06:27.559><c> to</c><01:06:27.799><c> ask</c><01:06:28.039><c> you</c><01:06:28.359><c> if</c><01:06:28.480><c> you</c><01:06:28.640><c> want</c><01:06:28.839><c> to</c><01:06:29.319><c> use</c><01:06:29.559><c> an</c>

01:06:29.789 --> 01:06:29.799 align:start position:0%
going to ask you if you want to use an
 

01:06:29.799 --> 01:06:32.109 align:start position:0%
going to ask you if you want to use an
existing<01:06:30.279><c> scope</c><01:06:30.599><c> of</c><01:06:30.880><c> projects</c><01:06:31.720><c> uh</c><01:06:31.839><c> or</c><01:06:32.000><c> what</c>

01:06:32.109 --> 01:06:32.119 align:start position:0%
existing scope of projects uh or what
 

01:06:32.119 --> 01:06:34.150 align:start position:0%
existing scope of projects uh or what
your<01:06:32.319><c> project</c><01:06:32.640><c> scope</c><01:06:32.920><c> is</c><01:06:33.079><c> so</c><01:06:33.559><c> mind</c><01:06:33.720><c> it's</c><01:06:33.960><c> Kevin</c>

01:06:34.150 --> 01:06:34.160 align:start position:0%
your project scope is so mind it's Kevin
 

01:06:34.160 --> 01:06:37.029 align:start position:0%
your project scope is so mind it's Kevin
Jones<01:06:34.559><c> creates</c><01:06:35.559><c> it</c><01:06:35.680><c> found</c><01:06:35.960><c> our</c><01:06:36.279><c> project</c><01:06:36.960><c> I</c>

01:06:37.029 --> 01:06:37.039 align:start position:0%
Jones creates it found our project I
 

01:06:37.039 --> 01:06:38.390 align:start position:0%
Jones creates it found our project I
want<01:06:37.119><c> to</c><01:06:37.240><c> create</c><01:06:37.440><c> a</c><01:06:37.559><c> new</c><01:06:37.720><c> one</c><01:06:37.960><c> so</c><01:06:38.079><c> I'm</c><01:06:38.160><c> going</c><01:06:38.279><c> to</c>

01:06:38.390 --> 01:06:38.400 align:start position:0%
want to create a new one so I'm going to
 

01:06:38.400 --> 01:06:39.349 align:start position:0%
want to create a new one so I'm going to
say

01:06:39.349 --> 01:06:39.359 align:start position:0%
say
 

01:06:39.359 --> 01:06:42.990 align:start position:0%
say
no<01:06:40.359><c> and</c><01:06:40.520><c> then</c><01:06:40.799><c> I'm</c><01:06:41.000><c> going</c><01:06:41.279><c> to</c><01:06:42.279><c> not</c><01:06:42.520><c> link</c><01:06:42.760><c> it</c><01:06:42.880><c> to</c>

01:06:42.990 --> 01:06:43.000 align:start position:0%
no and then I'm going to not link it to
 

01:06:43.000 --> 01:06:45.950 align:start position:0%
no and then I'm going to not link it to
an<01:06:43.160><c> existing</c><01:06:43.960><c> project</c><01:06:44.960><c> I</c><01:06:45.079><c> am</c><01:06:45.319><c> going</c><01:06:45.480><c> to</c><01:06:45.680><c> do</c><01:06:45.839><c> it</c>

01:06:45.950 --> 01:06:45.960 align:start position:0%
an existing project I am going to do it
 

01:06:45.960 --> 01:06:47.670 align:start position:0%
an existing project I am going to do it
to<01:06:46.079><c> a</c><01:06:46.200><c> new</c><01:06:46.359><c> one</c><01:06:46.559><c> so</c><01:06:46.680><c> I'll</c><01:06:46.880><c> just</c><01:06:47.039><c> do</c><01:06:47.319><c> this</c><01:06:47.599><c> I</c>

01:06:47.670 --> 01:06:47.680 align:start position:0%
to a new one so I'll just do this I
 

01:06:47.680 --> 01:06:51.269 align:start position:0%
to a new one so I'll just do this I
don't<01:06:47.839><c> know</c><01:06:48.079><c> Devcon</c><01:06:49.279><c> demo</c><01:06:50.279><c> enter</c><01:06:50.760><c> it</c><01:06:50.880><c> asks</c><01:06:51.119><c> me</c>

01:06:51.269 --> 01:06:51.279 align:start position:0%
don't know Devcon demo enter it asks me
 

01:06:51.279 --> 01:06:53.510 align:start position:0%
don't know Devcon demo enter it asks me
where<01:06:51.400><c> the</c><01:06:51.559><c> code</c><01:06:51.799><c> is</c><01:06:52.000><c> located</c><01:06:52.680><c> I</c><01:06:52.760><c> can</c><01:06:52.920><c> just</c><01:06:53.079><c> hit</c>

01:06:53.510 --> 01:06:53.520 align:start position:0%
where the code is located I can just hit
 

01:06:53.520 --> 01:06:55.589 align:start position:0%
where the code is located I can just hit
enter<01:06:54.520><c> and</c><01:06:54.680><c> now</c><01:06:54.799><c> it's</c><01:06:54.920><c> going</c><01:06:55.000><c> to</c><01:06:55.119><c> set</c><01:06:55.240><c> up</c><01:06:55.319><c> the</c>

01:06:55.589 --> 01:06:55.599 align:start position:0%
enter and now it's going to set up the
 

01:06:55.599 --> 01:06:57.750 align:start position:0%
enter and now it's going to set up the
project<01:06:55.839><c> so</c><01:06:55.960><c> what</c><01:06:56.039><c> it's</c><01:06:56.160><c> going</c><01:06:56.279><c> to</c><01:06:56.400><c> do</c><01:06:56.599><c> is</c><01:06:56.839><c> like</c>

01:06:57.750 --> 01:06:57.760 align:start position:0%
project so what it's going to do is like
 

01:06:57.760 --> 01:07:01.430 align:start position:0%
project so what it's going to do is like
uh<01:06:58.000><c> create</c><01:06:58.520><c> the</c><01:06:58.680><c> config</c><01:06:59.079><c> file</c><01:06:59.920><c> uh</c><01:07:00.240><c> for</c><01:07:00.520><c> versell</c>

01:07:01.430 --> 01:07:01.440 align:start position:0%
uh create the config file uh for versell
 

01:07:01.440 --> 01:07:03.230 align:start position:0%
uh create the config file uh for versell
and<01:07:01.640><c> then</c><01:07:01.920><c> build</c><01:07:02.200><c> it</c><01:07:02.440><c> make</c><01:07:02.559><c> sure</c><01:07:02.680><c> it</c><01:07:02.839><c> builds</c>

01:07:03.230 --> 01:07:03.240 align:start position:0%
and then build it make sure it builds
 

01:07:03.240 --> 01:07:05.549 align:start position:0%
and then build it make sure it builds
properly<01:07:04.240><c> uh</c><01:07:04.359><c> set</c><01:07:04.559><c> the</c><01:07:04.720><c> ports</c><01:07:05.079><c> all</c><01:07:05.240><c> that</c><01:07:05.359><c> stuff</c>

01:07:05.549 --> 01:07:05.559 align:start position:0%
properly uh set the ports all that stuff
 

01:07:05.559 --> 01:07:07.470 align:start position:0%
properly uh set the ports all that stuff
like<01:07:05.720><c> that</c><01:07:05.920><c> and</c><01:07:06.000><c> then</c><01:07:06.119><c> it's</c><01:07:06.279><c> going</c><01:07:06.520><c> to</c><01:07:07.200><c> ask</c><01:07:07.400><c> if</c>

01:07:07.470 --> 01:07:07.480 align:start position:0%
like that and then it's going to ask if
 

01:07:07.480 --> 01:07:09.109 align:start position:0%
like that and then it's going to ask if
you<01:07:07.559><c> want</c><01:07:07.680><c> to</c><01:07:07.799><c> modify</c><01:07:08.160><c> the</c><01:07:08.279><c> changes</c><01:07:08.720><c> you</c><01:07:08.880><c> say</c>

01:07:09.109 --> 01:07:09.119 align:start position:0%
you want to modify the changes you say
 

01:07:09.119 --> 01:07:11.670 align:start position:0%
you want to modify the changes you say
no<01:07:09.920><c> and</c><01:07:10.039><c> then</c><01:07:10.240><c> now</c><01:07:10.440><c> you</c><01:07:10.559><c> can</c><01:07:10.760><c> deploy</c><01:07:11.160><c> it</c><01:07:11.559><c> so</c>

01:07:11.670 --> 01:07:11.680 align:start position:0%
no and then now you can deploy it so
 

01:07:11.680 --> 01:07:14.269 align:start position:0%
no and then now you can deploy it so
it's<01:07:11.799><c> going</c><01:07:11.880><c> to</c><01:07:12.079><c> push</c><01:07:12.240><c> it</c><01:07:12.440><c> out</c><01:07:12.839><c> here</c><01:07:13.839><c> so</c><01:07:14.039><c> if</c><01:07:14.119><c> we</c>

01:07:14.269 --> 01:07:14.279 align:start position:0%
it's going to push it out here so if we
 

01:07:14.279 --> 01:07:15.910 align:start position:0%
it's going to push it out here so if we
come<01:07:14.440><c> to</c><01:07:14.640><c> this</c><01:07:14.799><c> URL</c>

01:07:15.910 --> 01:07:15.920 align:start position:0%
come to this URL
 

01:07:15.920 --> 01:07:18.589 align:start position:0%
come to this URL
now<01:07:16.920><c> uh</c><01:07:17.039><c> it</c><01:07:17.160><c> takes</c><01:07:17.359><c> a</c><01:07:17.520><c> second</c><01:07:17.720><c> to</c>

01:07:18.589 --> 01:07:18.599 align:start position:0%
now uh it takes a second to
 

01:07:18.599 --> 01:07:22.950 align:start position:0%
now uh it takes a second to
deploy<01:07:19.599><c> we</c><01:07:19.720><c> can</c><01:07:19.880><c> come</c><01:07:20.119><c> here</c><01:07:20.640><c> paste</c><01:07:20.920><c> that</c>

01:07:22.950 --> 01:07:22.960 align:start position:0%
deploy we can come here paste that
 

01:07:22.960 --> 01:07:25.589 align:start position:0%
deploy we can come here paste that
in<01:07:23.960><c> and</c><01:07:24.200><c> oh</c><01:07:24.440><c> I</c><01:07:24.520><c> need</c><01:07:24.680><c> to</c><01:07:24.760><c> be</c><01:07:24.880><c> in</c><01:07:25.039><c> the</c><01:07:25.200><c> right</c>

01:07:25.589 --> 01:07:25.599 align:start position:0%
in and oh I need to be in the right
 

01:07:25.599 --> 01:07:27.549 align:start position:0%
in and oh I need to be in the right
browser<01:07:26.119><c> session</c><01:07:26.880><c> which</c><01:07:27.000><c> is</c><01:07:27.160><c> a</c><01:07:27.240><c> little</c>

01:07:27.549 --> 01:07:27.559 align:start position:0%
browser session which is a little
 

01:07:27.559 --> 01:07:30.630 align:start position:0%
browser session which is a little
annoying<01:07:28.559><c> so</c><01:07:29.079><c> by</c><01:07:29.359><c> default</c><01:07:29.760><c> versell</c><01:07:30.480><c> like</c>

01:07:30.630 --> 01:07:30.640 align:start position:0%
annoying so by default versell like
 

01:07:30.640 --> 01:07:32.069 align:start position:0%
annoying so by default versell like
will'll<01:07:30.960><c> make</c><01:07:31.160><c> it</c>

01:07:32.069 --> 01:07:32.079 align:start position:0%
will'll make it
 

01:07:32.079 --> 01:07:34.870 align:start position:0%
will'll make it
private<01:07:33.079><c> so</c><01:07:33.599><c> you</c><01:07:33.720><c> need</c><01:07:33.880><c> to</c><01:07:34.079><c> like</c><01:07:34.279><c> authenticate</c>

01:07:34.870 --> 01:07:34.880 align:start position:0%
private so you need to like authenticate
 

01:07:34.880 --> 01:07:38.630 align:start position:0%
private so you need to like authenticate
and<01:07:35.039><c> actually</c><01:07:35.359><c> sign</c><01:07:35.640><c> in</c><01:07:36.200><c> to</c><01:07:36.920><c> versell</c><01:07:37.920><c> but</c><01:07:38.480><c> uh</c>

01:07:38.630 --> 01:07:38.640 align:start position:0%
and actually sign in to versell but uh
 

01:07:38.640 --> 01:07:40.630 align:start position:0%
and actually sign in to versell but uh
as<01:07:38.720><c> you</c><01:07:38.839><c> can</c><01:07:39.000><c> see</c><01:07:39.319><c> here</c><01:07:39.680><c> it's</c><01:07:39.880><c> building</c><01:07:40.440><c> so</c>

01:07:40.630 --> 01:07:40.640 align:start position:0%
as you can see here it's building so
 

01:07:40.640 --> 01:07:42.150 align:start position:0%
as you can see here it's building so
that<01:07:40.720><c> will</c><01:07:40.880><c> take</c><01:07:41.039><c> a</c><01:07:41.200><c> second</c><01:07:41.559><c> so</c><01:07:41.720><c> it's</c><01:07:41.880><c> already</c>

01:07:42.150 --> 01:07:42.160 align:start position:0%
that will take a second so it's already
 

01:07:42.160 --> 01:07:43.789 align:start position:0%
that will take a second so it's already
kind<01:07:42.279><c> of</c><01:07:42.400><c> like</c><01:07:42.520><c> transferred</c><01:07:43.079><c> all</c><01:07:43.240><c> the</c><01:07:43.680><c> the</c>

01:07:43.789 --> 01:07:43.799 align:start position:0%
kind of like transferred all the the
 

01:07:43.799 --> 01:07:46.069 align:start position:0%
kind of like transferred all the the
files<01:07:44.079><c> to</c><01:07:44.240><c> versell</c><01:07:45.200><c> and</c><01:07:45.319><c> now</c><01:07:45.559><c> versell</c><01:07:46.000><c> is</c>

01:07:46.069 --> 01:07:46.079 align:start position:0%
files to versell and now versell is
 

01:07:46.079 --> 01:07:47.670 align:start position:0%
files to versell and now versell is
running<01:07:46.359><c> some</c><01:07:46.520><c> Automation</c><01:07:47.039><c> and</c><01:07:47.240><c> basically</c>

01:07:47.670 --> 01:07:47.680 align:start position:0%
running some Automation and basically
 

01:07:47.680 --> 01:07:50.029 align:start position:0%
running some Automation and basically
creating<01:07:48.039><c> a</c><01:07:48.200><c> page</c><01:07:48.400><c> for</c><01:07:48.599><c> me</c><01:07:49.119><c> so</c><01:07:49.480><c> this</c><01:07:49.680><c> point</c>

01:07:50.029 --> 01:07:50.039 align:start position:0%
creating a page for me so this point
 

01:07:50.039 --> 01:07:51.269 align:start position:0%
creating a page for me so this point
then<01:07:50.200><c> we'll</c><01:07:50.440><c> have</c><01:07:50.680><c> this</c><01:07:50.839><c> kind</c><01:07:50.960><c> of</c><01:07:51.119><c> like</c>

01:07:51.269 --> 01:07:51.279 align:start position:0%
then we'll have this kind of like
 

01:07:51.279 --> 01:07:53.390 align:start position:0%
then we'll have this kind of like
deployed<01:07:51.839><c> application</c><01:07:52.839><c> uh</c><01:07:52.960><c> we</c><01:07:53.039><c> didn't</c><01:07:53.240><c> really</c>

01:07:53.390 --> 01:07:53.400 align:start position:0%
deployed application uh we didn't really
 

01:07:53.400 --> 01:07:55.029 align:start position:0%
deployed application uh we didn't really
do<01:07:53.559><c> any</c><01:07:53.720><c> friend</c><01:07:53.960><c> end</c><01:07:54.200><c> code</c><01:07:54.480><c> but</c><01:07:54.599><c> like</c><01:07:54.720><c> I</c><01:07:54.799><c> said</c>

01:07:55.029 --> 01:07:55.039 align:start position:0%
do any friend end code but like I said
 

01:07:55.039 --> 01:07:57.950 align:start position:0%
do any friend end code but like I said
Eda<01:07:55.640><c> next</c><01:07:56.240><c> uh</c><01:07:56.359><c> tomorrow</c><01:07:56.880><c> she</c><01:07:57.039><c> will</c><01:07:57.319><c> do</c><01:07:57.599><c> a</c><01:07:57.760><c> much</c>

01:07:57.950 --> 01:07:57.960 align:start position:0%
Eda next uh tomorrow she will do a much
 

01:07:57.960 --> 01:08:01.150 align:start position:0%
Eda next uh tomorrow she will do a much
further<01:07:58.760><c> um</c><01:07:59.079><c> demo</c><01:07:59.920><c> um</c><01:08:00.240><c> and</c><01:08:00.599><c> show</c><01:08:00.799><c> you</c><01:08:00.920><c> how</c><01:08:01.039><c> to</c>

01:08:01.150 --> 01:08:01.160 align:start position:0%
further um demo um and show you how to
 

01:08:01.160 --> 01:08:03.589 align:start position:0%
further um demo um and show you how to
use<01:08:01.359><c> the</c><01:08:01.480><c> hooks</c><01:08:01.799><c> and</c><01:08:01.960><c> the</c><01:08:02.160><c> components</c><01:08:03.160><c> reading</c>

01:08:03.589 --> 01:08:03.599 align:start position:0%
use the hooks and the components reading
 

01:08:03.599 --> 01:08:06.269 align:start position:0%
use the hooks and the components reading
and<01:08:03.760><c> writing</c><01:08:04.119><c> from</c><01:08:04.319><c> your</c><01:08:04.839><c> contract</c><01:08:05.839><c> uh</c><01:08:06.039><c> and</c>

01:08:06.269 --> 01:08:06.279 align:start position:0%
and writing from your contract uh and
 

01:08:06.279 --> 01:08:07.789 align:start position:0%
and writing from your contract uh and
and<01:08:06.400><c> stuff</c><01:08:06.640><c> like</c>

01:08:07.789 --> 01:08:07.799 align:start position:0%
and stuff like
 

01:08:07.799 --> 01:08:11.150 align:start position:0%
and stuff like
that<01:08:09.079><c> okay</c><01:08:10.079><c> cool</c><01:08:10.319><c> I</c><01:08:10.400><c> want</c><01:08:10.520><c> to</c><01:08:10.640><c> talk</c><01:08:10.799><c> about</c><01:08:11.000><c> one</c>

01:08:11.150 --> 01:08:11.160 align:start position:0%
that okay cool I want to talk about one
 

01:08:11.160 --> 01:08:14.109 align:start position:0%
that okay cool I want to talk about one
more<01:08:11.480><c> thing</c><01:08:12.400><c> um</c><01:08:13.000><c> first</c><01:08:13.160><c> of</c><01:08:13.279><c> all</c><01:08:13.720><c> let's</c><01:08:13.920><c> stop</c>

01:08:14.109 --> 01:08:14.119 align:start position:0%
more thing um first of all let's stop
 

01:08:14.119 --> 01:08:15.789 align:start position:0%
more thing um first of all let's stop
for<01:08:14.240><c> a</c><01:08:14.359><c> second</c><01:08:14.640><c> sorry</c><01:08:14.920><c> about</c><01:08:15.079><c> the</c><01:08:15.200><c> hiccups</c><01:08:15.680><c> I'm</c>

01:08:15.789 --> 01:08:15.799 align:start position:0%
for a second sorry about the hiccups I'm
 

01:08:15.799 --> 01:08:17.510 align:start position:0%
for a second sorry about the hiccups I'm
glad<01:08:16.080><c> we</c><01:08:16.159><c> were</c><01:08:16.440><c> actually</c><01:08:16.719><c> able</c><01:08:16.920><c> to</c><01:08:17.080><c> deploy</c><01:08:17.400><c> the</c>

01:08:17.510 --> 01:08:17.520 align:start position:0%
glad we were actually able to deploy the
 

01:08:17.520 --> 01:08:20.309 align:start position:0%
glad we were actually able to deploy the
contract<01:08:18.400><c> uh</c><01:08:18.520><c> but</c><01:08:18.640><c> are</c><01:08:18.759><c> there</c><01:08:18.920><c> any</c><01:08:19.319><c> questions</c>

01:08:20.309 --> 01:08:20.319 align:start position:0%
contract uh but are there any questions
 

01:08:20.319 --> 01:08:28.829 align:start position:0%
contract uh but are there any questions
uh<01:08:20.560><c> up</c><01:08:20.759><c> into</c><01:08:21.000><c> this</c><01:08:21.199><c> point</c><01:08:21.600><c> that</c><01:08:21.759><c> I</c><01:08:21.839><c> can</c><01:08:22.040><c> answer</c>

01:08:28.829 --> 01:08:28.839 align:start position:0%
 
 

01:08:28.839 --> 01:08:32.870 align:start position:0%
 
y

01:08:32.870 --> 01:08:32.880 align:start position:0%
 
 

01:08:32.880 --> 01:08:35.550 align:start position:0%
 
yeah<01:08:33.880><c> network</c><01:08:34.199><c> not</c><01:08:34.400><c> supported</c><01:08:35.040><c> uh</c><01:08:35.159><c> did</c><01:08:35.319><c> you</c><01:08:35.400><c> do</c>

01:08:35.550 --> 01:08:35.560 align:start position:0%
yeah network not supported uh did you do
 

01:08:35.560 --> 01:08:37.749 align:start position:0%
yeah network not supported uh did you do
yarn<01:08:35.880><c> verifi</c><01:08:36.319><c> D-</c>

01:08:37.749 --> 01:08:37.759 align:start position:0%
yarn verifi D-
 

01:08:37.759 --> 01:08:41.349 align:start position:0%
yarn verifi D-
network<01:08:38.759><c> uh</c><01:08:39.000><c> yep</c><01:08:39.359><c> and</c><01:08:39.520><c> you</c><01:08:39.880><c> type</c><01:08:40.159><c> sapoia</c><01:08:41.080><c> no</c><01:08:41.239><c> I</c>

01:08:41.349 --> 01:08:41.359 align:start position:0%
network uh yep and you type sapoia no I
 

01:08:41.359 --> 01:08:46.149 align:start position:0%
network uh yep and you type sapoia no I
use<01:08:41.679><c> base</c><01:08:42.600><c> base</c><01:08:43.520><c> uh</c><01:08:43.679><c> it's</c><01:08:44.480><c> base</c><01:08:44.880><c> mainnet</c><01:08:45.560><c> maybe</c>

01:08:46.149 --> 01:08:46.159 align:start position:0%
use base base uh it's base mainnet maybe
 

01:08:46.159 --> 01:08:47.870 align:start position:0%
use base base uh it's base mainnet maybe
uh<01:08:46.239><c> so</c><01:08:46.359><c> if</c><01:08:46.480><c> we</c><01:08:46.600><c> go</c><01:08:46.719><c> into</c><01:08:46.920><c> the</c><01:08:47.000><c> hard</c><01:08:47.279><c> hack</c><01:08:47.480><c> config</c>

01:08:47.870 --> 01:08:47.880 align:start position:0%
uh so if we go into the hard hack config
 

01:08:47.880 --> 01:08:50.070 align:start position:0%
uh so if we go into the hard hack config
so<01:08:48.040><c> the</c><01:08:48.199><c> question</c><01:08:48.560><c> was</c><01:08:49.279><c> uh</c><01:08:49.400><c> he</c><01:08:49.520><c> was</c><01:08:49.640><c> trying</c><01:08:49.839><c> to</c>

01:08:50.070 --> 01:08:50.080 align:start position:0%
so the question was uh he was trying to
 

01:08:50.080 --> 01:08:52.390 align:start position:0%
so the question was uh he was trying to
do<01:08:50.279><c> his</c><01:08:50.520><c> verification</c><01:08:51.279><c> but</c><01:08:51.480><c> it</c><01:08:51.600><c> said</c><01:08:51.960><c> network</c>

01:08:52.390 --> 01:08:52.400 align:start position:0%
do his verification but it said network
 

01:08:52.400 --> 01:08:54.950 align:start position:0%
do his verification but it said network
not<01:08:52.640><c> found</c><01:08:53.560><c> so</c><01:08:53.759><c> I</c><01:08:53.880><c> think</c><01:08:54.120><c> what's</c><01:08:54.400><c> going</c><01:08:54.600><c> on</c>

01:08:54.950 --> 01:08:54.960 align:start position:0%
not found so I think what's going on
 

01:08:54.960 --> 01:08:56.709 align:start position:0%
not found so I think what's going on
probably<01:08:55.480><c> is</c><01:08:55.600><c> inside</c><01:08:55.880><c> of</c><01:08:56.040><c> the</c><01:08:56.159><c> hard</c><01:08:56.440><c> hack</c>

01:08:56.709 --> 01:08:56.719 align:start position:0%
probably is inside of the hard hack
 

01:08:56.719 --> 01:08:59.229 align:start position:0%
probably is inside of the hard hack
config<01:08:57.239><c> we</c><01:08:57.359><c> can</c><01:08:57.520><c> take</c><01:08:57.679><c> a</c><01:08:57.880><c> look</c><01:08:58.560><c> at</c><01:08:58.759><c> what</c><01:08:58.960><c> base</c>

01:08:59.229 --> 01:08:59.239 align:start position:0%
config we can take a look at what base
 

01:08:59.239 --> 01:09:01.590 align:start position:0%
config we can take a look at what base
is<01:08:59.440><c> called</c><01:08:59.799><c> so</c><01:08:59.960><c> I</c><01:09:00.080><c> think</c><01:09:00.199><c> it's</c><01:09:00.440><c> called</c>

01:09:01.590 --> 01:09:01.600 align:start position:0%
is called so I think it's called
 

01:09:01.600 --> 01:09:04.550 align:start position:0%
is called so I think it's called
base<01:09:02.600><c> oh</c><01:09:02.759><c> maybe</c><01:09:02.920><c> it</c><01:09:03.000><c> is</c><01:09:03.159><c> called</c><01:09:03.440><c> base</c><01:09:03.759><c> yeah</c><01:09:04.040><c> B</c>

01:09:04.550 --> 01:09:04.560 align:start position:0%
base oh maybe it is called base yeah B
 

01:09:04.560 --> 01:09:07.229 align:start position:0%
base oh maybe it is called base yeah B
Yeah<01:09:05.560><c> so</c><01:09:05.759><c> basically</c><01:09:06.120><c> the</c><01:09:06.239><c> error</c><01:09:06.560><c> message</c><01:09:06.920><c> says</c>

01:09:07.229 --> 01:09:07.239 align:start position:0%
Yeah so basically the error message says
 

01:09:07.239 --> 01:09:10.590 align:start position:0%
Yeah so basically the error message says
network<01:09:07.679><c> vinity</c><01:09:08.600><c> 8453</c><01:09:09.600><c> not</c>

01:09:10.590 --> 01:09:10.600 align:start position:0%
network vinity 8453 not
 

01:09:10.600 --> 01:09:13.550 align:start position:0%
network vinity 8453 not
supported<01:09:11.600><c> you</c><01:09:11.719><c> can</c><01:09:11.960><c> specify</c><01:09:12.400><c> the</c><01:09:12.520><c> URL</c>

01:09:13.550 --> 01:09:13.560 align:start position:0%
supported you can specify the URL
 

01:09:13.560 --> 01:09:16.430 align:start position:0%
supported you can specify the URL
manually<01:09:14.560><c> bya</c><01:09:14.839><c> API</c>

01:09:16.430 --> 01:09:16.440 align:start position:0%
manually bya API
 

01:09:16.440 --> 01:09:19.269 align:start position:0%
manually bya API
URL<01:09:17.440><c> oh</c><01:09:17.640><c> maybe</c><01:09:17.839><c> you</c><01:09:18.000><c> can't</c><01:09:18.239><c> verify</c><01:09:18.719><c> contracts</c>

01:09:19.269 --> 01:09:19.279 align:start position:0%
URL oh maybe you can't verify contracts
 

01:09:19.279 --> 01:09:21.070 align:start position:0%
URL oh maybe you can't verify contracts
it's<01:09:19.560><c> possible</c><01:09:20.120><c> uh</c><01:09:20.199><c> that</c><01:09:20.279><c> you</c><01:09:20.400><c> can't</c><01:09:20.640><c> verify</c>

01:09:21.070 --> 01:09:21.080 align:start position:0%
it's possible uh that you can't verify
 

01:09:21.080 --> 01:09:24.430 align:start position:0%
it's possible uh that you can't verify
contracts<01:09:21.799><c> for</c><01:09:22.040><c> base</c><01:09:22.600><c> possibly</c><01:09:23.600><c> um</c><01:09:23.880><c> so</c><01:09:24.279><c> there</c>

01:09:24.430 --> 01:09:24.440 align:start position:0%
contracts for base possibly um so there
 

01:09:24.440 --> 01:09:27.309 align:start position:0%
contracts for base possibly um so there
might<01:09:24.600><c> be</c><01:09:24.759><c> a</c><01:09:24.960><c> a</c><01:09:25.400><c> ual</c><01:09:25.679><c> URL</c><01:09:26.120><c> you</c><01:09:26.239><c> can</c><01:09:26.520><c> pass</c><01:09:27.159><c> with</c>

01:09:27.309 --> 01:09:27.319 align:start position:0%
might be a a ual URL you can pass with
 

01:09:27.319 --> 01:09:31.030 align:start position:0%
might be a a ual URL you can pass with
the<01:09:27.480><c> API</c><01:09:28.000><c> key</c><01:09:28.719><c> using</c><01:09:29.080><c> like</c><01:09:29.359><c> base</c><01:09:30.120><c> uh</c><01:09:30.319><c> base</c><01:09:30.679><c> scan</c>

01:09:31.030 --> 01:09:31.040 align:start position:0%
the API key using like base uh base scan
 

01:09:31.040 --> 01:09:33.030 align:start position:0%
the API key using like base uh base scan
or<01:09:31.199><c> whatever</c><01:09:31.480><c> it's</c><01:09:31.679><c> called</c><01:09:32.520><c> Uh</c><01:09:32.640><c> so</c><01:09:32.839><c> there's</c>

01:09:33.030 --> 01:09:33.040 align:start position:0%
or whatever it's called Uh so there's
 

01:09:33.040 --> 01:09:34.510 align:start position:0%
or whatever it's called Uh so there's
probably<01:09:33.279><c> a</c><01:09:33.400><c> way</c><01:09:33.520><c> to</c><01:09:33.640><c> do</c><01:09:33.799><c> it</c><01:09:34.040><c> you</c><01:09:34.159><c> need</c><01:09:34.279><c> to</c><01:09:34.440><c> go</c>

01:09:34.510 --> 01:09:34.520 align:start position:0%
probably a way to do it you need to go
 

01:09:34.520 --> 01:09:37.349 align:start position:0%
probably a way to do it you need to go
to<01:09:34.679><c> the</c><01:09:34.799><c> base</c><01:09:35.400><c> uh</c><01:09:35.520><c> block</c><01:09:35.880><c> Explorer</c><01:09:36.880><c> and</c><01:09:37.080><c> go</c><01:09:37.199><c> to</c>

01:09:37.349 --> 01:09:37.359 align:start position:0%
to the base uh block Explorer and go to
 

01:09:37.359 --> 01:09:39.349 align:start position:0%
to the base uh block Explorer and go to
the<01:09:37.520><c> verification</c><01:09:38.159><c> for</c><01:09:38.400><c> that</c><01:09:38.600><c> contract</c><01:09:39.279><c> and</c>

01:09:39.349 --> 01:09:39.359 align:start position:0%
the verification for that contract and
 

01:09:39.359 --> 01:09:42.829 align:start position:0%
the verification for that contract and
it<01:09:39.480><c> will</c><01:09:39.640><c> tell</c><01:09:39.799><c> you</c><01:09:39.920><c> how</c><01:09:40.000><c> to</c><01:09:40.159><c> do</c>

01:09:42.829 --> 01:09:42.839 align:start position:0%
 
 

01:09:42.839 --> 01:09:46.269 align:start position:0%
 
it<01:09:43.839><c> cool</c><01:09:44.199><c> any</c><01:09:44.359><c> other</c><01:09:44.560><c> questions</c><01:09:45.000><c> yeah</c><01:09:45.440><c> uhhuh</c>

01:09:46.269 --> 01:09:46.279 align:start position:0%
it cool any other questions yeah uhhuh
 

01:09:46.279 --> 01:09:51.550 align:start position:0%
it cool any other questions yeah uhhuh
let's<01:09:46.520><c> get</c><01:09:46.679><c> get</c><01:09:46.759><c> your</c><01:09:46.880><c> a</c><01:09:46.960><c> mic</c>

01:09:51.550 --> 01:09:51.560 align:start position:0%
 
 

01:09:51.560 --> 01:09:54.269 align:start position:0%
 
first<01:09:52.560><c> yes</c><01:09:52.839><c> thank</c><01:09:53.000><c> you</c><01:09:53.600><c> uh</c><01:09:53.719><c> I</c><01:09:53.799><c> would</c><01:09:53.960><c> like</c><01:09:54.120><c> to</c>

01:09:54.269 --> 01:09:54.279 align:start position:0%
first yes thank you uh I would like to
 

01:09:54.279 --> 01:09:55.830 align:start position:0%
first yes thank you uh I would like to
know<01:09:54.520><c> where</c><01:09:54.679><c> to</c><01:09:54.880><c> specify</c>

01:09:55.830 --> 01:09:55.840 align:start position:0%
know where to specify
 

01:09:55.840 --> 01:09:58.270 align:start position:0%
know where to specify
the<01:09:56.080><c> API</c><01:09:56.600><c> key</c><01:09:57.040><c> for</c><01:09:57.239><c> the</c><01:09:57.360><c> blog</c><01:09:57.600><c> Explorer</c>

01:09:58.270 --> 01:09:58.280 align:start position:0%
the API key for the blog Explorer
 

01:09:58.280 --> 01:10:01.910 align:start position:0%
the API key for the blog Explorer
because<01:09:58.640><c> to</c><01:09:59.040><c> verify</c><01:10:00.040><c> uh</c><01:10:00.840><c> what</c><01:10:01.000><c> I</c><01:10:01.600><c> that</c><01:10:01.760><c> you</c>

01:10:01.910 --> 01:10:01.920 align:start position:0%
because to verify uh what I that you
 

01:10:01.920 --> 01:10:06.709 align:start position:0%
because to verify uh what I that you
need<01:10:02.320><c> the</c><01:10:02.400><c> blog</c><01:10:02.679><c> Explorer</c><01:10:03.640><c> API</c><01:10:04.120><c> key</c><01:10:04.880><c> so</c><01:10:05.199><c> in</c><01:10:05.719><c> the</c>

01:10:06.709 --> 01:10:06.719 align:start position:0%
need the blog Explorer API key so in the
 

01:10:06.719 --> 01:10:08.430 align:start position:0%
need the blog Explorer API key so in the
in<01:10:06.840><c> the</c><01:10:06.960><c> structure</c><01:10:07.360><c> of</c><01:10:07.480><c> the</c><01:10:07.640><c> project</c><01:10:08.040><c> where</c><01:10:08.280><c> do</c>

01:10:08.430 --> 01:10:08.440 align:start position:0%
in the structure of the project where do
 

01:10:08.440 --> 01:10:11.390 align:start position:0%
in the structure of the project where do
we<01:10:08.679><c> specify</c><01:10:09.280><c> this</c><01:10:09.760><c> key</c><01:10:10.760><c> yeah</c><01:10:10.920><c> that's</c><01:10:11.040><c> a</c><01:10:11.159><c> good</c>

01:10:11.390 --> 01:10:11.400 align:start position:0%
we specify this key yeah that's a good
 

01:10:11.400 --> 01:10:15.870 align:start position:0%
we specify this key yeah that's a good
question<01:10:12.280><c> um</c><01:10:12.840><c> so</c><01:10:13.640><c> I</c><01:10:13.800><c> think</c><01:10:14.280><c> there's</c><01:10:14.480><c> a</c><01:10:15.280><c> um</c>

01:10:15.870 --> 01:10:15.880 align:start position:0%
question um so I think there's a um
 

01:10:15.880 --> 01:10:18.229 align:start position:0%
question um so I think there's a um
let's<01:10:16.040><c> see</c><01:10:16.120><c> if</c><01:10:16.239><c> I</c><01:10:16.320><c> can</c><01:10:16.400><c> do</c><01:10:16.600><c> this</c><01:10:16.760><c> yarn</c><01:10:17.199><c> verify</c>

01:10:18.229 --> 01:10:18.239 align:start position:0%
let's see if I can do this yarn verify
 

01:10:18.239 --> 01:10:21.110 align:start position:0%
let's see if I can do this yarn verify
d-el<01:10:19.560><c> maybe</c><01:10:20.560><c> I</c><01:10:20.600><c> don't</c><01:10:20.719><c> know</c><01:10:20.800><c> if</c><01:10:20.920><c> that's</c><01:10:21.040><c> going</c>

01:10:21.110 --> 01:10:21.120 align:start position:0%
d-el maybe I don't know if that's going
 

01:10:21.120 --> 01:10:24.070 align:start position:0%
d-el maybe I don't know if that's going
to<01:10:21.280><c> work</c><01:10:21.480><c> but</c><01:10:21.640><c> there's</c><01:10:21.760><c> a</c><01:10:22.120><c> there's</c><01:10:22.320><c> a</c><01:10:22.560><c> way</c><01:10:22.800><c> to</c>

01:10:24.070 --> 01:10:24.080 align:start position:0%
to work but there's a there's a way to
 

01:10:24.080 --> 01:10:29.189 align:start position:0%
to work but there's a there's a way to
do<01:10:25.080><c> that</c><01:10:25.360><c> D-</c><01:10:26.040><c> API</c><01:10:26.800><c> key</c><01:10:27.800><c> so</c><01:10:27.920><c> you</c><01:10:28.040><c> can</c><01:10:28.199><c> say</c><01:10:28.440><c> yarn</c>

01:10:29.189 --> 01:10:29.199 align:start position:0%
do that D- API key so you can say yarn
 

01:10:29.199 --> 01:10:32.189 align:start position:0%
do that D- API key so you can say yarn
verify<01:10:29.800><c> D-</c><01:10:30.199><c> API</c><01:10:30.600><c> key</c><01:10:31.480><c> and</c><01:10:31.640><c> you</c><01:10:31.760><c> can</c><01:10:31.920><c> also</c>

01:10:32.189 --> 01:10:32.199 align:start position:0%
verify D- API key and you can also
 

01:10:32.199 --> 01:10:36.310 align:start position:0%
verify D- API key and you can also
specify<01:10:32.640><c> the</c><01:10:32.800><c> URL</c><01:10:33.800><c> manually</c><01:10:34.440><c> so</c><01:10:35.400><c> yeah</c><01:10:36.199><c> it's</c>

01:10:36.310 --> 01:10:36.320 align:start position:0%
specify the URL manually so yeah it's
 

01:10:36.320 --> 01:10:38.830 align:start position:0%
specify the URL manually so yeah it's
using<01:10:36.640><c> hard</c><01:10:36.960><c> hat</c><01:10:37.280><c> verify</c><01:10:38.280><c> so</c><01:10:38.440><c> if</c><01:10:38.520><c> you</c><01:10:38.640><c> want</c><01:10:38.719><c> to</c>

01:10:38.830 --> 01:10:38.840 align:start position:0%
using hard hat verify so if you want to
 

01:10:38.840 --> 01:10:40.510 align:start position:0%
using hard hat verify so if you want to
look<01:10:39.000><c> up</c><01:10:39.159><c> the</c><01:10:39.320><c> documentation</c><01:10:39.840><c> for</c><01:10:40.040><c> hard</c><01:10:40.360><c> hat</c>

01:10:40.510 --> 01:10:40.520 align:start position:0%
look up the documentation for hard hat
 

01:10:40.520 --> 01:10:43.430 align:start position:0%
look up the documentation for hard hat
verify<01:10:41.440><c> that's</c><01:10:41.679><c> exactly</c><01:10:42.040><c> what</c><01:10:42.159><c> it</c><01:10:42.320><c> uses</c><01:10:43.320><c> at</c>

01:10:43.430 --> 01:10:43.440 align:start position:0%
verify that's exactly what it uses at
 

01:10:43.440 --> 01:10:45.390 align:start position:0%
verify that's exactly what it uses at
least<01:10:43.719><c> what</c><01:10:43.960><c> my</c><01:10:44.159><c> implementation</c><01:10:44.840><c> is</c><01:10:45.280><c> if</c>

01:10:45.390 --> 01:10:45.400 align:start position:0%
least what my implementation is if
 

01:10:45.400 --> 01:10:46.630 align:start position:0%
least what my implementation is if
you're<01:10:45.520><c> using</c><01:10:45.800><c> Foundry</c><01:10:46.199><c> it's</c><01:10:46.320><c> going</c><01:10:46.400><c> to</c><01:10:46.520><c> be</c>

01:10:46.630 --> 01:10:46.640 align:start position:0%
you're using Foundry it's going to be
 

01:10:46.640 --> 01:10:48.830 align:start position:0%
you're using Foundry it's going to be
different<01:10:46.960><c> I'm</c><01:10:47.080><c> not</c><01:10:47.199><c> sure</c><01:10:47.400><c> what</c><01:10:47.560><c> they</c>

01:10:48.830 --> 01:10:48.840 align:start position:0%
different I'm not sure what they
 

01:10:48.840 --> 01:10:52.149 align:start position:0%
different I'm not sure what they
use

01:10:52.149 --> 01:10:52.159 align:start position:0%
 
 

01:10:52.159 --> 01:10:55.709 align:start position:0%
 
yeah<01:10:53.159><c> and</c><01:10:53.560><c> when</c><01:10:53.880><c> you</c><01:10:54.159><c> you</c><01:10:54.360><c> verify</c><01:10:54.840><c> does</c><01:10:54.960><c> it</c><01:10:55.440><c> ify</c>

01:10:55.709 --> 01:10:55.719 align:start position:0%
yeah and when you you verify does it ify
 

01:10:55.719 --> 01:10:59.910 align:start position:0%
yeah and when you you verify does it ify
all<01:10:55.920><c> the</c><01:10:56.159><c> contracts</c><01:10:57.080><c> or</c><01:10:57.840><c> yes</c><01:10:58.800><c> okay</c><01:10:59.440><c> yeah</c><01:10:59.719><c> like</c>

01:10:59.910 --> 01:10:59.920 align:start position:0%
all the contracts or yes okay yeah like
 

01:10:59.920 --> 01:11:02.310 align:start position:0%
all the contracts or yes okay yeah like
scaffold<01:11:00.440><c> eth</c><01:11:00.719><c> is</c><01:11:00.880><c> not</c><01:11:01.120><c> like</c><01:11:01.440><c> multi-chain</c><01:11:02.159><c> out</c>

01:11:02.310 --> 01:11:02.320 align:start position:0%
scaffold eth is not like multi-chain out
 

01:11:02.320 --> 01:11:04.070 align:start position:0%
scaffold eth is not like multi-chain out
of<01:11:02.440><c> the</c><01:11:02.640><c> box</c><01:11:02.920><c> so</c><01:11:03.080><c> it's</c><01:11:03.280><c> just</c><01:11:03.440><c> going</c><01:11:03.560><c> to</c><01:11:03.719><c> assume</c>

01:11:04.070 --> 01:11:04.080 align:start position:0%
of the box so it's just going to assume
 

01:11:04.080 --> 01:11:06.110 align:start position:0%
of the box so it's just going to assume
that<01:11:04.199><c> you</c><01:11:04.320><c> want</c><01:11:04.440><c> to</c><01:11:05.120><c> verify</c><01:11:05.600><c> all</c><01:11:05.800><c> of</c><01:11:05.920><c> the</c>

01:11:06.110 --> 01:11:06.120 align:start position:0%
that you want to verify all of the
 

01:11:06.120 --> 01:11:08.310 align:start position:0%
that you want to verify all of the
contracts<01:11:06.760><c> in</c><01:11:07.000><c> that</c><01:11:07.480><c> project</c><01:11:08.000><c> if</c><01:11:08.120><c> they're</c>

01:11:08.310 --> 01:11:08.320 align:start position:0%
contracts in that project if they're
 

01:11:08.320 --> 01:11:10.070 align:start position:0%
contracts in that project if they're
already<01:11:08.560><c> verified</c><01:11:09.000><c> it</c><01:11:09.080><c> we'll</c><01:11:09.280><c> just</c><01:11:09.400><c> skip</c><01:11:09.719><c> them</c>

01:11:10.070 --> 01:11:10.080 align:start position:0%
already verified it we'll just skip them
 

01:11:10.080 --> 01:11:14.830 align:start position:0%
already verified it we'll just skip them
yeah<01:11:10.280><c> another</c><01:11:10.600><c> question</c><01:11:10.840><c> over</c>

01:11:14.830 --> 01:11:14.840 align:start position:0%
 
 

01:11:14.840 --> 01:11:16.510 align:start position:0%
 
here

01:11:16.510 --> 01:11:16.520 align:start position:0%
here
 

01:11:16.520 --> 01:11:21.189 align:start position:0%
here
um<01:11:17.520><c> so</c><01:11:17.880><c> B</c><01:11:18.159><c> basically</c><01:11:18.760><c> a</c><01:11:18.920><c> scuffled</c><01:11:19.400><c> is</c><01:11:19.560><c> for</c><01:11:20.360><c> uh</c>

01:11:21.189 --> 01:11:21.199 align:start position:0%
um so B basically a scuffled is for uh
 

01:11:21.199 --> 01:11:23.910 align:start position:0%
um so B basically a scuffled is for uh
nfts<01:11:22.040><c> and</c><01:11:22.320><c> staking</c><01:11:22.800><c> apps</c><01:11:23.239><c> assuming</c><01:11:23.640><c> I</c><01:11:23.760><c> would</c>

01:11:23.910 --> 01:11:23.920 align:start position:0%
nfts and staking apps assuming I would
 

01:11:23.920 --> 01:11:26.470 align:start position:0%
nfts and staking apps assuming I would
like<01:11:24.120><c> to</c><01:11:24.239><c> do</c><01:11:24.480><c> like</c><01:11:24.560><c> a</c><01:11:24.719><c> computation</c>

01:11:26.470 --> 01:11:26.480 align:start position:0%
like to do like a computation
 

01:11:26.480 --> 01:11:30.310 align:start position:0%
like to do like a computation
and<01:11:26.679><c> add</c><01:11:27.120><c> it</c><01:11:28.120><c> uh</c><01:11:28.400><c> to</c><01:11:28.560><c> a</c><01:11:28.719><c> Smart</c><01:11:29.080><c> contract</c><01:11:30.040><c> from</c>

01:11:30.310 --> 01:11:30.320 align:start position:0%
and add it uh to a Smart contract from
 

01:11:30.320 --> 01:11:32.310 align:start position:0%
and add it uh to a Smart contract from
using<01:11:30.760><c> I</c><01:11:30.840><c> don't</c><01:11:30.960><c> know</c><01:11:31.199><c> graph</c><01:11:31.520><c> Computing</c><01:11:32.120><c> or</c>

01:11:32.310 --> 01:11:32.320 align:start position:0%
using I don't know graph Computing or
 

01:11:32.320 --> 01:11:34.270 align:start position:0%
using I don't know graph Computing or
something<01:11:33.040><c> is</c><01:11:33.320><c> is</c><01:11:33.480><c> this</c><01:11:33.679><c> possible</c><01:11:34.080><c> with</c>

01:11:34.270 --> 01:11:34.280 align:start position:0%
something is is this possible with
 

01:11:34.280 --> 01:11:37.070 align:start position:0%
something is is this possible with
scaffold<01:11:34.880><c> e</c><01:11:35.280><c> or</c><01:11:35.440><c> is</c><01:11:35.600><c> this</c><01:11:35.760><c> more</c><01:11:35.960><c> for</c><01:11:36.320><c> like</c>

01:11:37.070 --> 01:11:37.080 align:start position:0%
scaffold e or is this more for like
 

01:11:37.080 --> 01:11:39.550 align:start position:0%
scaffold e or is this more for like
staking<01:11:37.639><c> apps</c><01:11:38.120><c> and</c><01:11:38.360><c> NF</c><01:11:38.800><c> I</c><01:11:38.880><c> mean</c><01:11:39.199><c> you</c><01:11:39.280><c> can</c><01:11:39.480><c> you</c>

01:11:39.550 --> 01:11:39.560 align:start position:0%
staking apps and NF I mean you can you
 

01:11:39.560 --> 01:11:42.310 align:start position:0%
staking apps and NF I mean you can you
can<01:11:39.719><c> write</c><01:11:40.000><c> any</c><01:11:40.520><c> evm</c><01:11:41.320><c> smart</c><01:11:41.679><c> contract</c><01:11:42.120><c> with</c>

01:11:42.310 --> 01:11:42.320 align:start position:0%
can write any evm smart contract with
 

01:11:42.320 --> 01:11:44.709 align:start position:0%
can write any evm smart contract with
scaffold<01:11:42.760><c> e</c><01:11:43.600><c> um</c><01:11:43.760><c> so</c><01:11:43.920><c> if</c><01:11:44.000><c> you</c><01:11:44.080><c> want</c><01:11:44.199><c> to</c><01:11:44.360><c> do</c><01:11:44.520><c> that</c>

01:11:44.709 --> 01:11:44.719 align:start position:0%
scaffold e um so if you want to do that
 

01:11:44.719 --> 01:11:46.950 align:start position:0%
scaffold e um so if you want to do that
inside<01:11:45.120><c> of</c><01:11:45.239><c> the</c><01:11:45.360><c> smart</c><01:11:45.679><c> contract</c><01:11:46.199><c> then</c><01:11:46.440><c> yeah</c>

01:11:46.950 --> 01:11:46.960 align:start position:0%
inside of the smart contract then yeah
 

01:11:46.960 --> 01:11:48.910 align:start position:0%
inside of the smart contract then yeah
yeah<01:11:47.080><c> you</c><01:11:47.199><c> can</c><01:11:47.360><c> do</c><01:11:47.560><c> whatever</c><01:11:47.840><c> you</c><01:11:47.920><c> need</c><01:11:48.639><c> any</c>

01:11:48.910 --> 01:11:48.920 align:start position:0%
yeah you can do whatever you need any
 

01:11:48.920 --> 01:11:50.590 align:start position:0%
yeah you can do whatever you need any
kind<01:11:49.040><c> of</c><01:11:49.280><c> smart</c><01:11:49.520><c> contract</c><01:11:49.880><c> logic</c><01:11:50.320><c> anything</c>

01:11:50.590 --> 01:11:50.600 align:start position:0%
kind of smart contract logic anything
 

01:11:50.600 --> 01:11:52.229 align:start position:0%
kind of smart contract logic anything
you<01:11:50.679><c> can</c><01:11:50.840><c> write</c><01:11:51.040><c> in</c><01:11:51.239><c> solidity</c><01:11:51.960><c> you</c><01:11:52.080><c> could</c>

01:11:52.229 --> 01:11:52.239 align:start position:0%
you can write in solidity you could
 

01:11:52.239 --> 01:11:54.830 align:start position:0%
you can write in solidity you could
write<01:11:52.440><c> with</c><01:11:52.560><c> scaffold</c><01:11:52.960><c> eth</c><01:11:53.320><c> right</c><01:11:53.840><c> but</c><01:11:54.440><c> is</c><01:11:54.520><c> it</c>

01:11:54.830 --> 01:11:54.840 align:start position:0%
write with scaffold eth right but is it
 

01:11:54.840 --> 01:11:57.709 align:start position:0%
write with scaffold eth right but is it
what<01:11:54.960><c> is</c><01:11:55.159><c> the</c><01:11:55.320><c> the</c><01:11:55.520><c> is</c><01:11:55.639><c> it</c><01:11:56.639><c> made</c><01:11:57.000><c> for</c><01:11:57.320><c> that</c><01:11:57.560><c> or</c>

01:11:57.709 --> 01:11:57.719 align:start position:0%
what is the the is it made for that or
 

01:11:57.719 --> 01:12:02.270 align:start position:0%
what is the the is it made for that or
is<01:11:57.840><c> it</c><01:11:58.000><c> made</c><01:11:58.560><c> for</c><01:11:59.719><c> uh</c><01:12:00.719><c> the</c><01:12:01.199><c> examples</c><01:12:01.800><c> made</c><01:12:02.040><c> on</c>

01:12:02.270 --> 01:12:02.280 align:start position:0%
is it made for uh the examples made on
 

01:12:02.280 --> 01:12:04.270 align:start position:0%
is it made for uh the examples made on
speedrun<01:12:02.840><c> ethereum</c><01:12:03.600><c> is</c><01:12:03.719><c> it</c><01:12:03.880><c> made</c><01:12:04.040><c> for</c>

01:12:04.270 --> 01:12:04.280 align:start position:0%
speedrun ethereum is it made for
 

01:12:04.280 --> 01:12:06.390 align:start position:0%
speedrun ethereum is it made for
computation<01:12:04.960><c> actually</c><01:12:05.280><c> or</c><01:12:05.719><c> was</c><01:12:05.840><c> it</c><01:12:06.000><c> made</c><01:12:06.239><c> more</c>

01:12:06.390 --> 01:12:06.400 align:start position:0%
computation actually or was it made more
 

01:12:06.400 --> 01:12:10.590 align:start position:0%
computation actually or was it made more
for<01:12:07.040><c> like</c><01:12:08.040><c> um</c><01:12:08.560><c> DBS</c><01:12:09.080><c> like</c><01:12:09.360><c> staking</c><01:12:09.960><c> and</c><01:12:10.120><c> so</c><01:12:10.280><c> on</c>

01:12:10.590 --> 01:12:10.600 align:start position:0%
for like um DBS like staking and so on
 

01:12:10.600 --> 01:12:12.149 align:start position:0%
for like um DBS like staking and so on
yeah<01:12:10.719><c> it's</c><01:12:10.840><c> made</c><01:12:11.040><c> more</c><01:12:11.199><c> for</c><01:12:11.400><c> DS</c><01:12:11.840><c> It's</c><01:12:11.960><c> not</c>

01:12:12.149 --> 01:12:12.159 align:start position:0%
yeah it's made more for DS It's not
 

01:12:12.159 --> 01:12:13.870 align:start position:0%
yeah it's made more for DS It's not
really<01:12:12.320><c> made</c><01:12:12.520><c> for</c><01:12:12.679><c> like</c><01:12:12.880><c> decentralized</c>

01:12:13.870 --> 01:12:13.880 align:start position:0%
really made for like decentralized
 

01:12:13.880 --> 01:12:16.990 align:start position:0%
really made for like decentralized
compute<01:12:14.639><c> aspect</c><01:12:15.239><c> stuff</c><01:12:15.560><c> like</c><01:12:15.679><c> it's</c><01:12:15.840><c> not</c><01:12:16.000><c> a</c><01:12:16.920><c> I</c>

01:12:16.990 --> 01:12:17.000 align:start position:0%
compute aspect stuff like it's not a I
 

01:12:17.000 --> 01:12:19.390 align:start position:0%
compute aspect stuff like it's not a I
mean<01:12:17.960><c> yeah</c><01:12:18.120><c> I'm</c><01:12:18.239><c> not</c><01:12:18.400><c> sure</c><01:12:18.840><c> I'm</c><01:12:18.960><c> not</c><01:12:19.040><c> sure</c><01:12:19.239><c> to</c>

01:12:19.390 --> 01:12:19.400 align:start position:0%
mean yeah I'm not sure I'm not sure to
 

01:12:19.400 --> 01:12:21.070 align:start position:0%
mean yeah I'm not sure I'm not sure to
answer<01:12:19.800><c> how</c><01:12:19.880><c> to</c><01:12:20.040><c> answer</c><01:12:20.320><c> it</c><01:12:20.679><c> but</c><01:12:20.880><c> but</c>

01:12:21.070 --> 01:12:21.080 align:start position:0%
answer how to answer it but but
 

01:12:21.080 --> 01:12:23.590 align:start position:0%
answer how to answer it but but
basically<01:12:21.520><c> it's</c><01:12:21.760><c> it's</c><01:12:21.880><c> just</c><01:12:22.040><c> an</c><01:12:22.480><c> ethereum</c><01:12:23.480><c> you</c>

01:12:23.590 --> 01:12:23.600 align:start position:0%
basically it's it's just an ethereum you
 

01:12:23.600 --> 01:12:25.590 align:start position:0%
basically it's it's just an ethereum you
know<01:12:23.800><c> tool</c><01:12:24.199><c> for</c><01:12:24.400><c> building</c><01:12:24.719><c> and</c><01:12:24.880><c> writing</c><01:12:25.320><c> smart</c>

01:12:25.590 --> 01:12:25.600 align:start position:0%
know tool for building and writing smart
 

01:12:25.600 --> 01:12:27.510 align:start position:0%
know tool for building and writing smart
contract<01:12:26.000><c> so</c><01:12:26.199><c> anything</c><01:12:26.440><c> with</c><01:12:26.639><c> solidity</c><01:12:27.239><c> but</c>

01:12:27.510 --> 01:12:27.520 align:start position:0%
contract so anything with solidity but
 

01:12:27.520 --> 01:12:32.229 align:start position:0%
contract so anything with solidity but
daps<01:12:28.760><c> yeah</c><01:12:29.760><c> yeah</c><01:12:30.600><c> cool</c><01:12:31.440><c> we</c><01:12:31.560><c> can</c><01:12:31.719><c> talk</c><01:12:31.920><c> after</c><01:12:32.159><c> if</c>

01:12:32.229 --> 01:12:32.239 align:start position:0%
daps yeah yeah cool we can talk after if
 

01:12:32.239 --> 01:12:35.189 align:start position:0%
daps yeah yeah cool we can talk after if
you<01:12:32.360><c> have</c><01:12:32.480><c> more</c><01:12:32.679><c> questions</c><01:12:33.719><c> yep</c><01:12:34.719><c> cool</c><01:12:35.040><c> any</c>

01:12:35.189 --> 01:12:35.199 align:start position:0%
you have more questions yep cool any
 

01:12:35.199 --> 01:12:36.629 align:start position:0%
you have more questions yep cool any
other

01:12:36.629 --> 01:12:36.639 align:start position:0%
other
 

01:12:36.639 --> 01:12:38.750 align:start position:0%
other
questions<01:12:37.639><c> sorry</c><01:12:37.920><c> it's</c><01:12:38.040><c> hard</c><01:12:38.159><c> to</c><01:12:38.440><c> see</c><01:12:38.639><c> you</c>

01:12:38.750 --> 01:12:38.760 align:start position:0%
questions sorry it's hard to see you
 

01:12:38.760 --> 01:12:40.350 align:start position:0%
questions sorry it's hard to see you
guys<01:12:38.920><c> too</c><01:12:39.159><c> I'm</c><01:12:39.360><c> like</c>

01:12:40.350 --> 01:12:40.360 align:start position:0%
guys too I'm like
 

01:12:40.360 --> 01:12:42.830 align:start position:0%
guys too I'm like
blinded<01:12:41.360><c> okay</c><01:12:41.520><c> cool</c><01:12:41.920><c> I</c><01:12:42.000><c> don't</c><01:12:42.239><c> think</c><01:12:42.560><c> anyone</c>

01:12:42.830 --> 01:12:42.840 align:start position:0%
blinded okay cool I don't think anyone
 

01:12:42.840 --> 01:12:45.189 align:start position:0%
blinded okay cool I don't think anyone
else<01:12:43.040><c> has</c><01:12:43.239><c> questions</c><01:12:43.639><c> no</c><01:12:44.159><c> cool</c><01:12:44.800><c> all</c><01:12:44.920><c> right</c><01:12:45.080><c> now</c>

01:12:45.189 --> 01:12:45.199 align:start position:0%
else has questions no cool all right now
 

01:12:45.199 --> 01:12:47.669 align:start position:0%
else has questions no cool all right now
what<01:12:45.320><c> we're</c><01:12:45.440><c> going</c><01:12:45.520><c> to</c><01:12:45.679><c> do</c><01:12:46.239><c> next</c><01:12:46.960><c> is</c><01:12:47.360><c> since</c><01:12:47.560><c> we</c>

01:12:47.669 --> 01:12:47.679 align:start position:0%
what we're going to do next is since we
 

01:12:47.679 --> 01:12:49.870 align:start position:0%
what we're going to do next is since we
have<01:12:47.840><c> just</c><01:12:47.960><c> a</c><01:12:48.120><c> little</c><01:12:48.320><c> bit</c><01:12:48.480><c> more</c><01:12:48.840><c> time</c><01:12:49.679><c> I</c><01:12:49.800><c> just</c>

01:12:49.870 --> 01:12:49.880 align:start position:0%
have just a little bit more time I just
 

01:12:49.880 --> 01:12:51.830 align:start position:0%
have just a little bit more time I just
want<01:12:50.000><c> to</c><01:12:50.199><c> talk</c><01:12:50.400><c> about</c><01:12:50.760><c> the</c><01:12:50.920><c> extension</c><01:12:51.480><c> system</c>

01:12:51.830 --> 01:12:51.840 align:start position:0%
want to talk about the extension system
 

01:12:51.840 --> 01:12:55.590 align:start position:0%
want to talk about the extension system
looks<01:12:52.000><c> like</c><01:12:52.120><c> we</c><01:12:52.280><c> got</c><01:12:52.920><c> like</c><01:12:53.920><c> uh</c><01:12:54.920><c> yeah</c><01:12:55.320><c> not</c><01:12:55.440><c> sure</c>

01:12:55.590 --> 01:12:55.600 align:start position:0%
looks like we got like uh yeah not sure
 

01:12:55.600 --> 01:12:58.110 align:start position:0%
looks like we got like uh yeah not sure
how<01:12:55.800><c> long</c><01:12:56.800><c> uh</c><01:12:56.960><c> maybe</c><01:12:57.159><c> like</c><01:12:57.320><c> 20</c><01:12:57.560><c> minutes</c><01:12:57.840><c> 15</c>

01:12:58.110 --> 01:12:58.120 align:start position:0%
how long uh maybe like 20 minutes 15
 

01:12:58.120 --> 01:13:00.510 align:start position:0%
how long uh maybe like 20 minutes 15
minutes<01:12:58.360><c> or</c><01:12:58.520><c> something</c><01:12:58.800><c> so</c><01:12:59.199><c> let's</c><01:12:59.360><c> talk</c><01:12:59.520><c> about</c>

01:13:00.510 --> 01:13:00.520 align:start position:0%
minutes or something so let's talk about
 

01:13:00.520 --> 01:13:02.750 align:start position:0%
minutes or something so let's talk about
extensions<01:13:01.520><c> um</c><01:13:01.800><c> there</c><01:13:01.960><c> is</c><01:13:02.199><c> if</c><01:13:02.280><c> you</c><01:13:02.400><c> go</c><01:13:02.520><c> to</c><01:13:02.639><c> the</c>

01:13:02.750 --> 01:13:02.760 align:start position:0%
extensions um there is if you go to the
 

01:13:02.760 --> 01:13:05.709 align:start position:0%
extensions um there is if you go to the
scaffold<01:13:03.199><c> e</c><01:13:03.480><c> website</c><01:13:04.000><c> scaffold</c><01:13:04.600><c> eat.io</c><01:13:05.600><c> and</c>

01:13:05.709 --> 01:13:05.719 align:start position:0%
scaffold e website scaffold eat.io and
 

01:13:05.719 --> 01:13:07.390 align:start position:0%
scaffold e website scaffold eat.io and
you<01:13:05.920><c> go</c><01:13:06.120><c> to</c>

01:13:07.390 --> 01:13:07.400 align:start position:0%
you go to
 

01:13:07.400 --> 01:13:10.110 align:start position:0%
you go to
docs<01:13:08.400><c> and</c><01:13:08.560><c> you</c><01:13:08.760><c> come</c><01:13:08.960><c> down</c><01:13:09.159><c> here</c><01:13:09.679><c> there's</c><01:13:09.880><c> a</c>

01:13:10.110 --> 01:13:10.120 align:start position:0%
docs and you come down here there's a
 

01:13:10.120 --> 01:13:13.070 align:start position:0%
docs and you come down here there's a
section<01:13:10.480><c> called</c><01:13:11.080><c> extensions</c><01:13:12.080><c> so</c><01:13:12.639><c> uh</c><01:13:12.719><c> I</c><01:13:12.840><c> talked</c>

01:13:13.070 --> 01:13:13.080 align:start position:0%
section called extensions so uh I talked
 

01:13:13.080 --> 01:13:15.470 align:start position:0%
section called extensions so uh I talked
about<01:13:13.280><c> this</c><01:13:13.480><c> yesterday</c><01:13:14.440><c> um</c><01:13:14.719><c> you</c><01:13:14.840><c> can</c><01:13:15.159><c> probably</c>

01:13:15.470 --> 01:13:15.480 align:start position:0%
about this yesterday um you can probably
 

01:13:15.480 --> 01:13:18.990 align:start position:0%
about this yesterday um you can probably
find<01:13:15.840><c> the</c><01:13:16.239><c> talk</c><01:13:17.239><c> um</c><01:13:17.639><c> available</c><01:13:18.560><c> later</c><01:13:18.800><c> on</c>

01:13:18.990 --> 01:13:19.000 align:start position:0%
find the talk um available later on
 

01:13:19.000 --> 01:13:21.030 align:start position:0%
find the talk um available later on
after<01:13:19.280><c> they</c><01:13:19.440><c> upload</c><01:13:19.840><c> them</c><01:13:20.600><c> uh</c><01:13:20.719><c> where</c><01:13:20.880><c> I</c>

01:13:21.030 --> 01:13:21.040 align:start position:0%
after they upload them uh where I
 

01:13:21.040 --> 01:13:22.350 align:start position:0%
after they upload them uh where I
actually<01:13:21.239><c> show</c><01:13:21.520><c> off</c><01:13:21.679><c> an</c><01:13:21.840><c> extension</c><01:13:22.239><c> I</c>

01:13:22.350 --> 01:13:22.360 align:start position:0%
actually show off an extension I
 

01:13:22.360 --> 01:13:23.910 align:start position:0%
actually show off an extension I
probably<01:13:22.560><c> don't</c><01:13:22.760><c> have</c><01:13:22.920><c> time</c><01:13:23.080><c> for</c><01:13:23.360><c> that</c><01:13:23.800><c> but</c>

01:13:23.910 --> 01:13:23.920 align:start position:0%
probably don't have time for that but
 

01:13:23.920 --> 01:13:25.790 align:start position:0%
probably don't have time for that but
there's<01:13:24.080><c> a</c><01:13:24.239><c> list</c><01:13:24.440><c> of</c><01:13:24.600><c> available</c><01:13:25.159><c> extensions</c>

01:13:25.790 --> 01:13:25.800 align:start position:0%
there's a list of available extensions
 

01:13:25.800 --> 01:13:28.709 align:start position:0%
there's a list of available extensions
here<01:13:26.800><c> um</c><01:13:27.440><c> one</c><01:13:27.600><c> of</c><01:13:27.760><c> the</c><01:13:27.880><c> extensions</c><01:13:28.440><c> that</c><01:13:28.639><c> I</c>

01:13:28.709 --> 01:13:28.719 align:start position:0%
here um one of the extensions that I
 

01:13:28.719 --> 01:13:30.270 align:start position:0%
here um one of the extensions that I
would<01:13:28.880><c> recommend</c><01:13:29.199><c> you</c><01:13:29.320><c> check</c><01:13:29.520><c> out</c><01:13:29.960><c> is</c><01:13:30.120><c> the</c>

01:13:30.270 --> 01:13:30.280 align:start position:0%
would recommend you check out is the
 

01:13:30.280 --> 01:13:32.590 align:start position:0%
would recommend you check out is the
subgraph<01:13:30.840><c> one</c><01:13:31.360><c> uh</c><01:13:31.480><c> because</c><01:13:31.639><c> it</c><01:13:31.800><c> has</c><01:13:31.960><c> the</c><01:13:32.199><c> graph</c>

01:13:32.590 --> 01:13:32.600 align:start position:0%
subgraph one uh because it has the graph
 

01:13:32.600 --> 01:13:34.669 align:start position:0%
subgraph one uh because it has the graph
implementation<01:13:33.600><c> there's</c><01:13:33.840><c> also</c><01:13:34.239><c> other</c><01:13:34.440><c> ones</c>

01:13:34.669 --> 01:13:34.679 align:start position:0%
implementation there's also other ones
 

01:13:34.679 --> 01:13:37.030 align:start position:0%
implementation there's also other ones
like<01:13:34.800><c> onchain</c><01:13:35.400><c> kit</c><01:13:35.679><c> and</c><01:13:35.840><c> different</c><01:13:36.239><c> uh</c><01:13:36.360><c> eips</c>

01:13:37.030 --> 01:13:37.040 align:start position:0%
like onchain kit and different uh eips
 

01:13:37.040 --> 01:13:39.750 align:start position:0%
like onchain kit and different uh eips
as<01:13:37.199><c> well</c><01:13:37.320><c> as</c><01:13:37.679><c> Ponder</c><01:13:38.679><c> um</c><01:13:39.040><c> and</c><01:13:39.199><c> then</c><01:13:39.440><c> you</c><01:13:39.560><c> can</c>

01:13:39.750 --> 01:13:39.760 align:start position:0%
as well as Ponder um and then you can
 

01:13:39.760 --> 01:13:41.709 align:start position:0%
as well as Ponder um and then you can
also<01:13:40.040><c> create</c><01:13:40.280><c> your</c><01:13:40.400><c> own</c><01:13:40.679><c> extension</c><01:13:41.360><c> so</c><01:13:41.520><c> it's</c>

01:13:41.709 --> 01:13:41.719 align:start position:0%
also create your own extension so it's
 

01:13:41.719 --> 01:13:43.910 align:start position:0%
also create your own extension so it's
pretty<01:13:41.920><c> cool</c><01:13:42.159><c> if</c><01:13:42.280><c> you</c><01:13:42.520><c> are</c><01:13:42.679><c> a</c><01:13:42.840><c> developer</c><01:13:43.800><c> and</c>

01:13:43.910 --> 01:13:43.920 align:start position:0%
pretty cool if you are a developer and
 

01:13:43.920 --> 01:13:46.270 align:start position:0%
pretty cool if you are a developer and
you<01:13:44.040><c> want</c><01:13:44.159><c> to</c><01:13:44.400><c> like</c><01:13:44.560><c> showcase</c><01:13:45.199><c> scaffold</c><01:13:45.679><c> e</c><01:13:46.159><c> how</c>

01:13:46.270 --> 01:13:46.280 align:start position:0%
you want to like showcase scaffold e how
 

01:13:46.280 --> 01:13:49.390 align:start position:0%
you want to like showcase scaffold e how
it<01:13:46.440><c> integrates</c><01:13:47.040><c> with</c><01:13:47.600><c> something</c><01:13:48.600><c> um</c><01:13:48.840><c> you</c><01:13:49.080><c> can</c>

01:13:49.390 --> 01:13:49.400 align:start position:0%
it integrates with something um you can
 

01:13:49.400 --> 01:13:52.709 align:start position:0%
it integrates with something um you can
build<01:13:49.679><c> out</c><01:13:50.040><c> a</c><01:13:50.760><c> extension</c><01:13:51.760><c> and</c><01:13:52.320><c> add</c><01:13:52.520><c> the</c>

01:13:52.709 --> 01:13:52.719 align:start position:0%
build out a extension and add the
 

01:13:52.719 --> 01:13:54.669 align:start position:0%
build out a extension and add the
functionality<01:13:53.360><c> you</c><01:13:53.520><c> want</c><01:13:54.159><c> and</c><01:13:54.280><c> then</c><01:13:54.480><c> every</c>

01:13:54.669 --> 01:13:54.679 align:start position:0%
functionality you want and then every
 

01:13:54.679 --> 01:13:56.110 align:start position:0%
functionality you want and then every
time<01:13:54.800><c> you</c><01:13:55.120><c> want</c><01:13:55.199><c> to</c><01:13:55.280><c> create</c><01:13:55.440><c> a</c><01:13:55.560><c> new</c><01:13:55.760><c> project</c>

01:13:56.110 --> 01:13:56.120 align:start position:0%
time you want to create a new project
 

01:13:56.120 --> 01:13:58.430 align:start position:0%
time you want to create a new project
you<01:13:56.239><c> can</c><01:13:56.440><c> just</c><01:13:56.679><c> use</c><01:13:57.000><c> that</c><01:13:57.440><c> extensions</c>

01:13:58.430 --> 01:13:58.440 align:start position:0%
you can just use that extensions
 

01:13:58.440 --> 01:14:01.229 align:start position:0%
you can just use that extensions
framework<01:13:59.320><c> to</c><01:13:59.840><c> start</c><01:14:00.199><c> at</c><01:14:00.400><c> that</c><01:14:00.600><c> point</c><01:14:00.960><c> so</c>

01:14:01.229 --> 01:14:01.239 align:start position:0%
framework to start at that point so
 

01:14:01.239 --> 01:14:03.950 align:start position:0%
framework to start at that point so
really<01:14:01.480><c> powerful</c><01:14:02.440><c> and</c><01:14:02.639><c> also</c><01:14:03.080><c> if</c><01:14:03.199><c> you</c><01:14:03.400><c> go</c><01:14:03.560><c> to</c>

01:14:03.950 --> 01:14:03.960 align:start position:0%
really powerful and also if you go to
 

01:14:03.960 --> 01:14:05.669 align:start position:0%
really powerful and also if you go to
scaffold

01:14:05.669 --> 01:14:05.679 align:start position:0%
scaffold
 

01:14:05.679 --> 01:14:08.910 align:start position:0%
scaffold
E.I<01:14:06.679><c> and</c><01:14:06.800><c> you</c><01:14:06.960><c> scroll</c><01:14:07.440><c> down</c><01:14:08.320><c> there</c><01:14:08.520><c> is</c><01:14:08.679><c> a</c>

01:14:08.910 --> 01:14:08.920 align:start position:0%
E.I and you scroll down there is a
 

01:14:08.920 --> 01:14:11.310 align:start position:0%
E.I and you scroll down there is a
section<01:14:09.480><c> that</c><01:14:09.639><c> is</c><01:14:09.760><c> all</c><01:14:09.960><c> about</c><01:14:10.239><c> components</c><01:14:11.199><c> and</c>

01:14:11.310 --> 01:14:11.320 align:start position:0%
section that is all about components and
 

01:14:11.320 --> 01:14:13.990 align:start position:0%
section that is all about components and
there's<01:14:11.480><c> an</c><01:14:11.679><c> extension</c><01:14:12.199><c> guide</c><01:14:12.560><c> here</c><01:14:13.560><c> uh</c><01:14:13.840><c> and</c>

01:14:13.990 --> 01:14:14.000 align:start position:0%
there's an extension guide here uh and
 

01:14:14.000 --> 01:14:16.110 align:start position:0%
there's an extension guide here uh and
then<01:14:14.280><c> we</c><01:14:14.520><c> have</c><01:14:14.960><c> the</c><01:14:15.159><c> check</c><01:14:15.440><c> out</c><01:14:15.679><c> all</c><01:14:15.920><c> the</c>

01:14:16.110 --> 01:14:16.120 align:start position:0%
then we have the check out all the
 

01:14:16.120 --> 01:14:18.270 align:start position:0%
then we have the check out all the
available<01:14:16.639><c> extensions</c><01:14:17.440><c> so</c><01:14:17.600><c> you</c><01:14:17.679><c> can</c><01:14:17.840><c> do</c><01:14:18.000><c> it</c>

01:14:18.270 --> 01:14:18.280 align:start position:0%
available extensions so you can do it
 

01:14:18.280 --> 01:14:19.870 align:start position:0%
available extensions so you can do it
like<01:14:18.440><c> like</c><01:14:18.560><c> I</c><01:14:18.639><c> said</c><01:14:18.800><c> before</c><01:14:19.080><c> you</c><01:14:19.159><c> can</c><01:14:19.239><c> do</c><01:14:19.400><c> the-</c>

01:14:19.870 --> 01:14:19.880 align:start position:0%
like like I said before you can do the-
 

01:14:19.880 --> 01:14:23.070 align:start position:0%
like like I said before you can do the-
e<01:14:20.159><c> flag</c><01:14:20.960><c> and</c><01:14:21.080><c> you</c><01:14:21.159><c> can</c><01:14:21.360><c> pass</c><01:14:21.600><c> in</c><01:14:21.679><c> a</c><01:14:21.840><c> URL</c><01:14:22.239><c> on</c>

01:14:23.070 --> 01:14:23.080 align:start position:0%
e flag and you can pass in a URL on
 

01:14:23.080 --> 01:14:25.270 align:start position:0%
e flag and you can pass in a URL on
GitHub<01:14:24.080><c> um</c><01:14:24.280><c> and</c><01:14:24.360><c> then</c><01:14:24.560><c> here</c><01:14:24.719><c> we</c><01:14:24.840><c> can</c><01:14:25.080><c> get</c><01:14:25.199><c> a</c>

01:14:25.270 --> 01:14:25.280 align:start position:0%
GitHub um and then here we can get a
 

01:14:25.280 --> 01:14:27.510 align:start position:0%
GitHub um and then here we can get a
list<01:14:25.440><c> of</c><01:14:26.040><c> uh</c><01:14:26.199><c> extensions</c><01:14:27.040><c> so</c><01:14:27.159><c> here's</c><01:14:27.360><c> the</c>

01:14:27.510 --> 01:14:27.520 align:start position:0%
list of uh extensions so here's the
 

01:14:27.520 --> 01:14:31.910 align:start position:0%
list of uh extensions so here's the
subgraph<01:14:28.040><c> one</c><01:14:28.679><c> EIP</c><01:14:29.320><c> Ponder</c><01:14:30.320><c> erc20</c><01:14:31.320><c> onchain</c>

01:14:31.910 --> 01:14:31.920 align:start position:0%
subgraph one EIP Ponder erc20 onchain
 

01:14:31.920 --> 01:14:33.750 align:start position:0%
subgraph one EIP Ponder erc20 onchain
kit<01:14:32.159><c> there's</c><01:14:32.320><c> a</c><01:14:32.440><c> bunch</c><01:14:32.600><c> of</c><01:14:32.760><c> other</c><01:14:33.280><c> uh</c><01:14:33.440><c> third</c>

01:14:33.750 --> 01:14:33.760 align:start position:0%
kit there's a bunch of other uh third
 

01:14:33.760 --> 01:14:35.830 align:start position:0%
kit there's a bunch of other uh third
party<01:14:34.040><c> ones</c><01:14:34.320><c> that</c><01:14:34.440><c> have</c><01:14:34.560><c> been</c><01:14:34.719><c> created</c><01:14:35.639><c> uh</c><01:14:35.719><c> so</c>

01:14:35.830 --> 01:14:35.840 align:start position:0%
party ones that have been created uh so
 

01:14:35.840 --> 01:14:37.550 align:start position:0%
party ones that have been created uh so
we'd<01:14:36.080><c> love</c><01:14:36.199><c> to</c><01:14:36.320><c> see</c><01:14:36.520><c> what</c><01:14:36.639><c> you</c><01:14:36.800><c> guys</c><01:14:37.159><c> uh</c><01:14:37.239><c> build</c>

01:14:37.550 --> 01:14:37.560 align:start position:0%
we'd love to see what you guys uh build
 

01:14:37.560 --> 01:14:39.350 align:start position:0%
we'd love to see what you guys uh build
there's<01:14:37.719><c> a</c><01:14:37.800><c> chain</c><01:14:38.080><c> link</c><01:14:38.320><c> one</c><01:14:38.960><c> so</c><01:14:39.120><c> if</c><01:14:39.199><c> there's</c>

01:14:39.350 --> 01:14:39.360 align:start position:0%
there's a chain link one so if there's
 

01:14:39.360 --> 01:14:41.910 align:start position:0%
there's a chain link one so if there's
something<01:14:39.560><c> you're</c><01:14:39.719><c> trying</c><01:14:39.920><c> to</c><01:14:40.320><c> do</c><01:14:41.320><c> uh</c><01:14:41.480><c> with</c>

01:14:41.910 --> 01:14:41.920 align:start position:0%
something you're trying to do uh with
 

01:14:41.920 --> 01:14:45.229 align:start position:0%
something you're trying to do uh with
with<01:14:42.280><c> u</c><01:14:42.920><c> you</c><01:14:43.040><c> know</c><01:14:43.800><c> another</c><01:14:44.159><c> integration</c><01:14:45.159><c> you</c>

01:14:45.229 --> 01:14:45.239 align:start position:0%
with u you know another integration you
 

01:14:45.239 --> 01:14:46.470 align:start position:0%
with u you know another integration you
should<01:14:45.400><c> always</c><01:14:45.600><c> check</c><01:14:45.840><c> here</c><01:14:46.040><c> there's</c><01:14:46.239><c> an</c><01:14:46.360><c> a</c>

01:14:46.470 --> 01:14:46.480 align:start position:0%
should always check here there's an a
 

01:14:46.480 --> 01:14:48.669 align:start position:0%
should always check here there's an a
Fleek<01:14:46.800><c> extension</c><01:14:47.600><c> which</c><01:14:47.960><c> uh</c><01:14:48.080><c> is</c><01:14:48.239><c> really</c><01:14:48.440><c> cool</c>

01:14:48.669 --> 01:14:48.679 align:start position:0%
Fleek extension which uh is really cool
 

01:14:48.679 --> 01:14:50.470 align:start position:0%
Fleek extension which uh is really cool
you<01:14:48.800><c> can</c><01:14:48.960><c> deploy</c><01:14:49.280><c> to</c><01:14:49.360><c> Fleek</c><01:14:50.000><c> so</c><01:14:50.159><c> if</c><01:14:50.239><c> we</c><01:14:50.320><c> didn't</c>

01:14:50.470 --> 01:14:50.480 align:start position:0%
you can deploy to Fleek so if we didn't
 

01:14:50.480 --> 01:14:51.870 align:start position:0%
you can deploy to Fleek so if we didn't
want<01:14:50.560><c> to</c><01:14:50.679><c> deploy</c><01:14:50.960><c> to</c><01:14:51.040><c> verell</c><01:14:51.560><c> we</c><01:14:51.639><c> might</c><01:14:51.800><c> want</c>

01:14:51.870 --> 01:14:51.880 align:start position:0%
want to deploy to verell we might want
 

01:14:51.880 --> 01:14:54.270 align:start position:0%
want to deploy to verell we might want
to<01:14:52.000><c> deploy</c><01:14:52.280><c> to</c><01:14:52.360><c> Fleek</c><01:14:52.920><c> you</c><01:14:53.040><c> can</c><01:14:53.159><c> use</c><01:14:53.440><c> that</c><01:14:54.080><c> so</c>

01:14:54.270 --> 01:14:54.280 align:start position:0%
to deploy to Fleek you can use that so
 

01:14:54.280 --> 01:14:55.709 align:start position:0%
to deploy to Fleek you can use that so
yeah<01:14:54.400><c> check</c><01:14:54.639><c> these</c><01:14:54.760><c> out</c><01:14:55.120><c> highly</c><01:14:55.320><c> recommend</c>

01:14:55.709 --> 01:14:55.719 align:start position:0%
yeah check these out highly recommend
 

01:14:55.719 --> 01:14:57.669 align:start position:0%
yeah check these out highly recommend
them<01:14:56.199><c> and</c><01:14:56.600><c> um</c><01:14:56.880><c> those</c><01:14:57.040><c> are</c><01:14:57.159><c> going</c><01:14:57.239><c> to</c><01:14:57.320><c> be</c><01:14:57.440><c> a</c><01:14:57.520><c> good</c>

01:14:57.669 --> 01:14:57.679 align:start position:0%
them and um those are going to be a good
 

01:14:57.679 --> 01:14:59.470 align:start position:0%
them and um those are going to be a good
point<01:14:57.920><c> to</c><01:14:58.360><c> uh</c>

01:14:59.470 --> 01:14:59.480 align:start position:0%
point to uh
 

01:14:59.480 --> 01:15:03.910 align:start position:0%
point to uh
start<01:15:00.679><c> um</c><01:15:01.679><c> and</c><01:15:01.880><c> then</c><01:15:02.120><c> El</c><01:15:03.000><c> speedrun</c><01:15:03.440><c> ethereum</c>

01:15:03.910 --> 01:15:03.920 align:start position:0%
start um and then El speedrun ethereum
 

01:15:03.920 --> 01:15:05.390 align:start position:0%
start um and then El speedrun ethereum
so<01:15:04.080><c> I</c><01:15:04.159><c> just</c><01:15:04.239><c> want</c><01:15:04.360><c> to</c><01:15:04.440><c> talk</c><01:15:04.880><c> about</c><01:15:05.040><c> speedrun</c>

01:15:05.390 --> 01:15:05.400 align:start position:0%
so I just want to talk about speedrun
 

01:15:05.400 --> 01:15:08.229 align:start position:0%
so I just want to talk about speedrun
ethereum<01:15:05.760><c> a</c><01:15:05.880><c> little</c><01:15:06.040><c> bit</c><01:15:06.560><c> more</c><01:15:07.560><c> so</c><01:15:07.760><c> speedrun</c>

01:15:08.229 --> 01:15:08.239 align:start position:0%
ethereum a little bit more so speedrun
 

01:15:08.239 --> 01:15:10.030 align:start position:0%
ethereum a little bit more so speedrun
ethereum<01:15:09.000><c> uh</c><01:15:09.159><c> when</c><01:15:09.280><c> you</c><01:15:09.400><c> first</c><01:15:09.600><c> come</c><01:15:09.800><c> here</c><01:15:09.960><c> you</c>

01:15:10.030 --> 01:15:10.040 align:start position:0%
ethereum uh when you first come here you
 

01:15:10.040 --> 01:15:12.189 align:start position:0%
ethereum uh when you first come here you
can<01:15:10.199><c> connect</c><01:15:10.520><c> your</c><01:15:10.719><c> wallets</c><01:15:11.719><c> and</c><01:15:11.960><c> it's</c><01:15:12.080><c> going</c>

01:15:12.189 --> 01:15:12.199 align:start position:0%
can connect your wallets and it's going
 

01:15:12.199 --> 01:15:14.350 align:start position:0%
can connect your wallets and it's going
to<01:15:12.600><c> uh</c><01:15:12.719><c> create</c><01:15:12.920><c> a</c><01:15:13.120><c> profile</c><01:15:13.480><c> for</c><01:15:13.679><c> you</c><01:15:14.000><c> with</c><01:15:14.159><c> your</c>

01:15:14.350 --> 01:15:14.360 align:start position:0%
to uh create a profile for you with your
 

01:15:14.360 --> 01:15:16.070 align:start position:0%
to uh create a profile for you with your
address<01:15:14.719><c> it</c><01:15:14.840><c> generates</c><01:15:15.320><c> this</c><01:15:15.480><c> little</c><01:15:15.760><c> like</c>

01:15:16.070 --> 01:15:16.080 align:start position:0%
address it generates this little like
 

01:15:16.080 --> 01:15:18.750 align:start position:0%
address it generates this little like
Punk<01:15:17.080><c> uh</c><01:15:17.280><c> and</c><01:15:17.400><c> then</c><01:15:17.560><c> you</c><01:15:17.639><c> can</c><01:15:17.880><c> come</c><01:15:18.080><c> in</c><01:15:18.320><c> here</c>

01:15:18.750 --> 01:15:18.760 align:start position:0%
Punk uh and then you can come in here
 

01:15:18.760 --> 01:15:20.390 align:start position:0%
Punk uh and then you can come in here
and<01:15:19.000><c> go</c><01:15:19.080><c> to</c><01:15:19.199><c> the</c><01:15:19.280><c> main</c><01:15:19.480><c> speedrun</c><01:15:19.920><c> ethereum</c>

01:15:20.390 --> 01:15:20.400 align:start position:0%
and go to the main speedrun ethereum
 

01:15:20.400 --> 01:15:22.310 align:start position:0%
and go to the main speedrun ethereum
page<01:15:20.760><c> oh</c><01:15:20.960><c> let</c><01:15:21.080><c> me</c>

01:15:22.310 --> 01:15:22.320 align:start position:0%
page oh let me
 

01:15:22.320 --> 01:15:25.270 align:start position:0%
page oh let me
reconnect<01:15:23.320><c> and</c><01:15:23.520><c> you</c><01:15:23.639><c> can</c><01:15:23.800><c> start</c><01:15:24.120><c> a</c><01:15:24.360><c> quest</c><01:15:25.080><c> so</c>

01:15:25.270 --> 01:15:25.280 align:start position:0%
reconnect and you can start a quest so
 

01:15:25.280 --> 01:15:27.270 align:start position:0%
reconnect and you can start a quest so
like<01:15:25.480><c> the</c><01:15:25.639><c> very</c><01:15:26.080><c> first</c><01:15:26.360><c> one</c><01:15:26.560><c> is</c><01:15:26.800><c> very</c><01:15:27.040><c> very</c>

01:15:27.270 --> 01:15:27.280 align:start position:0%
like the very first one is very very
 

01:15:27.280 --> 01:15:30.270 align:start position:0%
like the very first one is very very
simple<01:15:27.679><c> so</c><01:15:28.480><c> I</c><01:15:28.600><c> guess</c><01:15:28.800><c> my</c><01:15:29.560><c> recommendation</c><01:15:30.120><c> for</c>

01:15:30.270 --> 01:15:30.280 align:start position:0%
simple so I guess my recommendation for
 

01:15:30.280 --> 01:15:32.510 align:start position:0%
simple so I guess my recommendation for
anyone<01:15:30.600><c> that's</c><01:15:30.840><c> new</c><01:15:31.199><c> to</c><01:15:31.400><c> ethereum</c><01:15:31.960><c> try</c><01:15:32.120><c> to</c><01:15:32.280><c> do</c>

01:15:32.510 --> 01:15:32.520 align:start position:0%
anyone that's new to ethereum try to do
 

01:15:32.520 --> 01:15:34.950 align:start position:0%
anyone that's new to ethereum try to do
this<01:15:32.719><c> challenge</c><01:15:33.520><c> because</c><01:15:34.280><c> all</c><01:15:34.480><c> you</c><01:15:34.639><c> have</c><01:15:34.800><c> to</c>

01:15:34.950 --> 01:15:34.960 align:start position:0%
this challenge because all you have to
 

01:15:34.960 --> 01:15:37.030 align:start position:0%
this challenge because all you have to
do<01:15:35.280><c> is</c><01:15:35.480><c> do</c><01:15:35.960><c> the</c><01:15:36.080><c> first</c><01:15:36.320><c> part</c><01:15:36.480><c> of</c><01:15:36.600><c> what</c><01:15:36.719><c> I</c><01:15:36.800><c> did</c>

01:15:37.030 --> 01:15:37.040 align:start position:0%
do is do the first part of what I did
 

01:15:37.040 --> 01:15:39.510 align:start position:0%
do is do the first part of what I did
set<01:15:37.199><c> up</c><01:15:37.320><c> scaffold</c><01:15:37.840><c> eth</c><01:15:38.840><c> um</c><01:15:39.040><c> and</c><01:15:39.159><c> it's</c><01:15:39.280><c> going</c><01:15:39.400><c> to</c>

01:15:39.510 --> 01:15:39.520 align:start position:0%
set up scaffold eth um and it's going to
 

01:15:39.520 --> 01:15:42.110 align:start position:0%
set up scaffold eth um and it's going to
let<01:15:39.679><c> you</c><01:15:39.800><c> create</c><01:15:40.080><c> this</c><01:15:40.239><c> kind</c><01:15:40.360><c> of</c><01:15:40.520><c> like</c><01:15:40.639><c> NF</c><01:15:41.600><c> uh</c>

01:15:42.110 --> 01:15:42.120 align:start position:0%
let you create this kind of like NF uh
 

01:15:42.120 --> 01:15:44.910 align:start position:0%
let you create this kind of like NF uh
uh<01:15:42.480><c> tool</c><01:15:42.840><c> it's</c><01:15:43.000><c> like</c><01:15:43.199><c> just</c><01:15:43.400><c> nft</c><01:15:44.239><c> um</c><01:15:44.560><c> with</c><01:15:44.719><c> these</c>

01:15:44.910 --> 01:15:44.920 align:start position:0%
uh tool it's like just nft um with these
 

01:15:44.920 --> 01:15:47.430 align:start position:0%
uh tool it's like just nft um with these
little<01:15:45.199><c> like</c><01:15:45.480><c> kind</c><01:15:45.560><c> of</c><01:15:45.679><c> fun</c><01:15:46.199><c> characters</c><01:15:47.199><c> um</c>

01:15:47.430 --> 01:15:47.440 align:start position:0%
little like kind of fun characters um
 

01:15:47.440 --> 01:15:48.350 align:start position:0%
little like kind of fun characters um
and<01:15:47.560><c> it's</c><01:15:47.679><c> going</c><01:15:47.800><c> to</c><01:15:47.920><c> walk</c><01:15:48.080><c> you</c><01:15:48.159><c> through</c>

01:15:48.350 --> 01:15:48.360 align:start position:0%
and it's going to walk you through
 

01:15:48.360 --> 01:15:49.750 align:start position:0%
and it's going to walk you through
everything<01:15:48.600><c> you</c><01:15:48.679><c> need</c><01:15:48.800><c> to</c><01:15:49.000><c> do</c><01:15:49.280><c> so</c><01:15:49.440><c> it</c><01:15:49.560><c> tells</c>

01:15:49.750 --> 01:15:49.760 align:start position:0%
everything you need to do so it tells
 

01:15:49.760 --> 01:15:51.590 align:start position:0%
everything you need to do so it tells
you<01:15:49.920><c> what</c><01:15:50.040><c> you</c><01:15:50.120><c> need</c><01:15:50.280><c> to</c><01:15:50.440><c> install</c><01:15:51.239><c> it</c><01:15:51.360><c> tells</c>

01:15:51.590 --> 01:15:51.600 align:start position:0%
you what you need to install it tells
 

01:15:51.600 --> 01:15:53.990 align:start position:0%
you what you need to install it tells
you<01:15:51.760><c> how</c><01:15:51.840><c> to</c><01:15:52.000><c> get</c><01:15:52.159><c> the</c><01:15:52.600><c> repository</c><01:15:53.600><c> go</c><01:15:53.760><c> into</c>

01:15:53.990 --> 01:15:54.000 align:start position:0%
you how to get the repository go into
 

01:15:54.000 --> 01:15:55.990 align:start position:0%
you how to get the repository go into
the<01:15:54.199><c> Repository</c><01:15:55.080><c> check</c><01:15:55.239><c> out</c><01:15:55.400><c> a</c><01:15:55.600><c> specific</c>

01:15:55.990 --> 01:15:56.000 align:start position:0%
the Repository check out a specific
 

01:15:56.000 --> 01:15:57.590 align:start position:0%
the Repository check out a specific
Branch<01:15:56.280><c> so</c><01:15:56.440><c> it's</c><01:15:56.560><c> a</c><01:15:56.679><c> little</c><01:15:56.960><c> different</c><01:15:57.320><c> than</c>

01:15:57.590 --> 01:15:57.600 align:start position:0%
Branch so it's a little different than
 

01:15:57.600 --> 01:15:59.510 align:start position:0%
Branch so it's a little different than
just<01:15:57.800><c> the</c><01:15:58.000><c> standard</c><01:15:58.800><c> scaffold</c><01:15:59.239><c> eth</c>

01:15:59.510 --> 01:15:59.520 align:start position:0%
just the standard scaffold eth
 

01:15:59.520 --> 01:16:01.830 align:start position:0%
just the standard scaffold eth
installation<01:16:00.520><c> because</c><01:16:00.719><c> it</c><01:16:00.840><c> is</c><01:16:00.960><c> a</c><01:16:01.199><c> g</c><01:16:01.480><c> GitHub</c>

01:16:01.830 --> 01:16:01.840 align:start position:0%
installation because it is a g GitHub
 

01:16:01.840 --> 01:16:04.229 align:start position:0%
installation because it is a g GitHub
repo<01:16:02.320><c> right</c><01:16:02.440><c> here</c><01:16:03.280><c> uh</c><01:16:03.400><c> and</c><01:16:03.520><c> so</c><01:16:03.840><c> each</c>

01:16:04.229 --> 01:16:04.239 align:start position:0%
repo right here uh and so each
 

01:16:04.239 --> 01:16:07.470 align:start position:0%
repo right here uh and so each
particular<01:16:05.080><c> branch</c><01:16:05.760><c> is</c><01:16:06.120><c> the</c><01:16:06.400><c> the</c><01:16:06.560><c> challenge</c>

01:16:07.470 --> 01:16:07.480 align:start position:0%
particular branch is the the challenge
 

01:16:07.480 --> 01:16:09.350 align:start position:0%
particular branch is the the challenge
so<01:16:07.679><c> if</c><01:16:07.800><c> we</c><01:16:07.960><c> go</c><01:16:08.199><c> to</c><01:16:08.440><c> it</c><01:16:08.639><c> we</c><01:16:08.719><c> can</c><01:16:08.840><c> show</c><01:16:09.080><c> what</c><01:16:09.199><c> that</c>

01:16:09.350 --> 01:16:09.360 align:start position:0%
so if we go to it we can show what that
 

01:16:09.360 --> 01:16:14.310 align:start position:0%
so if we go to it we can show what that
looks<01:16:09.600><c> like</c><01:16:10.040><c> here</c><01:16:11.040><c> we</c>

01:16:14.310 --> 01:16:14.320 align:start position:0%
 
 

01:16:14.320 --> 01:16:19.030 align:start position:0%
 
go<01:16:15.320><c> oh</c><01:16:15.560><c> did</c><01:16:15.679><c> I</c><01:16:15.800><c> type</c><01:16:16.000><c> it</c>

01:16:19.030 --> 01:16:19.040 align:start position:0%
 
 

01:16:19.040 --> 01:16:31.110 align:start position:0%
 
in<01:16:20.040><c> that's</c><01:16:20.280><c> weird</c>

01:16:31.110 --> 01:16:31.120 align:start position:0%
 
 

01:16:31.120 --> 01:16:33.629 align:start position:0%
 
huh<01:16:32.120><c> that's</c><01:16:32.360><c> weird</c><01:16:33.000><c> okay</c><01:16:33.120><c> let</c><01:16:33.199><c> me</c><01:16:33.320><c> just</c><01:16:33.440><c> check</c>

01:16:33.629 --> 01:16:33.639 align:start position:0%
huh that's weird okay let me just check
 

01:16:33.639 --> 01:16:40.870 align:start position:0%
huh that's weird okay let me just check
the<01:16:33.760><c> scaffold</c>

01:16:40.870 --> 01:16:40.880 align:start position:0%
 
 

01:16:40.880 --> 01:16:44.830 align:start position:0%
 
website<01:16:41.880><c> what's</c><01:16:42.040><c> it</c><01:16:42.280><c> called</c><01:16:42.600><c> it's</c><01:16:43.120><c> uh</c><01:16:43.800><c> SC2</c>

01:16:44.830 --> 01:16:44.840 align:start position:0%
website what's it called it's uh SC2
 

01:16:44.840 --> 01:16:47.950 align:start position:0%
website what's it called it's uh SC2
challenges<01:16:45.840><c> so</c><01:16:45.960><c> we</c><01:16:46.080><c> go</c><01:16:46.159><c> to</c>

01:16:47.950 --> 01:16:47.960 align:start position:0%
challenges so we go to
 

01:16:47.960 --> 01:16:51.270 align:start position:0%
challenges so we go to
repositories<01:16:49.239><c> SE</c>

01:16:51.270 --> 01:16:51.280 align:start position:0%
repositories SE
 

01:16:51.280 --> 01:16:56.629 align:start position:0%
repositories SE
to<01:16:52.280><c> huh</c><01:16:52.520><c> they</c><01:16:52.639><c> renamed</c><01:16:53.120><c> the</c><01:16:53.280><c> repository</c><01:16:54.120><c> okay</c>

01:16:56.629 --> 01:16:56.639 align:start position:0%
to huh they renamed the repository okay
 

01:16:56.639 --> 01:16:59.229 align:start position:0%
to huh they renamed the repository okay
there<01:16:56.760><c> it</c>

01:16:59.229 --> 01:16:59.239 align:start position:0%
 
 

01:16:59.239 --> 01:17:03.350 align:start position:0%
 
is<01:17:00.480><c> okay</c><01:17:01.480><c> so</c><01:17:01.800><c> this</c><01:17:01.880><c> is</c><01:17:02.120><c> the</c><01:17:02.400><c> challenges</c>

01:17:03.350 --> 01:17:03.360 align:start position:0%
is okay so this is the challenges
 

01:17:03.360 --> 01:17:05.950 align:start position:0%
is okay so this is the challenges
repository<01:17:04.360><c> um</c><01:17:04.600><c> if</c><01:17:04.719><c> you</c><01:17:04.880><c> click</c><01:17:05.120><c> here</c><01:17:05.280><c> on</c><01:17:05.480><c> Main</c>

01:17:05.950 --> 01:17:05.960 align:start position:0%
repository um if you click here on Main
 

01:17:05.960 --> 01:17:08.590 align:start position:0%
repository um if you click here on Main
you<01:17:06.080><c> can</c><01:17:06.199><c> see</c><01:17:06.400><c> all</c><01:17:06.639><c> the</c><01:17:06.719><c> challenges</c><01:17:07.320><c> here</c><01:17:07.800><c> so</c>

01:17:08.590 --> 01:17:08.600 align:start position:0%
you can see all the challenges here so
 

01:17:08.600 --> 01:17:11.910 align:start position:0%
you can see all the challenges here so
zero<01:17:09.360><c> through</c><01:17:10.199><c> all</c><01:17:10.400><c> the</c><01:17:10.520><c> way</c><01:17:10.679><c> down</c><01:17:10.920><c> to</c><01:17:11.159><c> seven</c>

01:17:11.910 --> 01:17:11.920 align:start position:0%
zero through all the way down to seven
 

01:17:11.920 --> 01:17:15.510 align:start position:0%
zero through all the way down to seven
SVG<01:17:12.480><c> nft</c><01:17:13.480><c> so</c><01:17:14.320><c> um</c><01:17:14.719><c> yeah</c><01:17:14.880><c> you</c><01:17:14.960><c> can</c><01:17:15.080><c> just</c><01:17:15.280><c> choose</c>

01:17:15.510 --> 01:17:15.520 align:start position:0%
SVG nft so um yeah you can just choose
 

01:17:15.520 --> 01:17:17.470 align:start position:0%
SVG nft so um yeah you can just choose
that<01:17:15.760><c> repository</c><01:17:16.760><c> and</c><01:17:16.840><c> then</c><01:17:17.040><c> each</c><01:17:17.199><c> one</c><01:17:17.360><c> is</c>

01:17:17.470 --> 01:17:17.480 align:start position:0%
that repository and then each one is
 

01:17:17.480 --> 01:17:19.030 align:start position:0%
that repository and then each one is
going<01:17:17.560><c> to</c><01:17:17.719><c> have</c><01:17:17.960><c> all</c><01:17:18.199><c> the</c><01:17:18.320><c> instructions</c><01:17:18.920><c> as</c>

01:17:19.030 --> 01:17:19.040 align:start position:0%
going to have all the instructions as
 

01:17:19.040 --> 01:17:20.830 align:start position:0%
going to have all the instructions as
well<01:17:19.280><c> here</c><01:17:19.520><c> so</c><01:17:19.679><c> you</c><01:17:19.760><c> can</c><01:17:19.920><c> do</c><01:17:20.040><c> it</c><01:17:20.159><c> either</c><01:17:20.400><c> way</c>

01:17:20.830 --> 01:17:20.840 align:start position:0%
well here so you can do it either way
 

01:17:20.840 --> 01:17:22.830 align:start position:0%
well here so you can do it either way
but<01:17:21.000><c> when</c><01:17:21.120><c> you're</c><01:17:21.360><c> ready</c><01:17:21.639><c> to</c><01:17:21.920><c> actually</c><01:17:22.239><c> submit</c>

01:17:22.830 --> 01:17:22.840 align:start position:0%
but when you're ready to actually submit
 

01:17:22.840 --> 01:17:25.350 align:start position:0%
but when you're ready to actually submit
your<01:17:23.760><c> uh</c><01:17:24.080><c> your</c><01:17:24.320><c> progress</c>

01:17:25.350 --> 01:17:25.360 align:start position:0%
your uh your progress
 

01:17:25.360 --> 01:17:27.830 align:start position:0%
your uh your progress
you<01:17:25.520><c> come</c><01:17:25.679><c> all</c><01:17:25.800><c> the</c><01:17:25.880><c> way</c><01:17:26.000><c> to</c><01:17:26.120><c> the</c><01:17:26.679><c> bottom</c><01:17:27.679><c> and</c>

01:17:27.830 --> 01:17:27.840 align:start position:0%
you come all the way to the bottom and
 

01:17:27.840 --> 01:17:29.950 align:start position:0%
you come all the way to the bottom and
you<01:17:28.040><c> hit</c><01:17:28.280><c> submit</c><01:17:28.639><c> Challenge</c><01:17:29.600><c> and</c><01:17:29.719><c> it's</c><01:17:29.880><c> going</c>

01:17:29.950 --> 01:17:29.960 align:start position:0%
you hit submit Challenge and it's going
 

01:17:29.960 --> 01:17:31.550 align:start position:0%
you hit submit Challenge and it's going
to<01:17:30.120><c> ask</c><01:17:30.280><c> you</c><01:17:30.520><c> where</c><01:17:30.639><c> you</c><01:17:30.800><c> deployed</c><01:17:31.199><c> it</c><01:17:31.360><c> so</c>

01:17:31.550 --> 01:17:31.560 align:start position:0%
to ask you where you deployed it so
 

01:17:31.560 --> 01:17:33.149 align:start position:0%
to ask you where you deployed it so
earlier<01:17:32.280><c> I</c><01:17:32.360><c> showed</c><01:17:32.600><c> you</c><01:17:32.760><c> guys</c><01:17:32.960><c> how</c><01:17:33.040><c> to</c>

01:17:33.149 --> 01:17:33.159 align:start position:0%
earlier I showed you guys how to
 

01:17:33.159 --> 01:17:35.189 align:start position:0%
earlier I showed you guys how to
deployed<01:17:33.440><c> to</c><01:17:33.560><c> verell</c><01:17:34.520><c> which</c><01:17:34.679><c> we</c><01:17:34.840><c> should</c><01:17:35.040><c> have</c>

01:17:35.189 --> 01:17:35.199 align:start position:0%
deployed to verell which we should have
 

01:17:35.199 --> 01:17:36.910 align:start position:0%
deployed to verell which we should have
done<01:17:35.560><c> actually</c><01:17:35.920><c> let's</c><01:17:36.080><c> see</c><01:17:36.239><c> if</c><01:17:36.440><c> it</c><01:17:36.600><c> it</c><01:17:36.719><c> went</c>

01:17:36.910 --> 01:17:36.920 align:start position:0%
done actually let's see if it it went
 

01:17:36.920 --> 01:17:38.430 align:start position:0%
done actually let's see if it it went
through

01:17:38.430 --> 01:17:38.440 align:start position:0%
through
 

01:17:38.440 --> 01:17:40.629 align:start position:0%
through
successfully<01:17:39.440><c> Uh</c><01:17:39.760><c> Oh</c><01:17:39.880><c> shoot</c><01:17:40.120><c> what</c><01:17:40.239><c> did</c><01:17:40.360><c> I</c><01:17:40.520><c> did</c>

01:17:40.629 --> 01:17:40.639 align:start position:0%
successfully Uh Oh shoot what did I did
 

01:17:40.639 --> 01:17:43.189 align:start position:0%
successfully Uh Oh shoot what did I did
I<01:17:40.760><c> lose</c><01:17:41.320><c> it</c><01:17:42.320><c> I</c><01:17:42.440><c> had</c><01:17:42.560><c> it</c><01:17:42.719><c> here</c><01:17:42.920><c> I</c><01:17:42.960><c> don't</c><01:17:43.080><c> know</c>

01:17:43.189 --> 01:17:43.199 align:start position:0%
I lose it I had it here I don't know
 

01:17:43.199 --> 01:17:46.310 align:start position:0%
I lose it I had it here I don't know
where<01:17:43.320><c> it</c><01:17:43.880><c> went</c><01:17:44.880><c> anyways</c><01:17:45.520><c> uh</c><01:17:45.840><c> it</c><01:17:46.000><c> it</c><01:17:46.040><c> will</c><01:17:46.199><c> give</c>

01:17:46.310 --> 01:17:46.320 align:start position:0%
where it went anyways uh it it will give
 

01:17:46.320 --> 01:17:48.350 align:start position:0%
where it went anyways uh it it will give
you<01:17:46.480><c> the</c><01:17:46.600><c> URL</c><01:17:47.120><c> that</c><01:17:47.320><c> I</c><01:17:47.560><c> that</c><01:17:47.679><c> I</c><01:17:47.800><c> typed</c><01:17:48.040><c> in</c><01:17:48.199><c> and</c>

01:17:48.350 --> 01:17:48.360 align:start position:0%
you the URL that I that I typed in and
 

01:17:48.360 --> 01:17:50.550 align:start position:0%
you the URL that I that I typed in and
put<01:17:48.520><c> in</c><01:17:49.040><c> so</c><01:17:49.159><c> you</c><01:17:49.280><c> need</c><01:17:49.400><c> to</c><01:17:49.560><c> put</c><01:17:49.679><c> that</c><01:17:49.840><c> URL</c><01:17:50.400><c> right</c>

01:17:50.550 --> 01:17:50.560 align:start position:0%
put in so you need to put that URL right
 

01:17:50.560 --> 01:17:52.510 align:start position:0%
put in so you need to put that URL right
here<01:17:51.120><c> and</c><01:17:51.199><c> then</c><01:17:51.320><c> you</c><01:17:51.480><c> also</c><01:17:51.679><c> need</c><01:17:51.840><c> to</c><01:17:52.000><c> put</c><01:17:52.239><c> the</c>

01:17:52.510 --> 01:17:52.520 align:start position:0%
here and then you also need to put the
 

01:17:52.520 --> 01:17:56.110 align:start position:0%
here and then you also need to put the
contract<01:17:53.000><c> address</c><01:17:53.560><c> that</c><01:17:53.679><c> is</c><01:17:53.960><c> verified</c><01:17:55.040><c> on</c><01:17:55.840><c> uh</c>

01:17:56.110 --> 01:17:56.120 align:start position:0%
contract address that is verified on uh
 

01:17:56.120 --> 01:17:57.149 align:start position:0%
contract address that is verified on uh
ether

01:17:57.149 --> 01:17:57.159 align:start position:0%
ether
 

01:17:57.159 --> 01:17:59.629 align:start position:0%
ether
scan<01:17:58.159><c> uh</c><01:17:58.280><c> so</c><01:17:58.560><c> basically</c><01:17:59.159><c> it's</c><01:17:59.280><c> going</c><01:17:59.400><c> to</c><01:17:59.520><c> ask</c>

01:17:59.629 --> 01:17:59.639 align:start position:0%
scan uh so basically it's going to ask
 

01:17:59.639 --> 01:18:01.669 align:start position:0%
scan uh so basically it's going to ask
you<01:17:59.760><c> to</c><01:17:59.880><c> deploy</c><01:18:00.159><c> everything</c><01:18:00.360><c> to</c><01:18:00.520><c> sapoia</c><01:18:01.520><c> so</c>

01:18:01.669 --> 01:18:01.679 align:start position:0%
you to deploy everything to sapoia so
 

01:18:01.679 --> 01:18:02.950 align:start position:0%
you to deploy everything to sapoia so
you<01:18:01.760><c> just</c><01:18:01.840><c> need</c><01:18:01.960><c> to</c><01:18:02.080><c> put</c><01:18:02.199><c> that</c><01:18:02.320><c> seoa</c><01:18:02.679><c> ether</c>

01:18:02.950 --> 01:18:02.960 align:start position:0%
you just need to put that seoa ether
 

01:18:02.960 --> 01:18:04.510 align:start position:0%
you just need to put that seoa ether
scan<01:18:03.239><c> the</c><01:18:03.360><c> contract</c><01:18:03.719><c> also</c><01:18:03.960><c> needs</c><01:18:04.159><c> to</c><01:18:04.320><c> be</c>

01:18:04.510 --> 01:18:04.520 align:start position:0%
scan the contract also needs to be
 

01:18:04.520 --> 01:18:06.550 align:start position:0%
scan the contract also needs to be
verified<01:18:05.360><c> because</c><01:18:05.560><c> we</c><01:18:05.679><c> do</c><01:18:05.840><c> some</c><01:18:06.040><c> automation</c>

01:18:06.550 --> 01:18:06.560 align:start position:0%
verified because we do some automation
 

01:18:06.560 --> 01:18:10.270 align:start position:0%
verified because we do some automation
to<01:18:06.800><c> like</c><01:18:07.159><c> verify</c><01:18:08.159><c> uh</c><01:18:08.280><c> your</c><01:18:08.880><c> contract</c><01:18:09.880><c> so</c><01:18:10.199><c> I</c>

01:18:10.270 --> 01:18:10.280 align:start position:0%
to like verify uh your contract so I
 

01:18:10.280 --> 01:18:12.270 align:start position:0%
to like verify uh your contract so I
would<01:18:10.440><c> recommend</c><01:18:10.880><c> everyone</c><01:18:11.560><c> try</c><01:18:11.800><c> to</c><01:18:11.960><c> do</c><01:18:12.159><c> at</c>

01:18:12.270 --> 01:18:12.280 align:start position:0%
would recommend everyone try to do at
 

01:18:12.280 --> 01:18:13.990 align:start position:0%
would recommend everyone try to do at
least<01:18:12.560><c> challenge</c><01:18:13.000><c> zero</c><01:18:13.480><c> before</c><01:18:13.679><c> the</c><01:18:13.760><c> end</c><01:18:13.920><c> of</c>

01:18:13.990 --> 01:18:14.000 align:start position:0%
least challenge zero before the end of
 

01:18:14.000 --> 01:18:15.790 align:start position:0%
least challenge zero before the end of
the<01:18:14.080><c> week</c><01:18:14.280><c> it</c><01:18:14.440><c> literally</c><01:18:14.800><c> will</c><01:18:15.000><c> take</c><01:18:15.120><c> you</c><01:18:15.360><c> like</c>

01:18:15.790 --> 01:18:15.800 align:start position:0%
the week it literally will take you like
 

01:18:15.800 --> 01:18:18.430 align:start position:0%
the week it literally will take you like
20<01:18:16.120><c> minutes</c><01:18:16.400><c> to</c><01:18:16.679><c> do</c><01:18:17.679><c> um</c><01:18:17.920><c> and</c><01:18:18.040><c> then</c><01:18:18.199><c> that</c><01:18:18.320><c> will</c>

01:18:18.430 --> 01:18:18.440 align:start position:0%
20 minutes to do um and then that will
 

01:18:18.440 --> 01:18:19.950 align:start position:0%
20 minutes to do um and then that will
kind<01:18:18.560><c> of</c><01:18:18.639><c> set</c><01:18:18.880><c> you</c><01:18:19.000><c> up</c><01:18:19.120><c> to</c><01:18:19.280><c> start</c><01:18:19.480><c> learning</c><01:18:19.840><c> a</c>

01:18:19.950 --> 01:18:19.960 align:start position:0%
kind of set you up to start learning a
 

01:18:19.960 --> 01:18:22.110 align:start position:0%
kind of set you up to start learning a
little<01:18:20.159><c> bit</c><01:18:20.320><c> more</c><01:18:20.840><c> and</c><01:18:20.960><c> then</c><01:18:21.080><c> you</c><01:18:21.199><c> can</c><01:18:21.400><c> learn</c>

01:18:22.110 --> 01:18:22.120 align:start position:0%
little bit more and then you can learn
 

01:18:22.120 --> 01:18:25.070 align:start position:0%
little bit more and then you can learn
uh<01:18:22.320><c> again</c><01:18:22.600><c> how</c><01:18:22.719><c> to</c><01:18:22.840><c> do</c><01:18:23.080><c> like</c><01:18:23.480><c> uh</c><01:18:23.639><c> staking</c><01:18:24.880><c> so</c>

01:18:25.070 --> 01:18:25.080 align:start position:0%
uh again how to do like uh staking so
 

01:18:25.080 --> 01:18:27.310 align:start position:0%
uh again how to do like uh staking so
this<01:18:25.159><c> will</c><01:18:25.360><c> go</c><01:18:25.480><c> into</c><01:18:25.760><c> like</c><01:18:25.880><c> how</c><01:18:26.000><c> you</c><01:18:26.120><c> stake</c><01:18:27.120><c> uh</c>

01:18:27.310 --> 01:18:27.320 align:start position:0%
this will go into like how you stake uh
 

01:18:27.320 --> 01:18:29.950 align:start position:0%
this will go into like how you stake uh
use<01:18:27.679><c> you</c><01:18:27.800><c> do</c><01:18:27.960><c> like</c><01:18:28.320><c> token</c><01:18:28.639><c> staking</c><01:18:29.639><c> uh</c><01:18:29.760><c> this</c><01:18:29.880><c> is</c>

01:18:29.950 --> 01:18:29.960 align:start position:0%
use you do like token staking uh this is
 

01:18:29.960 --> 01:18:31.350 align:start position:0%
use you do like token staking uh this is
how<01:18:30.080><c> you</c><01:18:30.159><c> do</c><01:18:30.320><c> like</c><01:18:30.400><c> a</c><01:18:30.520><c> token</c><01:18:30.760><c> vendor</c><01:18:31.159><c> where</c><01:18:31.280><c> you</c>

01:18:31.350 --> 01:18:31.360 align:start position:0%
how you do like a token vendor where you
 

01:18:31.360 --> 01:18:33.030 align:start position:0%
how you do like a token vendor where you
can<01:18:31.520><c> actually</c><01:18:31.760><c> like</c><01:18:31.920><c> deposit</c><01:18:32.320><c> one</c><01:18:32.560><c> asset</c><01:18:32.920><c> and</c>

01:18:33.030 --> 01:18:33.040 align:start position:0%
can actually like deposit one asset and
 

01:18:33.040 --> 01:18:35.350 align:start position:0%
can actually like deposit one asset and
get<01:18:33.239><c> back</c><01:18:33.560><c> another</c><01:18:34.560><c> uh</c><01:18:34.719><c> and</c><01:18:34.800><c> then</c><01:18:35.000><c> again</c><01:18:35.199><c> this</c>

01:18:35.350 --> 01:18:35.360 align:start position:0%
get back another uh and then again this
 

01:18:35.360 --> 01:18:37.030 align:start position:0%
get back another uh and then again this
talks<01:18:35.560><c> about</c><01:18:35.840><c> Randomness</c><01:18:36.760><c> and</c><01:18:36.880><c> then</c>

01:18:37.030 --> 01:18:37.040 align:start position:0%
talks about Randomness and then
 

01:18:37.040 --> 01:18:39.070 align:start position:0%
talks about Randomness and then
eventually<01:18:37.440><c> you</c><01:18:37.560><c> build</c><01:18:37.840><c> like</c><01:18:37.960><c> a</c><01:18:38.120><c> DEX</c><01:18:38.639><c> which</c><01:18:38.760><c> is</c>

01:18:39.070 --> 01:18:39.080 align:start position:0%
eventually you build like a DEX which is
 

01:18:39.080 --> 01:18:40.590 align:start position:0%
eventually you build like a DEX which is
a<01:18:39.159><c> lot</c><01:18:39.320><c> more</c><01:18:39.520><c> complicated</c><01:18:40.040><c> but</c><01:18:40.159><c> you</c><01:18:40.280><c> learn</c><01:18:40.480><c> a</c>

01:18:40.590 --> 01:18:40.600 align:start position:0%
a lot more complicated but you learn a
 

01:18:40.600 --> 01:18:41.990 align:start position:0%
a lot more complicated but you learn a
lot<01:18:40.920><c> because</c><01:18:41.120><c> then</c><01:18:41.239><c> you</c><01:18:41.360><c> start</c><01:18:41.560><c> to</c><01:18:41.719><c> learn</c>

01:18:41.990 --> 01:18:42.000 align:start position:0%
lot because then you start to learn
 

01:18:42.000 --> 01:18:44.629 align:start position:0%
lot because then you start to learn
about<01:18:42.840><c> uh</c><01:18:42.960><c> you</c><01:18:43.040><c> know</c><01:18:43.199><c> slippage</c><01:18:43.920><c> and</c><01:18:44.199><c> and</c><01:18:44.480><c> and</c>

01:18:44.629 --> 01:18:44.639 align:start position:0%
about uh you know slippage and and and
 

01:18:44.639 --> 01:18:47.070 align:start position:0%
about uh you know slippage and and and
stuff<01:18:44.880><c> like</c><01:18:45.080><c> that</c><01:18:45.280><c> and</c><01:18:46.080><c> um</c><01:18:46.520><c> understand</c><01:18:46.760><c> how</c><01:18:46.880><c> a</c>

01:18:47.070 --> 01:18:47.080 align:start position:0%
stuff like that and um understand how a
 

01:18:47.080 --> 01:18:50.750 align:start position:0%
stuff like that and um understand how a
DEX<01:18:47.360><c> Works</c><01:18:48.040><c> decentralized</c><01:18:48.840><c> exchange</c><01:18:49.840><c> cool</c>

01:18:50.750 --> 01:18:50.760 align:start position:0%
DEX Works decentralized exchange cool
 

01:18:50.760 --> 01:18:52.030 align:start position:0%
DEX Works decentralized exchange cool
okay<01:18:50.920><c> cool</c><01:18:51.120><c> I</c><01:18:51.199><c> think</c><01:18:51.320><c> we're</c><01:18:51.520><c> going</c><01:18:51.600><c> to</c>

01:18:52.030 --> 01:18:52.040 align:start position:0%
okay cool I think we're going to
 

01:18:52.040 --> 01:18:53.189 align:start position:0%
okay cool I think we're going to
probably<01:18:52.239><c> end</c><01:18:52.400><c> a</c><01:18:52.520><c> little</c><01:18:52.639><c> early</c><01:18:52.920><c> unless</c>

01:18:53.189 --> 01:18:53.199 align:start position:0%
probably end a little early unless
 

01:18:53.199 --> 01:18:54.430 align:start position:0%
probably end a little early unless
there's<01:18:53.440><c> questions</c><01:18:53.880><c> does</c><01:18:54.040><c> anyone</c><01:18:54.320><c> have</c>

01:18:54.430 --> 01:18:54.440 align:start position:0%
there's questions does anyone have
 

01:18:54.440 --> 01:18:57.430 align:start position:0%
there's questions does anyone have
questions<01:18:54.920><c> at</c>

01:18:57.430 --> 01:18:57.440 align:start position:0%
 
 

01:18:57.440 --> 01:19:01.870 align:start position:0%
 
all<01:18:58.440><c> yep</c><01:18:58.719><c> question</c>

01:19:01.870 --> 01:19:01.880 align:start position:0%
 
 

01:19:01.880 --> 01:19:04.390 align:start position:0%
 
here<01:19:02.880><c> yes</c><01:19:03.199><c> I</c><01:19:03.280><c> would</c><01:19:03.440><c> like</c><01:19:03.560><c> to</c><01:19:03.679><c> know</c><01:19:03.960><c> when</c><01:19:04.159><c> you</c>

01:19:04.390 --> 01:19:04.400 align:start position:0%
here yes I would like to know when you
 

01:19:04.400 --> 01:19:07.910 align:start position:0%
here yes I would like to know when you
submit<01:19:04.840><c> your</c><01:19:05.159><c> challenge</c><01:19:06.159><c> is</c><01:19:06.280><c> it</c><01:19:06.600><c> verified</c><01:19:07.280><c> by</c>

01:19:07.910 --> 01:19:07.920 align:start position:0%
submit your challenge is it verified by
 

01:19:07.920 --> 01:19:10.390 align:start position:0%
submit your challenge is it verified by
human<01:19:08.440><c> being</c><01:19:08.840><c> beyond</c><01:19:09.199><c> the</c><01:19:09.360><c> s</c><01:19:09.760><c> or</c><01:19:10.080><c> is</c><01:19:10.199><c> it</c>

01:19:10.390 --> 01:19:10.400 align:start position:0%
human being beyond the s or is it
 

01:19:10.400 --> 01:19:12.910 align:start position:0%
human being beyond the s or is it
automatic<01:19:11.000><c> do</c><01:19:11.159><c> I</c><01:19:11.560><c> need</c><01:19:11.960><c> for</c><01:19:12.120><c> example</c><01:19:12.520><c> to</c><01:19:12.639><c> send</c>

01:19:12.910 --> 01:19:12.920 align:start position:0%
automatic do I need for example to send
 

01:19:12.920 --> 01:19:18.149 align:start position:0%
automatic do I need for example to send
a<01:19:13.280><c> video</c><01:19:14.280><c> to</c><01:19:14.719><c> show</c><01:19:15.199><c> that</c><01:19:15.920><c> my</c><01:19:16.159><c> Contra</c><01:19:16.639><c> respect</c>

01:19:18.149 --> 01:19:18.159 align:start position:0%
a video to show that my Contra respect
 

01:19:18.159 --> 01:19:20.470 align:start position:0%
a video to show that my Contra respect
specification<01:19:19.159><c> yeah</c><01:19:19.320><c> so</c><01:19:19.480><c> it's</c><01:19:19.639><c> all</c><01:19:19.880><c> automated</c>

01:19:20.470 --> 01:19:20.480 align:start position:0%
specification yeah so it's all automated
 

01:19:20.480 --> 01:19:22.669 align:start position:0%
specification yeah so it's all automated
pretty<01:19:20.719><c> much</c><01:19:21.080><c> we</c><01:19:21.280><c> just</c><01:19:21.719><c> uh</c><01:19:22.040><c> the</c><01:19:22.120><c> way</c><01:19:22.280><c> we</c><01:19:22.400><c> do</c><01:19:22.520><c> it</c>

01:19:22.669 --> 01:19:22.679 align:start position:0%
pretty much we just uh the way we do it
 

01:19:22.679 --> 01:19:26.669 align:start position:0%
pretty much we just uh the way we do it
is<01:19:22.960><c> we</c><01:19:23.960><c> well</c><01:19:24.440><c> the</c><01:19:24.760><c> first</c><01:19:24.960><c> few</c><01:19:25.199><c> challenges</c><01:19:26.080><c> we</c>

01:19:26.669 --> 01:19:26.679 align:start position:0%
is we well the first few challenges we
 

01:19:26.679 --> 01:19:29.590 align:start position:0%
is we well the first few challenges we
do<01:19:27.239><c> automated</c><01:19:27.880><c> so</c><01:19:28.120><c> we</c><01:19:28.280><c> just</c><01:19:28.480><c> get</c><01:19:28.800><c> the</c><01:19:29.480><c> The</c>

01:19:29.590 --> 01:19:29.600 align:start position:0%
do automated so we just get the The
 

01:19:29.600 --> 01:19:31.950 align:start position:0%
do automated so we just get the The
Ether<01:19:29.960><c> scan</c><01:19:30.280><c> address</c><01:19:30.920><c> and</c><01:19:31.000><c> then</c><01:19:31.159><c> we</c><01:19:31.520><c> pull</c><01:19:31.760><c> down</c>

01:19:31.950 --> 01:19:31.960 align:start position:0%
Ether scan address and then we pull down
 

01:19:31.960 --> 01:19:34.030 align:start position:0%
Ether scan address and then we pull down
the<01:19:32.080><c> source</c><01:19:32.480><c> code</c><01:19:32.920><c> and</c><01:19:33.040><c> then</c><01:19:33.360><c> test</c><01:19:33.639><c> it</c><01:19:33.800><c> so</c><01:19:33.960><c> we</c>

01:19:34.030 --> 01:19:34.040 align:start position:0%
the source code and then test it so we
 

01:19:34.040 --> 01:19:36.950 align:start position:0%
the source code and then test it so we
run<01:19:34.280><c> like</c><01:19:34.400><c> a</c><01:19:34.600><c> test</c><01:19:35.400><c> so</c><01:19:35.679><c> each</c><01:19:36.000><c> challenge</c><01:19:36.520><c> has</c><01:19:36.639><c> a</c>

01:19:36.950 --> 01:19:36.960 align:start position:0%
run like a test so each challenge has a
 

01:19:36.960 --> 01:19:40.870 align:start position:0%
run like a test so each challenge has a
test<01:19:37.960><c> so</c><01:19:38.480><c> if</c><01:19:38.679><c> the</c><01:19:39.199><c> hard</c><01:19:39.560><c> hat</c><01:19:39.719><c> test</c><01:19:40.159><c> passes</c><01:19:40.760><c> on</c>

01:19:40.870 --> 01:19:40.880 align:start position:0%
test so if the hard hat test passes on
 

01:19:40.880 --> 01:19:42.870 align:start position:0%
test so if the hard hat test passes on
your<01:19:41.040><c> local</c><01:19:41.360><c> machine</c><01:19:42.080><c> it's</c><01:19:42.199><c> going</c><01:19:42.320><c> to</c><01:19:42.520><c> pass</c><01:19:42.719><c> on</c>

01:19:42.870 --> 01:19:42.880 align:start position:0%
your local machine it's going to pass on
 

01:19:42.880 --> 01:19:45.229 align:start position:0%
your local machine it's going to pass on
the<01:19:43.000><c> automation</c><01:19:43.600><c> so</c><01:19:43.840><c> we</c><01:19:44.040><c> we</c><01:19:44.199><c> verify</c><01:19:44.600><c> it</c><01:19:45.120><c> when</c>

01:19:45.229 --> 01:19:45.239 align:start position:0%
the automation so we we verify it when
 

01:19:45.239 --> 01:19:46.910 align:start position:0%
the automation so we we verify it when
it<01:19:45.360><c> gets</c><01:19:45.560><c> down</c><01:19:45.679><c> to</c><01:19:45.840><c> the</c><01:19:45.960><c> decks</c><01:19:46.360><c> it's</c><01:19:46.520><c> done</c><01:19:46.719><c> all</c>

01:19:46.910 --> 01:19:46.920 align:start position:0%
it gets down to the decks it's done all
 

01:19:46.920 --> 01:19:48.910 align:start position:0%
it gets down to the decks it's done all
manually<01:19:47.520><c> so</c><01:19:47.719><c> we</c><01:19:47.880><c> actually</c><01:19:48.120><c> look</c><01:19:48.280><c> at</c><01:19:48.400><c> the</c><01:19:48.560><c> code</c>

01:19:48.910 --> 01:19:48.920 align:start position:0%
manually so we actually look at the code
 

01:19:48.920 --> 01:19:51.390 align:start position:0%
manually so we actually look at the code
and<01:19:49.120><c> make</c><01:19:49.280><c> sure</c><01:19:49.600><c> that</c><01:19:49.760><c> it's</c><01:19:50.159><c> it's</c><01:19:50.440><c> good</c><01:19:51.199><c> um</c><01:19:51.320><c> you</c>

01:19:51.390 --> 01:19:51.400 align:start position:0%
and make sure that it's it's good um you
 

01:19:51.400 --> 01:19:53.910 align:start position:0%
and make sure that it's it's good um you
don't<01:19:51.520><c> need</c><01:19:51.679><c> to</c><01:19:51.800><c> do</c><01:19:51.960><c> a</c><01:19:52.080><c> video</c><01:19:52.639><c> though</c><01:19:53.480><c> um</c><01:19:53.679><c> and</c>

01:19:53.910 --> 01:19:53.920 align:start position:0%
don't need to do a video though um and
 

01:19:53.920 --> 01:19:56.910 align:start position:0%
don't need to do a video though um and
especially<01:19:54.400><c> these</c><01:19:54.880><c> last</c><01:19:55.159><c> few</c><01:19:55.960><c> like</c><01:19:56.159><c> the</c><01:19:56.600><c> state</c>

01:19:56.910 --> 01:19:56.920 align:start position:0%
especially these last few like the state
 

01:19:56.920 --> 01:20:00.390 align:start position:0%
especially these last few like the state
Channel<01:19:57.600><c> multisig</c><01:19:58.600><c> and</c><01:19:58.760><c> SVG</c><01:19:59.719><c> those</c><01:19:59.840><c> are</c><01:20:00.080><c> also</c>

01:20:00.390 --> 01:20:00.400 align:start position:0%
Channel multisig and SVG those are also
 

01:20:00.400 --> 01:20:02.270 align:start position:0%
Channel multisig and SVG those are also
all<01:20:00.639><c> manual</c><01:20:01.159><c> pretty</c>

01:20:02.270 --> 01:20:02.280 align:start position:0%
all manual pretty
 

01:20:02.280 --> 01:20:05.550 align:start position:0%
all manual pretty
much<01:20:03.520><c> yeah</c><01:20:04.520><c> what</c><01:20:04.639><c> other</c><01:20:04.920><c> questions</c><01:20:05.239><c> we</c><01:20:05.360><c> have</c><01:20:05.480><c> I</c>

01:20:05.550 --> 01:20:05.560 align:start position:0%
much yeah what other questions we have I
 

01:20:05.560 --> 01:20:06.830 align:start position:0%
much yeah what other questions we have I
think<01:20:05.679><c> I</c><01:20:05.760><c> saw</c><01:20:05.920><c> another</c><01:20:06.239><c> hand</c><01:20:06.600><c> but</c><01:20:06.679><c> I</c><01:20:06.760><c> don't</c>

01:20:06.830 --> 01:20:06.840 align:start position:0%
think I saw another hand but I don't
 

01:20:06.840 --> 01:20:12.189 align:start position:0%
think I saw another hand but I don't
know<01:20:06.960><c> where</c><01:20:07.080><c> it</c><01:20:07.239><c> was</c>

01:20:12.189 --> 01:20:12.199 align:start position:0%
 
 

01:20:12.199 --> 01:20:13.830 align:start position:0%
 
no

01:20:13.830 --> 01:20:13.840 align:start position:0%
no
 

01:20:13.840 --> 01:20:16.229 align:start position:0%
no
no<01:20:14.840><c> cool</c><01:20:15.159><c> awesome</c><01:20:15.480><c> thank</c><01:20:15.639><c> you</c><01:20:15.800><c> guys</c><01:20:15.960><c> so</c><01:20:16.080><c> much</c>

01:20:16.229 --> 01:20:16.239 align:start position:0%
no cool awesome thank you guys so much
 

01:20:16.239 --> 01:20:17.590 align:start position:0%
no cool awesome thank you guys so much
for<01:20:16.400><c> coming</c><01:20:16.719><c> and</c><01:20:16.880><c> I</c><01:20:16.960><c> hope</c><01:20:17.080><c> you</c><01:20:17.199><c> guys</c><01:20:17.320><c> learned</c>

01:20:17.590 --> 01:20:17.600 align:start position:0%
for coming and I hope you guys learned
 

01:20:17.600 --> 01:20:21.050 align:start position:0%
for coming and I hope you guys learned
something<01:20:17.920><c> and</c><01:20:18.040><c> it</c><01:20:18.120><c> was</c><01:20:18.239><c> useful</c><01:20:19.080><c> thank</c><01:20:19.280><c> you</c>

01:20:21.050 --> 01:20:21.060 align:start position:0%
something and it was useful thank you
 

01:20:21.060 --> 01:20:21.220 align:start position:0%
something and it was useful thank you
[Music]

01:20:21.220 --> 01:20:21.230 align:start position:0%
[Music]
 

01:20:21.230 --> 01:20:25.540 align:start position:0%
[Music]
[Applause]

