WEBVTT
Kind: captions
Language: en

00:00:01.160 --> 00:00:06.690 align:start position:0%
 
[Music]

00:00:06.690 --> 00:00:06.700 align:start position:0%
 
 

00:00:06.700 --> 00:00:09.150 align:start position:0%
 
[Music]

00:00:09.150 --> 00:00:09.160 align:start position:0%
[Music]
 

00:00:09.160 --> 00:00:11.950 align:start position:0%
[Music]
uh<00:00:09.280><c> build</c><00:00:09.559><c> gild</c><00:00:09.880><c> Dow</c><00:00:10.519><c> and</c><00:00:10.759><c> we</c><00:00:11.000><c> are</c><00:00:11.240><c> focused</c><00:00:11.719><c> on</c>

00:00:11.950 --> 00:00:11.960 align:start position:0%
uh build gild Dow and we are focused on
 

00:00:11.960 --> 00:00:14.829 align:start position:0%
uh build gild Dow and we are focused on
developer<00:00:12.480><c> education</c><00:00:13.480><c> uh</c><00:00:13.639><c> in</c><00:00:13.839><c> particular</c><00:00:14.559><c> we</c>

00:00:14.829 --> 00:00:14.839 align:start position:0%
developer education uh in particular we
 

00:00:14.839 --> 00:00:17.630 align:start position:0%
developer education uh in particular we
have<00:00:15.200><c> this</c><00:00:15.400><c> stack</c><00:00:15.920><c> scaffold</c><00:00:16.359><c> eth</c><00:00:17.080><c> and</c><00:00:17.400><c> this</c>

00:00:17.630 --> 00:00:17.640 align:start position:0%
have this stack scaffold eth and this
 

00:00:17.640 --> 00:00:22.070 align:start position:0%
have this stack scaffold eth and this
curriculum<00:00:18.400><c> speedrun</c><00:00:19.240><c> aum.com</c><00:00:20.320><c> uh</c><00:00:21.320><c> if</c><00:00:21.519><c> you</c>

00:00:22.070 --> 00:00:22.080 align:start position:0%
curriculum speedrun aum.com uh if you
 

00:00:22.080 --> 00:00:24.070 align:start position:0%
curriculum speedrun aum.com uh if you
are<00:00:22.480><c> interested</c><00:00:23.000><c> in</c><00:00:23.160><c> learning</c><00:00:23.519><c> how</c><00:00:23.680><c> to</c><00:00:23.800><c> build</c>

00:00:24.070 --> 00:00:24.080 align:start position:0%
are interested in learning how to build
 

00:00:24.080 --> 00:00:26.109 align:start position:0%
are interested in learning how to build
on<00:00:24.240><c> ethereum</c><00:00:24.880><c> or</c><00:00:25.119><c> you</c><00:00:25.320><c> even</c><00:00:25.599><c> have</c><00:00:25.800><c> friends</c>

00:00:26.109 --> 00:00:26.119 align:start position:0%
on ethereum or you even have friends
 

00:00:26.119 --> 00:00:27.150 align:start position:0%
on ethereum or you even have friends
that<00:00:26.240><c> are</c><00:00:26.359><c> interested</c><00:00:26.679><c> in</c><00:00:26.800><c> building</c><00:00:27.039><c> on</c>

00:00:27.150 --> 00:00:27.160 align:start position:0%
that are interested in building on
 

00:00:27.160 --> 00:00:28.669 align:start position:0%
that are interested in building on
ethereum<00:00:27.560><c> tell</c><00:00:27.800><c> them</c><00:00:27.920><c> to</c><00:00:28.080><c> go</c><00:00:28.240><c> speedrun</c>

00:00:28.669 --> 00:00:28.679 align:start position:0%
ethereum tell them to go speedrun
 

00:00:28.679 --> 00:00:30.669 align:start position:0%
ethereum tell them to go speedrun
ethereum<00:00:29.400><c> I</c><00:00:29.519><c> see</c><00:00:29.640><c> some</c><00:00:29.960><c> familar</c><00:00:30.279><c> faces</c><00:00:30.599><c> that</c>

00:00:30.669 --> 00:00:30.679 align:start position:0%
ethereum I see some familar faces that
 

00:00:30.679 --> 00:00:33.389 align:start position:0%
ethereum I see some familar faces that
were<00:00:30.840><c> at</c><00:00:31.000><c> the</c><00:00:31.119><c> last</c><00:00:31.439><c> sessions</c><00:00:32.439><c> uh</c><00:00:32.719><c> it's</c><00:00:33.160><c> a</c><00:00:33.239><c> lot</c>

00:00:33.389 --> 00:00:33.399 align:start position:0%
were at the last sessions uh it's a lot
 

00:00:33.399 --> 00:00:35.389 align:start position:0%
were at the last sessions uh it's a lot
of<00:00:33.520><c> the</c><00:00:33.640><c> same</c><00:00:33.879><c> similar</c><00:00:34.320><c> content</c><00:00:34.760><c> today</c><00:00:35.079><c> we're</c>

00:00:35.389 --> 00:00:35.399 align:start position:0%
of the same similar content today we're
 

00:00:35.399 --> 00:00:36.869 align:start position:0%
of the same similar content today we're
just<00:00:35.559><c> going</c><00:00:35.640><c> to</c><00:00:35.920><c> start</c><00:00:36.160><c> with</c><00:00:36.320><c> scaffold</c><00:00:36.680><c> eth</c>

00:00:36.869 --> 00:00:36.879 align:start position:0%
just going to start with scaffold eth
 

00:00:36.879 --> 00:00:38.549 align:start position:0%
just going to start with scaffold eth
and<00:00:37.000><c> build</c><00:00:37.239><c> something</c><00:00:37.559><c> simple</c><00:00:38.280><c> and</c><00:00:38.360><c> then</c><00:00:38.480><c> I'm</c>

00:00:38.549 --> 00:00:38.559 align:start position:0%
and build something simple and then I'm
 

00:00:38.559 --> 00:00:40.190 align:start position:0%
and build something simple and then I'm
GNA<00:00:38.719><c> hand</c><00:00:38.879><c> it</c><00:00:38.960><c> off</c><00:00:39.079><c> to</c><00:00:39.239><c> Kevin</c><00:00:39.480><c> Jones</c><00:00:39.800><c> and</c><00:00:39.960><c> he's</c>

00:00:40.190 --> 00:00:40.200 align:start position:0%
GNA hand it off to Kevin Jones and he's
 

00:00:40.200 --> 00:00:42.790 align:start position:0%
GNA hand it off to Kevin Jones and he's
going<00:00:40.399><c> to</c><00:00:40.680><c> do</c><00:00:41.160><c> a</c><00:00:41.719><c> uh</c><00:00:41.879><c> like</c><00:00:42.000><c> an</c><00:00:42.200><c> extensions</c>

00:00:42.790 --> 00:00:42.800 align:start position:0%
going to do a uh like an extensions
 

00:00:42.800 --> 00:00:44.549 align:start position:0%
going to do a uh like an extensions
build<00:00:43.200><c> I</c><00:00:43.280><c> think</c><00:00:43.600><c> so</c><00:00:44.000><c> we're</c><00:00:44.120><c> going</c><00:00:44.200><c> to</c><00:00:44.320><c> kind</c><00:00:44.440><c> of</c>

00:00:44.549 --> 00:00:44.559 align:start position:0%
build I think so we're going to kind of
 

00:00:44.559 --> 00:00:47.069 align:start position:0%
build I think so we're going to kind of
try<00:00:44.719><c> to</c><00:00:44.920><c> wrap</c><00:00:45.280><c> two</c><00:00:45.480><c> sessions</c><00:00:45.960><c> into</c><00:00:46.199><c> one</c><00:00:46.480><c> here</c>

00:00:47.069 --> 00:00:47.079 align:start position:0%
try to wrap two sessions into one here
 

00:00:47.079 --> 00:00:48.950 align:start position:0%
try to wrap two sessions into one here
I'll<00:00:47.280><c> do</c><00:00:47.440><c> the</c><00:00:47.559><c> intro</c><00:00:47.879><c> to</c><00:00:48.000><c> scaffold</c><00:00:48.440><c> eth</c><00:00:48.800><c> and</c>

00:00:48.950 --> 00:00:48.960 align:start position:0%
I'll do the intro to scaffold eth and
 

00:00:48.960 --> 00:00:51.069 align:start position:0%
I'll do the intro to scaffold eth and
then<00:00:49.399><c> uh</c><00:00:49.480><c> he'll</c><00:00:49.680><c> do</c><00:00:49.840><c> that</c>

00:00:51.069 --> 00:00:51.079 align:start position:0%
then uh he'll do that
 

00:00:51.079 --> 00:00:53.069 align:start position:0%
then uh he'll do that
extensions<00:00:52.079><c> and</c><00:00:52.239><c> I</c><00:00:52.320><c> think</c><00:00:52.480><c> maybe</c><00:00:52.680><c> we'll</c><00:00:52.879><c> even</c>

00:00:53.069 --> 00:00:53.079 align:start position:0%
extensions and I think maybe we'll even
 

00:00:53.079 --> 00:00:55.150 align:start position:0%
extensions and I think maybe we'll even
have<00:00:53.239><c> like</c><00:00:53.359><c> a</c><00:00:53.480><c> little</c><00:00:53.680><c> Q&amp;A</c><00:00:54.399><c> possibly</c><00:00:54.760><c> in</c><00:00:54.960><c> the</c>

00:00:55.150 --> 00:00:55.160 align:start position:0%
have like a little Q&amp;A possibly in the
 

00:00:55.160 --> 00:00:57.430 align:start position:0%
have like a little Q&amp;A possibly in the
middle<00:00:55.480><c> of</c><00:00:55.719><c> them</c><00:00:56.000><c> too</c><00:00:56.559><c> while</c><00:00:56.719><c> he's</c><00:00:56.960><c> getting</c>

00:00:57.430 --> 00:00:57.440 align:start position:0%
middle of them too while he's getting
 

00:00:57.440 --> 00:01:01.750 align:start position:0%
middle of them too while he's getting
ready<00:00:58.440><c> so</c><00:00:59.039><c> uh</c><00:01:00.000><c> scaffold</c><00:01:00.359><c> eth</c><00:01:00.760><c> is</c><00:01:00.920><c> our</c><00:01:01.160><c> stack</c><00:01:01.480><c> of</c>

00:01:01.750 --> 00:01:01.760 align:start position:0%
ready so uh scaffold eth is our stack of
 

00:01:01.760 --> 00:01:05.429 align:start position:0%
ready so uh scaffold eth is our stack of
choice<00:01:02.760><c> and</c><00:01:03.399><c> uh</c><00:01:03.519><c> it's</c><00:01:03.719><c> great</c><00:01:03.960><c> for</c><00:01:04.439><c> prototyping</c>

00:01:05.429 --> 00:01:05.439 align:start position:0%
choice and uh it's great for prototyping
 

00:01:05.439 --> 00:01:07.270 align:start position:0%
choice and uh it's great for prototyping
oh<00:01:05.640><c> look</c><00:01:05.760><c> at</c><00:01:05.840><c> that</c><00:01:05.960><c> we</c><00:01:06.040><c> still</c><00:01:06.159><c> got</c><00:01:06.280><c> our</c><00:01:06.400><c> nft</c><00:01:06.840><c> up</c>

00:01:07.270 --> 00:01:07.280 align:start position:0%
oh look at that we still got our nft up
 

00:01:07.280 --> 00:01:09.789 align:start position:0%
oh look at that we still got our nft up
I<00:01:07.360><c> got</c><00:01:07.479><c> to</c><00:01:07.600><c> close</c><00:01:07.960><c> stuff</c><00:01:08.200><c> out</c><00:01:08.439><c> here</c><00:01:08.720><c> holy</c>

00:01:09.789 --> 00:01:09.799 align:start position:0%
I got to close stuff out here holy
 

00:01:09.799 --> 00:01:13.830 align:start position:0%
I got to close stuff out here holy
cow<00:01:10.799><c> sorry</c><00:01:11.600><c> boop</c><00:01:11.840><c> boop</c><00:01:12.040><c> boop</c><00:01:12.360><c> boop</c><00:01:13.360><c> boop</c><00:01:13.640><c> boop</c>

00:01:13.830 --> 00:01:13.840 align:start position:0%
cow sorry boop boop boop boop boop boop
 

00:01:13.840 --> 00:01:16.469 align:start position:0%
cow sorry boop boop boop boop boop boop
boop<00:01:14.000><c> boop</c><00:01:14.200><c> boop</c><00:01:14.439><c> boop</c><00:01:15.000><c> okay</c><00:01:15.159><c> here</c><00:01:15.240><c> we</c><00:01:15.400><c> go</c><00:01:16.240><c> so</c>

00:01:16.469 --> 00:01:16.479 align:start position:0%
boop boop boop boop okay here we go so
 

00:01:16.479 --> 00:01:20.350 align:start position:0%
boop boop boop boop okay here we go so
scaffold<00:01:17.040><c> eth</c><00:01:17.880><c> you</c><00:01:18.000><c> can</c><00:01:18.200><c> find</c><00:01:18.439><c> it</c><00:01:18.680><c> at</c><00:01:18.960><c> scaffold</c>

00:01:20.350 --> 00:01:20.360 align:start position:0%
scaffold eth you can find it at scaffold
 

00:01:20.360 --> 00:01:23.789 align:start position:0%
scaffold eth you can find it at scaffold
E.O<00:01:21.360><c> it's</c><00:01:21.960><c> uh</c><00:01:22.200><c> it's</c><00:01:22.320><c> a</c><00:01:22.479><c> prototyping</c><00:01:23.240><c> tool</c><00:01:23.680><c> but</c>

00:01:23.789 --> 00:01:23.799 align:start position:0%
E.O it's uh it's a prototyping tool but
 

00:01:23.799 --> 00:01:26.270 align:start position:0%
E.O it's uh it's a prototyping tool but
you<00:01:23.960><c> can</c><00:01:24.119><c> also</c><00:01:24.360><c> push</c><00:01:24.560><c> to</c><00:01:24.960><c> production</c><00:01:25.960><c> uh</c><00:01:26.079><c> it's</c>

00:01:26.270 --> 00:01:26.280 align:start position:0%
you can also push to production uh it's
 

00:01:26.280 --> 00:01:27.870 align:start position:0%
you can also push to production uh it's
good<00:01:26.400><c> for</c><00:01:26.600><c> tinkering</c><00:01:27.280><c> and</c><00:01:27.439><c> and</c><00:01:27.560><c> we'll</c><00:01:27.720><c> get</c>

00:01:27.870 --> 00:01:27.880 align:start position:0%
good for tinkering and and we'll get
 

00:01:27.880 --> 00:01:29.789 align:start position:0%
good for tinkering and and we'll get
into<00:01:28.119><c> it</c><00:01:28.320><c> here</c><00:01:28.759><c> so</c><00:01:29.000><c> there's</c><00:01:29.200><c> two</c><00:01:29.360><c> ways</c><00:01:29.560><c> to</c><00:01:29.680><c> do</c>

00:01:29.789 --> 00:01:29.799 align:start position:0%
into it here so there's two ways to do
 

00:01:29.799 --> 00:01:31.310 align:start position:0%
into it here so there's two ways to do
it<00:01:30.000><c> you</c><00:01:30.040><c> can</c><00:01:30.159><c> kind</c><00:01:30.240><c> of</c><00:01:30.360><c> Clone</c><00:01:30.640><c> the</c><00:01:30.759><c> repo</c><00:01:31.200><c> and</c>

00:01:31.310 --> 00:01:31.320 align:start position:0%
it you can kind of Clone the repo and
 

00:01:31.320 --> 00:01:32.710 align:start position:0%
it you can kind of Clone the repo and
that's<00:01:31.479><c> kind</c><00:01:31.560><c> of</c><00:01:31.720><c> the</c><00:01:31.840><c> old</c><00:01:32.040><c> way</c><00:01:32.159><c> to</c><00:01:32.280><c> do</c><00:01:32.439><c> it</c><00:01:32.640><c> and</c>

00:01:32.710 --> 00:01:32.720 align:start position:0%
that's kind of the old way to do it and
 

00:01:32.720 --> 00:01:35.069 align:start position:0%
that's kind of the old way to do it and
the<00:01:32.840><c> new</c><00:01:33.000><c> way</c><00:01:33.159><c> to</c><00:01:33.320><c> do</c><00:01:33.479><c> it</c><00:01:33.720><c> is</c><00:01:33.960><c> with</c><00:01:34.159><c> npx</c><00:01:34.720><c> create</c>

00:01:35.069 --> 00:01:35.079 align:start position:0%
the new way to do it is with npx create
 

00:01:35.079 --> 00:01:38.030 align:start position:0%
the new way to do it is with npx create
eth<00:01:36.000><c> and</c><00:01:36.520><c> uh</c><00:01:36.640><c> npx</c><00:01:37.079><c> create</c><00:01:37.320><c> eth</c><00:01:37.560><c> is</c><00:01:37.680><c> sort</c><00:01:37.880><c> of</c>

00:01:38.030 --> 00:01:38.040 align:start position:0%
eth and uh npx create eth is sort of
 

00:01:38.040 --> 00:01:40.310 align:start position:0%
eth and uh npx create eth is sort of
like<00:01:38.200><c> the</c><00:01:38.560><c> step</c><00:01:39.000><c> toward</c><00:01:39.560><c> our</c><00:01:39.799><c> extension</c>

00:01:40.310 --> 00:01:40.320 align:start position:0%
like the step toward our extension
 

00:01:40.320 --> 00:01:44.190 align:start position:0%
like the step toward our extension
system<00:01:40.880><c> so</c><00:01:41.119><c> we'll</c><00:01:41.399><c> be</c><00:01:41.560><c> using</c><00:01:42.040><c> that</c><00:01:42.560><c> uh</c><00:01:42.759><c> mostly</c>

00:01:44.190 --> 00:01:44.200 align:start position:0%
system so we'll be using that uh mostly
 

00:01:44.200 --> 00:01:47.469 align:start position:0%
system so we'll be using that uh mostly
today<00:01:45.200><c> and</c><00:01:45.840><c> uh</c><00:01:46.439><c> yeah</c><00:01:46.640><c> I</c><00:01:46.719><c> think</c><00:01:46.920><c> just</c><00:01:47.040><c> to</c><00:01:47.200><c> level</c>

00:01:47.469 --> 00:01:47.479 align:start position:0%
today and uh yeah I think just to level
 

00:01:47.479 --> 00:01:49.469 align:start position:0%
today and uh yeah I think just to level
set<00:01:47.719><c> real</c><00:01:47.880><c> quick</c><00:01:48.399><c> we</c><00:01:48.759><c> probably</c><00:01:49.159><c> I</c><00:01:49.280><c> probably</c>

00:01:49.469 --> 00:01:49.479 align:start position:0%
set real quick we probably I probably
 

00:01:49.479 --> 00:01:51.510 align:start position:0%
set real quick we probably I probably
didn't<00:01:49.680><c> introduce</c><00:01:50.119><c> this</c><00:01:50.360><c> very</c><00:01:50.560><c> well</c><00:01:51.040><c> uh</c><00:01:51.360><c> we're</c>

00:01:51.510 --> 00:01:51.520 align:start position:0%
didn't introduce this very well uh we're
 

00:01:51.520 --> 00:01:52.709 align:start position:0%
didn't introduce this very well uh we're
g<00:01:51.600><c> to</c><00:01:51.680><c> have</c><00:01:51.799><c> like</c><00:01:51.920><c> a</c><00:01:52.000><c> whole</c><00:01:52.159><c> day</c><00:01:52.360><c> here</c><00:01:52.520><c> I</c><00:01:52.600><c> think</c>

00:01:52.709 --> 00:01:52.719 align:start position:0%
g to have like a whole day here I think
 

00:01:52.719 --> 00:01:55.429 align:start position:0%
g to have like a whole day here I think
we're<00:01:52.920><c> in</c><00:01:53.159><c> this</c><00:01:53.360><c> room</c><00:01:53.920><c> like</c><00:01:54.479><c> all</c><00:01:54.759><c> day</c><00:01:55.079><c> today</c>

00:01:55.429 --> 00:01:55.439 align:start position:0%
we're in this room like all day today
 

00:01:55.439 --> 00:01:57.789 align:start position:0%
we're in this room like all day today
till<00:01:55.680><c> like</c><00:01:55.840><c> 6:30</c><00:01:56.360><c> tonight</c><00:01:56.719><c> or</c><00:01:57.039><c> 5:30</c><00:01:57.640><c> or</c>

00:01:57.789 --> 00:01:57.799 align:start position:0%
till like 6:30 tonight or 5:30 or
 

00:01:57.799 --> 00:02:00.029 align:start position:0%
till like 6:30 tonight or 5:30 or
something<00:01:58.159><c> like</c><00:01:58.360><c> that</c><00:01:58.920><c> so</c><00:01:59.360><c> we're</c><00:01:59.520><c> going</c><00:01:59.600><c> to</c><00:01:59.680><c> do</c>

00:02:00.029 --> 00:02:00.039 align:start position:0%
something like that so we're going to do
 

00:02:00.039 --> 00:02:02.109 align:start position:0%
something like that so we're going to do
introductory<00:02:00.640><c> content</c><00:02:01.200><c> right</c><00:02:01.439><c> now</c><00:02:01.920><c> I'm</c><00:02:02.039><c> just</c>

00:02:02.109 --> 00:02:02.119 align:start position:0%
introductory content right now I'm just
 

00:02:02.119 --> 00:02:03.469 align:start position:0%
introductory content right now I'm just
going<00:02:02.240><c> to</c><00:02:02.399><c> quickly</c><00:02:02.680><c> show</c><00:02:02.840><c> you</c><00:02:02.960><c> how</c><00:02:03.079><c> to</c><00:02:03.240><c> build</c>

00:02:03.469 --> 00:02:03.479 align:start position:0%
going to quickly show you how to build
 

00:02:03.479 --> 00:02:06.270 align:start position:0%
going to quickly show you how to build
and<00:02:03.640><c> ship</c><00:02:04.000><c> an</c><00:02:04.240><c> app</c><00:02:05.039><c> uh</c><00:02:05.240><c> then</c><00:02:05.560><c> Kevin</c><00:02:05.840><c> will</c><00:02:06.039><c> do</c>

00:02:06.270 --> 00:02:06.280 align:start position:0%
and ship an app uh then Kevin will do
 

00:02:06.280 --> 00:02:07.789 align:start position:0%
and ship an app uh then Kevin will do
the<00:02:06.439><c> extensions</c><00:02:07.119><c> then</c><00:02:07.240><c> I</c><00:02:07.320><c> think</c><00:02:07.399><c> we'll</c><00:02:07.560><c> take</c><00:02:07.680><c> a</c>

00:02:07.789 --> 00:02:07.799 align:start position:0%
the extensions then I think we'll take a
 

00:02:07.799 --> 00:02:09.550 align:start position:0%
the extensions then I think we'll take a
lunch<00:02:08.080><c> break</c><00:02:08.440><c> and</c><00:02:08.560><c> we'll</c><00:02:08.759><c> come</c><00:02:09.000><c> back</c><00:02:09.399><c> and</c>

00:02:09.550 --> 00:02:09.560 align:start position:0%
lunch break and we'll come back and
 

00:02:09.560 --> 00:02:12.030 align:start position:0%
lunch break and we'll come back and
we'll<00:02:09.759><c> build</c><00:02:10.319><c> uh</c><00:02:10.440><c> a</c><00:02:10.560><c> few</c><00:02:10.759><c> more</c><00:02:11.000><c> things</c><00:02:11.840><c> and</c>

00:02:12.030 --> 00:02:12.040 align:start position:0%
we'll build uh a few more things and
 

00:02:12.040 --> 00:02:13.750 align:start position:0%
we'll build uh a few more things and
then<00:02:12.280><c> we're</c><00:02:12.440><c> going</c><00:02:12.520><c> to</c><00:02:12.640><c> have</c><00:02:12.720><c> a</c><00:02:12.840><c> CTF</c><00:02:13.480><c> later</c>

00:02:13.750 --> 00:02:13.760 align:start position:0%
then we're going to have a CTF later
 

00:02:13.760 --> 00:02:16.430 align:start position:0%
then we're going to have a CTF later
today<00:02:14.080><c> so</c><00:02:14.239><c> a</c><00:02:14.400><c> capture</c><00:02:14.760><c> the</c><00:02:14.879><c> flag</c><00:02:15.400><c> where</c><00:02:16.000><c> you</c>

00:02:16.430 --> 00:02:16.440 align:start position:0%
today so a capture the flag where you
 

00:02:16.440 --> 00:02:17.949 align:start position:0%
today so a capture the flag where you
actually<00:02:16.720><c> have</c><00:02:16.840><c> to</c><00:02:17.040><c> like</c><00:02:17.319><c> hack</c><00:02:17.680><c> some</c>

00:02:17.949 --> 00:02:17.959 align:start position:0%
actually have to like hack some
 

00:02:17.959 --> 00:02:20.550 align:start position:0%
actually have to like hack some
contracts<00:02:18.640><c> and</c><00:02:18.920><c> mint</c><00:02:19.280><c> some</c><00:02:19.480><c> Flags</c><00:02:20.160><c> so</c><00:02:20.319><c> it's</c>

00:02:20.550 --> 00:02:20.560 align:start position:0%
contracts and mint some Flags so it's
 

00:02:20.560 --> 00:02:22.470 align:start position:0%
contracts and mint some Flags so it's
it's<00:02:20.720><c> going</c><00:02:20.800><c> to</c><00:02:20.920><c> be</c><00:02:21.040><c> a</c><00:02:21.120><c> lot</c><00:02:21.239><c> of</c><00:02:21.400><c> fun</c><00:02:21.760><c> if</c><00:02:21.879><c> you're</c>

00:02:22.470 --> 00:02:22.480 align:start position:0%
it's going to be a lot of fun if you're
 

00:02:22.480 --> 00:02:24.270 align:start position:0%
it's going to be a lot of fun if you're
more<00:02:22.840><c> technical</c><00:02:23.360><c> the</c><00:02:23.519><c> afternoon</c><00:02:24.000><c> will</c><00:02:24.120><c> be</c>

00:02:24.270 --> 00:02:24.280 align:start position:0%
more technical the afternoon will be
 

00:02:24.280 --> 00:02:26.229 align:start position:0%
more technical the afternoon will be
better<00:02:24.840><c> if</c><00:02:24.920><c> you're</c><00:02:25.080><c> just</c><00:02:25.239><c> getting</c><00:02:25.519><c> started</c><00:02:26.120><c> uh</c>

00:02:26.229 --> 00:02:26.239 align:start position:0%
better if you're just getting started uh
 

00:02:26.239 --> 00:02:28.830 align:start position:0%
better if you're just getting started uh
the<00:02:26.319><c> morning</c><00:02:26.640><c> will</c><00:02:26.800><c> be</c><00:02:26.959><c> better</c><00:02:27.879><c> I</c><00:02:28.120><c> so</c><00:02:28.360><c> sorry</c><00:02:28.640><c> to</c>

00:02:28.830 --> 00:02:28.840 align:start position:0%
the morning will be better I so sorry to
 

00:02:28.840 --> 00:02:30.630 align:start position:0%
the morning will be better I so sorry to
all<00:02:28.959><c> the</c><00:02:29.120><c> people</c><00:02:29.360><c> that</c><00:02:29.480><c> I</c><00:02:29.560><c> keep</c><00:02:29.920><c> seeing</c><00:02:30.319><c> at</c><00:02:30.440><c> all</c>

00:02:30.630 --> 00:02:30.640 align:start position:0%
all the people that I keep seeing at all
 

00:02:30.640 --> 00:02:32.470 align:start position:0%
all the people that I keep seeing at all
these<00:02:30.840><c> talks</c><00:02:31.239><c> you</c><00:02:31.440><c> guys</c><00:02:31.800><c> keep</c><00:02:31.959><c> coming</c><00:02:32.160><c> to</c><00:02:32.360><c> my</c>

00:02:32.470 --> 00:02:32.480 align:start position:0%
these talks you guys keep coming to my
 

00:02:32.480 --> 00:02:34.390 align:start position:0%
these talks you guys keep coming to my
talks<00:02:32.760><c> and</c><00:02:32.879><c> I</c><00:02:32.959><c> keep</c><00:02:33.160><c> doing</c><00:02:33.400><c> the</c><00:02:33.560><c> same</c><00:02:33.760><c> builds</c>

00:02:34.390 --> 00:02:34.400 align:start position:0%
talks and I keep doing the same builds
 

00:02:34.400 --> 00:02:36.430 align:start position:0%
talks and I keep doing the same builds
like<00:02:34.560><c> I</c><00:02:34.640><c> need</c><00:02:34.800><c> to</c><00:02:35.360><c> like</c><00:02:35.720><c> innovate</c><00:02:36.120><c> a</c><00:02:36.239><c> little</c>

00:02:36.430 --> 00:02:36.440 align:start position:0%
like I need to like innovate a little
 

00:02:36.440 --> 00:02:38.070 align:start position:0%
like I need to like innovate a little
bit<00:02:36.680><c> here</c><00:02:36.840><c> I</c><00:02:36.959><c> try</c><00:02:37.120><c> to</c><00:02:37.280><c> do</c><00:02:37.480><c> something</c><00:02:37.720><c> a</c><00:02:37.879><c> little</c>

00:02:38.070 --> 00:02:38.080 align:start position:0%
bit here I try to do something a little
 

00:02:38.080 --> 00:02:39.390 align:start position:0%
bit here I try to do something a little
different<00:02:38.400><c> every</c><00:02:38.599><c> time</c><00:02:38.840><c> just</c><00:02:38.959><c> to</c><00:02:39.120><c> make</c><00:02:39.280><c> it</c>

00:02:39.390 --> 00:02:39.400 align:start position:0%
different every time just to make it
 

00:02:39.400 --> 00:02:41.430 align:start position:0%
different every time just to make it
more<00:02:39.640><c> interesting</c><00:02:40.440><c> but</c><00:02:40.599><c> thank</c><00:02:40.760><c> you</c><00:02:40.959><c> guys</c><00:02:41.120><c> for</c>

00:02:41.430 --> 00:02:41.440 align:start position:0%
more interesting but thank you guys for
 

00:02:41.440 --> 00:02:43.949 align:start position:0%
more interesting but thank you guys for
coming<00:02:41.680><c> out</c><00:02:41.840><c> and</c><00:02:42.159><c> supporting</c><00:02:43.159><c> okay</c><00:02:43.400><c> let's</c><00:02:43.640><c> go</c>

00:02:43.949 --> 00:02:43.959 align:start position:0%
coming out and supporting okay let's go
 

00:02:43.959 --> 00:02:47.550 align:start position:0%
coming out and supporting okay let's go
let's<00:02:44.200><c> get</c><00:02:44.720><c> uh</c><00:02:45.120><c> scaffold</c><00:02:45.560><c> eth</c><00:02:45.800><c> going</c><00:02:46.120><c> here</c><00:02:46.959><c> so</c>

00:02:47.550 --> 00:02:47.560 align:start position:0%
let's get uh scaffold eth going here so
 

00:02:47.560 --> 00:02:49.630 align:start position:0%
let's get uh scaffold eth going here so
uh<00:02:47.720><c> we're</c><00:02:47.840><c> going</c><00:02:47.959><c> to</c><00:02:48.080><c> run</c><00:02:48.319><c> MPX</c><00:02:48.879><c> create</c><00:02:49.200><c> eth</c><00:02:49.519><c> and</c>

00:02:49.630 --> 00:02:49.640 align:start position:0%
uh we're going to run MPX create eth and
 

00:02:49.640 --> 00:02:51.110 align:start position:0%
uh we're going to run MPX create eth and
it's<00:02:49.760><c> going</c><00:02:49.840><c> to</c><00:02:49.959><c> be</c><00:02:50.159><c> kind</c><00:02:50.280><c> of</c><00:02:50.440><c> like</c><00:02:50.560><c> a</c><00:02:50.720><c> little</c>

00:02:51.110 --> 00:02:51.120 align:start position:0%
it's going to be kind of like a little
 

00:02:51.120 --> 00:02:52.430 align:start position:0%
it's going to be kind of like a little
uh<00:02:51.200><c> Choose</c><00:02:51.440><c> Your</c><00:02:51.560><c> Own</c><00:02:51.760><c> Adventure</c><00:02:52.159><c> here</c><00:02:52.319><c> it's</c>

00:02:52.430 --> 00:02:52.440 align:start position:0%
uh Choose Your Own Adventure here it's
 

00:02:52.440 --> 00:02:54.229 align:start position:0%
uh Choose Your Own Adventure here it's
going<00:02:52.519><c> to</c><00:02:52.640><c> take</c><00:02:52.800><c> us</c><00:02:53.000><c> through</c><00:02:53.319><c> let's</c><00:02:53.519><c> see</c><00:02:54.120><c> this</c>

00:02:54.229 --> 00:02:54.239 align:start position:0%
going to take us through let's see this
 

00:02:54.239 --> 00:02:57.190 align:start position:0%
going to take us through let's see this
is<00:02:54.560><c> Devcon</c><00:02:55.680><c> app</c><00:02:56.680><c> I'm</c><00:02:56.800><c> going</c><00:02:56.879><c> to</c><00:02:56.959><c> call</c><00:02:57.080><c> it</c>

00:02:57.190 --> 00:02:57.200 align:start position:0%
is Devcon app I'm going to call it
 

00:02:57.200 --> 00:02:59.030 align:start position:0%
is Devcon app I'm going to call it
Devcon<00:02:57.519><c> app</c><00:02:57.720><c> 3</c><00:02:58.120><c> I</c><00:02:58.200><c> think</c><00:02:58.360><c> is</c><00:02:58.519><c> where</c><00:02:58.640><c> we're</c><00:02:58.800><c> at</c>

00:02:59.030 --> 00:02:59.040 align:start position:0%
Devcon app 3 I think is where we're at
 

00:02:59.040 --> 00:03:01.030 align:start position:0%
Devcon app 3 I think is where we're at
right<00:02:59.200><c> now</c><00:02:59.680><c> and</c><00:03:00.120><c> uh</c><00:03:00.280><c> this</c><00:03:00.360><c> is</c><00:03:00.560><c> kind</c><00:03:00.680><c> of</c><00:03:00.920><c> like</c>

00:03:01.030 --> 00:03:01.040 align:start position:0%
right now and uh this is kind of like
 

00:03:01.040 --> 00:03:03.270 align:start position:0%
right now and uh this is kind of like
one<00:03:01.159><c> of</c><00:03:01.319><c> our</c><00:03:01.599><c> more</c><00:03:02.040><c> controversial</c><00:03:02.760><c> things</c><00:03:03.159><c> we</c>

00:03:03.270 --> 00:03:03.280 align:start position:0%
one of our more controversial things we
 

00:03:03.280 --> 00:03:05.750 align:start position:0%
one of our more controversial things we
kind<00:03:03.400><c> of</c><00:03:03.640><c> still</c><00:03:04.239><c> have</c><00:03:04.400><c> defaulted</c><00:03:04.920><c> to</c><00:03:05.120><c> hard</c><00:03:05.440><c> hat</c>

00:03:05.750 --> 00:03:05.760 align:start position:0%
kind of still have defaulted to hard hat
 

00:03:05.760 --> 00:03:07.390 align:start position:0%
kind of still have defaulted to hard hat
it's<00:03:05.920><c> taking</c><00:03:06.159><c> us</c><00:03:06.319><c> a</c><00:03:06.480><c> while</c><00:03:06.799><c> to</c><00:03:07.040><c> like</c><00:03:07.200><c> really</c>

00:03:07.390 --> 00:03:07.400 align:start position:0%
it's taking us a while to like really
 

00:03:07.400 --> 00:03:09.430 align:start position:0%
it's taking us a while to like really
get<00:03:07.560><c> Foundry</c><00:03:08.200><c> the</c><00:03:08.280><c> way</c><00:03:08.440><c> we</c><00:03:08.560><c> want</c><00:03:08.840><c> in</c><00:03:09.000><c> scaffold</c>

00:03:09.430 --> 00:03:09.440 align:start position:0%
get Foundry the way we want in scaffold
 

00:03:09.440 --> 00:03:11.509 align:start position:0%
get Foundry the way we want in scaffold
e<00:03:10.000><c> but</c><00:03:10.120><c> you</c><00:03:10.200><c> can</c><00:03:10.319><c> choose</c><00:03:10.680><c> between</c><00:03:11.040><c> hard</c><00:03:11.360><c> hat</c>

00:03:11.509 --> 00:03:11.519 align:start position:0%
e but you can choose between hard hat
 

00:03:11.519 --> 00:03:13.309 align:start position:0%
e but you can choose between hard hat
and<00:03:11.640><c> Foundry</c><00:03:12.120><c> and</c><00:03:12.239><c> Foundry</c><00:03:12.599><c> is</c><00:03:12.840><c> almost</c><00:03:13.159><c> going</c>

00:03:13.309 --> 00:03:13.319 align:start position:0%
and Foundry and Foundry is almost going
 

00:03:13.319 --> 00:03:16.229 align:start position:0%
and Foundry and Foundry is almost going
to<00:03:13.480><c> be</c><00:03:13.840><c> the</c><00:03:14.080><c> default</c><00:03:14.560><c> soon</c><00:03:15.360><c> but</c><00:03:15.680><c> uh</c><00:03:15.879><c> it's</c><00:03:16.000><c> up</c><00:03:16.120><c> to</c>

00:03:16.229 --> 00:03:16.239 align:start position:0%
to be the default soon but uh it's up to
 

00:03:16.239 --> 00:03:18.190 align:start position:0%
to be the default soon but uh it's up to
you<00:03:16.360><c> you</c><00:03:16.480><c> can</c><00:03:16.599><c> choose</c><00:03:16.920><c> either</c><00:03:17.159><c> one</c><00:03:17.760><c> both</c><00:03:17.959><c> are</c>

00:03:18.190 --> 00:03:18.200 align:start position:0%
you you can choose either one both are
 

00:03:18.200 --> 00:03:20.149 align:start position:0%
you you can choose either one both are
good<00:03:19.000><c> uh</c><00:03:19.120><c> Foundry</c><00:03:19.519><c> you're</c><00:03:19.599><c> going</c><00:03:19.680><c> to</c><00:03:19.840><c> spend</c>

00:03:20.149 --> 00:03:20.159 align:start position:0%
good uh Foundry you're going to spend
 

00:03:20.159 --> 00:03:22.589 align:start position:0%
good uh Foundry you're going to spend
more<00:03:20.440><c> time</c><00:03:20.840><c> writing</c><00:03:21.720><c> uh</c><00:03:21.840><c> your</c><00:03:22.000><c> tests</c><00:03:22.400><c> in</c>

00:03:22.589 --> 00:03:22.599 align:start position:0%
more time writing uh your tests in
 

00:03:22.599 --> 00:03:25.070 align:start position:0%
more time writing uh your tests in
solidity<00:03:23.560><c> and</c><00:03:23.680><c> so</c><00:03:23.959><c> if</c><00:03:24.040><c> you're</c><00:03:24.280><c> building</c><00:03:24.920><c> just</c>

00:03:25.070 --> 00:03:25.080 align:start position:0%
solidity and so if you're building just
 

00:03:25.080 --> 00:03:26.910 align:start position:0%
solidity and so if you're building just
like<00:03:25.200><c> a</c><00:03:25.360><c> super</c><00:03:25.640><c> complicated</c><00:03:26.200><c> protocol</c><00:03:26.760><c> like</c>

00:03:26.910 --> 00:03:26.920 align:start position:0%
like a super complicated protocol like
 

00:03:26.920 --> 00:03:28.789 align:start position:0%
like a super complicated protocol like
Foundry<00:03:27.319><c> is</c><00:03:27.480><c> probably</c><00:03:27.840><c> the</c><00:03:28.000><c> option</c><00:03:28.599><c> that</c><00:03:28.680><c> you</c>

00:03:28.789 --> 00:03:28.799 align:start position:0%
Foundry is probably the option that you
 

00:03:28.799 --> 00:03:30.070 align:start position:0%
Foundry is probably the option that you
should<00:03:29.040><c> take</c><00:03:29.360><c> because</c><00:03:29.519><c> you're</c><00:03:29.799><c> going</c><00:03:29.879><c> to</c><00:03:29.959><c> need</c>

00:03:30.070 --> 00:03:30.080 align:start position:0%
should take because you're going to need
 

00:03:30.080 --> 00:03:32.509 align:start position:0%
should take because you're going to need
to<00:03:30.200><c> write</c><00:03:30.400><c> lots</c><00:03:30.560><c> of</c><00:03:30.879><c> tests</c><00:03:31.879><c> um</c><00:03:32.120><c> and</c><00:03:32.319><c> those</c>

00:03:32.509 --> 00:03:32.519 align:start position:0%
to write lots of tests um and those
 

00:03:32.519 --> 00:03:35.710 align:start position:0%
to write lots of tests um and those
tests<00:03:32.760><c> run</c><00:03:32.959><c> in</c><00:03:33.360><c> solidity</c><00:03:34.360><c> if</c><00:03:34.519><c> you</c><00:03:35.000><c> choose</c><00:03:35.360><c> hard</c>

00:03:35.710 --> 00:03:35.720 align:start position:0%
tests run in solidity if you choose hard
 

00:03:35.720 --> 00:03:38.070 align:start position:0%
tests run in solidity if you choose hard
hat<00:03:36.080><c> it's</c><00:03:36.400><c> a</c><00:03:36.599><c> great</c><00:03:36.840><c> option</c><00:03:37.200><c> still</c><00:03:37.680><c> uh</c><00:03:37.879><c> I</c><00:03:37.959><c> think</c>

00:03:38.070 --> 00:03:38.080 align:start position:0%
hat it's a great option still uh I think
 

00:03:38.080 --> 00:03:40.229 align:start position:0%
hat it's a great option still uh I think
the<00:03:38.239><c> deployments</c><00:03:38.680><c> are</c><00:03:38.840><c> a</c><00:03:38.920><c> little</c><00:03:39.239><c> smoother</c>

00:03:40.229 --> 00:03:40.239 align:start position:0%
the deployments are a little smoother
 

00:03:40.239 --> 00:03:42.830 align:start position:0%
the deployments are a little smoother
and<00:03:41.080><c> everything's</c><00:03:41.519><c> in</c><00:03:41.720><c> typescript</c><00:03:42.439><c> so</c><00:03:42.760><c> I</c>

00:03:42.830 --> 00:03:42.840 align:start position:0%
and everything's in typescript so I
 

00:03:42.840 --> 00:03:44.550 align:start position:0%
and everything's in typescript so I
think<00:03:43.040><c> hard</c><00:03:43.360><c> hat</c><00:03:43.519><c> leans</c><00:03:43.879><c> a</c><00:03:43.959><c> little</c><00:03:44.159><c> bit</c><00:03:44.319><c> more</c>

00:03:44.550 --> 00:03:44.560 align:start position:0%
think hard hat leans a little bit more
 

00:03:44.560 --> 00:03:47.309 align:start position:0%
think hard hat leans a little bit more
toward<00:03:44.920><c> like</c><00:03:45.080><c> the</c><00:03:45.239><c> app</c><00:03:45.840><c> Builders</c><00:03:46.840><c> uh</c><00:03:47.120><c> and</c>

00:03:47.309 --> 00:03:47.319 align:start position:0%
toward like the app Builders uh and
 

00:03:47.319 --> 00:03:49.670 align:start position:0%
toward like the app Builders uh and
they're<00:03:47.840><c> doing</c><00:03:48.480><c> a</c><00:03:48.680><c> good</c><00:03:48.920><c> job</c><00:03:49.239><c> at</c><00:03:49.519><c> like</c>

00:03:49.670 --> 00:03:49.680 align:start position:0%
they're doing a good job at like
 

00:03:49.680 --> 00:03:52.069 align:start position:0%
they're doing a good job at like
speeding<00:03:50.280><c> up</c><00:03:50.560><c> too</c><00:03:51.000><c> I</c><00:03:51.120><c> think</c><00:03:51.480><c> maybe</c><00:03:51.720><c> one</c><00:03:51.840><c> of</c><00:03:51.959><c> the</c>

00:03:52.069 --> 00:03:52.079 align:start position:0%
speeding up too I think maybe one of the
 

00:03:52.079 --> 00:03:54.270 align:start position:0%
speeding up too I think maybe one of the
concerns<00:03:52.599><c> was</c><00:03:52.879><c> that</c><00:03:53.079><c> Foundry</c><00:03:53.519><c> was</c><00:03:53.760><c> just</c><00:03:53.920><c> a</c><00:03:54.040><c> lot</c>

00:03:54.270 --> 00:03:54.280 align:start position:0%
concerns was that Foundry was just a lot
 

00:03:54.280 --> 00:03:56.190 align:start position:0%
concerns was that Foundry was just a lot
faster<00:03:54.599><c> than</c><00:03:54.760><c> hard</c><00:03:55.079><c> hat</c><00:03:55.560><c> and</c><00:03:55.680><c> I</c><00:03:55.760><c> think</c><00:03:55.959><c> they're</c>

00:03:56.190 --> 00:03:56.200 align:start position:0%
faster than hard hat and I think they're
 

00:03:56.200 --> 00:03:58.270 align:start position:0%
faster than hard hat and I think they're
they're<00:03:56.400><c> improving</c><00:03:56.799><c> a</c><00:03:56.879><c> lot</c><00:03:57.000><c> of</c><00:03:57.159><c> those</c><00:03:57.360><c> things</c>

00:03:58.270 --> 00:03:58.280 align:start position:0%
they're improving a lot of those things
 

00:03:58.280 --> 00:04:00.030 align:start position:0%
they're improving a lot of those things
I<00:03:58.400><c> just</c><00:03:58.560><c> pick</c><00:03:58.760><c> one</c><00:03:58.959><c> randomly</c><00:03:59.400><c> I</c><00:03:59.480><c> think</c><00:03:59.879><c> did</c>

00:04:00.030 --> 00:04:00.040 align:start position:0%
I just pick one randomly I think did
 

00:04:00.040 --> 00:04:02.990 align:start position:0%
I just pick one randomly I think did
hard<00:04:00.360><c> hat</c><00:04:00.560><c> for</c><00:04:01.560><c> my</c><00:04:01.720><c> Devcon</c><00:04:02.239><c> app</c><00:04:02.480><c> number</c><00:04:02.720><c> one</c>

00:04:02.990 --> 00:04:03.000 align:start position:0%
hard hat for my Devcon app number one
 

00:04:03.000 --> 00:04:04.670 align:start position:0%
hard hat for my Devcon app number one
and<00:04:03.120><c> I</c><00:04:03.200><c> think</c><00:04:03.319><c> I</c><00:04:03.400><c> did</c><00:04:03.560><c> Foundry</c><00:04:04.000><c> for</c><00:04:04.159><c> my</c><00:04:04.280><c> Devcon</c>

00:04:04.670 --> 00:04:04.680 align:start position:0%
and I think I did Foundry for my Devcon
 

00:04:04.680 --> 00:04:06.550 align:start position:0%
and I think I did Foundry for my Devcon
app<00:04:04.920><c> number</c><00:04:05.120><c> two</c><00:04:05.720><c> and</c><00:04:05.840><c> I'm</c><00:04:05.959><c> just</c><00:04:06.120><c> randomly</c>

00:04:06.550 --> 00:04:06.560 align:start position:0%
app number two and I'm just randomly
 

00:04:06.560 --> 00:04:09.910 align:start position:0%
app number two and I'm just randomly
back<00:04:06.680><c> to</c><00:04:06.840><c> hard</c><00:04:07.120><c> hat</c><00:04:07.239><c> for</c><00:04:07.760><c> Devcon</c><00:04:08.239><c> app</c><00:04:08.439><c> 3</c><00:04:09.120><c> but</c><00:04:09.799><c> it</c>

00:04:09.910 --> 00:04:09.920 align:start position:0%
back to hard hat for Devcon app 3 but it
 

00:04:09.920 --> 00:04:11.509 align:start position:0%
back to hard hat for Devcon app 3 but it
doesn't<00:04:10.239><c> matter</c><00:04:10.799><c> whether</c><00:04:11.040><c> you</c><00:04:11.200><c> choose</c>

00:04:11.509 --> 00:04:11.519 align:start position:0%
doesn't matter whether you choose
 

00:04:11.519 --> 00:04:13.350 align:start position:0%
doesn't matter whether you choose
Foundry<00:04:12.000><c> or</c><00:04:12.200><c> hard</c><00:04:12.519><c> hat</c><00:04:12.799><c> it's</c><00:04:12.920><c> still</c><00:04:13.120><c> going</c><00:04:13.239><c> to</c>

00:04:13.350 --> 00:04:13.360 align:start position:0%
Foundry or hard hat it's still going to
 

00:04:13.360 --> 00:04:14.789 align:start position:0%
Foundry or hard hat it's still going to
be<00:04:13.480><c> the</c><00:04:13.599><c> same</c><00:04:13.799><c> commands</c><00:04:14.319><c> we're</c><00:04:14.439><c> going</c><00:04:14.519><c> to</c><00:04:14.599><c> do</c><00:04:14.720><c> a</c>

00:04:14.789 --> 00:04:14.799 align:start position:0%
be the same commands we're going to do a
 

00:04:14.799 --> 00:04:16.270 align:start position:0%
be the same commands we're going to do a
yarn<00:04:15.079><c> chain</c><00:04:15.360><c> to</c><00:04:15.480><c> bring</c><00:04:15.640><c> up</c><00:04:15.760><c> a</c><00:04:15.840><c> chain</c><00:04:16.120><c> yeah</c>

00:04:16.270 --> 00:04:16.280 align:start position:0%
yarn chain to bring up a chain yeah
 

00:04:16.280 --> 00:04:17.990 align:start position:0%
yarn chain to bring up a chain yeah
what's<00:04:16.400><c> up</c><00:04:16.880><c> which</c><00:04:16.959><c> one</c><00:04:17.079><c> did</c><00:04:17.160><c> you</c><00:04:17.280><c> say</c>

00:04:17.990 --> 00:04:18.000 align:start position:0%
what's up which one did you say
 

00:04:18.000 --> 00:04:21.069 align:start position:0%
what's up which one did you say
iscript<00:04:19.000><c> uh</c><00:04:19.160><c> that's</c><00:04:19.400><c> F</c><00:04:19.759><c> uh</c><00:04:19.880><c> hard</c><00:04:20.199><c> hat</c><00:04:20.479><c> hard</c><00:04:20.799><c> hat</c>

00:04:21.069 --> 00:04:21.079 align:start position:0%
iscript uh that's F uh hard hat hard hat
 

00:04:21.079 --> 00:04:24.070 align:start position:0%
iscript uh that's F uh hard hat hard hat
is<00:04:21.759><c> all</c><00:04:21.880><c> your</c><00:04:22.079><c> tests</c><00:04:22.479><c> will</c><00:04:22.720><c> run</c><00:04:23.040><c> in</c><00:04:23.280><c> typescript</c>

00:04:24.070 --> 00:04:24.080 align:start position:0%
is all your tests will run in typescript
 

00:04:24.080 --> 00:04:26.230 align:start position:0%
is all your tests will run in typescript
so<00:04:24.320><c> like</c><00:04:24.680><c> when</c><00:04:24.800><c> you</c><00:04:24.960><c> build</c><00:04:25.199><c> out</c><00:04:25.320><c> a</c><00:04:25.520><c> test</c><00:04:25.840><c> Bank</c>

00:04:26.230 --> 00:04:26.240 align:start position:0%
so like when you build out a test Bank
 

00:04:26.240 --> 00:04:28.590 align:start position:0%
so like when you build out a test Bank
in<00:04:26.440><c> typescript</c><00:04:27.320><c> you</c><00:04:27.440><c> know</c><00:04:27.680><c> go</c><00:04:27.919><c> query</c><00:04:28.360><c> this</c>

00:04:28.590 --> 00:04:28.600 align:start position:0%
in typescript you know go query this
 

00:04:28.600 --> 00:04:30.590 align:start position:0%
in typescript you know go query this
amount<00:04:28.960><c> make</c><00:04:29.120><c> sure</c><00:04:29.280><c> it's</c><00:04:29.440><c> that</c><00:04:29.800><c> amount</c><00:04:30.360><c> write</c>

00:04:30.590 --> 00:04:30.600 align:start position:0%
amount make sure it's that amount write
 

00:04:30.600 --> 00:04:32.230 align:start position:0%
amount make sure it's that amount write
to<00:04:30.759><c> the</c><00:04:30.960><c> contract</c><00:04:31.400><c> and</c><00:04:31.520><c> make</c><00:04:31.639><c> sure</c><00:04:31.840><c> it</c><00:04:31.960><c> wrote</c>

00:04:32.230 --> 00:04:32.240 align:start position:0%
to the contract and make sure it wrote
 

00:04:32.240 --> 00:04:33.909 align:start position:0%
to the contract and make sure it wrote
correctly<00:04:33.080><c> you're</c><00:04:33.199><c> going</c><00:04:33.320><c> to</c><00:04:33.400><c> be</c><00:04:33.560><c> writing</c>

00:04:33.909 --> 00:04:33.919 align:start position:0%
correctly you're going to be writing
 

00:04:33.919 --> 00:04:36.230 align:start position:0%
correctly you're going to be writing
that<00:04:34.080><c> in</c><00:04:34.320><c> typescript</c><00:04:35.280><c> and</c><00:04:35.400><c> so</c><00:04:35.600><c> that</c><00:04:35.720><c> makes</c><00:04:35.880><c> it</c>

00:04:36.230 --> 00:04:36.240 align:start position:0%
that in typescript and so that makes it
 

00:04:36.240 --> 00:04:37.469 align:start position:0%
that in typescript and so that makes it
really<00:04:36.479><c> nice</c><00:04:36.680><c> if</c><00:04:36.759><c> you're</c><00:04:36.919><c> going</c><00:04:37.000><c> to</c><00:04:37.160><c> also</c><00:04:37.360><c> be</c>

00:04:37.469 --> 00:04:37.479 align:start position:0%
really nice if you're going to also be
 

00:04:37.479 --> 00:04:38.909 align:start position:0%
really nice if you're going to also be
building<00:04:37.840><c> an</c><00:04:38.000><c> app</c><00:04:38.320><c> because</c><00:04:38.440><c> you</c><00:04:38.520><c> can</c><00:04:38.639><c> get</c><00:04:38.759><c> in</c>

00:04:38.909 --> 00:04:38.919 align:start position:0%
building an app because you can get in
 

00:04:38.919 --> 00:04:40.749 align:start position:0%
building an app because you can get in
and<00:04:39.080><c> kind</c><00:04:39.199><c> of</c><00:04:39.520><c> copy</c><00:04:39.880><c> that</c><00:04:40.080><c> code</c><00:04:40.400><c> right</c><00:04:40.560><c> into</c>

00:04:40.749 --> 00:04:40.759 align:start position:0%
and kind of copy that code right into
 

00:04:40.759 --> 00:04:43.670 align:start position:0%
and kind of copy that code right into
your<00:04:41.039><c> app</c><00:04:41.800><c> so</c><00:04:42.120><c> if</c><00:04:42.240><c> you're</c><00:04:42.520><c> an</c><00:04:42.720><c> app</c><00:04:42.960><c> builder</c>

00:04:43.670 --> 00:04:43.680 align:start position:0%
your app so if you're an app builder
 

00:04:43.680 --> 00:04:44.710 align:start position:0%
your app so if you're an app builder
sometimes<00:04:43.880><c> writing</c><00:04:44.160><c> those</c><00:04:44.320><c> tests</c><00:04:44.600><c> in</c>

00:04:44.710 --> 00:04:44.720 align:start position:0%
sometimes writing those tests in
 

00:04:44.720 --> 00:04:46.629 align:start position:0%
sometimes writing those tests in
typescript<00:04:45.199><c> make</c><00:04:45.400><c> sense</c><00:04:46.039><c> but</c><00:04:46.160><c> it</c><00:04:46.280><c> seems</c><00:04:46.520><c> like</c>

00:04:46.629 --> 00:04:46.639 align:start position:0%
typescript make sense but it seems like
 

00:04:46.639 --> 00:04:48.749 align:start position:0%
typescript make sense but it seems like
the<00:04:46.759><c> gigar</c><00:04:47.039><c> brains</c><00:04:47.320><c> are</c><00:04:47.440><c> moving</c><00:04:47.759><c> toward</c>

00:04:48.749 --> 00:04:48.759 align:start position:0%
the gigar brains are moving toward
 

00:04:48.759 --> 00:04:50.469 align:start position:0%
the gigar brains are moving toward
solidity<00:04:49.320><c> as</c><00:04:49.479><c> a</c><00:04:49.680><c> testing</c><00:04:50.120><c> you</c><00:04:50.199><c> know</c><00:04:50.280><c> what</c><00:04:50.360><c> I'm</c>

00:04:50.469 --> 00:04:50.479 align:start position:0%
solidity as a testing you know what I'm
 

00:04:50.479 --> 00:04:51.590 align:start position:0%
solidity as a testing you know what I'm
saying

00:04:51.590 --> 00:04:51.600 align:start position:0%
saying
 

00:04:51.600 --> 00:04:54.029 align:start position:0%
saying
like<00:04:52.600><c> I</c><00:04:52.720><c> can</c><00:04:52.880><c> tell</c><00:04:53.280><c> that</c><00:04:53.440><c> they're</c><00:04:53.680><c> smarter</c>

00:04:54.029 --> 00:04:54.039 align:start position:0%
like I can tell that they're smarter
 

00:04:54.039 --> 00:04:55.350 align:start position:0%
like I can tell that they're smarter
than<00:04:54.160><c> me</c><00:04:54.280><c> and</c><00:04:54.400><c> they</c><00:04:54.479><c> know</c><00:04:54.600><c> what</c><00:04:54.720><c> they're</c><00:04:54.880><c> doing</c>

00:04:55.350 --> 00:04:55.360 align:start position:0%
than me and they know what they're doing
 

00:04:55.360 --> 00:04:57.510 align:start position:0%
than me and they know what they're doing
but<00:04:55.479><c> I</c><00:04:55.560><c> don't</c><00:04:55.720><c> know</c><00:04:55.960><c> exactly</c><00:04:56.560><c> why</c><00:04:56.880><c> but</c><00:04:57.199><c> they're</c>

00:04:57.510 --> 00:04:57.520 align:start position:0%
but I don't know exactly why but they're
 

00:04:57.520 --> 00:04:58.870 align:start position:0%
but I don't know exactly why but they're
they<00:04:57.759><c> they're</c><00:04:57.960><c> they're</c><00:04:58.120><c> on</c><00:04:58.280><c> to</c><00:04:58.400><c> something</c><00:04:58.720><c> so</c>

00:04:58.870 --> 00:04:58.880 align:start position:0%
they they're they're on to something so
 

00:04:58.880 --> 00:05:00.629 align:start position:0%
they they're they're on to something so
I<00:04:58.960><c> think</c><00:04:59.120><c> that</c><00:04:59.240><c> like</c><00:04:59.400><c> the</c><00:04:59.720><c> The</c><00:04:59.800><c> Foundry</c><00:05:00.320><c> and</c>

00:05:00.629 --> 00:05:00.639 align:start position:0%
I think that like the The Foundry and
 

00:05:00.639 --> 00:05:03.230 align:start position:0%
I think that like the The Foundry and
testing<00:05:01.120><c> with</c><00:05:01.400><c> solidity</c><00:05:02.080><c> is</c><00:05:02.400><c> like</c><00:05:02.759><c> the</c><00:05:02.880><c> future</c>

00:05:03.230 --> 00:05:03.240 align:start position:0%
testing with solidity is like the future
 

00:05:03.240 --> 00:05:06.189 align:start position:0%
testing with solidity is like the future
and<00:05:03.440><c> probably</c><00:05:03.759><c> where</c><00:05:03.919><c> we'll</c><00:05:04.160><c> go</c><00:05:04.960><c> uh</c><00:05:05.160><c> but</c><00:05:05.880><c> as</c><00:05:06.000><c> an</c>

00:05:06.189 --> 00:05:06.199 align:start position:0%
and probably where we'll go uh but as an
 

00:05:06.199 --> 00:05:08.590 align:start position:0%
and probably where we'll go uh but as an
app<00:05:06.440><c> builder</c><00:05:06.840><c> I</c><00:05:06.960><c> feel</c><00:05:07.120><c> like</c><00:05:07.280><c> I</c><00:05:07.360><c> can</c><00:05:07.479><c> relate</c><00:05:08.400><c> uh</c>

00:05:08.590 --> 00:05:08.600 align:start position:0%
app builder I feel like I can relate uh
 

00:05:08.600 --> 00:05:11.110 align:start position:0%
app builder I feel like I can relate uh
with<00:05:08.960><c> typescript</c><00:05:09.639><c> and</c><00:05:09.960><c> JavaScript</c>

00:05:11.110 --> 00:05:11.120 align:start position:0%
with typescript and JavaScript
 

00:05:11.120 --> 00:05:13.590 align:start position:0%
with typescript and JavaScript
more<00:05:12.120><c> and</c><00:05:12.520><c> like</c><00:05:12.639><c> I</c><00:05:12.759><c> said</c><00:05:13.039><c> like</c><00:05:13.240><c> when</c><00:05:13.360><c> you</c><00:05:13.440><c> can</c>

00:05:13.590 --> 00:05:13.600 align:start position:0%
more and like I said like when you can
 

00:05:13.600 --> 00:05:14.950 align:start position:0%
more and like I said like when you can
copy<00:05:13.919><c> paste</c><00:05:14.120><c> right</c><00:05:14.240><c> into</c><00:05:14.440><c> your</c><00:05:14.600><c> app</c><00:05:14.800><c> it's</c>

00:05:14.950 --> 00:05:14.960 align:start position:0%
copy paste right into your app it's
 

00:05:14.960 --> 00:05:18.150 align:start position:0%
copy paste right into your app it's
really<00:05:15.160><c> nice</c><00:05:15.919><c> okay</c><00:05:16.120><c> so</c><00:05:16.440><c> once</c><00:05:16.720><c> everything</c><00:05:17.000><c> is</c>

00:05:18.150 --> 00:05:18.160 align:start position:0%
really nice okay so once everything is
 

00:05:18.160 --> 00:05:20.550 align:start position:0%
really nice okay so once everything is
installed<00:05:19.160><c> and</c><00:05:19.400><c> shout</c><00:05:19.680><c> out</c><00:05:19.960><c> to</c><00:05:20.360><c> the</c>

00:05:20.550 --> 00:05:20.560 align:start position:0%
installed and shout out to the
 

00:05:20.560 --> 00:05:22.870 align:start position:0%
installed and shout out to the
organizers<00:05:21.440><c> this</c><00:05:21.560><c> is</c><00:05:21.800><c> cool</c><00:05:22.160><c> like</c><00:05:22.560><c> I've</c><00:05:22.720><c> been</c>

00:05:22.870 --> 00:05:22.880 align:start position:0%
organizers this is cool like I've been
 

00:05:22.880 --> 00:05:24.749 align:start position:0%
organizers this is cool like I've been
to<00:05:23.080><c> conferences</c><00:05:23.600><c> before</c><00:05:23.960><c> where</c><00:05:24.120><c> I've</c><00:05:24.280><c> done</c>

00:05:24.749 --> 00:05:24.759 align:start position:0%
to conferences before where I've done
 

00:05:24.759 --> 00:05:26.390 align:start position:0%
to conferences before where I've done
demos<00:05:25.319><c> and</c><00:05:25.440><c> the</c><00:05:25.560><c> internet</c><00:05:25.880><c> was</c><00:05:26.039><c> not</c><00:05:26.199><c> good</c>

00:05:26.390 --> 00:05:26.400 align:start position:0%
demos and the internet was not good
 

00:05:26.400 --> 00:05:28.270 align:start position:0%
demos and the internet was not good
enough<00:05:26.639><c> to</c><00:05:26.880><c> install</c><00:05:27.400><c> this</c><00:05:27.600><c> whole</c><00:05:27.840><c> stack</c><00:05:28.160><c> and</c>

00:05:28.270 --> 00:05:28.280 align:start position:0%
enough to install this whole stack and
 

00:05:28.280 --> 00:05:29.950 align:start position:0%
enough to install this whole stack and
we<00:05:28.440><c> just</c><00:05:28.600><c> installed</c><00:05:29.000><c> the</c><00:05:29.080><c> whole</c><00:05:29.240><c> stack</c><00:05:29.759><c> just</c>

00:05:29.950 --> 00:05:29.960 align:start position:0%
we just installed the whole stack just
 

00:05:29.960 --> 00:05:32.550 align:start position:0%
we just installed the whole stack just
now<00:05:30.199><c> so</c><00:05:30.880><c> shout</c><00:05:31.120><c> out</c><00:05:31.600><c> uh</c><00:05:31.720><c> to</c><00:05:31.919><c> Skylar</c><00:05:32.319><c> and</c><00:05:32.440><c> the</c>

00:05:32.550 --> 00:05:32.560 align:start position:0%
now so shout out uh to Skylar and the
 

00:05:32.560 --> 00:05:35.830 align:start position:0%
now so shout out uh to Skylar and the
team<00:05:32.960><c> and</c><00:05:33.080><c> the</c><00:05:33.199><c> Devcon</c><00:05:33.639><c> team</c><00:05:34.080><c> nton</c><00:05:35.080><c> okay</c><00:05:35.639><c> and</c>

00:05:35.830 --> 00:05:35.840 align:start position:0%
team and the Devcon team nton okay and
 

00:05:35.840 --> 00:05:37.550 align:start position:0%
team and the Devcon team nton okay and
of<00:05:35.960><c> course</c><00:05:36.280><c> all</c><00:05:36.360><c> of</c><00:05:36.520><c> you</c><00:05:36.720><c> guys</c><00:05:36.880><c> that</c><00:05:37.039><c> are</c><00:05:37.319><c> doing</c>

00:05:37.550 --> 00:05:37.560 align:start position:0%
of course all of you guys that are doing
 

00:05:37.560 --> 00:05:39.629 align:start position:0%
of course all of you guys that are doing
all<00:05:37.720><c> the</c><00:05:37.840><c> work</c><00:05:38.080><c> behind</c><00:05:38.280><c> the</c><00:05:38.440><c> scenes</c><00:05:39.360><c> okay</c><00:05:39.520><c> here</c>

00:05:39.629 --> 00:05:39.639 align:start position:0%
all the work behind the scenes okay here
 

00:05:39.639 --> 00:05:42.550 align:start position:0%
all the work behind the scenes okay here
we<00:05:39.759><c> go</c><00:05:39.919><c> we're</c><00:05:40.120><c> going</c><00:05:40.319><c> to</c><00:05:41.120><c> spin</c><00:05:41.400><c> up</c><00:05:41.720><c> our</c><00:05:41.919><c> local</c>

00:05:42.550 --> 00:05:42.560 align:start position:0%
we go we're going to spin up our local
 

00:05:42.560 --> 00:05:45.029 align:start position:0%
we go we're going to spin up our local
blockchain<00:05:43.560><c> so</c><00:05:44.080><c> like</c><00:05:44.199><c> I</c><00:05:44.319><c> said</c><00:05:44.639><c> whether</c><00:05:44.800><c> you're</c>

00:05:45.029 --> 00:05:45.039 align:start position:0%
blockchain so like I said whether you're
 

00:05:45.039 --> 00:05:47.350 align:start position:0%
blockchain so like I said whether you're
using<00:05:45.360><c> hard</c><00:05:45.759><c> hat</c><00:05:45.960><c> or</c><00:05:46.199><c> Foundry</c><00:05:46.880><c> it's</c><00:05:47.039><c> the</c><00:05:47.160><c> same</c>

00:05:47.350 --> 00:05:47.360 align:start position:0%
using hard hat or Foundry it's the same
 

00:05:47.360 --> 00:05:48.990 align:start position:0%
using hard hat or Foundry it's the same
command<00:05:47.880><c> with</c><00:05:48.000><c> scaffold</c><00:05:48.400><c> e</c><00:05:48.639><c> we</c><00:05:48.759><c> kind</c><00:05:48.840><c> of</c>

00:05:48.990 --> 00:05:49.000 align:start position:0%
command with scaffold e we kind of
 

00:05:49.000 --> 00:05:50.430 align:start position:0%
command with scaffold e we kind of
abstract<00:05:49.360><c> it</c><00:05:49.520><c> away</c><00:05:49.680><c> a</c><00:05:49.759><c> little</c><00:05:49.960><c> bit</c><00:05:50.160><c> and</c><00:05:50.280><c> just</c>

00:05:50.430 --> 00:05:50.440 align:start position:0%
abstract it away a little bit and just
 

00:05:50.440 --> 00:05:52.350 align:start position:0%
abstract it away a little bit and just
give<00:05:50.560><c> you</c><00:05:50.759><c> the</c><00:05:50.880><c> commands</c><00:05:51.160><c> that</c><00:05:51.280><c> you</c><00:05:51.400><c> need</c><00:05:52.240><c> that</c>

00:05:52.350 --> 00:05:52.360 align:start position:0%
give you the commands that you need that
 

00:05:52.360 --> 00:05:54.590 align:start position:0%
give you the commands that you need that
command<00:05:52.720><c> was</c><00:05:52.880><c> yarn</c><00:05:53.199><c> chain</c><00:05:53.759><c> so</c><00:05:53.880><c> I</c><00:05:54.000><c> ran</c><00:05:54.160><c> a</c><00:05:54.319><c> yarn</c>

00:05:54.590 --> 00:05:54.600 align:start position:0%
command was yarn chain so I ran a yarn
 

00:05:54.600 --> 00:05:56.150 align:start position:0%
command was yarn chain so I ran a yarn
chain<00:05:54.960><c> and</c><00:05:55.120><c> that</c><00:05:55.240><c> basically</c><00:05:55.600><c> spins</c><00:05:55.880><c> up</c><00:05:56.039><c> my</c>

00:05:56.150 --> 00:05:56.160 align:start position:0%
chain and that basically spins up my
 

00:05:56.160 --> 00:05:58.510 align:start position:0%
chain and that basically spins up my
local<00:05:56.919><c> blockchain</c><00:05:57.919><c> and</c><00:05:58.000><c> then</c><00:05:58.120><c> I</c><00:05:58.199><c> can</c><00:05:58.319><c> do</c><00:05:58.440><c> a</c>

00:05:58.510 --> 00:05:58.520 align:start position:0%
local blockchain and then I can do a
 

00:05:58.520 --> 00:05:59.950 align:start position:0%
local blockchain and then I can do a
yarn<00:05:58.840><c> deploy</c><00:05:59.400><c> and</c><00:05:59.479><c> that's</c><00:05:59.639><c> that's</c><00:05:59.759><c> going</c><00:05:59.840><c> to</c>

00:05:59.950 --> 00:05:59.960 align:start position:0%
yarn deploy and that's that's going to
 

00:05:59.960 --> 00:06:02.150 align:start position:0%
yarn deploy and that's that's going to
deploy<00:06:00.600><c> a</c><00:06:01.440><c> uh</c><00:06:01.560><c> the</c><00:06:01.680><c> kind</c><00:06:01.800><c> of</c><00:06:01.919><c> like</c><00:06:02.039><c> the</c>

00:06:02.150 --> 00:06:02.160 align:start position:0%
deploy a uh the kind of like the
 

00:06:02.160 --> 00:06:03.710 align:start position:0%
deploy a uh the kind of like the
template<00:06:02.560><c> smart</c><00:06:02.880><c> contract</c><00:06:03.280><c> that</c><00:06:03.360><c> comes</c><00:06:03.560><c> with</c>

00:06:03.710 --> 00:06:03.720 align:start position:0%
template smart contract that comes with
 

00:06:03.720 --> 00:06:05.590 align:start position:0%
template smart contract that comes with
scaffold<00:06:04.120><c> eth</c><00:06:05.000><c> and</c><00:06:05.080><c> then</c><00:06:05.160><c> we're</c><00:06:05.319><c> going</c><00:06:05.400><c> to</c><00:06:05.479><c> do</c>

00:06:05.590 --> 00:06:05.600 align:start position:0%
scaffold eth and then we're going to do
 

00:06:05.600 --> 00:06:07.990 align:start position:0%
scaffold eth and then we're going to do
a<00:06:05.680><c> yarn</c><00:06:06.080><c> start</c><00:06:06.560><c> in</c><00:06:06.759><c> another</c><00:06:07.160><c> terminal</c><00:06:07.680><c> here</c><00:06:07.880><c> so</c>

00:06:07.990 --> 00:06:08.000 align:start position:0%
a yarn start in another terminal here so
 

00:06:08.000 --> 00:06:09.430 align:start position:0%
a yarn start in another terminal here so
it's<00:06:08.160><c> kind</c><00:06:08.280><c> of</c><00:06:08.360><c> like</c><00:06:08.479><c> launching</c><00:06:08.840><c> a</c><00:06:09.000><c> rocket</c><00:06:09.319><c> you</c>

00:06:09.430 --> 00:06:09.440 align:start position:0%
it's kind of like launching a rocket you
 

00:06:09.440 --> 00:06:11.589 align:start position:0%
it's kind of like launching a rocket you
got<00:06:09.560><c> a</c><00:06:09.680><c> few</c><00:06:09.960><c> you</c><00:06:10.080><c> got</c><00:06:10.199><c> a</c><00:06:10.319><c> few</c><00:06:10.759><c> uh</c><00:06:11.039><c> a</c><00:06:11.120><c> few</c><00:06:11.319><c> things</c>

00:06:11.589 --> 00:06:11.599 align:start position:0%
got a few you got a few uh a few things
 

00:06:11.599 --> 00:06:12.950 align:start position:0%
got a few you got a few uh a few things
here<00:06:11.759><c> it</c><00:06:11.880><c> feels</c><00:06:12.199><c> it</c><00:06:12.280><c> feels</c><00:06:12.520><c> overly</c>

00:06:12.950 --> 00:06:12.960 align:start position:0%
here it feels it feels overly
 

00:06:12.960 --> 00:06:14.950 align:start position:0%
here it feels it feels overly
complicated<00:06:13.599><c> but</c><00:06:14.039><c> once</c><00:06:14.199><c> you</c><00:06:14.360><c> figure</c><00:06:14.599><c> out</c><00:06:14.800><c> that</c>

00:06:14.950 --> 00:06:14.960 align:start position:0%
complicated but once you figure out that
 

00:06:14.960 --> 00:06:18.230 align:start position:0%
complicated but once you figure out that
this<00:06:15.080><c> is</c><00:06:15.199><c> kind</c><00:06:15.319><c> of</c><00:06:15.720><c> like</c><00:06:16.720><c> mixing</c><00:06:17.199><c> two</c><00:06:17.520><c> packages</c>

00:06:18.230 --> 00:06:18.240 align:start position:0%
this is kind of like mixing two packages
 

00:06:18.240 --> 00:06:19.629 align:start position:0%
this is kind of like mixing two packages
together<00:06:18.599><c> and</c><00:06:18.720><c> you</c><00:06:18.800><c> sort</c><00:06:18.960><c> of</c><00:06:19.080><c> have</c><00:06:19.240><c> this</c><00:06:19.479><c> back</c>

00:06:19.629 --> 00:06:19.639 align:start position:0%
together and you sort of have this back
 

00:06:19.639 --> 00:06:23.110 align:start position:0%
together and you sort of have this back
end<00:06:19.960><c> that</c><00:06:20.080><c> is</c><00:06:20.319><c> the</c><00:06:20.840><c> the</c><00:06:21.840><c> uh</c><00:06:22.479><c> blockchain</c><00:06:23.039><c> and</c>

00:06:23.110 --> 00:06:23.120 align:start position:0%
end that is the the uh blockchain and
 

00:06:23.120 --> 00:06:24.150 align:start position:0%
end that is the the uh blockchain and
then<00:06:23.199><c> you</c><00:06:23.280><c> have</c><00:06:23.400><c> the</c><00:06:23.479><c> front</c><00:06:23.720><c> end</c><00:06:23.960><c> which</c><00:06:24.039><c> is</c>

00:06:24.150 --> 00:06:24.160 align:start position:0%
then you have the front end which is
 

00:06:24.160 --> 00:06:25.589 align:start position:0%
then you have the front end which is
like<00:06:24.240><c> your</c><00:06:24.400><c> next</c><00:06:24.639><c> JS</c><00:06:25.000><c> it</c><00:06:25.080><c> starts</c><00:06:25.319><c> to</c><00:06:25.440><c> make</c>

00:06:25.589 --> 00:06:25.599 align:start position:0%
like your next JS it starts to make
 

00:06:25.599 --> 00:06:28.830 align:start position:0%
like your next JS it starts to make
sense<00:06:25.840><c> how</c><00:06:26.000><c> this</c><00:06:26.120><c> works</c><00:06:27.039><c> and</c><00:06:27.319><c> scaffold</c><00:06:27.800><c> eth</c><00:06:28.520><c> uh</c>

00:06:28.830 --> 00:06:28.840 align:start position:0%
sense how this works and scaffold eth uh
 

00:06:28.840 --> 00:06:31.390 align:start position:0%
sense how this works and scaffold eth uh
particularly<00:06:29.360><c> does</c><00:06:29.680><c> a</c><00:06:29.800><c> good</c><00:06:30.000><c> job</c><00:06:30.319><c> with</c><00:06:31.080><c> taking</c>

00:06:31.390 --> 00:06:31.400 align:start position:0%
particularly does a good job with taking
 

00:06:31.400 --> 00:06:34.029 align:start position:0%
particularly does a good job with taking
your<00:06:31.639><c> artifacts</c><00:06:32.479><c> from</c><00:06:32.880><c> your</c><00:06:33.120><c> smart</c><00:06:33.520><c> contract</c>

00:06:34.029 --> 00:06:34.039 align:start position:0%
your artifacts from your smart contract
 

00:06:34.039 --> 00:06:36.189 align:start position:0%
your artifacts from your smart contract
and<00:06:34.720><c> injecting</c><00:06:35.240><c> them</c><00:06:35.400><c> into</c><00:06:35.599><c> your</c><00:06:35.720><c> front</c><00:06:35.919><c> end</c>

00:06:36.189 --> 00:06:36.199 align:start position:0%
and injecting them into your front end
 

00:06:36.199 --> 00:06:37.430 align:start position:0%
and injecting them into your front end
and<00:06:36.280><c> I'll</c><00:06:36.400><c> show</c><00:06:36.639><c> that</c><00:06:36.759><c> when</c><00:06:36.840><c> we</c><00:06:36.960><c> start</c><00:06:37.160><c> writing</c>

00:06:37.430 --> 00:06:37.440 align:start position:0%
and I'll show that when we start writing
 

00:06:37.440 --> 00:06:38.790 align:start position:0%
and I'll show that when we start writing
the<00:06:37.560><c> front</c><00:06:37.759><c> end</c><00:06:37.960><c> it's</c><00:06:38.160><c> really</c><00:06:38.400><c> nice</c><00:06:38.680><c> because</c>

00:06:38.790 --> 00:06:38.800 align:start position:0%
the front end it's really nice because
 

00:06:38.800 --> 00:06:41.350 align:start position:0%
the front end it's really nice because
it<00:06:38.919><c> starts</c><00:06:39.639><c> to</c><00:06:39.880><c> give</c><00:06:40.039><c> you</c><00:06:40.319><c> hints</c><00:06:40.720><c> and</c><00:06:40.840><c> it</c><00:06:41.000><c> knows</c>

00:06:41.350 --> 00:06:41.360 align:start position:0%
it starts to give you hints and it knows
 

00:06:41.360 --> 00:06:43.309 align:start position:0%
it starts to give you hints and it knows
everything<00:06:41.680><c> about</c><00:06:41.880><c> your</c><00:06:42.120><c> contract</c>

00:06:43.309 --> 00:06:43.319 align:start position:0%
everything about your contract
 

00:06:43.319 --> 00:06:46.629 align:start position:0%
everything about your contract
already<00:06:44.319><c> Okay</c><00:06:44.560><c> so</c><00:06:44.759><c> let's</c><00:06:44.960><c> get</c><00:06:45.120><c> into</c><00:06:45.360><c> the</c><00:06:45.639><c> code</c>

00:06:46.629 --> 00:06:46.639 align:start position:0%
already Okay so let's get into the code
 

00:06:46.639 --> 00:06:49.070 align:start position:0%
already Okay so let's get into the code
I'm<00:06:46.720><c> going</c><00:06:46.840><c> to</c><00:06:46.960><c> use</c><00:06:47.199><c> cursor</c><00:06:47.960><c> or</c><00:06:48.400><c> code</c><00:06:48.759><c> whatever</c>

00:06:49.070 --> 00:06:49.080 align:start position:0%
I'm going to use cursor or code whatever
 

00:06:49.080 --> 00:06:50.950 align:start position:0%
I'm going to use cursor or code whatever
if<00:06:49.199><c> you</c><00:06:49.319><c> guys</c><00:06:49.440><c> use</c><00:06:49.720><c> code</c><00:06:49.960><c> you</c><00:06:50.160><c> just</c><00:06:50.280><c> do</c><00:06:50.520><c> code</c>

00:06:50.950 --> 00:06:50.960 align:start position:0%
if you guys use code you just do code
 

00:06:50.960 --> 00:06:53.550 align:start position:0%
if you guys use code you just do code
dot<00:06:51.440><c> right</c><00:06:51.800><c> but</c><00:06:51.919><c> I</c><00:06:52.039><c> like</c><00:06:52.199><c> cursor</c><00:06:53.039><c> even</c><00:06:53.240><c> if</c><00:06:53.360><c> I'm</c>

00:06:53.550 --> 00:06:53.560 align:start position:0%
dot right but I like cursor even if I'm
 

00:06:53.560 --> 00:06:55.869 align:start position:0%
dot right but I like cursor even if I'm
not<00:06:53.800><c> using</c><00:06:54.080><c> the</c><00:06:54.240><c> AI</c><00:06:54.599><c> feature</c><00:06:55.120><c> I</c><00:06:55.240><c> just</c><00:06:55.400><c> use</c><00:06:55.560><c> it</c>

00:06:55.869 --> 00:06:55.879 align:start position:0%
not using the AI feature I just use it
 

00:06:55.879 --> 00:06:57.990 align:start position:0%
not using the AI feature I just use it
as<00:06:56.080><c> my</c><00:06:56.360><c> IDE</c><00:06:56.840><c> most</c><00:06:57.000><c> of</c><00:06:57.080><c> the</c><00:06:57.240><c> time</c><00:06:57.720><c> but</c><00:06:57.840><c> it's</c>

00:06:57.990 --> 00:06:58.000 align:start position:0%
as my IDE most of the time but it's
 

00:06:58.000 --> 00:06:59.350 align:start position:0%
as my IDE most of the time but it's
really<00:06:58.160><c> nice</c><00:06:58.400><c> because</c><00:06:58.520><c> it</c><00:06:58.639><c> has</c><00:06:58.800><c> this</c><00:06:58.960><c> tab</c><00:06:59.199><c> over</c>

00:06:59.350 --> 00:06:59.360 align:start position:0%
really nice because it has this tab over
 

00:06:59.360 --> 00:07:01.350 align:start position:0%
really nice because it has this tab over
here<00:06:59.800><c> where</c><00:07:00.199><c> you</c><00:07:00.319><c> can</c><00:07:00.520><c> pull</c><00:07:00.720><c> it</c><00:07:00.840><c> out</c><00:07:01.039><c> and</c><00:07:01.160><c> be</c>

00:07:01.350 --> 00:07:01.360 align:start position:0%
here where you can pull it out and be
 

00:07:01.360 --> 00:07:04.670 align:start position:0%
here where you can pull it out and be
like<00:07:01.639><c> yo</c><00:07:01.960><c> build</c><00:07:02.400><c> some</c><00:07:02.639><c> buttons</c><00:07:03.479><c> and</c><00:07:03.879><c> GPT</c><00:07:04.479><c> or</c>

00:07:04.670 --> 00:07:04.680 align:start position:0%
like yo build some buttons and GPT or
 

00:07:04.680 --> 00:07:06.830 align:start position:0%
like yo build some buttons and GPT or
claw<00:07:05.199><c> will</c><00:07:05.440><c> just</c><00:07:05.639><c> like</c><00:07:05.840><c> inline</c><00:07:06.520><c> write</c><00:07:06.720><c> the</c>

00:07:06.830 --> 00:07:06.840 align:start position:0%
claw will just like inline write the
 

00:07:06.840 --> 00:07:09.110 align:start position:0%
claw will just like inline write the
code<00:07:07.080><c> for</c><00:07:07.240><c> you</c><00:07:08.080><c> so</c><00:07:08.360><c> definitely</c><00:07:08.840><c> if</c><00:07:08.919><c> you</c>

00:07:09.110 --> 00:07:09.120 align:start position:0%
code for you so definitely if you
 

00:07:09.120 --> 00:07:11.270 align:start position:0%
code for you so definitely if you
haven't<00:07:09.360><c> checked</c><00:07:09.599><c> out</c><00:07:09.800><c> cursor</c><00:07:10.479><c> go</c><00:07:10.759><c> go</c><00:07:10.960><c> grab</c><00:07:11.160><c> it</c>

00:07:11.270 --> 00:07:11.280 align:start position:0%
haven't checked out cursor go go grab it
 

00:07:11.280 --> 00:07:14.270 align:start position:0%
haven't checked out cursor go go grab it
it's<00:07:11.400><c> a</c><00:07:11.599><c> great</c><00:07:12.039><c> uh</c><00:07:12.240><c> code</c><00:07:12.720><c> ID</c><00:07:13.720><c> okay</c><00:07:13.879><c> so</c><00:07:14.039><c> if</c><00:07:14.120><c> we</c>

00:07:14.270 --> 00:07:14.280 align:start position:0%
it's a great uh code ID okay so if we
 

00:07:14.280 --> 00:07:16.909 align:start position:0%
it's a great uh code ID okay so if we
look<00:07:14.520><c> at</c><00:07:14.720><c> our</c><00:07:15.000><c> packages</c><00:07:15.479><c> we</c><00:07:15.639><c> have</c><00:07:15.840><c> hard</c><00:07:16.240><c> hat</c>

00:07:16.909 --> 00:07:16.919 align:start position:0%
look at our packages we have hard hat
 

00:07:16.919 --> 00:07:18.749 align:start position:0%
look at our packages we have hard hat
and<00:07:17.000><c> then</c><00:07:17.120><c> we</c><00:07:17.240><c> have</c><00:07:17.400><c> nextjs</c><00:07:18.360><c> like</c><00:07:18.479><c> I</c><00:07:18.599><c> said</c>

00:07:18.749 --> 00:07:18.759 align:start position:0%
and then we have nextjs like I said
 

00:07:18.759 --> 00:07:19.909 align:start position:0%
and then we have nextjs like I said
that's<00:07:18.919><c> kind</c><00:07:19.039><c> of</c><00:07:19.160><c> like</c><00:07:19.280><c> your</c><00:07:19.440><c> back</c><00:07:19.599><c> end</c><00:07:19.800><c> and</c>

00:07:19.909 --> 00:07:19.919 align:start position:0%
that's kind of like your back end and
 

00:07:19.919 --> 00:07:22.150 align:start position:0%
that's kind of like your back end and
your<00:07:20.039><c> front</c><00:07:20.280><c> end</c><00:07:21.199><c> and</c><00:07:21.360><c> if</c><00:07:21.440><c> we</c><00:07:21.560><c> get</c><00:07:21.680><c> into</c><00:07:21.879><c> hard</c>

00:07:22.150 --> 00:07:22.160 align:start position:0%
your front end and if we get into hard
 

00:07:22.160 --> 00:07:24.710 align:start position:0%
your front end and if we get into hard
hat<00:07:22.319><c> we</c><00:07:22.400><c> can</c><00:07:22.479><c> find</c><00:07:22.680><c> the</c><00:07:23.039><c> contracts</c><00:07:24.039><c> scaffold</c><00:07:24.520><c> e</c>

00:07:24.710 --> 00:07:24.720 align:start position:0%
hat we can find the contracts scaffold e
 

00:07:24.720 --> 00:07:26.430 align:start position:0%
hat we can find the contracts scaffold e
starts<00:07:25.160><c> with</c><00:07:25.440><c> this</c><00:07:25.599><c> kind</c><00:07:25.720><c> of</c><00:07:25.919><c> generic</c>

00:07:26.430 --> 00:07:26.440 align:start position:0%
starts with this kind of generic
 

00:07:26.440 --> 00:07:28.670 align:start position:0%
starts with this kind of generic
contract<00:07:27.000><c> that</c><00:07:27.240><c> has</c><00:07:28.000><c> a</c><00:07:28.120><c> little</c><00:07:28.319><c> bit</c><00:07:28.479><c> of</c>

00:07:28.670 --> 00:07:28.680 align:start position:0%
contract that has a little bit of
 

00:07:28.680 --> 00:07:30.629 align:start position:0%
contract that has a little bit of
everything<00:07:29.080><c> just</c><00:07:29.199><c> to</c><00:07:29.360><c> get</c><00:07:29.639><c> you</c><00:07:29.800><c> started</c><00:07:30.440><c> a</c><00:07:30.520><c> lot</c>

00:07:30.629 --> 00:07:30.639 align:start position:0%
everything just to get you started a lot
 

00:07:30.639 --> 00:07:32.230 align:start position:0%
everything just to get you started a lot
of<00:07:30.759><c> times</c><00:07:31.000><c> you</c><00:07:31.120><c> might</c><00:07:31.319><c> just</c><00:07:31.520><c> like</c><00:07:31.879><c> carve</c><00:07:32.120><c> it</c>

00:07:32.230 --> 00:07:32.240 align:start position:0%
of times you might just like carve it
 

00:07:32.240 --> 00:07:33.550 align:start position:0%
of times you might just like carve it
out<00:07:32.560><c> right</c><00:07:32.800><c> that's</c><00:07:32.960><c> why</c><00:07:33.080><c> we</c><00:07:33.240><c> called</c><00:07:33.400><c> it</c>

00:07:33.550 --> 00:07:33.560 align:start position:0%
out right that's why we called it
 

00:07:33.560 --> 00:07:34.990 align:start position:0%
out right that's why we called it
scaffold<00:07:33.919><c> e</c><00:07:34.160><c> you</c><00:07:34.280><c> kind</c><00:07:34.400><c> of</c><00:07:34.599><c> need</c><00:07:34.840><c> the</c>

00:07:34.990 --> 00:07:35.000 align:start position:0%
scaffold e you kind of need the
 

00:07:35.000 --> 00:07:37.070 align:start position:0%
scaffold e you kind of need the
scaffolding<00:07:35.639><c> but</c><00:07:35.800><c> then</c><00:07:36.280><c> as</c><00:07:36.440><c> you</c><00:07:36.720><c> get</c><00:07:36.919><c> the</c>

00:07:37.070 --> 00:07:37.080 align:start position:0%
scaffolding but then as you get the
 

00:07:37.080 --> 00:07:38.830 align:start position:0%
scaffolding but then as you get the
thing<00:07:37.319><c> built</c><00:07:37.840><c> that</c><00:07:37.960><c> you</c><00:07:38.120><c> want</c><00:07:38.520><c> you</c><00:07:38.639><c> can</c><00:07:38.759><c> kind</c>

00:07:38.830 --> 00:07:38.840 align:start position:0%
thing built that you want you can kind
 

00:07:38.840 --> 00:07:41.189 align:start position:0%
thing built that you want you can kind
of<00:07:39.000><c> tear</c><00:07:39.240><c> down</c><00:07:39.400><c> some</c><00:07:39.520><c> of</c><00:07:39.599><c> the</c><00:07:40.039><c> scaffolding</c><00:07:41.039><c> oh</c>

00:07:41.189 --> 00:07:41.199 align:start position:0%
of tear down some of the scaffolding oh
 

00:07:41.199 --> 00:07:42.710 align:start position:0%
of tear down some of the scaffolding oh
I<00:07:41.280><c> think</c><00:07:41.400><c> my</c><00:07:41.560><c> little</c><00:07:41.759><c> mic</c><00:07:41.960><c> is</c><00:07:42.120><c> going</c><00:07:42.360><c> weird</c>

00:07:42.710 --> 00:07:42.720 align:start position:0%
I think my little mic is going weird
 

00:07:42.720 --> 00:07:44.950 align:start position:0%
I think my little mic is going weird
okay<00:07:42.840><c> here</c><00:07:42.919><c> we</c><00:07:43.080><c> go</c><00:07:43.680><c> so</c><00:07:44.280><c> uh</c><00:07:44.400><c> let's</c><00:07:44.599><c> get</c><00:07:44.759><c> into</c>

00:07:44.950 --> 00:07:44.960 align:start position:0%
okay here we go so uh let's get into
 

00:07:44.960 --> 00:07:46.469 align:start position:0%
okay here we go so uh let's get into
this<00:07:45.120><c> contract</c><00:07:45.560><c> and</c><00:07:45.720><c> look</c><00:07:45.879><c> at</c><00:07:46.000><c> it</c><00:07:46.199><c> and</c><00:07:46.319><c> let's</c>

00:07:46.469 --> 00:07:46.479 align:start position:0%
this contract and look at it and let's
 

00:07:46.479 --> 00:07:48.149 align:start position:0%
this contract and look at it and let's
just<00:07:46.639><c> Tinker</c><00:07:47.000><c> around</c><00:07:47.360><c> I</c><00:07:47.440><c> think</c><00:07:47.800><c> one</c><00:07:47.919><c> of</c><00:07:48.039><c> the</c>

00:07:48.149 --> 00:07:48.159 align:start position:0%
just Tinker around I think one of the
 

00:07:48.159 --> 00:07:49.830 align:start position:0%
just Tinker around I think one of the
first<00:07:48.440><c> things</c><00:07:48.680><c> to</c><00:07:48.800><c> show</c><00:07:49.080><c> off</c><00:07:49.280><c> with</c><00:07:49.440><c> scaffold</c>

00:07:49.830 --> 00:07:49.840 align:start position:0%
first things to show off with scaffold
 

00:07:49.840 --> 00:07:52.710 align:start position:0%
first things to show off with scaffold
eth<00:07:50.759><c> is</c><00:07:50.960><c> just</c><00:07:51.199><c> this</c><00:07:51.520><c> this</c><00:07:51.879><c> kind</c><00:07:52.000><c> of</c><00:07:52.159><c> Dev</c><00:07:52.400><c> Loop</c>

00:07:52.710 --> 00:07:52.720 align:start position:0%
eth is just this this kind of Dev Loop
 

00:07:52.720 --> 00:07:54.110 align:start position:0%
eth is just this this kind of Dev Loop
you'll<00:07:52.919><c> get</c>

00:07:54.110 --> 00:07:54.120 align:start position:0%
you'll get
 

00:07:54.120 --> 00:07:57.070 align:start position:0%
you'll get
into<00:07:55.120><c> and</c><00:07:55.599><c> let's</c><00:07:56.000><c> let's</c><00:07:56.319><c> look</c><00:07:56.440><c> at</c><00:07:56.599><c> that</c><00:07:56.879><c> okay</c>

00:07:57.070 --> 00:07:57.080 align:start position:0%
into and let's let's look at that okay
 

00:07:57.080 --> 00:07:58.790 align:start position:0%
into and let's let's look at that okay
so<00:07:57.599><c> we've</c><00:07:57.840><c> got</c><00:07:58.039><c> some</c><00:07:58.319><c> let's</c><00:07:58.479><c> look</c><00:07:58.599><c> at</c><00:07:58.680><c> this</c>

00:07:58.790 --> 00:07:58.800 align:start position:0%
so we've got some let's look at this
 

00:07:58.800 --> 00:08:00.510 align:start position:0%
so we've got some let's look at this
smart<00:07:59.080><c> contract</c><00:07:59.520><c> is</c><00:07:59.599><c> that</c><00:07:59.759><c> big</c><00:07:59.919><c> enough</c><00:08:00.360><c> you</c>

00:08:00.510 --> 00:08:00.520 align:start position:0%
smart contract is that big enough you
 

00:08:00.520 --> 00:08:01.909 align:start position:0%
smart contract is that big enough you
guys<00:08:00.639><c> can</c><00:08:00.800><c> see</c><00:08:01.039><c> that</c>

00:08:01.909 --> 00:08:01.919 align:start position:0%
guys can see that
 

00:08:01.919 --> 00:08:05.629 align:start position:0%
guys can see that
okay<00:08:02.919><c> yeah</c><00:08:03.599><c> yeah</c><00:08:03.919><c> okay</c><00:08:04.560><c> so</c><00:08:05.000><c> uh</c><00:08:05.080><c> you've</c><00:08:05.319><c> kind</c><00:08:05.440><c> of</c>

00:08:05.629 --> 00:08:05.639 align:start position:0%
okay yeah yeah okay so uh you've kind of
 

00:08:05.639 --> 00:08:07.629 align:start position:0%
okay yeah yeah okay so uh you've kind of
got<00:08:05.800><c> your</c><00:08:06.280><c> primitive</c><00:08:06.680><c> data</c><00:08:06.960><c> types</c><00:08:07.479><c> whether</c>

00:08:07.629 --> 00:08:07.639 align:start position:0%
got your primitive data types whether
 

00:08:07.639 --> 00:08:09.469 align:start position:0%
got your primitive data types whether
you're<00:08:07.759><c> tracking</c><00:08:08.159><c> addresses</c><00:08:08.720><c> or</c><00:08:08.879><c> strings</c><00:08:09.280><c> or</c>

00:08:09.469 --> 00:08:09.479 align:start position:0%
you're tracking addresses or strings or
 

00:08:09.479 --> 00:08:13.309 align:start position:0%
you're tracking addresses or strings or
bools<00:08:10.120><c> or</c><00:08:10.800><c> numbers</c><00:08:11.800><c> uh</c><00:08:12.199><c> there's</c><00:08:12.520><c> mappings</c>

00:08:13.309 --> 00:08:13.319 align:start position:0%
bools or numbers uh there's mappings
 

00:08:13.319 --> 00:08:15.149 align:start position:0%
bools or numbers uh there's mappings
between<00:08:13.879><c> these</c><00:08:14.080><c> primitive</c><00:08:14.479><c> data</c><00:08:14.720><c> types</c><00:08:15.039><c> like</c>

00:08:15.149 --> 00:08:15.159 align:start position:0%
between these primitive data types like
 

00:08:15.159 --> 00:08:16.830 align:start position:0%
between these primitive data types like
for<00:08:15.319><c> any</c><00:08:15.599><c> given</c><00:08:15.879><c> address</c><00:08:16.199><c> you</c><00:08:16.319><c> can</c><00:08:16.440><c> keep</c><00:08:16.639><c> track</c>

00:08:16.830 --> 00:08:16.840 align:start position:0%
for any given address you can keep track
 

00:08:16.840 --> 00:08:19.790 align:start position:0%
for any given address you can keep track
of<00:08:16.960><c> a</c><00:08:17.080><c> number</c><00:08:17.599><c> like</c><00:08:17.879><c> a</c><00:08:18.039><c> balance</c><00:08:18.440><c> or</c><00:08:18.800><c> something</c>

00:08:19.790 --> 00:08:19.800 align:start position:0%
of a number like a balance or something
 

00:08:19.800 --> 00:08:22.149 align:start position:0%
of a number like a balance or something
uh<00:08:19.960><c> events</c><00:08:20.520><c> The</c><00:08:20.800><c> Constructor</c><00:08:21.800><c> even</c><00:08:22.000><c> a</c>

00:08:22.149 --> 00:08:22.159 align:start position:0%
uh events The Constructor even a
 

00:08:22.159 --> 00:08:24.189 align:start position:0%
uh events The Constructor even a
modifier<00:08:22.879><c> here</c><00:08:23.240><c> which</c><00:08:23.319><c> is</c><00:08:23.479><c> a</c><00:08:23.560><c> little</c><00:08:23.759><c> goofy</c>

00:08:24.189 --> 00:08:24.199 align:start position:0%
modifier here which is a little goofy
 

00:08:24.199 --> 00:08:26.629 align:start position:0%
modifier here which is a little goofy
you<00:08:24.400><c> you</c><00:08:24.520><c> can</c><00:08:24.680><c> kind</c><00:08:24.800><c> of</c><00:08:24.960><c> get</c><00:08:25.080><c> the</c><00:08:25.400><c> syntax</c><00:08:26.400><c> uh</c><00:08:26.560><c> I</c>

00:08:26.629 --> 00:08:26.639 align:start position:0%
you you can kind of get the syntax uh I
 

00:08:26.639 --> 00:08:29.830 align:start position:0%
you you can kind of get the syntax uh I
would<00:08:26.960><c> recommend</c><00:08:27.560><c> solidity</c><00:08:28.240><c> by</c><00:08:28.520><c> example</c><00:08:29.639><c> if</c>

00:08:29.830 --> 00:08:29.840 align:start position:0%
would recommend solidity by example if
 

00:08:29.840 --> 00:08:32.350 align:start position:0%
would recommend solidity by example if
you<00:08:30.400><c> uh</c><00:08:30.520><c> are</c><00:08:30.720><c> feeling</c><00:08:31.400><c> like</c><00:08:31.759><c> you</c><00:08:31.919><c> need</c><00:08:32.159><c> a</c>

00:08:32.350 --> 00:08:32.360 align:start position:0%
you uh are feeling like you need a
 

00:08:32.360 --> 00:08:35.509 align:start position:0%
you uh are feeling like you need a
little<00:08:32.599><c> bit</c><00:08:32.919><c> more</c><00:08:33.680><c> uh</c><00:08:33.880><c> help</c><00:08:34.800><c> figuring</c><00:08:35.200><c> out</c><00:08:35.360><c> the</c>

00:08:35.509 --> 00:08:35.519 align:start position:0%
little bit more uh help figuring out the
 

00:08:35.519 --> 00:08:36.949 align:start position:0%
little bit more uh help figuring out the
syntax<00:08:36.039><c> and</c><00:08:36.159><c> just</c><00:08:36.320><c> getting</c><00:08:36.519><c> a</c><00:08:36.640><c> little</c><00:08:36.800><c> bit</c>

00:08:36.949 --> 00:08:36.959 align:start position:0%
syntax and just getting a little bit
 

00:08:36.959 --> 00:08:39.110 align:start position:0%
syntax and just getting a little bit
better<00:08:37.320><c> at</c><00:08:37.599><c> just</c><00:08:37.760><c> writing</c><00:08:38.159><c> your</c><00:08:38.519><c> your</c><00:08:38.760><c> first</c>

00:08:39.110 --> 00:08:39.120 align:start position:0%
better at just writing your your first
 

00:08:39.120 --> 00:08:41.230 align:start position:0%
better at just writing your your first
you<00:08:39.240><c> know</c><00:08:39.399><c> few</c><00:08:39.640><c> smart</c><00:08:39.959><c> contracts</c><00:08:40.880><c> definitely</c>

00:08:41.230 --> 00:08:41.240 align:start position:0%
you know few smart contracts definitely
 

00:08:41.240 --> 00:08:42.870 align:start position:0%
you know few smart contracts definitely
check<00:08:41.399><c> out</c><00:08:41.519><c> solidity</c><00:08:41.959><c> by</c><00:08:42.159><c> example</c><00:08:42.599><c> and</c><00:08:42.719><c> just</c>

00:08:42.870 --> 00:08:42.880 align:start position:0%
check out solidity by example and just
 

00:08:42.880 --> 00:08:45.030 align:start position:0%
check out solidity by example and just
like<00:08:43.039><c> go</c><00:08:43.240><c> through</c><00:08:43.599><c> each</c><00:08:43.760><c> of</c><00:08:43.959><c> these</c><00:08:44.200><c> examples</c>

00:08:45.030 --> 00:08:45.040 align:start position:0%
like go through each of these examples
 

00:08:45.040 --> 00:08:47.110 align:start position:0%
like go through each of these examples
and<00:08:45.160><c> just</c><00:08:45.320><c> copy</c><00:08:45.720><c> paste</c><00:08:46.040><c> them</c><00:08:46.360><c> into</c><00:08:46.680><c> scaffold</c>

00:08:47.110 --> 00:08:47.120 align:start position:0%
and just copy paste them into scaffold
 

00:08:47.120 --> 00:08:49.150 align:start position:0%
and just copy paste them into scaffold
eth<00:08:47.800><c> and</c><00:08:48.000><c> and</c><00:08:48.240><c> they're</c><00:08:48.480><c> they're</c><00:08:48.680><c> really</c><00:08:48.920><c> great</c>

00:08:49.150 --> 00:08:49.160 align:start position:0%
eth and and they're they're really great
 

00:08:49.160 --> 00:08:51.030 align:start position:0%
eth and and they're they're really great
examples<00:08:49.600><c> to</c><00:08:49.760><c> learn</c><00:08:50.000><c> from</c><00:08:50.320><c> like</c><00:08:50.440><c> for</c><00:08:50.600><c> instance</c>

00:08:51.030 --> 00:08:51.040 align:start position:0%
examples to learn from like for instance
 

00:08:51.040 --> 00:08:52.790 align:start position:0%
examples to learn from like for instance
like<00:08:51.160><c> if</c><00:08:51.240><c> we</c><00:08:51.360><c> were</c><00:08:51.480><c> going</c><00:08:51.600><c> to</c><00:08:51.760><c> go</c><00:08:51.920><c> learn</c><00:08:52.440><c> what</c><00:08:52.640><c> a</c>

00:08:52.790 --> 00:08:52.800 align:start position:0%
like if we were going to go learn what a
 

00:08:52.800 --> 00:08:54.829 align:start position:0%
like if we were going to go learn what a
mapping<00:08:53.120><c> is</c><00:08:53.279><c> all</c><00:08:53.519><c> about</c><00:08:54.120><c> we</c><00:08:54.240><c> could</c><00:08:54.399><c> get</c><00:08:54.560><c> over</c>

00:08:54.829 --> 00:08:54.839 align:start position:0%
mapping is all about we could get over
 

00:08:54.839 --> 00:08:57.070 align:start position:0%
mapping is all about we could get over
here<00:08:55.240><c> and</c><00:08:55.360><c> we</c><00:08:55.440><c> could</c><00:08:55.680><c> copy</c><00:08:55.959><c> this</c><00:08:56.160><c> mapping</c><00:08:56.959><c> and</c>

00:08:57.070 --> 00:08:57.080 align:start position:0%
here and we could copy this mapping and
 

00:08:57.080 --> 00:08:58.310 align:start position:0%
here and we could copy this mapping and
we<00:08:57.160><c> could</c><00:08:57.320><c> paste</c><00:08:57.519><c> it</c><00:08:57.640><c> into</c><00:08:57.839><c> our</c><00:08:58.000><c> smart</c>

00:08:58.310 --> 00:08:58.320 align:start position:0%
we could paste it into our smart
 

00:08:58.320 --> 00:08:59.829 align:start position:0%
we could paste it into our smart
contract<00:08:58.800><c> and</c><00:08:58.880><c> then</c><00:08:59.000><c> go</c><00:08:59.120><c> dinker</c><00:08:59.519><c> around</c><00:08:59.760><c> with</c>

00:08:59.829 --> 00:08:59.839 align:start position:0%
contract and then go dinker around with
 

00:08:59.839 --> 00:09:01.630 align:start position:0%
contract and then go dinker around with
it<00:09:00.120><c> right</c><00:09:00.640><c> that's</c><00:09:00.920><c> that's</c><00:09:01.120><c> kind</c><00:09:01.240><c> of</c><00:09:01.399><c> like</c><00:09:01.480><c> a</c>

00:09:01.630 --> 00:09:01.640 align:start position:0%
it right that's that's kind of like a
 

00:09:01.640 --> 00:09:03.710 align:start position:0%
it right that's that's kind of like a
good<00:09:01.800><c> Loop</c><00:09:02.079><c> to</c><00:09:02.240><c> get</c><00:09:02.360><c> into</c><00:09:03.160><c> let</c><00:09:03.279><c> me</c>

00:09:03.710 --> 00:09:03.720 align:start position:0%
good Loop to get into let me
 

00:09:03.720 --> 00:09:06.269 align:start position:0%
good Loop to get into let me
specifically<00:09:04.480><c> get</c><00:09:04.880><c> to</c><00:09:05.480><c> this</c><00:09:05.760><c> contract</c><00:09:06.160><c> and</c>

00:09:06.269 --> 00:09:06.279 align:start position:0%
specifically get to this contract and
 

00:09:06.279 --> 00:09:07.670 align:start position:0%
specifically get to this contract and
Dink<00:09:06.560><c> around</c><00:09:06.800><c> with</c><00:09:06.920><c> it</c><00:09:07.079><c> but</c><00:09:07.160><c> I</c><00:09:07.240><c> just</c><00:09:07.399><c> wanted</c><00:09:07.560><c> to</c>

00:09:07.670 --> 00:09:07.680 align:start position:0%
Dink around with it but I just wanted to
 

00:09:07.680 --> 00:09:09.470 align:start position:0%
Dink around with it but I just wanted to
show<00:09:07.880><c> off</c><00:09:08.079><c> solidity</c><00:09:08.560><c> by</c><00:09:08.760><c> example</c><00:09:09.120><c> as</c><00:09:09.279><c> kind</c><00:09:09.360><c> of</c>

00:09:09.470 --> 00:09:09.480 align:start position:0%
show off solidity by example as kind of
 

00:09:09.480 --> 00:09:11.550 align:start position:0%
show off solidity by example as kind of
a<00:09:09.640><c> tangent</c><00:09:10.079><c> here</c><00:09:10.560><c> whenever</c><00:09:10.920><c> you're</c><00:09:11.279><c> writing</c>

00:09:11.550 --> 00:09:11.560 align:start position:0%
a tangent here whenever you're writing
 

00:09:11.560 --> 00:09:13.590 align:start position:0%
a tangent here whenever you're writing
your<00:09:11.720><c> smart</c><00:09:12.120><c> contract</c><00:09:12.880><c> if</c><00:09:13.000><c> you're</c><00:09:13.200><c> writing</c><00:09:13.440><c> it</c>

00:09:13.590 --> 00:09:13.600 align:start position:0%
your smart contract if you're writing it
 

00:09:13.600 --> 00:09:15.670 align:start position:0%
your smart contract if you're writing it
yourself<00:09:13.959><c> and</c><00:09:14.079><c> not</c><00:09:14.240><c> just</c><00:09:14.360><c> prompting</c><00:09:14.760><c> AI</c><00:09:15.480><c> you</c>

00:09:15.670 --> 00:09:15.680 align:start position:0%
yourself and not just prompting AI you
 

00:09:15.680 --> 00:09:17.509 align:start position:0%
yourself and not just prompting AI you
probably<00:09:16.000><c> want</c><00:09:16.079><c> to</c><00:09:16.440><c> like</c><00:09:16.600><c> go</c><00:09:16.720><c> to</c><00:09:16.880><c> solidity</c><00:09:17.360><c> by</c>

00:09:17.509 --> 00:09:17.519 align:start position:0%
probably want to like go to solidity by
 

00:09:17.519 --> 00:09:19.670 align:start position:0%
probably want to like go to solidity by
example<00:09:17.839><c> and</c><00:09:18.000><c> find</c><00:09:18.200><c> some</c><00:09:18.320><c> of</c><00:09:18.519><c> these</c><00:09:19.000><c> uh</c><00:09:19.560><c> kind</c>

00:09:19.670 --> 00:09:19.680 align:start position:0%
example and find some of these uh kind
 

00:09:19.680 --> 00:09:22.150 align:start position:0%
example and find some of these uh kind
of<00:09:20.079><c> nice</c><00:09:20.399><c> copy</c><00:09:20.680><c> paste</c><00:09:21.000><c> examples</c><00:09:21.959><c> but</c><00:09:22.120><c> I'm</c>

00:09:22.150 --> 00:09:22.160 align:start position:0%
of nice copy paste examples but I'm
 

00:09:22.160 --> 00:09:23.790 align:start position:0%
of nice copy paste examples but I'm
going<00:09:22.279><c> to</c><00:09:22.360><c> close</c><00:09:22.600><c> that</c><00:09:22.760><c> out</c><00:09:23.480><c> we're</c><00:09:23.720><c> we're</c>

00:09:23.790 --> 00:09:23.800 align:start position:0%
going to close that out we're we're
 

00:09:23.800 --> 00:09:26.470 align:start position:0%
going to close that out we're we're
going<00:09:23.880><c> to</c><00:09:23.959><c> go</c><00:09:24.079><c> for</c><00:09:24.240><c> memory</c><00:09:24.680><c> here</c><00:09:25.480><c> okay</c><00:09:25.720><c> so</c><00:09:26.240><c> uh</c><00:09:26.399><c> I</c>

00:09:26.470 --> 00:09:26.480 align:start position:0%
going to go for memory here okay so uh I
 

00:09:26.480 --> 00:09:27.910 align:start position:0%
going to go for memory here okay so uh I
want<00:09:26.560><c> to</c><00:09:26.720><c> look</c><00:09:26.880><c> at</c><00:09:27.079><c> this</c><00:09:27.240><c> set</c><00:09:27.480><c> greeting</c>

00:09:27.910 --> 00:09:27.920 align:start position:0%
want to look at this set greeting
 

00:09:27.920 --> 00:09:29.590 align:start position:0%
want to look at this set greeting
function<00:09:28.279><c> it</c><00:09:28.399><c> looks</c><00:09:28.600><c> like</c><00:09:28.800><c> we</c><00:09:29.000><c> pass</c><00:09:29.200><c> it</c><00:09:29.440><c> in</c>

00:09:29.590 --> 00:09:29.600 align:start position:0%
function it looks like we pass it in
 

00:09:29.600 --> 00:09:31.310 align:start position:0%
function it looks like we pass it in
some<00:09:29.800><c> greeting</c><00:09:30.320><c> a</c><00:09:30.519><c> classic</c><00:09:31.040><c> you</c><00:09:31.120><c> know</c>

00:09:31.310 --> 00:09:31.320 align:start position:0%
some greeting a classic you know
 

00:09:31.320 --> 00:09:33.310 align:start position:0%
some greeting a classic you know
greeting<00:09:31.839><c> contract</c><00:09:32.640><c> this</c><00:09:32.839><c> guy's</c><00:09:33.079><c> kind</c><00:09:33.160><c> of</c>

00:09:33.310 --> 00:09:33.320 align:start position:0%
greeting contract this guy's kind of
 

00:09:33.320 --> 00:09:35.630 align:start position:0%
greeting contract this guy's kind of
waving<00:09:33.680><c> around</c><00:09:34.000><c> am</c><00:09:34.079><c> I</c><00:09:34.320><c> okay</c><00:09:34.519><c> here</c><00:09:34.839><c> there</c><00:09:34.959><c> we</c><00:09:35.120><c> go</c>

00:09:35.630 --> 00:09:35.640 align:start position:0%
waving around am I okay here there we go
 

00:09:35.640 --> 00:09:37.430 align:start position:0%
waving around am I okay here there we go
uh<00:09:35.839><c> classic</c><00:09:36.160><c> greeter</c><00:09:36.680><c> contract</c><00:09:37.160><c> we're</c><00:09:37.360><c> going</c>

00:09:37.430 --> 00:09:37.440 align:start position:0%
uh classic greeter contract we're going
 

00:09:37.440 --> 00:09:40.350 align:start position:0%
uh classic greeter contract we're going
to<00:09:37.760><c> set</c><00:09:38.000><c> some</c><00:09:38.279><c> string</c><00:09:39.279><c> uh</c><00:09:39.440><c> but</c><00:09:39.680><c> this</c><00:09:39.800><c> is</c><00:09:40.079><c> the</c>

00:09:40.350 --> 00:09:40.360 align:start position:0%
to set some string uh but this is the
 

00:09:40.360 --> 00:09:41.910 align:start position:0%
to set some string uh but this is the
the<00:09:40.600><c> neat</c><00:09:40.839><c> little</c><00:09:41.079><c> code</c><00:09:41.320><c> block</c><00:09:41.640><c> that</c><00:09:41.720><c> I</c><00:09:41.800><c> want</c>

00:09:41.910 --> 00:09:41.920 align:start position:0%
the neat little code block that I want
 

00:09:41.920 --> 00:09:44.310 align:start position:0%
the neat little code block that I want
to<00:09:42.079><c> test</c><00:09:42.519><c> basically</c><00:09:42.959><c> it's</c><00:09:43.399><c> if</c><00:09:43.519><c> you</c><00:09:43.600><c> send</c><00:09:43.959><c> money</c>

00:09:44.310 --> 00:09:44.320 align:start position:0%
to test basically it's if you send money
 

00:09:44.320 --> 00:09:46.430 align:start position:0%
to test basically it's if you send money
in<00:09:44.519><c> when</c><00:09:44.640><c> you</c><00:09:44.800><c> set</c><00:09:45.000><c> the</c><00:09:45.079><c> greeting</c><00:09:45.880><c> it</c><00:09:46.040><c> sets</c><00:09:46.279><c> its</c>

00:09:46.430 --> 00:09:46.440 align:start position:0%
in when you set the greeting it sets its
 

00:09:46.440 --> 00:09:48.230 align:start position:0%
in when you set the greeting it sets its
little<00:09:46.680><c> premium</c><00:09:47.079><c> flag</c><00:09:47.399><c> to</c><00:09:47.560><c> true</c><00:09:47.839><c> and</c><00:09:47.959><c> I</c><00:09:48.040><c> think</c>

00:09:48.230 --> 00:09:48.240 align:start position:0%
little premium flag to true and I think
 

00:09:48.240 --> 00:09:49.590 align:start position:0%
little premium flag to true and I think
that's<00:09:48.399><c> going</c><00:09:48.480><c> to</c><00:09:48.640><c> be</c><00:09:49.000><c> what</c><00:09:49.160><c> what</c><00:09:49.240><c> we'll</c><00:09:49.399><c> do</c>

00:09:49.590 --> 00:09:49.600 align:start position:0%
that's going to be what what we'll do
 

00:09:49.600 --> 00:09:52.350 align:start position:0%
that's going to be what what we'll do
here<00:09:49.720><c> in</c><00:09:49.839><c> a</c><00:09:50.000><c> second</c><00:09:50.839><c> okay</c><00:09:51.040><c> so</c><00:09:51.399><c> once</c><00:09:51.800><c> we</c><00:09:52.040><c> have</c>

00:09:52.350 --> 00:09:52.360 align:start position:0%
here in a second okay so once we have
 

00:09:52.360 --> 00:09:54.949 align:start position:0%
here in a second okay so once we have
our<00:09:52.680><c> backend</c><00:09:53.160><c> up</c><00:09:53.640><c> and</c><00:09:53.800><c> we</c><00:09:53.959><c> have</c><00:09:54.160><c> our</c><00:09:54.360><c> front</c><00:09:54.640><c> end</c>

00:09:54.949 --> 00:09:54.959 align:start position:0%
our backend up and we have our front end
 

00:09:54.959 --> 00:09:59.430 align:start position:0%
our backend up and we have our front end
up<00:09:55.519><c> let's</c><00:09:55.839><c> go</c><00:09:56.320><c> visit</c><00:09:56.720><c> our</c><00:09:57.320><c> app</c><00:09:57.959><c> here</c><00:09:58.079><c> it</c><00:09:58.279><c> is</c><00:09:59.079><c> so</c>

00:09:59.430 --> 00:09:59.440 align:start position:0%
up let's go visit our app here it is so
 

00:09:59.440 --> 00:10:01.230 align:start position:0%
up let's go visit our app here it is so
scaffold<00:09:59.760><c> e</c><00:10:00.000><c> kind</c><00:10:00.120><c> of</c><00:10:00.240><c> comes</c><00:10:00.560><c> with</c><00:10:01.079><c> you're</c>

00:10:01.230 --> 00:10:01.240 align:start position:0%
scaffold e kind of comes with you're
 

00:10:01.240 --> 00:10:03.150 align:start position:0%
scaffold e kind of comes with you're
going<00:10:01.360><c> to</c><00:10:01.640><c> write</c><00:10:01.880><c> some</c><00:10:02.079><c> solidity</c><00:10:02.920><c> and</c><00:10:03.040><c> then</c>

00:10:03.150 --> 00:10:03.160 align:start position:0%
going to write some solidity and then
 

00:10:03.160 --> 00:10:06.110 align:start position:0%
going to write some solidity and then
you're<00:10:03.320><c> going</c><00:10:03.399><c> to</c><00:10:03.720><c> have</c><00:10:04.120><c> this</c><00:10:04.440><c> debug</c><00:10:05.079><c> tab</c><00:10:05.959><c> here</c>

00:10:06.110 --> 00:10:06.120 align:start position:0%
you're going to have this debug tab here
 

00:10:06.120 --> 00:10:08.630 align:start position:0%
you're going to have this debug tab here
let<00:10:06.200><c> me</c><00:10:06.440><c> make</c><00:10:06.560><c> this</c><00:10:06.680><c> a</c><00:10:06.800><c> little</c><00:10:07.360><c> wider</c><00:10:08.360><c> there</c><00:10:08.480><c> we</c>

00:10:08.630 --> 00:10:08.640 align:start position:0%
let me make this a little wider there we
 

00:10:08.640 --> 00:10:10.430 align:start position:0%
let me make this a little wider there we
go<00:10:08.839><c> see</c><00:10:09.040><c> that</c><00:10:09.200><c> debug</c><00:10:09.640><c> tab</c><00:10:09.880><c> there</c><00:10:09.959><c> we</c><00:10:10.120><c> go</c><00:10:10.279><c> this</c>

00:10:10.430 --> 00:10:10.440 align:start position:0%
go see that debug tab there we go this
 

00:10:10.440 --> 00:10:12.870 align:start position:0%
go see that debug tab there we go this
debug<00:10:10.959><c> Tab</c><00:10:11.680><c> and</c><00:10:11.800><c> this</c><00:10:11.920><c> is</c><00:10:12.040><c> going</c><00:10:12.120><c> to</c><00:10:12.360><c> give</c><00:10:12.560><c> you</c>

00:10:12.870 --> 00:10:12.880 align:start position:0%
debug Tab and this is going to give you
 

00:10:12.880 --> 00:10:14.910 align:start position:0%
debug Tab and this is going to give you
this<00:10:13.120><c> really</c><00:10:13.399><c> nice</c><00:10:13.680><c> interface</c><00:10:14.200><c> where</c><00:10:14.399><c> you</c><00:10:14.519><c> can</c>

00:10:14.910 --> 00:10:14.920 align:start position:0%
this really nice interface where you can
 

00:10:14.920 --> 00:10:16.430 align:start position:0%
this really nice interface where you can
kind<00:10:15.040><c> of</c><00:10:15.160><c> just</c><00:10:15.399><c> point-and-click</c><00:10:15.760><c> try</c><00:10:16.200><c> things</c>

00:10:16.430 --> 00:10:16.440 align:start position:0%
kind of just point-and-click try things
 

00:10:16.440 --> 00:10:18.230 align:start position:0%
kind of just point-and-click try things
out<00:10:16.680><c> you</c><00:10:16.800><c> can</c><00:10:17.160><c> poke</c><00:10:17.360><c> at</c><00:10:17.519><c> your</c><00:10:17.720><c> contract</c><00:10:18.160><c> you</c>

00:10:18.230 --> 00:10:18.240 align:start position:0%
out you can poke at your contract you
 

00:10:18.240 --> 00:10:20.870 align:start position:0%
out you can poke at your contract you
can<00:10:18.399><c> test</c><00:10:18.640><c> your</c><00:10:19.079><c> assumptions</c><00:10:20.079><c> so</c><00:10:20.440><c> let's</c><00:10:20.680><c> go</c>

00:10:20.870 --> 00:10:20.880 align:start position:0%
can test your assumptions so let's go
 

00:10:20.880 --> 00:10:22.470 align:start position:0%
can test your assumptions so let's go
look<00:10:21.120><c> at</c><00:10:21.279><c> that</c><00:10:21.399><c> greeting</c><00:10:21.839><c> contract</c><00:10:22.200><c> let's</c><00:10:22.360><c> go</c>

00:10:22.470 --> 00:10:22.480 align:start position:0%
look at that greeting contract let's go
 

00:10:22.480 --> 00:10:23.990 align:start position:0%
look at that greeting contract let's go
set<00:10:22.680><c> the</c><00:10:22.760><c> greeting</c><00:10:23.200><c> right</c><00:10:23.640><c> and</c><00:10:23.760><c> that's</c><00:10:23.880><c> going</c>

00:10:23.990 --> 00:10:24.000 align:start position:0%
set the greeting right and that's going
 

00:10:24.000 --> 00:10:26.030 align:start position:0%
set the greeting right and that's going
to<00:10:24.079><c> teach</c><00:10:24.279><c> us</c><00:10:24.399><c> about</c><00:10:24.560><c> burner</c><00:10:24.920><c> wallets</c><00:10:25.519><c> and</c><00:10:25.720><c> eth</c>

00:10:26.030 --> 00:10:26.040 align:start position:0%
to teach us about burner wallets and eth
 

00:10:26.040 --> 00:10:29.350 align:start position:0%
to teach us about burner wallets and eth
to<00:10:26.279><c> way</c><00:10:26.880><c> couple</c><00:10:27.120><c> of</c><00:10:27.240><c> the</c><00:10:27.399><c> initial</c><00:10:28.040><c> Concepts</c><00:10:29.040><c> uh</c>

00:10:29.350 --> 00:10:29.360 align:start position:0%
to way couple of the initial Concepts uh
 

00:10:29.360 --> 00:10:30.550 align:start position:0%
to way couple of the initial Concepts uh
let's<00:10:29.600><c> let's</c><00:10:29.720><c> just</c><00:10:29.839><c> try</c><00:10:29.959><c> to</c><00:10:30.079><c> set</c><00:10:30.240><c> it</c><00:10:30.440><c> it's</c>

00:10:30.550 --> 00:10:30.560 align:start position:0%
let's let's just try to set it it's
 

00:10:30.560 --> 00:10:32.670 align:start position:0%
let's let's just try to set it it's
going<00:10:30.640><c> to</c><00:10:30.760><c> yell</c><00:10:30.959><c> at</c><00:10:31.120><c> us</c><00:10:31.279><c> so</c><00:10:31.399><c> if</c><00:10:31.480><c> I</c><00:10:31.600><c> say</c><00:10:31.839><c> hello</c>

00:10:32.670 --> 00:10:32.680 align:start position:0%
going to yell at us so if I say hello
 

00:10:32.680 --> 00:10:34.949 align:start position:0%
going to yell at us so if I say hello
world<00:10:33.680><c> and</c><00:10:33.839><c> I</c><00:10:34.000><c> hit</c><00:10:34.160><c> send</c><00:10:34.519><c> it's</c><00:10:34.640><c> going</c><00:10:34.720><c> to</c><00:10:34.800><c> say</c>

00:10:34.949 --> 00:10:34.959 align:start position:0%
world and I hit send it's going to say
 

00:10:34.959 --> 00:10:36.710 align:start position:0%
world and I hit send it's going to say
something<00:10:35.200><c> like</c><00:10:35.360><c> you</c><00:10:35.480><c> don't</c><00:10:35.680><c> have</c><00:10:35.839><c> any</c><00:10:36.040><c> money</c>

00:10:36.710 --> 00:10:36.720 align:start position:0%
something like you don't have any money
 

00:10:36.720 --> 00:10:38.910 align:start position:0%
something like you don't have any money
and<00:10:36.880><c> so</c><00:10:37.680><c> right</c><00:10:37.839><c> up</c><00:10:38.040><c> here</c><00:10:38.320><c> there's</c><00:10:38.480><c> a</c><00:10:38.680><c> nice</c>

00:10:38.910 --> 00:10:38.920 align:start position:0%
and so right up here there's a nice
 

00:10:38.920 --> 00:10:41.269 align:start position:0%
and so right up here there's a nice
little<00:10:39.560><c> uh</c><00:10:39.639><c> when</c><00:10:39.760><c> you're</c><00:10:39.920><c> on</c><00:10:40.200><c> Local</c><00:10:40.560><c> Host</c><00:10:41.000><c> it</c>

00:10:41.269 --> 00:10:41.279 align:start position:0%
little uh when you're on Local Host it
 

00:10:41.279 --> 00:10:42.910 align:start position:0%
little uh when you're on Local Host it
recognizes<00:10:41.839><c> you're</c><00:10:42.000><c> on</c><00:10:42.200><c> Local</c><00:10:42.480><c> Host</c><00:10:42.720><c> and</c><00:10:42.839><c> it</c>

00:10:42.910 --> 00:10:42.920 align:start position:0%
recognizes you're on Local Host and it
 

00:10:42.920 --> 00:10:44.670 align:start position:0%
recognizes you're on Local Host and it
gives<00:10:43.079><c> you</c><00:10:43.200><c> a</c><00:10:43.320><c> nice</c><00:10:43.519><c> little</c><00:10:43.680><c> faucet</c><00:10:44.120><c> button</c>

00:10:44.670 --> 00:10:44.680 align:start position:0%
gives you a nice little faucet button
 

00:10:44.680 --> 00:10:45.949 align:start position:0%
gives you a nice little faucet button
but<00:10:44.800><c> as</c><00:10:44.920><c> soon</c><00:10:45.040><c> as</c><00:10:45.120><c> you</c><00:10:45.279><c> push</c><00:10:45.480><c> this</c><00:10:45.600><c> thing</c><00:10:45.720><c> to</c><00:10:45.839><c> a</c>

00:10:45.949 --> 00:10:45.959 align:start position:0%
but as soon as you push this thing to a
 

00:10:45.959 --> 00:10:48.310 align:start position:0%
but as soon as you push this thing to a
live<00:10:46.160><c> Network</c><00:10:46.560><c> that</c><00:10:46.680><c> faucet</c><00:10:47.040><c> will</c><00:10:47.320><c> disappear</c>

00:10:48.310 --> 00:10:48.320 align:start position:0%
live Network that faucet will disappear
 

00:10:48.320 --> 00:10:49.829 align:start position:0%
live Network that faucet will disappear
so<00:10:48.480><c> I'm</c><00:10:48.560><c> just</c><00:10:48.680><c> going</c><00:10:48.800><c> to</c><00:10:48.920><c> click</c><00:10:49.279><c> that</c><00:10:49.600><c> and</c><00:10:49.760><c> that</c>

00:10:49.829 --> 00:10:49.839 align:start position:0%
so I'm just going to click that and that
 

00:10:49.839 --> 00:10:52.550 align:start position:0%
so I'm just going to click that and that
should<00:10:50.079><c> give</c><00:10:50.240><c> me</c><00:10:50.519><c> some</c><00:10:51.000><c> eth</c><00:10:51.600><c> right</c><00:10:52.160><c> now</c><00:10:52.320><c> we've</c>

00:10:52.550 --> 00:10:52.560 align:start position:0%
should give me some eth right now we've
 

00:10:52.560 --> 00:10:54.550 align:start position:0%
should give me some eth right now we've
got<00:10:52.720><c> some</c><00:10:53.000><c> some</c><00:10:53.160><c> money</c><00:10:53.440><c> to</c><00:10:53.600><c> work</c><00:10:53.839><c> with</c><00:10:54.320><c> now</c><00:10:54.440><c> the</c>

00:10:54.550 --> 00:10:54.560 align:start position:0%
got some some money to work with now the
 

00:10:54.560 --> 00:10:55.710 align:start position:0%
got some some money to work with now the
second<00:10:54.800><c> thing</c><00:10:54.920><c> I</c><00:10:55.000><c> want</c><00:10:55.120><c> to</c><00:10:55.240><c> bring</c><00:10:55.399><c> up</c><00:10:55.560><c> is</c>

00:10:55.710 --> 00:10:55.720 align:start position:0%
second thing I want to bring up is
 

00:10:55.720 --> 00:10:57.470 align:start position:0%
second thing I want to bring up is
burner<00:10:56.120><c> wallets</c><00:10:56.760><c> uh</c><00:10:56.839><c> you'll</c><00:10:57.040><c> notice</c><00:10:57.320><c> there's</c>

00:10:57.470 --> 00:10:57.480 align:start position:0%
burner wallets uh you'll notice there's
 

00:10:57.480 --> 00:11:00.310 align:start position:0%
burner wallets uh you'll notice there's
a<00:10:57.680><c> wallet</c><00:10:58.079><c> here</c><00:10:58.639><c> and</c><00:10:58.760><c> I</c><00:10:58.880><c> could</c><00:10:59.560><c> my</c><00:10:59.680><c> metamask</c><00:11:00.200><c> if</c>

00:11:00.310 --> 00:11:00.320 align:start position:0%
a wallet here and I could my metamask if
 

00:11:00.320 --> 00:11:02.550 align:start position:0%
a wallet here and I could my metamask if
I<00:11:00.480><c> wanted</c><00:11:01.279><c> but</c><00:11:01.600><c> when</c><00:11:01.720><c> we're</c><00:11:01.920><c> doing</c><00:11:02.200><c> local</c>

00:11:02.550 --> 00:11:02.560 align:start position:0%
I wanted but when we're doing local
 

00:11:02.560 --> 00:11:04.670 align:start position:0%
I wanted but when we're doing local
development<00:11:03.079><c> when</c><00:11:03.200><c> we're</c><00:11:03.399><c> doing</c><00:11:04.040><c> uh</c><00:11:04.360><c> quick</c>

00:11:04.670 --> 00:11:04.680 align:start position:0%
development when we're doing uh quick
 

00:11:04.680 --> 00:11:06.790 align:start position:0%
development when we're doing uh quick
Dev<00:11:05.079><c> I</c><00:11:05.160><c> want</c><00:11:05.279><c> to</c><00:11:05.399><c> be</c><00:11:05.519><c> able</c><00:11:05.720><c> to</c><00:11:05.920><c> just</c><00:11:06.120><c> like</c><00:11:06.519><c> hit</c><00:11:06.639><c> a</c>

00:11:06.790 --> 00:11:06.800 align:start position:0%
Dev I want to be able to just like hit a
 

00:11:06.800 --> 00:11:08.829 align:start position:0%
Dev I want to be able to just like hit a
button<00:11:07.120><c> and</c><00:11:07.279><c> send</c><00:11:07.560><c> this</c><00:11:07.720><c> transaction</c><00:11:08.639><c> I</c><00:11:08.720><c> want</c>

00:11:08.829 --> 00:11:08.839 align:start position:0%
button and send this transaction I want
 

00:11:08.839 --> 00:11:10.310 align:start position:0%
button and send this transaction I want
to<00:11:08.920><c> just</c><00:11:09.040><c> be</c><00:11:09.120><c> able</c><00:11:09.279><c> to</c><00:11:09.480><c> click</c><00:11:09.680><c> it</c><00:11:09.880><c> and</c><00:11:10.000><c> have</c><00:11:10.120><c> it</c>

00:11:10.310 --> 00:11:10.320 align:start position:0%
to just be able to click it and have it
 

00:11:10.320 --> 00:11:11.710 align:start position:0%
to just be able to click it and have it
go<00:11:10.639><c> right</c><00:11:10.760><c> did</c><00:11:10.880><c> you</c><00:11:11.000><c> see</c><00:11:11.200><c> that</c><00:11:11.360><c> like</c><00:11:11.519><c> that</c><00:11:11.600><c> was</c>

00:11:11.710 --> 00:11:11.720 align:start position:0%
go right did you see that like that was
 

00:11:11.720 --> 00:11:13.389 align:start position:0%
go right did you see that like that was
a<00:11:11.839><c> transaction</c><00:11:12.480><c> there's</c><00:11:12.680><c> a</c><00:11:12.839><c> transaction</c>

00:11:13.389 --> 00:11:13.399 align:start position:0%
a transaction there's a transaction
 

00:11:13.399 --> 00:11:14.470 align:start position:0%
a transaction there's a transaction
that's<00:11:13.519><c> a</c><00:11:13.680><c> transaction</c><00:11:14.200><c> that's</c><00:11:14.360><c> a</c>

00:11:14.470 --> 00:11:14.480 align:start position:0%
that's a transaction that's a
 

00:11:14.480 --> 00:11:16.069 align:start position:0%
that's a transaction that's a
transaction<00:11:15.000><c> you</c><00:11:15.160><c> get</c><00:11:15.320><c> a</c><00:11:15.440><c> transaction</c><00:11:15.920><c> you</c>

00:11:16.069 --> 00:11:16.079 align:start position:0%
transaction you get a transaction you
 

00:11:16.079 --> 00:11:18.470 align:start position:0%
transaction you get a transaction you
get<00:11:16.200><c> a</c><00:11:16.360><c> transaction</c><00:11:17.320><c> so</c><00:11:17.519><c> it's</c><00:11:17.720><c> just</c><00:11:18.000><c> faster</c>

00:11:18.470 --> 00:11:18.480 align:start position:0%
get a transaction so it's just faster
 

00:11:18.480 --> 00:11:19.910 align:start position:0%
get a transaction so it's just faster
and<00:11:18.600><c> it's</c><00:11:18.720><c> a</c><00:11:18.839><c> lot</c><00:11:19.000><c> easier</c><00:11:19.320><c> to</c><00:11:19.440><c> kind</c><00:11:19.560><c> of</c><00:11:19.680><c> test</c>

00:11:19.910 --> 00:11:19.920 align:start position:0%
and it's a lot easier to kind of test
 

00:11:19.920 --> 00:11:22.509 align:start position:0%
and it's a lot easier to kind of test
what<00:11:20.000><c> you're</c><00:11:20.160><c> doing</c><00:11:20.720><c> to</c><00:11:20.920><c> not</c><00:11:21.200><c> have</c><00:11:21.800><c> metamask</c>

00:11:22.509 --> 00:11:22.519 align:start position:0%
what you're doing to not have metamask
 

00:11:22.519 --> 00:11:25.590 align:start position:0%
what you're doing to not have metamask
popping<00:11:22.880><c> up</c><00:11:23.120><c> and</c><00:11:24.000><c> uh</c><00:11:24.519><c> switching</c><00:11:24.920><c> the</c><00:11:25.040><c> chain</c><00:11:25.320><c> ID</c>

00:11:25.590 --> 00:11:25.600 align:start position:0%
popping up and uh switching the chain ID
 

00:11:25.600 --> 00:11:26.990 align:start position:0%
popping up and uh switching the chain ID
and<00:11:25.720><c> a</c><00:11:25.800><c> bunch</c><00:11:26.000><c> of</c><00:11:26.120><c> other</c><00:11:26.440><c> things</c><00:11:26.680><c> that</c><00:11:26.800><c> you'll</c>

00:11:26.990 --> 00:11:27.000 align:start position:0%
and a bunch of other things that you'll
 

00:11:27.000 --> 00:11:29.030 align:start position:0%
and a bunch of other things that you'll
run<00:11:27.160><c> into</c><00:11:27.880><c> but</c><00:11:28.120><c> this</c><00:11:28.279><c> thing's</c><00:11:28.560><c> all</c><00:11:28.720><c> ready</c><00:11:28.880><c> to</c>

00:11:29.030 --> 00:11:29.040 align:start position:0%
run into but this thing's all ready to
 

00:11:29.040 --> 00:11:30.710 align:start position:0%
run into but this thing's all ready to
go<00:11:29.399><c> so</c><00:11:29.560><c> by</c><00:11:29.680><c> the</c><00:11:29.800><c> time</c><00:11:29.959><c> we</c><00:11:30.079><c> push</c><00:11:30.320><c> this</c><00:11:30.440><c> thing</c><00:11:30.560><c> to</c>

00:11:30.710 --> 00:11:30.720 align:start position:0%
go so by the time we push this thing to
 

00:11:30.720 --> 00:11:32.350 align:start position:0%
go so by the time we push this thing to
a<00:11:30.839><c> public</c><00:11:31.120><c> network</c><00:11:31.480><c> we'll</c><00:11:31.680><c> be</c><00:11:31.800><c> able</c><00:11:32.000><c> to</c><00:11:32.160><c> bring</c>

00:11:32.350 --> 00:11:32.360 align:start position:0%
a public network we'll be able to bring
 

00:11:32.360 --> 00:11:33.790 align:start position:0%
a public network we'll be able to bring
metamask<00:11:32.920><c> in</c><00:11:33.040><c> and</c><00:11:33.160><c> we'll</c><00:11:33.279><c> be</c><00:11:33.360><c> able</c><00:11:33.480><c> to</c><00:11:33.600><c> hide</c>

00:11:33.790 --> 00:11:33.800 align:start position:0%
metamask in and we'll be able to hide
 

00:11:33.800 --> 00:11:35.269 align:start position:0%
metamask in and we'll be able to hide
those<00:11:33.959><c> burner</c><00:11:34.279><c> wallets</c><00:11:34.720><c> but</c><00:11:34.839><c> for</c><00:11:35.000><c> now</c><00:11:35.160><c> it</c>

00:11:35.269 --> 00:11:35.279 align:start position:0%
those burner wallets but for now it
 

00:11:35.279 --> 00:11:37.269 align:start position:0%
those burner wallets but for now it
works<00:11:35.560><c> really</c><00:11:35.760><c> good</c><00:11:35.959><c> for</c><00:11:36.240><c> Dev</c><00:11:36.920><c> and</c><00:11:37.000><c> let</c><00:11:37.120><c> me</c>

00:11:37.269 --> 00:11:37.279 align:start position:0%
works really good for Dev and let me
 

00:11:37.279 --> 00:11:39.110 align:start position:0%
works really good for Dev and let me
just<00:11:37.480><c> triple</c><00:11:37.920><c> down</c><00:11:38.120><c> on</c><00:11:38.240><c> the</c><00:11:38.399><c> burner</c><00:11:38.760><c> wallet</c>

00:11:39.110 --> 00:11:39.120 align:start position:0%
just triple down on the burner wallet
 

00:11:39.120 --> 00:11:40.750 align:start position:0%
just triple down on the burner wallet
thing<00:11:39.279><c> real</c><00:11:39.480><c> quick</c><00:11:39.680><c> if</c><00:11:39.800><c> I</c><00:11:39.959><c> open</c><00:11:40.320><c> up</c><00:11:40.600><c> an</c>

00:11:40.750 --> 00:11:40.760 align:start position:0%
thing real quick if I open up an
 

00:11:40.760 --> 00:11:43.310 align:start position:0%
thing real quick if I open up an
incognito<00:11:41.480><c> window</c><00:11:41.800><c> and</c><00:11:41.920><c> I</c><00:11:42.000><c> go</c><00:11:42.079><c> to</c><00:11:42.240><c> Local</c><00:11:42.519><c> Host</c>

00:11:43.310 --> 00:11:43.320 align:start position:0%
incognito window and I go to Local Host
 

00:11:43.320 --> 00:11:45.629 align:start position:0%
incognito window and I go to Local Host
see<00:11:43.519><c> I</c><00:11:43.639><c> get</c><00:11:43.800><c> this</c><00:11:44.000><c> account</c><00:11:44.480><c> this</c><00:11:44.600><c> sort</c><00:11:44.800><c> of</c><00:11:45.000><c> one</c>

00:11:45.629 --> 00:11:45.639 align:start position:0%
see I get this account this sort of one
 

00:11:45.639 --> 00:11:48.110 align:start position:0%
see I get this account this sort of one
a55<00:11:46.639><c> let</c><00:11:46.760><c> me</c><00:11:46.880><c> do</c><00:11:47.079><c> that</c>

00:11:48.110 --> 00:11:48.120 align:start position:0%
a55 let me do that
 

00:11:48.120 --> 00:11:51.190 align:start position:0%
a55 let me do that
again<00:11:49.120><c> Local</c><00:11:49.519><c> Host</c><00:11:50.160><c> and</c><00:11:50.240><c> it's</c><00:11:50.360><c> a</c><00:11:50.519><c> new</c><00:11:50.800><c> account</c>

00:11:51.190 --> 00:11:51.200 align:start position:0%
again Local Host and it's a new account
 

00:11:51.200 --> 00:11:54.269 align:start position:0%
again Local Host and it's a new account
right<00:11:51.519><c> because</c><00:11:51.760><c> it's</c><00:11:51.920><c> in</c><00:11:52.600><c> uh</c><00:11:53.079><c> Incognito</c><00:11:54.079><c> and</c>

00:11:54.269 --> 00:11:54.279 align:start position:0%
right because it's in uh Incognito and
 

00:11:54.279 --> 00:11:55.509 align:start position:0%
right because it's in uh Incognito and
it's<00:11:54.440><c> keeping</c><00:11:54.680><c> the</c><00:11:54.800><c> private</c><00:11:55.040><c> key</c><00:11:55.160><c> at</c><00:11:55.279><c> local</c>

00:11:55.509 --> 00:11:55.519 align:start position:0%
it's keeping the private key at local
 

00:11:55.519 --> 00:11:57.030 align:start position:0%
it's keeping the private key at local
storage<00:11:55.959><c> you're</c><00:11:56.120><c> getting</c><00:11:56.279><c> a</c><00:11:56.440><c> new</c><00:11:56.600><c> one</c><00:11:56.839><c> each</c>

00:11:57.030 --> 00:11:57.040 align:start position:0%
storage you're getting a new one each
 

00:11:57.040 --> 00:11:59.030 align:start position:0%
storage you're getting a new one each
time<00:11:57.160><c> you</c><00:11:57.279><c> bring</c><00:11:57.560><c> up</c><00:11:57.720><c> that</c><00:11:57.839><c> incognito</c><00:11:58.480><c> window</c>

00:11:59.030 --> 00:11:59.040 align:start position:0%
time you bring up that incognito window
 

00:11:59.040 --> 00:12:01.150 align:start position:0%
time you bring up that incognito window
which<00:11:59.240><c> which</c><00:11:59.320><c> is</c><00:11:59.519><c> super</c><00:12:00.120><c> nice</c><00:12:00.360><c> for</c><00:12:00.560><c> testing</c>

00:12:01.150 --> 00:12:01.160 align:start position:0%
which which is super nice for testing
 

00:12:01.160 --> 00:12:02.430 align:start position:0%
which which is super nice for testing
and<00:12:01.360><c> and</c><00:12:01.440><c> I'll</c><00:12:01.560><c> show</c><00:12:01.760><c> you</c><00:12:01.920><c> that</c><00:12:02.040><c> in</c><00:12:02.120><c> a</c><00:12:02.240><c> little</c>

00:12:02.430 --> 00:12:02.440 align:start position:0%
and and I'll show you that in a little
 

00:12:02.440 --> 00:12:04.470 align:start position:0%
and and I'll show you that in a little
bit<00:12:02.839><c> but</c><00:12:03.000><c> basically</c><00:12:03.399><c> you</c><00:12:03.560><c> could</c><00:12:04.000><c> say</c><00:12:04.160><c> you</c><00:12:04.320><c> have</c>

00:12:04.470 --> 00:12:04.480 align:start position:0%
bit but basically you could say you have
 

00:12:04.480 --> 00:12:05.910 align:start position:0%
bit but basically you could say you have
this<00:12:04.639><c> function</c><00:12:05.120><c> that</c><00:12:05.200><c> you</c><00:12:05.399><c> only</c><00:12:05.600><c> want</c><00:12:05.800><c> the</c>

00:12:05.910 --> 00:12:05.920 align:start position:0%
this function that you only want the
 

00:12:05.920 --> 00:12:08.710 align:start position:0%
this function that you only want the
owner<00:12:06.240><c> to</c><00:12:06.360><c> be</c><00:12:06.440><c> able</c><00:12:06.639><c> to</c><00:12:06.839><c> call</c><00:12:07.839><c> with</c><00:12:08.160><c> this</c><00:12:08.639><c> uh</c>

00:12:08.710 --> 00:12:08.720 align:start position:0%
owner to be able to call with this uh
 

00:12:08.720 --> 00:12:10.110 align:start position:0%
owner to be able to call with this uh
with<00:12:08.839><c> these</c><00:12:08.959><c> burner</c><00:12:09.320><c> wallets</c><00:12:09.720><c> you</c><00:12:09.839><c> can</c><00:12:10.000><c> kind</c>

00:12:10.110 --> 00:12:10.120 align:start position:0%
with these burner wallets you can kind
 

00:12:10.120 --> 00:12:12.069 align:start position:0%
with these burner wallets you can kind
of<00:12:10.480><c> bring</c><00:12:10.720><c> up</c><00:12:10.880><c> the</c><00:12:11.040><c> good</c><00:12:11.240><c> guy</c><00:12:11.360><c> burner</c><00:12:11.720><c> wallet</c>

00:12:12.069 --> 00:12:12.079 align:start position:0%
of bring up the good guy burner wallet
 

00:12:12.079 --> 00:12:14.069 align:start position:0%
of bring up the good guy burner wallet
bring<00:12:12.240><c> up</c><00:12:12.399><c> the</c><00:12:12.519><c> bad</c><00:12:12.720><c> guy</c><00:12:12.880><c> burner</c><00:12:13.199><c> wallet</c><00:12:13.920><c> make</c>

00:12:14.069 --> 00:12:14.079 align:start position:0%
bring up the bad guy burner wallet make
 

00:12:14.079 --> 00:12:15.509 align:start position:0%
bring up the bad guy burner wallet make
sure<00:12:14.240><c> the</c><00:12:14.399><c> good</c><00:12:14.600><c> guy</c><00:12:14.720><c> can</c><00:12:14.839><c> do</c><00:12:15.000><c> the</c><00:12:15.199><c> thing</c><00:12:15.399><c> make</c>

00:12:15.509 --> 00:12:15.519 align:start position:0%
sure the good guy can do the thing make
 

00:12:15.519 --> 00:12:17.509 align:start position:0%
sure the good guy can do the thing make
sure<00:12:15.639><c> the</c><00:12:15.800><c> bad</c><00:12:15.959><c> guy</c><00:12:16.240><c> can't</c><00:12:16.440><c> do</c><00:12:16.600><c> the</c><00:12:16.760><c> thing</c><00:12:17.320><c> it's</c>

00:12:17.509 --> 00:12:17.519 align:start position:0%
sure the bad guy can't do the thing it's
 

00:12:17.519 --> 00:12:19.949 align:start position:0%
sure the bad guy can't do the thing it's
not<00:12:17.880><c> like</c><00:12:18.040><c> an</c><00:12:18.199><c> exhaustive</c><00:12:18.800><c> test</c><00:12:19.120><c> but</c><00:12:19.279><c> it's</c><00:12:19.639><c> a</c>

00:12:19.949 --> 00:12:19.959 align:start position:0%
not like an exhaustive test but it's a
 

00:12:19.959 --> 00:12:22.069 align:start position:0%
not like an exhaustive test but it's a
great<00:12:20.240><c> way</c><00:12:20.399><c> to</c><00:12:20.639><c> quickly</c><00:12:21.160><c> test</c><00:12:21.399><c> your</c>

00:12:22.069 --> 00:12:22.079 align:start position:0%
great way to quickly test your
 

00:12:22.079 --> 00:12:24.389 align:start position:0%
great way to quickly test your
assumptions<00:12:23.079><c> okay</c><00:12:23.279><c> here</c><00:12:23.399><c> we</c><00:12:23.600><c> go</c><00:12:23.800><c> let's</c><00:12:24.040><c> go</c>

00:12:24.389 --> 00:12:24.399 align:start position:0%
assumptions okay here we go let's go
 

00:12:24.399 --> 00:12:27.069 align:start position:0%
assumptions okay here we go let's go
hello<00:12:24.720><c> world</c><00:12:25.120><c> hello</c><00:12:25.399><c> world</c><00:12:25.800><c> 3</c><00:12:26.800><c> that's</c><00:12:26.959><c> what</c>

00:12:27.069 --> 00:12:27.079 align:start position:0%
hello world hello world 3 that's what
 

00:12:27.079 --> 00:12:30.310 align:start position:0%
hello world hello world 3 that's what
I'm<00:12:27.360><c> oh</c><00:12:27.639><c> whoops</c><00:12:28.639><c> hello</c><00:12:28.880><c> world</c><00:12:29.279><c> three</c><00:12:29.560><c> send</c><00:12:29.839><c> it</c>

00:12:30.310 --> 00:12:30.320 align:start position:0%
I'm oh whoops hello world three send it
 

00:12:30.320 --> 00:12:32.069 align:start position:0%
I'm oh whoops hello world three send it
okay<00:12:30.519><c> so</c><00:12:30.720><c> I</c><00:12:30.800><c> want</c><00:12:30.880><c> to</c><00:12:31.000><c> get</c><00:12:31.120><c> this</c><00:12:31.320><c> premium</c><00:12:31.760><c> flag</c>

00:12:32.069 --> 00:12:32.079 align:start position:0%
okay so I want to get this premium flag
 

00:12:32.079 --> 00:12:34.189 align:start position:0%
okay so I want to get this premium flag
see<00:12:32.320><c> over</c><00:12:32.519><c> here</c><00:12:32.760><c> these</c><00:12:32.880><c> are</c><00:12:33.000><c> all</c><00:12:33.199><c> the</c><00:12:33.519><c> like</c><00:12:34.000><c> uh</c>

00:12:34.189 --> 00:12:34.199 align:start position:0%
see over here these are all the like uh
 

00:12:34.199 --> 00:12:36.110 align:start position:0%
see over here these are all the like uh
read<00:12:34.639><c> it's</c><00:12:34.800><c> reading</c><00:12:35.199><c> from</c><00:12:35.360><c> our</c><00:12:35.600><c> contract</c><00:12:36.000><c> all</c>

00:12:36.110 --> 00:12:36.120 align:start position:0%
read it's reading from our contract all
 

00:12:36.120 --> 00:12:37.870 align:start position:0%
read it's reading from our contract all
these<00:12:36.279><c> different</c><00:12:36.519><c> values</c><00:12:37.360><c> and</c><00:12:37.480><c> there's</c><00:12:37.639><c> this</c>

00:12:37.870 --> 00:12:37.880 align:start position:0%
these different values and there's this
 

00:12:37.880 --> 00:12:40.030 align:start position:0%
these different values and there's this
premium<00:12:38.279><c> flag</c><00:12:38.639><c> here</c><00:12:38.760><c> that's</c><00:12:38.920><c> still</c><00:12:39.120><c> false</c><00:12:39.880><c> so</c>

00:12:40.030 --> 00:12:40.040 align:start position:0%
premium flag here that's still false so
 

00:12:40.040 --> 00:12:41.590 align:start position:0%
premium flag here that's still false so
what<00:12:40.120><c> I</c><00:12:40.199><c> want</c><00:12:40.320><c> to</c><00:12:40.399><c> do</c><00:12:40.519><c> is</c><00:12:40.639><c> send</c><00:12:40.839><c> in</c><00:12:41.000><c> some</c><00:12:41.199><c> money</c>

00:12:41.590 --> 00:12:41.600 align:start position:0%
what I want to do is send in some money
 

00:12:41.600 --> 00:12:43.189 align:start position:0%
what I want to do is send in some money
right<00:12:41.720><c> the</c><00:12:41.880><c> contract</c><00:12:42.279><c> is</c><00:12:42.399><c> still</c><00:12:42.600><c> empty</c><00:12:43.079><c> it</c>

00:12:43.189 --> 00:12:43.199 align:start position:0%
right the contract is still empty it
 

00:12:43.199 --> 00:12:44.590 align:start position:0%
right the contract is still empty it
doesn't<00:12:43.399><c> have</c><00:12:43.519><c> any</c><00:12:43.680><c> money</c><00:12:44.279><c> what</c><00:12:44.399><c> we're</c><00:12:44.480><c> going</c>

00:12:44.590 --> 00:12:44.600 align:start position:0%
doesn't have any money what we're going
 

00:12:44.600 --> 00:12:46.389 align:start position:0%
doesn't have any money what we're going
to<00:12:44.639><c> do</c><00:12:44.720><c> is</c><00:12:44.800><c> we're</c><00:12:44.880><c> going</c><00:12:44.959><c> to</c><00:12:45.040><c> send</c><00:12:45.199><c> in</c>

00:12:46.389 --> 00:12:46.399 align:start position:0%
to do is we're going to send in
 

00:12:46.399 --> 00:12:49.030 align:start position:0%
to do is we're going to send in
0.001<00:12:47.399><c> and</c><00:12:47.560><c> here's</c><00:12:47.800><c> the</c><00:12:47.959><c> next</c><00:12:48.320><c> weird</c><00:12:48.680><c> thing</c>

00:12:49.030 --> 00:12:49.040 align:start position:0%
0.001 and here's the next weird thing
 

00:12:49.040 --> 00:12:50.670 align:start position:0%
0.001 and here's the next weird thing
about<00:12:49.279><c> building</c><00:12:49.560><c> on</c><00:12:49.760><c> blockchain</c><00:12:50.360><c> is</c><00:12:50.519><c> this</c>

00:12:50.670 --> 00:12:50.680 align:start position:0%
about building on blockchain is this
 

00:12:50.680 --> 00:12:53.150 align:start position:0%
about building on blockchain is this
whole<00:12:50.959><c> idea</c><00:12:51.240><c> of</c><00:12:51.399><c> eth</c><00:12:51.720><c> verse</c><00:12:52.040><c> way</c><00:12:52.680><c> and</c><00:12:52.880><c> again</c>

00:12:53.150 --> 00:12:53.160 align:start position:0%
whole idea of eth verse way and again
 

00:12:53.160 --> 00:12:55.470 align:start position:0%
whole idea of eth verse way and again
solidity<00:12:53.560><c> by</c><00:12:53.720><c> example</c><00:12:54.120><c> has</c><00:12:54.199><c> a</c><00:12:54.480><c> really</c><00:12:54.800><c> good</c>

00:12:55.470 --> 00:12:55.480 align:start position:0%
solidity by example has a really good
 

00:12:55.480 --> 00:13:00.230 align:start position:0%
solidity by example has a really good
ether<00:12:55.880><c> verse</c><00:12:56.279><c> way</c><00:12:56.720><c> explainer</c><00:12:57.560><c> here</c><00:12:58.560><c> and</c>

00:13:00.230 --> 00:13:00.240 align:start position:0%
ether verse way explainer here and
 

00:13:00.240 --> 00:13:03.189 align:start position:0%
ether verse way explainer here and
uh<00:13:01.240><c> when</c><00:13:01.360><c> you</c><00:13:01.519><c> put</c><00:13:01.639><c> a</c><00:13:01.839><c> one</c><00:13:02.320><c> so</c><00:13:02.680><c> when</c><00:13:02.800><c> I'm</c><00:13:02.959><c> in</c><00:13:03.079><c> a</c>

00:13:03.189 --> 00:13:03.199 align:start position:0%
uh when you put a one so when I'm in a
 

00:13:03.199 --> 00:13:06.629 align:start position:0%
uh when you put a one so when I'm in a
smart<00:13:03.680><c> contract</c><00:13:04.680><c> and</c><00:13:04.839><c> I</c><00:13:05.040><c> put</c><00:13:05.639><c> uh</c><00:13:05.839><c> you</c><00:13:05.959><c> know</c><00:13:06.440><c> a</c>

00:13:06.629 --> 00:13:06.639 align:start position:0%
smart contract and I put uh you know a
 

00:13:06.639 --> 00:13:10.629 align:start position:0%
smart contract and I put uh you know a
one<00:13:06.959><c> right</c><00:13:07.240><c> here</c><00:13:08.120><c> that</c><00:13:08.399><c> is</c><00:13:08.639><c> one</c><00:13:09.079><c> way</c><00:13:09.920><c> right</c><00:13:10.480><c> and</c>

00:13:10.629 --> 00:13:10.639 align:start position:0%
one right here that is one way right and
 

00:13:10.639 --> 00:13:13.230 align:start position:0%
one right here that is one way right and
so<00:13:11.000><c> if</c><00:13:11.160><c> I</c><00:13:11.320><c> wanted</c><00:13:11.600><c> to</c><00:13:11.760><c> send</c><00:13:12.079><c> one</c><00:13:12.399><c> E</c><00:13:12.880><c> I</c><00:13:12.959><c> need</c><00:13:13.120><c> to</c>

00:13:13.230 --> 00:13:13.240 align:start position:0%
so if I wanted to send one E I need to
 

00:13:13.240 --> 00:13:19.470 align:start position:0%
so if I wanted to send one E I need to
send<00:13:13.639><c> one</c><00:13:14.880><c> times</c><00:13:15.880><c> oh</c><00:13:16.160><c> get</c><00:13:16.279><c> out</c><00:13:16.399><c> of</c><00:13:16.600><c> here</c><00:13:17.160><c> 1</c>

00:13:19.470 --> 00:13:19.480 align:start position:0%
send one times oh get out of here 1
 

00:13:19.480 --> 00:13:24.430 align:start position:0%
send one times oh get out of here 1
time<00:13:20.480><c> time</c><00:13:20.959><c> 10</c><00:13:21.440><c> to</c><00:13:21.639><c> the</c><00:13:21.920><c> power</c><00:13:22.519><c> of</c><00:13:22.839><c> 18</c><00:13:23.760><c> right</c>

00:13:24.430 --> 00:13:24.440 align:start position:0%
time time 10 to the power of 18 right
 

00:13:24.440 --> 00:13:27.990 align:start position:0%
time time 10 to the power of 18 right
that<00:13:24.680><c> is</c><00:13:24.920><c> 1</c><00:13:25.320><c> e</c><00:13:26.079><c> and</c><00:13:26.199><c> the</c><00:13:26.320><c> reason</c><00:13:26.680><c> is</c><00:13:27.000><c> the</c><00:13:27.240><c> evm</c><00:13:27.880><c> is</c>

00:13:27.990 --> 00:13:28.000 align:start position:0%
that is 1 e and the reason is the evm is
 

00:13:28.000 --> 00:13:29.389 align:start position:0%
that is 1 e and the reason is the evm is
a<00:13:28.160><c> super</c><00:13:28.360><c> simple</c><00:13:28.639><c> little</c><00:13:28.880><c> computer</c><00:13:29.120><c> computer</c>

00:13:29.389 --> 00:13:29.399 align:start position:0%
a super simple little computer computer
 

00:13:29.399 --> 00:13:30.430 align:start position:0%
a super simple little computer computer
it<00:13:29.480><c> doesn't</c><00:13:29.680><c> want</c><00:13:29.800><c> to</c><00:13:29.920><c> mess</c><00:13:30.120><c> around</c><00:13:30.320><c> with</c>

00:13:30.430 --> 00:13:30.440 align:start position:0%
it doesn't want to mess around with
 

00:13:30.440 --> 00:13:32.670 align:start position:0%
it doesn't want to mess around with
floating<00:13:30.839><c> Point</c><00:13:31.160><c> math</c><00:13:31.560><c> so</c><00:13:31.839><c> you</c><00:13:32.079><c> don't</c><00:13:32.360><c> do</c>

00:13:32.670 --> 00:13:32.680 align:start position:0%
floating Point math so you don't do
 

00:13:32.680 --> 00:13:34.750 align:start position:0%
floating Point math so you don't do
decimals<00:13:33.240><c> in</c><00:13:33.399><c> solidity</c><00:13:34.199><c> you</c><00:13:34.399><c> have</c><00:13:34.519><c> to</c>

00:13:34.750 --> 00:13:34.760 align:start position:0%
decimals in solidity you have to
 

00:13:34.760 --> 00:13:36.949 align:start position:0%
decimals in solidity you have to
basically<00:13:35.240><c> do</c><00:13:35.480><c> whole</c><00:13:35.760><c> numbers</c><00:13:36.480><c> so</c><00:13:36.760><c> sometimes</c>

00:13:36.949 --> 00:13:36.959 align:start position:0%
basically do whole numbers so sometimes
 

00:13:36.959 --> 00:13:39.710 align:start position:0%
basically do whole numbers so sometimes
when<00:13:37.079><c> you</c><00:13:37.199><c> need</c><00:13:37.320><c> to</c><00:13:37.519><c> do</c><00:13:37.720><c> something</c><00:13:38.480><c> like</c><00:13:39.480><c> uh</c>

00:13:39.710 --> 00:13:39.720 align:start position:0%
when you need to do something like uh
 

00:13:39.720 --> 00:13:42.670 align:start position:0%
when you need to do something like uh
take<00:13:40.040><c> a</c><00:13:40.240><c> thing</c><00:13:40.600><c> and</c><00:13:40.839><c> add</c><00:13:41.160><c> 5%</c><00:13:41.800><c> to</c><00:13:41.959><c> it</c><00:13:42.320><c> you</c><00:13:42.480><c> can't</c>

00:13:42.670 --> 00:13:42.680 align:start position:0%
take a thing and add 5% to it you can't
 

00:13:42.680 --> 00:13:45.949 align:start position:0%
take a thing and add 5% to it you can't
just<00:13:42.880><c> like</c><00:13:43.120><c> multiply</c><00:13:43.800><c> 1.05</c><00:13:44.800><c> you</c><00:13:45.000><c> have</c><00:13:45.199><c> to</c><00:13:45.800><c> like</c>

00:13:45.949 --> 00:13:45.959 align:start position:0%
just like multiply 1.05 you have to like
 

00:13:45.959 --> 00:13:49.069 align:start position:0%
just like multiply 1.05 you have to like
do<00:13:46.160><c> some</c><00:13:46.600><c> like</c><00:13:46.800><c> numerator</c><00:13:47.360><c> denominator</c><00:13:48.120><c> stuff</c>

00:13:49.069 --> 00:13:49.079 align:start position:0%
do some like numerator denominator stuff
 

00:13:49.079 --> 00:13:53.590 align:start position:0%
do some like numerator denominator stuff
uh<00:13:49.680><c> but</c><00:13:50.360><c> the</c><00:13:50.600><c> the</c><00:13:50.759><c> thing</c><00:13:51.519><c> is</c><00:13:52.519><c> is</c><00:13:52.800><c> right</c><00:13:53.000><c> here</c><00:13:53.480><c> we</c>

00:13:53.590 --> 00:13:53.600 align:start position:0%
uh but the the thing is is right here we
 

00:13:53.600 --> 00:13:55.030 align:start position:0%
uh but the the thing is is right here we
have<00:13:53.720><c> this</c><00:13:53.880><c> little</c><00:13:54.040><c> button</c><00:13:54.399><c> and</c><00:13:54.519><c> it</c><00:13:54.639><c> does</c><00:13:54.880><c> that</c>

00:13:55.030 --> 00:13:55.040 align:start position:0%
have this little button and it does that
 

00:13:55.040 --> 00:13:58.590 align:start position:0%
have this little button and it does that
for<00:13:55.279><c> you</c><00:13:55.920><c> now</c><00:13:56.680><c> only</c><00:13:57.240><c> would</c><00:13:57.399><c> a</c><00:13:57.720><c> developer</c><00:13:58.279><c> need</c>

00:13:58.590 --> 00:13:58.600 align:start position:0%
for you now only would a developer need
 

00:13:58.600 --> 00:14:00.470 align:start position:0%
for you now only would a developer need
this<00:13:58.880><c> like</c><00:13:59.440><c> once</c><00:13:59.639><c> you</c><00:13:59.800><c> start</c><00:14:00.040><c> building</c><00:14:00.320><c> your</c>

00:14:00.470 --> 00:14:00.480 align:start position:0%
this like once you start building your
 

00:14:00.480 --> 00:14:02.550 align:start position:0%
this like once you start building your
front<00:14:00.680><c> end</c><00:14:01.040><c> you</c><00:14:01.160><c> need</c><00:14:01.279><c> to</c><00:14:01.399><c> do</c><00:14:01.519><c> the</c><00:14:01.680><c> eth</c><00:14:02.040><c> toway</c>

00:14:02.550 --> 00:14:02.560 align:start position:0%
front end you need to do the eth toway
 

00:14:02.560 --> 00:14:04.430 align:start position:0%
front end you need to do the eth toway
conversions<00:14:03.279><c> all</c><00:14:03.480><c> in</c><00:14:03.600><c> the</c><00:14:03.800><c> background</c><00:14:04.320><c> and</c>

00:14:04.430 --> 00:14:04.440 align:start position:0%
conversions all in the background and
 

00:14:04.440 --> 00:14:05.790 align:start position:0%
conversions all in the background and
the<00:14:04.519><c> user</c><00:14:04.759><c> should</c><00:14:04.959><c> not</c><00:14:05.120><c> know</c><00:14:05.320><c> about</c><00:14:05.519><c> it</c><00:14:05.680><c> you</c>

00:14:05.790 --> 00:14:05.800 align:start position:0%
the user should not know about it you
 

00:14:05.800 --> 00:14:07.509 align:start position:0%
the user should not know about it you
should<00:14:05.959><c> just</c><00:14:06.040><c> be</c><00:14:06.199><c> like</c><00:14:06.320><c> I</c><00:14:06.399><c> want</c><00:14:06.480><c> to</c><00:14:06.600><c> spend</c><00:14:06.839><c> 01</c>

00:14:07.509 --> 00:14:07.519 align:start position:0%
should just be like I want to spend 01
 

00:14:07.519 --> 00:14:10.990 align:start position:0%
should just be like I want to spend 01
eth<00:14:07.959><c> go</c><00:14:08.199><c> and</c><00:14:08.320><c> it</c><00:14:08.519><c> goes</c><00:14:08.959><c> right</c><00:14:09.440><c> or</c><00:14:09.839><c> even</c><00:14:10.120><c> better</c>

00:14:10.990 --> 00:14:11.000 align:start position:0%
eth go and it goes right or even better
 

00:14:11.000 --> 00:14:13.629 align:start position:0%
eth go and it goes right or even better
uh<00:14:11.160><c> the</c><00:14:11.279><c> USD</c><00:14:11.839><c> value</c><00:14:12.240><c> of</c><00:14:12.399><c> that</c><00:14:12.519><c> 0.01</c><00:14:13.199><c> eth</c><00:14:13.560><c> and</c>

00:14:13.629 --> 00:14:13.639 align:start position:0%
uh the USD value of that 0.01 eth and
 

00:14:13.639 --> 00:14:15.550 align:start position:0%
uh the USD value of that 0.01 eth and
then<00:14:13.800><c> maybe</c><00:14:14.000><c> the</c><00:14:14.079><c> 0.01</c><00:14:14.600><c> eth</c><00:14:14.880><c> underneath</c><00:14:15.279><c> it</c><00:14:15.440><c> or</c>

00:14:15.550 --> 00:14:15.560 align:start position:0%
then maybe the 0.01 eth underneath it or
 

00:14:15.560 --> 00:14:18.269 align:start position:0%
then maybe the 0.01 eth underneath it or
something<00:14:15.880><c> like</c><00:14:16.079><c> that</c><00:14:17.079><c> but</c><00:14:17.480><c> if</c><00:14:17.639><c> I</c><00:14:17.839><c> if</c><00:14:17.920><c> I</c><00:14:18.040><c> try</c><00:14:18.160><c> to</c>

00:14:18.269 --> 00:14:18.279 align:start position:0%
something like that but if I if I try to
 

00:14:18.279 --> 00:14:20.189 align:start position:0%
something like that but if I if I try to
send<00:14:18.560><c> this</c><00:14:18.800><c> right</c><00:14:18.959><c> now</c><00:14:19.160><c> with</c><00:14:19.279><c> a</c><00:14:19.399><c> 0.01</c><00:14:20.079><c> it's</c>

00:14:20.189 --> 00:14:20.199 align:start position:0%
send this right now with a 0.01 it's
 

00:14:20.199 --> 00:14:21.870 align:start position:0%
send this right now with a 0.01 it's
going<00:14:20.320><c> to</c><00:14:20.399><c> give</c><00:14:20.519><c> me</c><00:14:20.680><c> like</c><00:14:20.759><c> a</c><00:14:20.920><c> big</c><00:14:21.079><c> int</c><00:14:21.399><c> error</c><00:14:21.759><c> it</c>

00:14:21.870 --> 00:14:21.880 align:start position:0%
going to give me like a big int error it
 

00:14:21.880 --> 00:14:24.030 align:start position:0%
going to give me like a big int error it
just<00:14:22.000><c> doesn't</c><00:14:22.279><c> like</c><00:14:22.519><c> that</c><00:14:22.759><c> right</c><00:14:23.399><c> developers</c>

00:14:24.030 --> 00:14:24.040 align:start position:0%
just doesn't like that right developers
 

00:14:24.040 --> 00:14:25.430 align:start position:0%
just doesn't like that right developers
need<00:14:24.199><c> to</c><00:14:24.399><c> remember</c><00:14:24.759><c> and</c><00:14:24.880><c> this</c><00:14:25.000><c> is</c><00:14:25.120><c> why</c><00:14:25.199><c> we</c><00:14:25.320><c> put</c>

00:14:25.430 --> 00:14:25.440 align:start position:0%
need to remember and this is why we put
 

00:14:25.440 --> 00:14:27.389 align:start position:0%
need to remember and this is why we put
it<00:14:25.560><c> into</c><00:14:25.759><c> scaffold</c><00:14:26.160><c> eth</c><00:14:26.839><c> you</c><00:14:27.000><c> have</c><00:14:27.120><c> to</c><00:14:27.240><c> hit</c>

00:14:27.389 --> 00:14:27.399 align:start position:0%
it into scaffold eth you have to hit
 

00:14:27.399 --> 00:14:28.470 align:start position:0%
it into scaffold eth you have to hit
this<00:14:27.519><c> button</c><00:14:27.720><c> and</c><00:14:27.839><c> you</c><00:14:27.959><c> have</c><00:14:28.079><c> to</c><00:14:28.240><c> take</c><00:14:28.360><c> it</c>

00:14:28.470 --> 00:14:28.480 align:start position:0%
this button and you have to take it
 

00:14:28.480 --> 00:14:31.590 align:start position:0%
this button and you have to take it
times<00:14:28.759><c> 10</c><00:14:29.240><c> 18</c><00:14:30.120><c> and</c><00:14:30.279><c> then</c><00:14:30.440><c> you</c><00:14:30.600><c> hit</c><00:14:30.800><c> send</c><00:14:31.440><c> and</c>

00:14:31.590 --> 00:14:31.600 align:start position:0%
times 10 18 and then you hit send and
 

00:14:31.600 --> 00:14:33.189 align:start position:0%
times 10 18 and then you hit send and
there<00:14:31.680><c> we</c><00:14:31.839><c> go</c><00:14:31.959><c> we</c><00:14:32.079><c> made</c><00:14:32.199><c> a</c><00:14:32.360><c> transaction</c><00:14:33.079><c> and</c>

00:14:33.189 --> 00:14:33.199 align:start position:0%
there we go we made a transaction and
 

00:14:33.199 --> 00:14:35.470 align:start position:0%
there we go we made a transaction and
what<00:14:33.320><c> I</c><00:14:33.399><c> wanted</c><00:14:33.600><c> to</c><00:14:33.720><c> show</c><00:14:34.040><c> off</c><00:14:34.399><c> was</c><00:14:34.720><c> if</c><00:14:34.880><c> we</c><00:14:35.079><c> send</c>

00:14:35.470 --> 00:14:35.480 align:start position:0%
what I wanted to show off was if we send
 

00:14:35.480 --> 00:14:38.310 align:start position:0%
what I wanted to show off was if we send
in<00:14:35.839><c> money</c><00:14:36.759><c> it</c><00:14:36.920><c> should</c><00:14:37.199><c> set</c><00:14:37.480><c> this</c><00:14:37.639><c> premium</c><00:14:38.040><c> flag</c>

00:14:38.310 --> 00:14:38.320 align:start position:0%
in money it should set this premium flag
 

00:14:38.320 --> 00:14:41.389 align:start position:0%
in money it should set this premium flag
to<00:14:38.480><c> true</c><00:14:39.240><c> and</c><00:14:39.360><c> it</c><00:14:39.560><c> did</c><00:14:40.000><c> it's</c><00:14:40.279><c> true</c><00:14:40.639><c> now</c><00:14:40.959><c> right</c>

00:14:41.389 --> 00:14:41.399 align:start position:0%
to true and it did it's true now right
 

00:14:41.399 --> 00:14:42.829 align:start position:0%
to true and it did it's true now right
and<00:14:41.480><c> if</c><00:14:41.560><c> we</c><00:14:41.720><c> zero</c><00:14:42.079><c> that</c><00:14:42.199><c> out</c><00:14:42.360><c> and</c><00:14:42.480><c> send</c><00:14:42.680><c> it</c>

00:14:42.829 --> 00:14:42.839 align:start position:0%
and if we zero that out and send it
 

00:14:42.839 --> 00:14:44.629 align:start position:0%
and if we zero that out and send it
again<00:14:43.079><c> does</c><00:14:43.240><c> it</c><00:14:43.519><c> does</c><00:14:43.639><c> it</c><00:14:43.800><c> zero</c><00:14:44.199><c> I</c><00:14:44.240><c> don't</c><00:14:44.440><c> even</c>

00:14:44.629 --> 00:14:44.639 align:start position:0%
again does it does it zero I don't even
 

00:14:44.639 --> 00:14:46.310 align:start position:0%
again does it does it zero I don't even
know<00:14:45.079><c> but</c><00:14:45.199><c> we</c><00:14:45.279><c> can</c><00:14:45.440><c> test</c><00:14:45.600><c> our</c><00:14:45.759><c> assumptions</c><00:14:46.240><c> we</c>

00:14:46.310 --> 00:14:46.320 align:start position:0%
know but we can test our assumptions we
 

00:14:46.320 --> 00:14:47.949 align:start position:0%
know but we can test our assumptions we
can<00:14:46.440><c> just</c><00:14:46.600><c> try</c><00:14:46.759><c> it</c><00:14:46.880><c> and</c><00:14:47.000><c> see</c><00:14:47.120><c> what</c><00:14:47.240><c> it</c><00:14:47.399><c> does</c><00:14:47.720><c> yep</c>

00:14:47.949 --> 00:14:47.959 align:start position:0%
can just try it and see what it does yep
 

00:14:47.959 --> 00:14:50.990 align:start position:0%
can just try it and see what it does yep
so<00:14:48.199><c> now</c><00:14:48.440><c> premium</c><00:14:48.880><c> goes</c><00:14:49.160><c> back</c><00:14:49.320><c> to</c><00:14:49.759><c> false</c><00:14:50.759><c> okay</c>

00:14:50.990 --> 00:14:51.000 align:start position:0%
so now premium goes back to false okay
 

00:14:51.000 --> 00:14:53.629 align:start position:0%
so now premium goes back to false okay
so<00:14:51.639><c> let's</c><00:14:52.040><c> write</c><00:14:52.440><c> a</c><00:14:52.759><c> quick</c><00:14:53.079><c> little</c><00:14:53.279><c> smart</c>

00:14:53.629 --> 00:14:53.639 align:start position:0%
so let's write a quick little smart
 

00:14:53.639 --> 00:14:55.990 align:start position:0%
so let's write a quick little smart
contract<00:14:54.160><c> app</c><00:14:54.560><c> and</c><00:14:54.920><c> specifically</c><00:14:55.480><c> I</c><00:14:55.560><c> want</c><00:14:55.800><c> to</c>

00:14:55.990 --> 00:14:56.000 align:start position:0%
contract app and specifically I want to
 

00:14:56.000 --> 00:14:59.110 align:start position:0%
contract app and specifically I want to
show<00:14:56.199><c> you</c><00:14:56.480><c> the</c><00:14:56.839><c> sort</c><00:14:57.000><c> of</c><00:14:57.240><c> like</c><00:14:57.560><c> core</c><00:14:58.360><c> game</c><00:14:58.680><c> Loop</c>

00:14:59.110 --> 00:14:59.120 align:start position:0%
show you the sort of like core game Loop
 

00:14:59.120 --> 00:15:01.269 align:start position:0%
show you the sort of like core game Loop
that<00:14:59.199><c> you'll</c><00:14:59.360><c> get</c><00:14:59.519><c> into</c><00:15:00.000><c> with</c><00:15:00.160><c> scaffold</c><00:15:00.600><c> eth</c>

00:15:01.269 --> 00:15:01.279 align:start position:0%
that you'll get into with scaffold eth
 

00:15:01.279 --> 00:15:04.030 align:start position:0%
that you'll get into with scaffold eth
and<00:15:01.440><c> that's</c><00:15:01.720><c> basically</c><00:15:02.680><c> uh</c><00:15:03.240><c> let's</c><00:15:03.480><c> get</c><00:15:03.600><c> out</c><00:15:03.720><c> of</c>

00:15:04.030 --> 00:15:04.040 align:start position:0%
and that's basically uh let's get out of
 

00:15:04.040 --> 00:15:07.910 align:start position:0%
and that's basically uh let's get out of
here<00:15:05.199><c> you'll</c><00:15:06.199><c> add</c><00:15:06.480><c> some</c><00:15:07.040><c> thing</c><00:15:07.560><c> right</c><00:15:07.759><c> like</c>

00:15:07.910 --> 00:15:07.920 align:start position:0%
here you'll add some thing right like
 

00:15:07.920 --> 00:15:09.310 align:start position:0%
here you'll add some thing right like
what<00:15:08.000><c> do</c><00:15:08.160><c> we</c><00:15:08.240><c> want</c><00:15:08.360><c> to</c><00:15:08.519><c> build</c><00:15:08.800><c> do</c><00:15:08.920><c> we</c><00:15:09.040><c> want</c><00:15:09.120><c> to</c>

00:15:09.310 --> 00:15:09.320 align:start position:0%
what do we want to build do we want to
 

00:15:09.320 --> 00:15:11.829 align:start position:0%
what do we want to build do we want to
build<00:15:09.920><c> uh</c><00:15:10.240><c> let's</c><00:15:10.480><c> do</c><00:15:10.839><c> I</c><00:15:10.959><c> like</c><00:15:11.160><c> the</c><00:15:11.360><c> the</c><00:15:11.480><c> idea</c><00:15:11.720><c> of</c>

00:15:11.829 --> 00:15:11.839 align:start position:0%
build uh let's do I like the the idea of
 

00:15:11.839 --> 00:15:14.269 align:start position:0%
build uh let's do I like the the idea of
the<00:15:12.079><c> beneficiary</c><00:15:13.040><c> that</c><00:15:13.160><c> one</c><00:15:13.680><c> I</c><00:15:13.839><c> I</c><00:15:14.000><c> I've</c><00:15:14.120><c> got</c>

00:15:14.269 --> 00:15:14.279 align:start position:0%
the beneficiary that one I I I've got
 

00:15:14.279 --> 00:15:15.670 align:start position:0%
the beneficiary that one I I I've got
this<00:15:14.480><c> like</c><00:15:14.680><c> prediction</c><00:15:15.240><c> like</c><00:15:15.360><c> simple</c>

00:15:15.670 --> 00:15:15.680 align:start position:0%
this like prediction like simple
 

00:15:15.680 --> 00:15:17.150 align:start position:0%
this like prediction like simple
prediction<00:15:16.120><c> Market</c><00:15:16.440><c> that</c><00:15:16.519><c> I</c><00:15:16.600><c> want</c><00:15:16.720><c> to</c><00:15:16.839><c> build</c>

00:15:17.150 --> 00:15:17.160 align:start position:0%
prediction Market that I want to build
 

00:15:17.160 --> 00:15:18.990 align:start position:0%
prediction Market that I want to build
but<00:15:17.240><c> I</c><00:15:17.360><c> haven't</c><00:15:17.639><c> like</c><00:15:17.800><c> fully</c><00:15:18.399><c> thought</c><00:15:18.639><c> it</c><00:15:18.800><c> out</c>

00:15:18.990 --> 00:15:19.000 align:start position:0%
but I haven't like fully thought it out
 

00:15:19.000 --> 00:15:20.310 align:start position:0%
but I haven't like fully thought it out
and<00:15:19.160><c> I</c><00:15:19.240><c> don't</c><00:15:19.399><c> think</c><00:15:19.560><c> I</c><00:15:19.639><c> should</c><00:15:19.839><c> just</c><00:15:20.079><c> figure</c>

00:15:20.310 --> 00:15:20.320 align:start position:0%
and I don't think I should just figure
 

00:15:20.320 --> 00:15:22.230 align:start position:0%
and I don't think I should just figure
it<00:15:20.440><c> out</c><00:15:20.600><c> on</c><00:15:20.800><c> stage</c><00:15:21.199><c> so</c><00:15:21.720><c> I</c><00:15:21.800><c> think</c><00:15:21.920><c> what</c><00:15:22.040><c> I</c><00:15:22.120><c> want</c>

00:15:22.230 --> 00:15:22.240 align:start position:0%
it out on stage so I think what I want
 

00:15:22.240 --> 00:15:24.430 align:start position:0%
it out on stage so I think what I want
to<00:15:22.399><c> do</c><00:15:22.600><c> is</c><00:15:22.759><c> do</c><00:15:23.040><c> like</c><00:15:23.160><c> a</c><00:15:23.320><c> beneficiary</c><00:15:24.120><c> and</c><00:15:24.279><c> set</c>

00:15:24.430 --> 00:15:24.440 align:start position:0%
to do is do like a beneficiary and set
 

00:15:24.440 --> 00:15:27.670 align:start position:0%
to do is do like a beneficiary and set
it<00:15:24.560><c> up</c><00:15:24.839><c> so</c><00:15:25.839><c> the</c><00:15:26.279><c> beneficiary</c><00:15:27.279><c> receives</c><00:15:27.519><c> some</c>

00:15:27.670 --> 00:15:27.680 align:start position:0%
it up so the beneficiary receives some
 

00:15:27.680 --> 00:15:29.150 align:start position:0%
it up so the beneficiary receives some
money<00:15:28.079><c> and</c><00:15:28.199><c> we</c><00:15:28.360><c> have</c><00:15:28.519><c> like</c><00:15:28.600><c> a</c><00:15:28.680><c> little</c><00:15:29.000><c> front</c>

00:15:29.150 --> 00:15:29.160 align:start position:0%
money and we have like a little front
 

00:15:29.160 --> 00:15:31.189 align:start position:0%
money and we have like a little front
end<00:15:29.360><c> where</c><00:15:29.519><c> we</c><00:15:29.639><c> can</c><00:15:29.880><c> update</c><00:15:30.240><c> the</c><00:15:30.360><c> beneficiary</c>

00:15:31.189 --> 00:15:31.199 align:start position:0%
end where we can update the beneficiary
 

00:15:31.199 --> 00:15:32.910 align:start position:0%
end where we can update the beneficiary
just<00:15:31.360><c> set</c><00:15:31.600><c> something</c><00:15:31.880><c> in</c><00:15:31.959><c> a</c><00:15:32.079><c> smart</c><00:15:32.399><c> contract</c>

00:15:32.910 --> 00:15:32.920 align:start position:0%
just set something in a smart contract
 

00:15:32.920 --> 00:15:34.829 align:start position:0%
just set something in a smart contract
and<00:15:33.319><c> that</c><00:15:33.480><c> whoever</c><00:15:33.759><c> that</c><00:15:33.880><c> beneficiary</c><00:15:34.519><c> is</c>

00:15:34.829 --> 00:15:34.839 align:start position:0%
and that whoever that beneficiary is
 

00:15:34.839 --> 00:15:36.710 align:start position:0%
and that whoever that beneficiary is
will<00:15:35.040><c> will</c><00:15:35.199><c> make</c><00:15:35.360><c> the</c><00:15:35.440><c> money</c><00:15:36.279><c> okay</c><00:15:36.440><c> so</c><00:15:36.600><c> we're</c>

00:15:36.710 --> 00:15:36.720 align:start position:0%
will will make the money okay so we're
 

00:15:36.720 --> 00:15:38.829 align:start position:0%
will will make the money okay so we're
going<00:15:36.800><c> to</c><00:15:37.000><c> have</c><00:15:37.279><c> a</c><00:15:37.560><c> public</c>

00:15:38.829 --> 00:15:38.839 align:start position:0%
going to have a public
 

00:15:38.839 --> 00:15:41.910 align:start position:0%
going to have a public
address<00:15:39.839><c> Ben</c><00:15:40.240><c> oh</c><00:15:40.399><c> look</c><00:15:40.519><c> at</c><00:15:40.639><c> that</c><00:15:40.839><c> thank</c><00:15:41.000><c> you</c>

00:15:41.910 --> 00:15:41.920 align:start position:0%
address Ben oh look at that thank you
 

00:15:41.920 --> 00:15:44.150 align:start position:0%
address Ben oh look at that thank you
beneficiary<00:15:42.920><c> okay</c><00:15:43.480><c> and</c><00:15:43.600><c> it's</c><00:15:43.720><c> set</c><00:15:43.880><c> to</c><00:15:44.040><c> the</c>

00:15:44.150 --> 00:15:44.160 align:start position:0%
beneficiary okay and it's set to the
 

00:15:44.160 --> 00:15:45.749 align:start position:0%
beneficiary okay and it's set to the
zero<00:15:44.519><c> address</c><00:15:44.880><c> right</c><00:15:45.079><c> now</c><00:15:45.240><c> if</c><00:15:45.319><c> I</c><00:15:45.399><c> were</c><00:15:45.560><c> to</c>

00:15:45.749 --> 00:15:45.759 align:start position:0%
zero address right now if I were to
 

00:15:45.759 --> 00:15:47.509 align:start position:0%
zero address right now if I were to
deploy<00:15:46.360><c> deploy</c>

00:15:47.509 --> 00:15:47.519 align:start position:0%
deploy deploy
 

00:15:47.519 --> 00:15:50.509 align:start position:0%
deploy deploy
this<00:15:48.519><c> it's</c><00:15:48.800><c> going</c><00:15:49.000><c> to</c><00:15:49.319><c> be</c><00:15:49.560><c> the</c><00:15:49.720><c> zero</c><00:15:50.160><c> app</c><00:15:50.440><c> that</c>

00:15:50.509 --> 00:15:50.519 align:start position:0%
this it's going to be the zero app that
 

00:15:50.519 --> 00:15:52.309 align:start position:0%
this it's going to be the zero app that
is<00:15:50.680><c> the</c><00:15:50.839><c> beneficiary</c><00:15:51.560><c> but</c><00:15:51.680><c> we</c><00:15:51.839><c> do</c><00:15:52.040><c> have</c><00:15:52.160><c> a</c>

00:15:52.309 --> 00:15:52.319 align:start position:0%
is the beneficiary but we do have a
 

00:15:52.319 --> 00:15:54.749 align:start position:0%
is the beneficiary but we do have a
beneficiary<00:15:53.160><c> now</c><00:15:53.440><c> but</c><00:15:53.600><c> it's</c><00:15:53.880><c> the</c><00:15:54.079><c> zero</c>

00:15:54.749 --> 00:15:54.759 align:start position:0%
beneficiary now but it's the zero
 

00:15:54.759 --> 00:15:56.949 align:start position:0%
beneficiary now but it's the zero
address<00:15:55.279><c> right</c><00:15:55.720><c> so</c><00:15:55.920><c> let's</c><00:15:56.120><c> start</c><00:15:56.399><c> that</c><00:15:56.639><c> off</c>

00:15:56.949 --> 00:15:56.959 align:start position:0%
address right so let's start that off
 

00:15:56.959 --> 00:15:59.309 align:start position:0%
address right so let's start that off
with<00:15:57.839><c> I</c><00:15:57.920><c> think</c><00:15:58.040><c> I'm</c><00:15:58.120><c> going</c><00:15:58.240><c> to</c><00:15:58.399><c> do</c><00:15:58.759><c> uh</c><00:15:59.120><c> let's</c><00:15:59.240><c> go</c>

00:15:59.309 --> 00:15:59.319 align:start position:0%
with I think I'm going to do uh let's go
 

00:15:59.319 --> 00:16:02.309 align:start position:0%
with I think I'm going to do uh let's go
to<00:15:59.480><c> address</c><00:15:59.839><c> Vision</c><00:16:00.360><c> atg</c><00:16:01.000><c> doeth</c><00:16:01.680><c> I</c><00:16:01.759><c> want</c><00:16:02.079><c> to</c>

00:16:02.309 --> 00:16:02.319 align:start position:0%
to address Vision atg doeth I want to
 

00:16:02.319 --> 00:16:04.389 align:start position:0%
to address Vision atg doeth I want to
make<00:16:02.880><c> this</c><00:16:03.079><c> guy</c><00:16:03.240><c> the</c>

00:16:04.389 --> 00:16:04.399 align:start position:0%
make this guy the
 

00:16:04.399 --> 00:16:07.590 align:start position:0%
make this guy the
beneficiary<00:16:05.399><c> yeah</c><00:16:06.079><c> that</c><00:16:06.279><c> dude</c><00:16:06.560><c> right</c><00:16:06.759><c> there</c>

00:16:07.590 --> 00:16:07.600 align:start position:0%
beneficiary yeah that dude right there
 

00:16:07.600 --> 00:16:09.269 align:start position:0%
beneficiary yeah that dude right there
okay<00:16:08.240><c> and</c><00:16:08.319><c> then</c><00:16:08.440><c> I'm</c><00:16:08.519><c> going</c><00:16:08.600><c> to</c><00:16:08.759><c> paste</c><00:16:09.079><c> that</c>

00:16:09.269 --> 00:16:09.279 align:start position:0%
okay and then I'm going to paste that
 

00:16:09.279 --> 00:16:11.430 align:start position:0%
okay and then I'm going to paste that
into<00:16:09.800><c> the</c><00:16:10.040><c> contract</c><00:16:10.680><c> right</c>

00:16:11.430 --> 00:16:11.440 align:start position:0%
into the contract right
 

00:16:11.440 --> 00:16:14.470 align:start position:0%
into the contract right
here<00:16:12.440><c> there</c><00:16:12.600><c> we</c><00:16:12.800><c> go</c><00:16:13.560><c> okay</c><00:16:13.839><c> so</c><00:16:14.079><c> now</c><00:16:14.199><c> we</c><00:16:14.360><c> have</c>

00:16:14.470 --> 00:16:14.480 align:start position:0%
here there we go okay so now we have
 

00:16:14.480 --> 00:16:16.990 align:start position:0%
here there we go okay so now we have
this<00:16:15.079><c> beneficiary</c><00:16:16.079><c> and</c><00:16:16.240><c> we're</c><00:16:16.399><c> going</c><00:16:16.480><c> to</c><00:16:16.639><c> need</c>

00:16:16.990 --> 00:16:17.000 align:start position:0%
this beneficiary and we're going to need
 

00:16:17.000 --> 00:16:19.350 align:start position:0%
this beneficiary and we're going to need
probably<00:16:17.360><c> some</c><00:16:17.759><c> function</c><00:16:18.319><c> that</c><00:16:18.519><c> lets</c><00:16:18.800><c> us</c><00:16:19.079><c> set</c>

00:16:19.350 --> 00:16:19.360 align:start position:0%
probably some function that lets us set
 

00:16:19.360 --> 00:16:20.269 align:start position:0%
probably some function that lets us set
the

00:16:20.269 --> 00:16:20.279 align:start position:0%
the
 

00:16:20.279 --> 00:16:23.150 align:start position:0%
the
beneficiary<00:16:21.279><c> and</c><00:16:21.600><c> let's</c><00:16:21.920><c> make</c>

00:16:23.150 --> 00:16:23.160 align:start position:0%
beneficiary and let's make
 

00:16:23.160 --> 00:16:26.389 align:start position:0%
beneficiary and let's make
that<00:16:24.160><c> um</c><00:16:24.480><c> we</c><00:16:24.639><c> have</c><00:16:24.800><c> this</c><00:16:24.959><c> owner</c><00:16:25.959><c> I</c><00:16:26.040><c> don't</c><00:16:26.199><c> know</c>

00:16:26.389 --> 00:16:26.399 align:start position:0%
that um we have this owner I don't know
 

00:16:26.399 --> 00:16:27.870 align:start position:0%
that um we have this owner I don't know
we're<00:16:26.560><c> just</c><00:16:26.680><c> going</c><00:16:26.759><c> to</c><00:16:26.880><c> make</c><00:16:27.000><c> this</c><00:16:27.199><c> public</c><00:16:27.560><c> so</c>

00:16:27.870 --> 00:16:27.880 align:start position:0%
we're just going to make this public so
 

00:16:27.880 --> 00:16:29.389 align:start position:0%
we're just going to make this public so
this<00:16:27.959><c> is</c><00:16:28.120><c> another</c><00:16:28.319><c> thing</c><00:16:28.519><c> I</c><00:16:28.959><c> do</c><00:16:29.240><c> sometimes</c>

00:16:29.389 --> 00:16:29.399 align:start position:0%
this is another thing I do sometimes
 

00:16:29.399 --> 00:16:31.430 align:start position:0%
this is another thing I do sometimes
when<00:16:29.519><c> I</c><00:16:29.600><c> do</c><00:16:29.759><c> these</c><00:16:29.880><c> demos</c><00:16:30.199><c> is</c><00:16:30.319><c> I</c><00:16:30.480><c> make</c><00:16:30.959><c> a</c><00:16:31.160><c> very</c>

00:16:31.430 --> 00:16:31.440 align:start position:0%
when I do these demos is I make a very
 

00:16:31.440 --> 00:16:34.309 align:start position:0%
when I do these demos is I make a very
insecure<00:16:32.040><c> app</c><00:16:32.880><c> and</c><00:16:33.160><c> deploy</c><00:16:33.480><c> it</c><00:16:33.560><c> to</c><00:16:33.759><c> production</c>

00:16:34.309 --> 00:16:34.319 align:start position:0%
insecure app and deploy it to production
 

00:16:34.319 --> 00:16:35.230 align:start position:0%
insecure app and deploy it to production
and<00:16:34.399><c> I</c><00:16:34.480><c> think</c><00:16:34.600><c> I'm</c><00:16:34.759><c> probably</c><00:16:34.920><c> going</c><00:16:35.000><c> to</c><00:16:35.079><c> do</c>

00:16:35.230 --> 00:16:35.240 align:start position:0%
and I think I'm probably going to do
 

00:16:35.240 --> 00:16:36.629 align:start position:0%
and I think I'm probably going to do
that<00:16:35.440><c> here</c><00:16:35.839><c> basically</c><00:16:36.199><c> I'm</c><00:16:36.279><c> going</c><00:16:36.399><c> to</c><00:16:36.519><c> let</c>

00:16:36.629 --> 00:16:36.639 align:start position:0%
that here basically I'm going to let
 

00:16:36.639 --> 00:16:39.309 align:start position:0%
that here basically I'm going to let
anyone<00:16:37.079><c> set</c><00:16:37.240><c> the</c><00:16:37.560><c> beneficiary</c><00:16:38.560><c> and</c><00:16:38.720><c> then</c><00:16:39.199><c> I</c>

00:16:39.309 --> 00:16:39.319 align:start position:0%
anyone set the beneficiary and then I
 

00:16:39.319 --> 00:16:41.030 align:start position:0%
anyone set the beneficiary and then I
could<00:16:39.600><c> I</c><00:16:39.680><c> could</c><00:16:39.920><c> delete</c><00:16:40.279><c> all</c><00:16:40.440><c> this</c><00:16:40.639><c> stuff</c>

00:16:41.030 --> 00:16:41.040 align:start position:0%
could I could delete all this stuff
 

00:16:41.040 --> 00:16:42.710 align:start position:0%
could I could delete all this stuff
probably<00:16:41.759><c> but</c><00:16:41.880><c> I'm</c><00:16:42.040><c> mostly</c><00:16:42.279><c> going</c><00:16:42.399><c> to</c><00:16:42.519><c> leave</c>

00:16:42.710 --> 00:16:42.720 align:start position:0%
probably but I'm mostly going to leave
 

00:16:42.720 --> 00:16:44.670 align:start position:0%
probably but I'm mostly going to leave
it<00:16:43.199><c> but</c><00:16:43.360><c> there's</c><00:16:43.600><c> this</c><00:16:43.800><c> withdraw</c><00:16:44.319><c> function</c>

00:16:44.670 --> 00:16:44.680 align:start position:0%
it but there's this withdraw function
 

00:16:44.680 --> 00:16:48.430 align:start position:0%
it but there's this withdraw function
here<00:16:45.399><c> and</c><00:16:45.759><c> in</c><00:16:45.920><c> this</c><00:16:46.120><c> withdraw</c><00:16:47.079><c> function</c><00:16:48.079><c> only</c>

00:16:48.430 --> 00:16:48.440 align:start position:0%
here and in this withdraw function only
 

00:16:48.440 --> 00:16:50.949 align:start position:0%
here and in this withdraw function only
the<00:16:48.639><c> owner</c><00:16:49.279><c> can</c><00:16:49.639><c> withdraw</c><00:16:50.079><c> the</c><00:16:50.199><c> funds</c><00:16:50.759><c> and</c><00:16:50.880><c> I</c>

00:16:50.949 --> 00:16:50.959 align:start position:0%
the owner can withdraw the funds and I
 

00:16:50.959 --> 00:16:53.030 align:start position:0%
the owner can withdraw the funds and I
don't<00:16:51.079><c> want</c><00:16:51.199><c> to</c><00:16:51.279><c> do</c><00:16:51.480><c> only</c><00:16:51.759><c> owner</c><00:16:52.240><c> actually</c><00:16:53.000><c> I</c>

00:16:53.030 --> 00:16:53.040 align:start position:0%
don't want to do only owner actually I
 

00:16:53.040 --> 00:16:54.430 align:start position:0%
don't want to do only owner actually I
want<00:16:53.160><c> to</c><00:16:53.319><c> kind</c><00:16:53.399><c> of</c><00:16:53.519><c> get</c><00:16:53.639><c> rid</c><00:16:53.800><c> of</c><00:16:53.959><c> this</c><00:16:54.079><c> idea</c><00:16:54.360><c> of</c>

00:16:54.430 --> 00:16:54.440 align:start position:0%
want to kind of get rid of this idea of
 

00:16:54.440 --> 00:16:56.870 align:start position:0%
want to kind of get rid of this idea of
the<00:16:54.560><c> owner</c><00:16:54.839><c> and</c><00:16:54.959><c> I</c><00:16:55.040><c> want</c><00:16:55.120><c> to</c><00:16:55.880><c> require</c>

00:16:56.870 --> 00:16:56.880 align:start position:0%
the owner and I want to require
 

00:16:56.880 --> 00:17:00.110 align:start position:0%
the owner and I want to require
beneficiary<00:16:57.839><c> there</c><00:16:57.959><c> we</c><00:16:58.160><c> go</c><00:16:59.000><c> man</c><00:16:59.279><c> co-pilot</c><00:16:59.959><c> is</c>

00:17:00.110 --> 00:17:00.120 align:start position:0%
beneficiary there we go man co-pilot is
 

00:17:00.120 --> 00:17:03.749 align:start position:0%
beneficiary there we go man co-pilot is
on<00:17:00.480><c> point</c><00:17:01.480><c> all</c><00:17:01.639><c> right</c><00:17:01.920><c> so</c><00:17:02.480><c> and</c><00:17:02.680><c> then</c><00:17:03.120><c> I</c><00:17:03.279><c> want</c>

00:17:03.749 --> 00:17:03.759 align:start position:0%
on point all right so and then I want
 

00:17:03.759 --> 00:17:06.470 align:start position:0%
on point all right so and then I want
the<00:17:04.000><c> beneficiary</c><00:17:04.799><c> to</c><00:17:04.959><c> get</c><00:17:05.120><c> the</c>

00:17:06.470 --> 00:17:06.480 align:start position:0%
the beneficiary to get the
 

00:17:06.480 --> 00:17:09.309 align:start position:0%
the beneficiary to get the
money<00:17:07.480><c> okay</c><00:17:08.319><c> and</c><00:17:08.439><c> let's</c><00:17:08.600><c> go</c><00:17:08.760><c> test</c><00:17:08.919><c> it</c><00:17:09.039><c> out</c>

00:17:09.309 --> 00:17:09.319 align:start position:0%
money okay and let's go test it out
 

00:17:09.319 --> 00:17:10.590 align:start position:0%
money okay and let's go test it out
right<00:17:09.480><c> like</c><00:17:09.559><c> I</c><00:17:09.679><c> just</c><00:17:09.799><c> made</c><00:17:10.000><c> some</c><00:17:10.120><c> changes</c><00:17:10.439><c> to</c>

00:17:10.590 --> 00:17:10.600 align:start position:0%
right like I just made some changes to
 

00:17:10.600 --> 00:17:12.029 align:start position:0%
right like I just made some changes to
the<00:17:10.760><c> code</c><00:17:11.079><c> and</c><00:17:11.280><c> like</c><00:17:11.400><c> this</c><00:17:11.520><c> is</c><00:17:11.600><c> a</c><00:17:11.760><c> smart</c>

00:17:12.029 --> 00:17:12.039 align:start position:0%
the code and like this is a smart
 

00:17:12.039 --> 00:17:13.390 align:start position:0%
the code and like this is a smart
contract<00:17:12.400><c> that's</c><00:17:12.520><c> going</c><00:17:12.600><c> to</c><00:17:12.679><c> be</c><00:17:12.799><c> moving</c><00:17:13.079><c> money</c>

00:17:13.390 --> 00:17:13.400 align:start position:0%
contract that's going to be moving money
 

00:17:13.400 --> 00:17:15.350 align:start position:0%
contract that's going to be moving money
around<00:17:14.120><c> and</c><00:17:14.280><c> I</c><00:17:14.520><c> want</c><00:17:14.640><c> to</c><00:17:14.799><c> be</c><00:17:14.959><c> a</c><00:17:15.039><c> little</c><00:17:15.199><c> bit</c>

00:17:15.350 --> 00:17:15.360 align:start position:0%
around and I want to be a little bit
 

00:17:15.360 --> 00:17:16.750 align:start position:0%
around and I want to be a little bit
more<00:17:15.600><c> confident</c><00:17:16.000><c> that</c><00:17:16.120><c> I</c><00:17:16.240><c> did</c><00:17:16.400><c> the</c><00:17:16.559><c> right</c>

00:17:16.750 --> 00:17:16.760 align:start position:0%
more confident that I did the right
 

00:17:16.760 --> 00:17:18.710 align:start position:0%
more confident that I did the right
thing<00:17:17.039><c> there</c><00:17:17.559><c> so</c><00:17:17.799><c> that's</c><00:17:17.959><c> what</c><00:17:18.120><c> this</c><00:17:18.480><c> like</c>

00:17:18.710 --> 00:17:18.720 align:start position:0%
thing there so that's what this like
 

00:17:18.720 --> 00:17:20.789 align:start position:0%
thing there so that's what this like
core<00:17:19.000><c> Loop</c><00:17:19.360><c> is</c><00:17:19.559><c> about</c><00:17:19.959><c> is</c><00:17:20.120><c> like</c><00:17:20.280><c> testing</c><00:17:20.640><c> those</c>

00:17:20.789 --> 00:17:20.799 align:start position:0%
core Loop is about is like testing those
 

00:17:20.799 --> 00:17:22.270 align:start position:0%
core Loop is about is like testing those
assumptions<00:17:21.319><c> I've</c><00:17:21.480><c> said</c><00:17:21.640><c> that</c><00:17:21.760><c> so</c><00:17:21.880><c> many</c><00:17:22.079><c> times</c>

00:17:22.270 --> 00:17:22.280 align:start position:0%
assumptions I've said that so many times
 

00:17:22.280 --> 00:17:24.309 align:start position:0%
assumptions I've said that so many times
I<00:17:22.360><c> need</c><00:17:22.480><c> to</c><00:17:22.640><c> come</c><00:17:22.760><c> up</c><00:17:22.919><c> with</c><00:17:23.000><c> a</c><00:17:23.120><c> new</c><00:17:23.319><c> phrase</c><00:17:24.160><c> uh</c>

00:17:24.309 --> 00:17:24.319 align:start position:0%
I need to come up with a new phrase uh
 

00:17:24.319 --> 00:17:26.230 align:start position:0%
I need to come up with a new phrase uh
but<00:17:24.679><c> let's</c><00:17:24.919><c> go</c><00:17:25.120><c> set</c><00:17:25.520><c> or</c><00:17:25.679><c> let's</c><00:17:25.880><c> go</c><00:17:26.000><c> set</c><00:17:26.120><c> the</c>

00:17:26.230 --> 00:17:26.240 align:start position:0%
but let's go set or let's go set the
 

00:17:26.240 --> 00:17:29.390 align:start position:0%
but let's go set or let's go set the
beneficiary<00:17:27.039><c> to</c><00:17:27.720><c> now</c><00:17:27.919><c> watch</c><00:17:28.199><c> this</c><00:17:29.160><c> uh</c>

00:17:29.390 --> 00:17:29.400 align:start position:0%
beneficiary to now watch this uh
 

00:17:29.400 --> 00:17:31.909 align:start position:0%
beneficiary to now watch this uh
scaffold<00:17:29.880><c> eth</c><00:17:30.320><c> has</c><00:17:30.679><c> these</c><00:17:31.000><c> components</c><00:17:31.640><c> out</c><00:17:31.760><c> of</c>

00:17:31.909 --> 00:17:31.919 align:start position:0%
scaffold eth has these components out of
 

00:17:31.919 --> 00:17:34.350 align:start position:0%
scaffold eth has these components out of
the<00:17:32.080><c> box</c><00:17:32.520><c> like</c><00:17:32.720><c> this</c><00:17:32.919><c> address</c><00:17:33.280><c> input</c><00:17:33.679><c> field</c>

00:17:34.350 --> 00:17:34.360 align:start position:0%
the box like this address input field
 

00:17:34.360 --> 00:17:36.029 align:start position:0%
the box like this address input field
which<00:17:34.480><c> are</c><00:17:34.720><c> really</c><00:17:34.960><c> nice</c><00:17:35.240><c> because</c><00:17:35.440><c> they</c><00:17:35.600><c> do</c>

00:17:36.029 --> 00:17:36.039 align:start position:0%
which are really nice because they do
 

00:17:36.039 --> 00:17:39.789 align:start position:0%
which are really nice because they do
ens<00:17:37.039><c> uh</c><00:17:37.400><c> resolution</c><00:17:38.200><c> ens</c><00:17:38.799><c> avatars</c><00:17:39.520><c> you</c><00:17:39.640><c> got</c>

00:17:39.789 --> 00:17:39.799 align:start position:0%
ens uh resolution ens avatars you got
 

00:17:39.799 --> 00:17:42.310 align:start position:0%
ens uh resolution ens avatars you got
the<00:17:39.880><c> blocky</c><00:17:40.360><c> you</c><00:17:40.480><c> have</c><00:17:40.600><c> the</c><00:17:41.200><c> address</c><00:17:42.200><c> but</c>

00:17:42.310 --> 00:17:42.320 align:start position:0%
the blocky you have the address but
 

00:17:42.320 --> 00:17:43.950 align:start position:0%
the blocky you have the address but
let's<00:17:42.480><c> see</c><00:17:42.640><c> what</c><00:17:42.799><c> happens</c><00:17:43.200><c> there</c><00:17:43.480><c> okay</c><00:17:43.720><c> I</c><00:17:43.799><c> was</c>

00:17:43.950 --> 00:17:43.960 align:start position:0%
let's see what happens there okay I was
 

00:17:43.960 --> 00:17:46.710 align:start position:0%
let's see what happens there okay I was
able<00:17:44.200><c> to</c><00:17:44.400><c> set</c><00:17:44.760><c> vitalic</c><00:17:45.440><c> as</c><00:17:45.600><c> the</c><00:17:45.720><c> beneficiary</c>

00:17:46.710 --> 00:17:46.720 align:start position:0%
able to set vitalic as the beneficiary
 

00:17:46.720 --> 00:17:48.150 align:start position:0%
able to set vitalic as the beneficiary
and<00:17:46.880><c> I</c><00:17:46.960><c> think</c><00:17:47.120><c> I</c><00:17:47.200><c> can</c><00:17:47.320><c> set</c><00:17:47.559><c> anyone</c><00:17:47.880><c> of</c><00:17:47.960><c> you</c>

00:17:48.150 --> 00:17:48.160 align:start position:0%
and I think I can set anyone of you
 

00:17:48.160 --> 00:17:59.789 align:start position:0%
and I think I can set anyone of you
right<00:17:48.280><c> I</c><00:17:48.360><c> can</c><00:17:48.440><c> do</c>

00:17:59.789 --> 00:17:59.799 align:start position:0%
 
 

00:17:59.799 --> 00:18:02.070 align:start position:0%
 
send<00:18:00.799><c> now</c><00:18:01.200><c> someone</c><00:18:01.440><c> should</c><00:18:01.559><c> be</c><00:18:01.679><c> able</c><00:18:01.799><c> to</c><00:18:01.919><c> hit</c>

00:18:02.070 --> 00:18:02.080 align:start position:0%
send now someone should be able to hit
 

00:18:02.080 --> 00:18:04.390 align:start position:0%
send now someone should be able to hit
withdraw<00:18:02.640><c> and</c><00:18:02.760><c> pull</c><00:18:02.919><c> the</c><00:18:03.000><c> money</c><00:18:03.280><c> out</c><00:18:03.600><c> right</c><00:18:04.120><c> so</c>

00:18:04.390 --> 00:18:04.400 align:start position:0%
withdraw and pull the money out right so
 

00:18:04.400 --> 00:18:06.430 align:start position:0%
withdraw and pull the money out right so
let's<00:18:04.640><c> say</c><00:18:05.039><c> a</c><00:18:05.159><c> bunch</c><00:18:05.320><c> of</c><00:18:05.480><c> people</c><00:18:05.799><c> came</c><00:18:05.960><c> in</c><00:18:06.159><c> here</c>

00:18:06.430 --> 00:18:06.440 align:start position:0%
let's say a bunch of people came in here
 

00:18:06.440 --> 00:18:10.149 align:start position:0%
let's say a bunch of people came in here
and<00:18:06.559><c> said</c><00:18:06.919><c> hello</c><00:18:07.360><c> world</c><00:18:08.200><c> and</c><00:18:08.360><c> they</c><00:18:08.600><c> paid</c>

00:18:10.149 --> 00:18:10.159 align:start position:0%
and said hello world and they paid
 

00:18:10.159 --> 00:18:12.549 align:start position:0%
and said hello world and they paid
01<00:18:11.159><c> and</c><00:18:11.280><c> they</c><00:18:11.400><c> hit</c><00:18:11.600><c> the</c><00:18:11.720><c> button</c><00:18:12.039><c> and</c><00:18:12.159><c> they</c><00:18:12.240><c> send</c>

00:18:12.549 --> 00:18:12.559 align:start position:0%
01 and they hit the button and they send
 

00:18:12.559 --> 00:18:14.390 align:start position:0%
01 and they hit the button and they send
it<00:18:13.000><c> right</c><00:18:13.200><c> and</c><00:18:13.320><c> now</c><00:18:13.440><c> the</c><00:18:13.600><c> smart</c><00:18:13.960><c> contract</c>

00:18:14.390 --> 00:18:14.400 align:start position:0%
it right and now the smart contract
 

00:18:14.400 --> 00:18:15.669 align:start position:0%
it right and now the smart contract
actually<00:18:14.600><c> has</c><00:18:14.840><c> money</c><00:18:15.080><c> in</c><00:18:15.159><c> it</c><00:18:15.400><c> right</c><00:18:15.559><c> there's</c>

00:18:15.669 --> 00:18:15.679 align:start position:0%
actually has money in it right there's
 

00:18:15.679 --> 00:18:18.430 align:start position:0%
actually has money in it right there's
$32<00:18:16.640><c> sitting</c><00:18:16.880><c> in</c><00:18:17.000><c> that</c><00:18:17.120><c> smart</c><00:18:17.440><c> contract</c><00:18:17.919><c> now</c>

00:18:18.430 --> 00:18:18.440 align:start position:0%
$32 sitting in that smart contract now
 

00:18:18.440 --> 00:18:20.070 align:start position:0%
$32 sitting in that smart contract now
and<00:18:18.559><c> we</c><00:18:18.679><c> just</c><00:18:18.799><c> want</c><00:18:19.039><c> the</c><00:18:19.200><c> beneficiary</c><00:18:19.880><c> to</c><00:18:20.000><c> be</c>

00:18:20.070 --> 00:18:20.080 align:start position:0%
and we just want the beneficiary to be
 

00:18:20.080 --> 00:18:21.870 align:start position:0%
and we just want the beneficiary to be
able<00:18:20.240><c> to</c><00:18:20.320><c> get</c><00:18:20.440><c> in</c><00:18:20.559><c> here</c><00:18:20.640><c> and</c><00:18:20.799><c> hit</c><00:18:20.960><c> withdraw</c><00:18:21.760><c> and</c>

00:18:21.870 --> 00:18:21.880 align:start position:0%
able to get in here and hit withdraw and
 

00:18:21.880 --> 00:18:22.990 align:start position:0%
able to get in here and hit withdraw and
we<00:18:21.960><c> want</c><00:18:22.080><c> to</c><00:18:22.240><c> make</c><00:18:22.360><c> sure</c><00:18:22.520><c> that</c><00:18:22.679><c> money</c>

00:18:22.990 --> 00:18:23.000 align:start position:0%
we want to make sure that money
 

00:18:23.000 --> 00:18:25.390 align:start position:0%
we want to make sure that money
disappears<00:18:23.799><c> and</c><00:18:23.919><c> shows</c><00:18:24.240><c> up</c><00:18:24.480><c> over</c><00:18:24.720><c> here</c><00:18:25.320><c> I</c>

00:18:25.390 --> 00:18:25.400 align:start position:0%
disappears and shows up over here I
 

00:18:25.400 --> 00:18:26.909 align:start position:0%
disappears and shows up over here I
didn't<00:18:25.640><c> watch</c><00:18:25.880><c> very</c><00:18:26.080><c> closely</c><00:18:26.480><c> but</c><00:18:26.600><c> I'm</c><00:18:26.760><c> going</c>

00:18:26.909 --> 00:18:26.919 align:start position:0%
didn't watch very closely but I'm going
 

00:18:26.919 --> 00:18:28.990 align:start position:0%
didn't watch very closely but I'm going
to<00:18:27.120><c> assume</c><00:18:27.760><c> uh</c><00:18:27.960><c> no</c><00:18:28.159><c> let's</c><00:18:28.320><c> not</c><00:18:28.440><c> assume</c><00:18:28.840><c> let's</c>

00:18:28.990 --> 00:18:29.000 align:start position:0%
to assume uh no let's not assume let's
 

00:18:29.000 --> 00:18:30.630 align:start position:0%
to assume uh no let's not assume let's
figure<00:18:29.200><c> it</c><00:18:29.320><c> out</c><00:18:29.679><c> let's</c><00:18:29.919><c> let's</c><00:18:30.120><c> let's</c><00:18:30.280><c> prove</c><00:18:30.480><c> it</c>

00:18:30.630 --> 00:18:30.640 align:start position:0%
figure it out let's let's let's prove it
 

00:18:30.640 --> 00:18:32.950 align:start position:0%
figure it out let's let's let's prove it
real<00:18:30.840><c> quick</c><00:18:31.559><c> uh</c><00:18:31.720><c> let's</c><00:18:31.840><c> set</c><00:18:32.080><c> another</c><00:18:32.360><c> greeting</c>

00:18:32.950 --> 00:18:32.960 align:start position:0%
real quick uh let's set another greeting
 

00:18:32.960 --> 00:18:36.830 align:start position:0%
real quick uh let's set another greeting
send<00:18:33.240><c> some</c><00:18:33.360><c> more</c><00:18:33.520><c> money</c><00:18:34.120><c> in</c><00:18:35.120><c> so</c><00:18:35.320><c> we're</c><00:18:35.559><c> at</c>

00:18:36.830 --> 00:18:36.840 align:start position:0%
send some more money in so we're at
 

00:18:36.840 --> 00:18:39.750 align:start position:0%
send some more money in so we're at
988<00:18:37.840><c> I'm</c><00:18:37.919><c> G</c><00:18:38.039><c> to</c><00:18:38.280><c> re</c><00:18:38.559><c> reload</c><00:18:39.000><c> that</c><00:18:39.120><c> all</c><00:18:39.200><c> right</c>

00:18:39.750 --> 00:18:39.760 align:start position:0%
988 I'm G to re reload that all right
 

00:18:39.760 --> 00:18:42.470 align:start position:0%
988 I'm G to re reload that all right
9882<00:18:40.760><c> now</c><00:18:40.960><c> if</c><00:18:41.080><c> I</c>

00:18:42.470 --> 00:18:42.480 align:start position:0%
9882 now if I
 

00:18:42.480 --> 00:18:45.029 align:start position:0%
9882 now if I
withdraw<00:18:43.480><c> I'm</c><00:18:43.640><c> watching</c><00:18:44.039><c> here</c><00:18:44.559><c> what</c><00:18:44.840><c> like</c>

00:18:45.029 --> 00:18:45.039 align:start position:0%
withdraw I'm watching here what like
 

00:18:45.039 --> 00:18:46.630 align:start position:0%
withdraw I'm watching here what like
that<00:18:45.280><c> decimal</c><00:18:45.799><c> right</c><00:18:45.960><c> there</c><00:18:46.240><c> right</c><00:18:46.360><c> we</c><00:18:46.440><c> got</c><00:18:46.520><c> to</c>

00:18:46.630 --> 00:18:46.640 align:start position:0%
that decimal right there right we got to
 

00:18:46.640 --> 00:18:49.310 align:start position:0%
that decimal right there right we got to
make<00:18:46.720><c> sure</c><00:18:46.880><c> that</c><00:18:47.080><c> yeah</c><00:18:47.200><c> 99</c><00:18:47.760><c> okay</c><00:18:48.000><c> good</c><00:18:48.480><c> so</c><00:18:49.200><c> this</c>

00:18:49.310 --> 00:18:49.320 align:start position:0%
make sure that yeah 99 okay good so this
 

00:18:49.320 --> 00:18:51.350 align:start position:0%
make sure that yeah 99 okay good so this
is<00:18:49.480><c> not</c><00:18:49.679><c> an</c><00:18:49.880><c> exhaustive</c><00:18:50.520><c> test</c><00:18:51.000><c> right</c><00:18:51.120><c> you</c><00:18:51.240><c> want</c>

00:18:51.350 --> 00:18:51.360 align:start position:0%
is not an exhaustive test right you want
 

00:18:51.360 --> 00:18:53.669 align:start position:0%
is not an exhaustive test right you want
to<00:18:51.600><c> build</c><00:18:51.840><c> a</c><00:18:52.000><c> whole</c><00:18:52.200><c> test</c><00:18:52.480><c> Bank</c><00:18:52.840><c> to</c><00:18:53.000><c> make</c><00:18:53.120><c> sure</c>

00:18:53.669 --> 00:18:53.679 align:start position:0%
to build a whole test Bank to make sure
 

00:18:53.679 --> 00:18:54.909 align:start position:0%
to build a whole test Bank to make sure
uh<00:18:53.799><c> this</c><00:18:53.919><c> thing</c><00:18:54.120><c> does</c><00:18:54.280><c> what</c><00:18:54.400><c> it</c><00:18:54.480><c> needs</c><00:18:54.640><c> to</c><00:18:54.760><c> do</c>

00:18:54.909 --> 00:18:54.919 align:start position:0%
uh this thing does what it needs to do
 

00:18:54.919 --> 00:18:56.630 align:start position:0%
uh this thing does what it needs to do
and<00:18:55.039><c> there</c><00:18:55.159><c> aren't</c><00:18:55.440><c> any</c><00:18:55.640><c> weird</c><00:18:55.880><c> edge</c><00:18:56.200><c> cases</c>

00:18:56.630 --> 00:18:56.640 align:start position:0%
and there aren't any weird edge cases
 

00:18:56.640 --> 00:18:58.070 align:start position:0%
and there aren't any weird edge cases
where<00:18:56.760><c> you're</c><00:18:57.080><c> going</c><00:18:57.159><c> to</c><00:18:57.320><c> lose</c><00:18:57.559><c> money</c><00:18:57.799><c> or</c><00:18:57.960><c> get</c>

00:18:58.070 --> 00:18:58.080 align:start position:0%
where you're going to lose money or get
 

00:18:58.080 --> 00:18:59.310 align:start position:0%
where you're going to lose money or get
money<00:18:58.280><c> locked</c><00:18:58.559><c> up</c>

00:18:59.310 --> 00:18:59.320 align:start position:0%
money locked up
 

00:18:59.320 --> 00:19:01.390 align:start position:0%
money locked up
but<00:18:59.640><c> in</c><00:18:59.799><c> terms</c><00:19:00.120><c> of</c><00:19:00.440><c> our</c><00:19:00.799><c> little</c><00:19:01.039><c> smart</c>

00:19:01.390 --> 00:19:01.400 align:start position:0%
but in terms of our little smart
 

00:19:01.400 --> 00:19:04.950 align:start position:0%
but in terms of our little smart
contract<00:19:02.320><c> I</c><00:19:02.480><c> now</c><00:19:02.799><c> am</c><00:19:03.039><c> able</c><00:19:03.280><c> to</c><00:19:03.679><c> like</c><00:19:04.679><c> keep</c>

00:19:04.950 --> 00:19:04.960 align:start position:0%
contract I now am able to like keep
 

00:19:04.960 --> 00:19:07.669 align:start position:0%
contract I now am able to like keep
track<00:19:05.200><c> of</c><00:19:05.360><c> some</c><00:19:06.080><c> beneficiary</c><00:19:07.080><c> and</c><00:19:07.280><c> anyone</c><00:19:07.559><c> in</c>

00:19:07.669 --> 00:19:07.679 align:start position:0%
track of some beneficiary and anyone in
 

00:19:07.679 --> 00:19:09.510 align:start position:0%
track of some beneficiary and anyone in
the<00:19:07.760><c> world</c><00:19:08.000><c> could</c><00:19:08.159><c> set</c><00:19:08.440><c> that</c><00:19:08.600><c> beneficiary</c><00:19:09.400><c> and</c>

00:19:09.510 --> 00:19:09.520 align:start position:0%
the world could set that beneficiary and
 

00:19:09.520 --> 00:19:11.990 align:start position:0%
the world could set that beneficiary and
when<00:19:09.679><c> they</c><00:19:09.840><c> come</c><00:19:10.039><c> in</c><00:19:10.840><c> only</c><00:19:11.080><c> the</c><00:19:11.200><c> beneficiary</c>

00:19:11.990 --> 00:19:12.000 align:start position:0%
when they come in only the beneficiary
 

00:19:12.000 --> 00:19:14.310 align:start position:0%
when they come in only the beneficiary
is<00:19:12.159><c> able</c><00:19:12.440><c> to</c><00:19:12.880><c> withdraw</c><00:19:13.480><c> the</c><00:19:13.640><c> money</c><00:19:14.039><c> and</c><00:19:14.159><c> it</c>

00:19:14.310 --> 00:19:14.320 align:start position:0%
is able to withdraw the money and it
 

00:19:14.320 --> 00:19:15.470 align:start position:0%
is able to withdraw the money and it
goes<00:19:14.520><c> to</c>

00:19:15.470 --> 00:19:15.480 align:start position:0%
goes to
 

00:19:15.480 --> 00:19:18.430 align:start position:0%
goes to
them<00:19:16.480><c> it's</c><00:19:16.600><c> a</c><00:19:16.720><c> simple</c><00:19:17.000><c> little</c><00:19:17.320><c> app</c><00:19:17.919><c> uh</c><00:19:18.120><c> you</c><00:19:18.320><c> you</c>

00:19:18.430 --> 00:19:18.440 align:start position:0%
them it's a simple little app uh you you
 

00:19:18.440 --> 00:19:19.950 align:start position:0%
them it's a simple little app uh you you
guys<00:19:18.559><c> are</c><00:19:18.679><c> the</c><00:19:18.760><c> solidity</c><00:19:19.240><c> developers</c><00:19:19.799><c> you'll</c>

00:19:19.950 --> 00:19:19.960 align:start position:0%
guys are the solidity developers you'll
 

00:19:19.960 --> 00:19:21.830 align:start position:0%
guys are the solidity developers you'll
spend<00:19:20.200><c> more</c><00:19:20.400><c> time</c><00:19:20.600><c> building</c><00:19:21.039><c> things</c><00:19:21.559><c> uh</c><00:19:21.720><c> I'm</c>

00:19:21.830 --> 00:19:21.840 align:start position:0%
spend more time building things uh I'm
 

00:19:21.840 --> 00:19:24.310 align:start position:0%
spend more time building things uh I'm
going<00:19:21.960><c> to</c><00:19:22.080><c> build</c><00:19:22.280><c> a</c><00:19:22.360><c> silly</c><00:19:22.640><c> little</c><00:19:23.000><c> example</c>

00:19:24.310 --> 00:19:24.320 align:start position:0%
going to build a silly little example
 

00:19:24.320 --> 00:19:28.750 align:start position:0%
going to build a silly little example
but<00:19:25.480><c> this</c><00:19:26.480><c> you're</c><00:19:27.000><c> deploying</c><00:19:28.000><c> an</c><00:19:28.280><c> an</c><00:19:28.440><c> always</c>

00:19:28.750 --> 00:19:28.760 align:start position:0%
but this you're deploying an an always
 

00:19:28.760 --> 00:19:31.029 align:start position:0%
but this you're deploying an an always
is<00:19:28.919><c> on</c><00:19:29.320><c> app</c><00:19:29.760><c> that</c><00:19:29.880><c> will</c><00:19:30.120><c> last</c><00:19:30.400><c> forever</c>

00:19:31.029 --> 00:19:31.039 align:start position:0%
is on app that will last forever
 

00:19:31.039 --> 00:19:34.430 align:start position:0%
is on app that will last forever
possibly<00:19:31.400><c> longer</c><00:19:31.679><c> than</c><00:19:31.880><c> you</c><00:19:32.799><c> and</c><00:19:33.280><c> it's</c><00:19:34.200><c> uh</c><00:19:34.360><c> you</c>

00:19:34.430 --> 00:19:34.440 align:start position:0%
possibly longer than you and it's uh you
 

00:19:34.440 --> 00:19:36.750 align:start position:0%
possibly longer than you and it's uh you
know<00:19:34.679><c> nation</c><00:19:35.039><c> state</c><00:19:35.320><c> level</c><00:19:35.640><c> hardness</c><00:19:36.400><c> so</c>

00:19:36.750 --> 00:19:36.760 align:start position:0%
know nation state level hardness so
 

00:19:36.760 --> 00:19:39.230 align:start position:0%
know nation state level hardness so
don't<00:19:37.159><c> get</c><00:19:37.320><c> thrown</c><00:19:37.679><c> off</c><00:19:37.960><c> by</c><00:19:38.159><c> my</c><00:19:38.480><c> silly</c><00:19:38.960><c> little</c>

00:19:39.230 --> 00:19:39.240 align:start position:0%
don't get thrown off by my silly little
 

00:19:39.240 --> 00:19:41.990 align:start position:0%
don't get thrown off by my silly little
examples<00:19:39.919><c> like</c><00:19:40.400><c> there's</c><00:19:41.400><c> there's</c><00:19:41.640><c> world</c>

00:19:41.990 --> 00:19:42.000 align:start position:0%
examples like there's there's world
 

00:19:42.000 --> 00:19:44.990 align:start position:0%
examples like there's there's world
changing<00:19:42.440><c> Tech</c><00:19:42.840><c> here</c><00:19:43.280><c> and</c><00:19:43.880><c> uh</c><00:19:44.240><c> sorry</c><00:19:44.679><c> for</c><00:19:44.799><c> my</c>

00:19:44.990 --> 00:19:45.000 align:start position:0%
changing Tech here and uh sorry for my
 

00:19:45.000 --> 00:19:47.669 align:start position:0%
changing Tech here and uh sorry for my
simple<00:19:45.600><c> examples</c><00:19:46.600><c> but</c><00:19:47.039><c> we're</c><00:19:47.320><c> just</c><00:19:47.480><c> going</c><00:19:47.559><c> to</c>

00:19:47.669 --> 00:19:47.679 align:start position:0%
simple examples but we're just going to
 

00:19:47.679 --> 00:19:49.430 align:start position:0%
simple examples but we're just going to
build<00:19:47.919><c> like</c><00:19:48.039><c> this</c><00:19:48.159><c> little</c><00:19:48.360><c> beneficiary</c>

00:19:49.430 --> 00:19:49.440 align:start position:0%
build like this little beneficiary
 

00:19:49.440 --> 00:19:52.789 align:start position:0%
build like this little beneficiary
system<00:19:50.440><c> okay</c><00:19:50.679><c> so</c><00:19:51.679><c> it's</c><00:19:51.840><c> sort</c><00:19:52.039><c> of</c><00:19:52.200><c> working</c><00:19:52.679><c> it</c>

00:19:52.789 --> 00:19:52.799 align:start position:0%
system okay so it's sort of working it
 

00:19:52.799 --> 00:19:54.909 align:start position:0%
system okay so it's sort of working it
does<00:19:52.960><c> what</c><00:19:53.039><c> we</c><00:19:53.159><c> needed</c><00:19:53.400><c> to</c><00:19:53.559><c> do</c><00:19:53.799><c> I</c><00:19:53.840><c> can</c><00:19:53.960><c> set</c><00:19:54.159><c> the</c>

00:19:54.909 --> 00:19:54.919 align:start position:0%
does what we needed to do I can set the
 

00:19:54.919 --> 00:19:56.750 align:start position:0%
does what we needed to do I can set the
beneficiary<00:19:55.919><c> uh</c><00:19:56.120><c> there's</c><00:19:56.320><c> some</c><00:19:56.520><c> other</c>

00:19:56.750 --> 00:19:56.760 align:start position:0%
beneficiary uh there's some other
 

00:19:56.760 --> 00:19:57.990 align:start position:0%
beneficiary uh there's some other
functions<00:19:57.240><c> here</c><00:19:57.400><c> that</c><00:19:57.520><c> I'm</c><00:19:57.640><c> just</c><00:19:57.760><c> going</c><00:19:57.840><c> to</c>

00:19:57.990 --> 00:19:58.000 align:start position:0%
functions here that I'm just going to
 

00:19:58.000 --> 00:20:00.470 align:start position:0%
functions here that I'm just going to
leave<00:19:58.240><c> the</c><00:19:58.320><c> Ben</c><00:19:59.039><c> can</c><00:19:59.159><c> do</c><00:19:59.280><c> the</c><00:19:59.360><c> withdraw</c><00:20:00.280><c> what</c><00:20:00.360><c> I</c>

00:20:00.470 --> 00:20:00.480 align:start position:0%
leave the Ben can do the withdraw what I
 

00:20:00.480 --> 00:20:03.230 align:start position:0%
leave the Ben can do the withdraw what I
want<00:20:00.600><c> to</c><00:20:00.720><c> do</c><00:20:01.000><c> now</c><00:20:01.440><c> is</c><00:20:02.360><c> go</c><00:20:02.679><c> start</c><00:20:02.880><c> working</c><00:20:03.120><c> on</c>

00:20:03.230 --> 00:20:03.240 align:start position:0%
want to do now is go start working on
 

00:20:03.240 --> 00:20:06.190 align:start position:0%
want to do now is go start working on
the<00:20:03.360><c> front</c><00:20:03.559><c> end</c><00:20:04.159><c> so</c><00:20:04.559><c> just</c><00:20:04.679><c> to</c><00:20:04.919><c> recap</c><00:20:05.559><c> the</c><00:20:05.840><c> the</c>

00:20:06.190 --> 00:20:06.200 align:start position:0%
the front end so just to recap the the
 

00:20:06.200 --> 00:20:07.990 align:start position:0%
the front end so just to recap the the
beginning<00:20:06.679><c> of</c><00:20:06.840><c> this</c><00:20:07.039><c> is</c><00:20:07.200><c> about</c><00:20:07.480><c> tinkering</c>

00:20:07.990 --> 00:20:08.000 align:start position:0%
beginning of this is about tinkering
 

00:20:08.000 --> 00:20:10.630 align:start position:0%
beginning of this is about tinkering
with<00:20:08.120><c> your</c><00:20:08.280><c> smart</c><00:20:08.679><c> contract</c><00:20:09.320><c> and</c><00:20:09.960><c> putting</c><00:20:10.280><c> in</c>

00:20:10.630 --> 00:20:10.640 align:start position:0%
with your smart contract and putting in
 

00:20:10.640 --> 00:20:13.190 align:start position:0%
with your smart contract and putting in
some<00:20:11.000><c> some</c><00:20:11.240><c> solidity</c><00:20:11.840><c> here</c><00:20:12.480><c> and</c><00:20:12.600><c> then</c><00:20:12.799><c> testing</c>

00:20:13.190 --> 00:20:13.200 align:start position:0%
some some solidity here and then testing
 

00:20:13.200 --> 00:20:16.029 align:start position:0%
some some solidity here and then testing
it<00:20:13.400><c> out</c><00:20:13.799><c> over</c><00:20:14.080><c> here</c><00:20:14.360><c> in</c><00:20:14.640><c> scaffold</c><00:20:15.000><c> eth</c><00:20:15.840><c> uh</c><00:20:15.919><c> in</c>

00:20:16.029 --> 00:20:16.039 align:start position:0%
it out over here in scaffold eth uh in
 

00:20:16.039 --> 00:20:18.149 align:start position:0%
it out over here in scaffold eth uh in
this<00:20:16.200><c> front</c><00:20:16.400><c> end</c><00:20:16.600><c> in</c><00:20:16.720><c> the</c><00:20:16.840><c> de</c><00:20:17.159><c> debug</c><00:20:17.600><c> contracts</c>

00:20:18.149 --> 00:20:18.159 align:start position:0%
this front end in the de debug contracts
 

00:20:18.159 --> 00:20:20.110 align:start position:0%
this front end in the de debug contracts
Tab<00:20:18.679><c> and</c><00:20:18.799><c> you'll</c><00:20:19.000><c> do</c><00:20:19.159><c> that</c><00:20:19.280><c> for</c><00:20:19.480><c> a</c><00:20:19.600><c> lot</c><00:20:19.799><c> longer</c>

00:20:20.110 --> 00:20:20.120 align:start position:0%
Tab and you'll do that for a lot longer
 

00:20:20.120 --> 00:20:22.029 align:start position:0%
Tab and you'll do that for a lot longer
than<00:20:20.280><c> I</c><00:20:20.440><c> did</c><00:20:20.720><c> I'm</c><00:20:20.880><c> kind</c><00:20:21.000><c> of</c><00:20:21.240><c> like</c><00:20:21.440><c> time</c><00:20:21.679><c> boxed</c>

00:20:22.029 --> 00:20:22.039 align:start position:0%
than I did I'm kind of like time boxed
 

00:20:22.039 --> 00:20:27.029 align:start position:0%
than I did I'm kind of like time boxed
here<00:20:22.200><c> to</c><00:20:22.360><c> a</c><00:20:22.440><c> short</c><00:20:22.760><c> window</c><00:20:23.679><c> uh</c><00:20:24.200><c> but</c><00:20:25.200><c> you'll</c><00:20:25.880><c> uh</c>

00:20:27.029 --> 00:20:27.039 align:start position:0%
here to a short window uh but you'll uh
 

00:20:27.039 --> 00:20:29.990 align:start position:0%
here to a short window uh but you'll uh
you'll<00:20:28.039><c> get</c><00:20:28.240><c> in</c><00:20:28.360><c> this</c><00:20:28.720><c> mode</c><00:20:29.120><c> of</c><00:20:29.520><c> tinkering</c>

00:20:29.990 --> 00:20:30.000 align:start position:0%
you'll get in this mode of tinkering
 

00:20:30.000 --> 00:20:31.669 align:start position:0%
you'll get in this mode of tinkering
with<00:20:30.200><c> solidity</c><00:20:30.760><c> and</c><00:20:30.919><c> getting</c><00:20:31.159><c> things</c><00:20:31.400><c> right</c>

00:20:31.669 --> 00:20:31.679 align:start position:0%
with solidity and getting things right
 

00:20:31.679 --> 00:20:34.750 align:start position:0%
with solidity and getting things right
here<00:20:32.240><c> and</c><00:20:32.400><c> that</c><00:20:32.520><c> will</c><00:20:33.000><c> take</c><00:20:33.240><c> longer</c><00:20:33.919><c> of</c><00:20:34.080><c> course</c>

00:20:34.750 --> 00:20:34.760 align:start position:0%
here and that will take longer of course
 

00:20:34.760 --> 00:20:36.350 align:start position:0%
here and that will take longer of course
but<00:20:35.120><c> once</c><00:20:35.280><c> you've</c><00:20:35.559><c> got</c><00:20:35.679><c> it</c><00:20:35.880><c> and</c><00:20:36.000><c> let's</c><00:20:36.159><c> just</c>

00:20:36.350 --> 00:20:36.360 align:start position:0%
but once you've got it and let's just
 

00:20:36.360 --> 00:20:38.390 align:start position:0%
but once you've got it and let's just
pretend<00:20:36.720><c> I</c><00:20:36.840><c> do</c><00:20:37.120><c> let's</c><00:20:37.320><c> pretend</c><00:20:37.720><c> that</c><00:20:37.919><c> I</c><00:20:38.080><c> have</c>

00:20:38.390 --> 00:20:38.400 align:start position:0%
pretend I do let's pretend that I have
 

00:20:38.400 --> 00:20:40.750 align:start position:0%
pretend I do let's pretend that I have
built<00:20:38.880><c> my</c><00:20:39.039><c> whole</c><00:20:39.400><c> app</c><00:20:39.840><c> I've</c><00:20:40.039><c> tested</c><00:20:40.400><c> it</c><00:20:40.640><c> it</c>

00:20:40.750 --> 00:20:40.760 align:start position:0%
built my whole app I've tested it it
 

00:20:40.760 --> 00:20:43.190 align:start position:0%
built my whole app I've tested it it
works<00:20:41.159><c> great</c><00:20:41.600><c> it's</c><00:20:41.799><c> very</c><00:20:42.120><c> secure</c><00:20:42.880><c> I'm</c><00:20:43.039><c> about</c>

00:20:43.190 --> 00:20:43.200 align:start position:0%
works great it's very secure I'm about
 

00:20:43.200 --> 00:20:46.070 align:start position:0%
works great it's very secure I'm about
to<00:20:43.360><c> put</c><00:20:43.520><c> it</c><00:20:43.640><c> on</c><00:20:44.200><c> a</c><00:20:44.280><c> blockchain</c><00:20:44.880><c> forever</c><00:20:45.880><c> uh</c><00:20:46.000><c> and</c>

00:20:46.070 --> 00:20:46.080 align:start position:0%
to put it on a blockchain forever uh and
 

00:20:46.080 --> 00:20:47.990 align:start position:0%
to put it on a blockchain forever uh and
it's<00:20:46.320><c> awesome</c><00:20:47.280><c> I'm</c><00:20:47.320><c> gonna</c><00:20:47.559><c> actually</c><00:20:47.799><c> take</c>

00:20:47.990 --> 00:20:48.000 align:start position:0%
it's awesome I'm gonna actually take
 

00:20:48.000 --> 00:20:50.149 align:start position:0%
it's awesome I'm gonna actually take
this<00:20:48.200><c> import</c><00:20:48.600><c> out</c><00:20:48.799><c> too</c><00:20:49.240><c> I</c><00:20:49.400><c> hate</c><00:20:49.640><c> deploying</c>

00:20:50.149 --> 00:20:50.159 align:start position:0%
this import out too I hate deploying
 

00:20:50.159 --> 00:20:52.630 align:start position:0%
this import out too I hate deploying
that<00:20:50.360><c> on</c><00:20:50.559><c> chain</c><00:20:50.919><c> and</c><00:20:51.120><c> paying</c><00:20:51.400><c> for</c><00:20:51.600><c> it</c><00:20:52.320><c> let</c><00:20:52.440><c> me</c>

00:20:52.630 --> 00:20:52.640 align:start position:0%
that on chain and paying for it let me
 

00:20:52.640 --> 00:20:55.310 align:start position:0%
that on chain and paying for it let me
take<00:20:52.960><c> that</c><00:20:53.159><c> out</c><00:20:53.480><c> here</c><00:20:54.159><c> there's</c><00:20:54.559><c> there's</c><00:20:55.080><c> some</c>

00:20:55.310 --> 00:20:55.320 align:start position:0%
take that out here there's there's some
 

00:20:55.320 --> 00:20:57.590 align:start position:0%
take that out here there's there's some
nice<00:20:55.760><c> console</c><00:20:56.159><c> log</c><00:20:56.440><c> debugging</c><00:20:56.919><c> you</c><00:20:57.039><c> can</c><00:20:57.200><c> do</c>

00:20:57.590 --> 00:20:57.600 align:start position:0%
nice console log debugging you can do
 

00:20:57.600 --> 00:20:59.510 align:start position:0%
nice console log debugging you can do
with<00:20:57.760><c> with</c><00:20:57.919><c> hard</c><00:20:58.240><c> hat</c><00:20:58.480><c> and</c><00:20:58.640><c> and</c><00:20:58.840><c> that'll</c><00:20:59.200><c> spit</c>

00:20:59.510 --> 00:20:59.520 align:start position:0%
with with hard hat and and that'll spit
 

00:20:59.520 --> 00:21:01.830 align:start position:0%
with with hard hat and and that'll spit
out<00:20:59.919><c> over</c><00:21:00.200><c> here</c><00:21:00.720><c> whenever</c><00:21:01.080><c> there's</c><00:21:01.240><c> a</c><00:21:01.400><c> console</c>

00:21:01.830 --> 00:21:01.840 align:start position:0%
out over here whenever there's a console
 

00:21:01.840 --> 00:21:03.750 align:start position:0%
out over here whenever there's a console
log<00:21:02.159><c> in</c><00:21:02.280><c> your</c><00:21:02.480><c> code</c><00:21:02.960><c> you'll</c><00:21:03.159><c> see</c><00:21:03.320><c> it</c><00:21:03.480><c> over</c><00:21:03.640><c> here</c>

00:21:03.750 --> 00:21:03.760 align:start position:0%
log in your code you'll see it over here
 

00:21:03.760 --> 00:21:05.230 align:start position:0%
log in your code you'll see it over here
in<00:21:03.919><c> your</c><00:21:04.039><c> blockchain</c><00:21:04.480><c> and</c><00:21:04.640><c> really</c><00:21:04.880><c> nice</c><00:21:05.039><c> for</c>

00:21:05.230 --> 00:21:05.240 align:start position:0%
in your blockchain and really nice for
 

00:21:05.240 --> 00:21:07.029 align:start position:0%
in your blockchain and really nice for
debugging<00:21:05.880><c> especially</c><00:21:06.280><c> when</c><00:21:06.360><c> you're</c><00:21:06.640><c> like</c>

00:21:07.029 --> 00:21:07.039 align:start position:0%
debugging especially when you're like
 

00:21:07.039 --> 00:21:09.190 align:start position:0%
debugging especially when you're like
why<00:21:07.200><c> isn't</c><00:21:07.440><c> this</c><00:21:07.640><c> decimal</c><00:21:08.080><c> working</c><00:21:08.840><c> I</c><00:21:09.000><c> thought</c>

00:21:09.190 --> 00:21:09.200 align:start position:0%
why isn't this decimal working I thought
 

00:21:09.200 --> 00:21:11.870 align:start position:0%
why isn't this decimal working I thought
I<00:21:09.440><c> thought</c><00:21:09.559><c> I</c><00:21:09.640><c> could</c><00:21:09.799><c> do</c><00:21:10.039><c> that</c><00:21:10.320><c> yeah</c><00:21:11.320><c> okay</c><00:21:11.760><c> I</c>

00:21:11.870 --> 00:21:11.880 align:start position:0%
I thought I could do that yeah okay I
 

00:21:11.880 --> 00:21:13.149 align:start position:0%
I thought I could do that yeah okay I
just<00:21:12.039><c> wanted</c><00:21:12.279><c> to</c><00:21:12.440><c> take</c><00:21:12.679><c> that</c><00:21:12.799><c> out</c><00:21:13.000><c> and</c>

00:21:13.149 --> 00:21:13.159 align:start position:0%
just wanted to take that out and
 

00:21:13.159 --> 00:21:15.870 align:start position:0%
just wanted to take that out and
redeploy<00:21:13.840><c> let's</c><00:21:14.000><c> see</c><00:21:14.159><c> if</c><00:21:14.279><c> everything's</c><00:21:14.840><c> happy</c>

00:21:15.870 --> 00:21:15.880 align:start position:0%
redeploy let's see if everything's happy
 

00:21:15.880 --> 00:21:19.750 align:start position:0%
redeploy let's see if everything's happy
here<00:21:16.880><c> okay</c><00:21:17.000><c> we're</c><00:21:17.240><c> happy</c><00:21:18.159><c> so</c><00:21:19.159><c> you'll</c><00:21:19.480><c> spend</c>

00:21:19.750 --> 00:21:19.760 align:start position:0%
here okay we're happy so you'll spend
 

00:21:19.760 --> 00:21:23.310 align:start position:0%
here okay we're happy so you'll spend
more<00:21:20.000><c> time</c><00:21:20.919><c> on</c><00:21:21.080><c> your</c><00:21:21.240><c> smart</c><00:21:22.080><c> contract</c><00:21:23.080><c> I</c><00:21:23.200><c> just</c>

00:21:23.310 --> 00:21:23.320 align:start position:0%
more time on your smart contract I just
 

00:21:23.320 --> 00:21:25.310 align:start position:0%
more time on your smart contract I just
did<00:21:23.480><c> a</c><00:21:23.600><c> quick</c><00:21:23.799><c> smart</c><00:21:24.159><c> contract</c><00:21:24.799><c> let's</c><00:21:25.039><c> pretend</c>

00:21:25.310 --> 00:21:25.320 align:start position:0%
did a quick smart contract let's pretend
 

00:21:25.320 --> 00:21:26.990 align:start position:0%
did a quick smart contract let's pretend
that<00:21:25.440><c> it's</c><00:21:25.559><c> all</c><00:21:25.720><c> good</c><00:21:25.880><c> to</c><00:21:26.080><c> go</c><00:21:26.640><c> now</c><00:21:26.799><c> we're</c>

00:21:26.990 --> 00:21:27.000 align:start position:0%
that it's all good to go now we're
 

00:21:27.000 --> 00:21:28.710 align:start position:0%
that it's all good to go now we're
thinking<00:21:27.360><c> about</c><00:21:27.600><c> our</c><00:21:27.760><c> front</c><00:21:28.000><c> end</c><00:21:28.200><c> what</c><00:21:28.279><c> do</c><00:21:28.360><c> we</c>

00:21:28.710 --> 00:21:28.720 align:start position:0%
thinking about our front end what do we
 

00:21:28.720 --> 00:21:30.590 align:start position:0%
thinking about our front end what do we
want<00:21:28.960><c> we</c><00:21:29.080><c> have</c><00:21:29.240><c> this</c><00:21:29.400><c> beneficiary</c><00:21:30.279><c> and</c><00:21:30.400><c> we</c><00:21:30.480><c> can</c>

00:21:30.590 --> 00:21:30.600 align:start position:0%
want we have this beneficiary and we can
 

00:21:30.600 --> 00:21:32.909 align:start position:0%
want we have this beneficiary and we can
set<00:21:30.840><c> the</c><00:21:30.960><c> beneficiary</c><00:21:31.600><c> and</c><00:21:31.720><c> we</c><00:21:31.799><c> can</c><00:21:31.960><c> withdraw</c>

00:21:32.909 --> 00:21:32.919 align:start position:0%
set the beneficiary and we can withdraw
 

00:21:32.919 --> 00:21:34.630 align:start position:0%
set the beneficiary and we can withdraw
I<00:21:33.039><c> think</c><00:21:33.200><c> I</c><00:21:33.360><c> want</c><00:21:33.640><c> some</c><00:21:33.840><c> kind</c><00:21:33.960><c> of</c><00:21:34.080><c> front</c><00:21:34.320><c> end</c>

00:21:34.630 --> 00:21:34.640 align:start position:0%
I think I want some kind of front end
 

00:21:34.640 --> 00:21:36.870 align:start position:0%
I think I want some kind of front end
that<00:21:34.760><c> lets</c><00:21:35.000><c> me</c><00:21:35.440><c> put</c><00:21:35.600><c> in</c><00:21:35.720><c> an</c><00:21:35.919><c> address</c><00:21:36.480><c> and</c><00:21:36.640><c> set</c>

00:21:36.870 --> 00:21:36.880 align:start position:0%
that lets me put in an address and set
 

00:21:36.880 --> 00:21:39.510 align:start position:0%
that lets me put in an address and set
the<00:21:37.240><c> beneficiary</c><00:21:38.240><c> and</c><00:21:38.360><c> then</c><00:21:38.559><c> another</c><00:21:38.960><c> address</c>

00:21:39.510 --> 00:21:39.520 align:start position:0%
the beneficiary and then another address
 

00:21:39.520 --> 00:21:41.269 align:start position:0%
the beneficiary and then another address
and<00:21:39.600><c> then</c><00:21:39.799><c> another</c><00:21:40.120><c> button</c><00:21:40.440><c> underneath</c><00:21:41.000><c> that</c>

00:21:41.269 --> 00:21:41.279 align:start position:0%
and then another button underneath that
 

00:21:41.279 --> 00:21:43.430 align:start position:0%
and then another button underneath that
that<00:21:41.400><c> lets</c><00:21:41.600><c> me</c><00:21:41.960><c> like</c><00:21:42.400><c> withdraw</c><00:21:42.840><c> the</c><00:21:42.919><c> money</c><00:21:43.279><c> or</c>

00:21:43.430 --> 00:21:43.440 align:start position:0%
that lets me like withdraw the money or
 

00:21:43.440 --> 00:21:44.549 align:start position:0%
that lets me like withdraw the money or
something<00:21:43.760><c> like</c><00:21:43.919><c> that</c><00:21:44.080><c> so</c><00:21:44.159><c> we're</c><00:21:44.279><c> going</c><00:21:44.360><c> to</c>

00:21:44.549 --> 00:21:44.559 align:start position:0%
something like that so we're going to
 

00:21:44.559 --> 00:21:46.990 align:start position:0%
something like that so we're going to
read<00:21:44.799><c> and</c><00:21:45.000><c> write</c><00:21:45.360><c> from</c><00:21:45.600><c> the</c><00:21:45.720><c> chain</c><00:21:46.520><c> in</c><00:21:46.640><c> our</c><00:21:46.919><c> in</c>

00:21:46.990 --> 00:21:47.000 align:start position:0%
read and write from the chain in our in
 

00:21:47.000 --> 00:21:49.149 align:start position:0%
read and write from the chain in our in
our<00:21:47.159><c> front</c><00:21:47.360><c> end</c><00:21:48.279><c> and</c><00:21:48.440><c> let's</c><00:21:48.679><c> go</c><00:21:48.880><c> let's</c><00:21:49.039><c> go</c>

00:21:49.149 --> 00:21:49.159 align:start position:0%
our front end and let's go let's go
 

00:21:49.159 --> 00:21:51.350 align:start position:0%
our front end and let's go let's go
start<00:21:49.360><c> working</c><00:21:49.600><c> on</c><00:21:49.799><c> that</c><00:21:50.640><c> so</c><00:21:50.840><c> this</c><00:21:50.919><c> is</c><00:21:51.080><c> kind</c><00:21:51.159><c> of</c>

00:21:51.350 --> 00:21:51.360 align:start position:0%
start working on that so this is kind of
 

00:21:51.360 --> 00:21:53.269 align:start position:0%
start working on that so this is kind of
phase<00:21:51.600><c> two</c><00:21:51.919><c> you're</c><00:21:52.120><c> starting</c><00:21:52.440><c> to</c><00:21:53.080><c> your</c>

00:21:53.269 --> 00:21:53.279 align:start position:0%
phase two you're starting to your
 

00:21:53.279 --> 00:21:55.430 align:start position:0%
phase two you're starting to your
contract<00:21:53.640><c> is</c><00:21:53.919><c> pretty</c><00:21:54.240><c> solid</c><00:21:54.880><c> you</c><00:21:55.000><c> may</c><00:21:55.200><c> come</c>

00:21:55.430 --> 00:21:55.440 align:start position:0%
contract is pretty solid you may come
 

00:21:55.440 --> 00:21:56.990 align:start position:0%
contract is pretty solid you may come
back<00:21:55.600><c> to</c><00:21:55.760><c> your</c><00:21:55.960><c> contract</c><00:21:56.400><c> and</c><00:21:56.640><c> add</c><00:21:56.799><c> some</c>

00:21:56.990 --> 00:21:57.000 align:start position:0%
back to your contract and add some
 

00:21:57.000 --> 00:21:59.230 align:start position:0%
back to your contract and add some
events<00:21:57.400><c> in</c><00:21:57.679><c> maybe</c><00:21:57.919><c> add</c><00:21:58.039><c> some</c><00:21:58.200><c> read</c><00:21:58.640><c> functions</c>

00:21:59.230 --> 00:21:59.240 align:start position:0%
events in maybe add some read functions
 

00:21:59.240 --> 00:22:00.830 align:start position:0%
events in maybe add some read functions
but<00:21:59.559><c> generally</c><00:21:59.960><c> the</c><00:22:00.120><c> functionality</c><00:22:00.679><c> is</c>

00:22:00.830 --> 00:22:00.840 align:start position:0%
but generally the functionality is
 

00:22:00.840 --> 00:22:04.269 align:start position:0%
but generally the functionality is
working<00:22:01.200><c> you're</c><00:22:01.440><c> good</c><00:22:01.559><c> to</c><00:22:01.760><c> go</c><00:22:02.640><c> uh</c><00:22:03.200><c> so</c><00:22:03.960><c> most</c><00:22:04.159><c> of</c>

00:22:04.269 --> 00:22:04.279 align:start position:0%
working you're good to go uh so most of
 

00:22:04.279 --> 00:22:06.269 align:start position:0%
working you're good to go uh so most of
the<00:22:04.480><c> time</c><00:22:04.919><c> now</c><00:22:05.159><c> we're</c><00:22:05.320><c> going</c><00:22:05.400><c> to</c><00:22:05.520><c> be</c><00:22:05.760><c> over</c><00:22:06.000><c> here</c>

00:22:06.269 --> 00:22:06.279 align:start position:0%
the time now we're going to be over here
 

00:22:06.279 --> 00:22:10.029 align:start position:0%
the time now we're going to be over here
in<00:22:06.679><c> react</c><00:22:07.559><c> land</c><00:22:08.559><c> and</c><00:22:08.960><c> normally</c><00:22:09.679><c> I</c><00:22:09.760><c> would</c>

00:22:10.029 --> 00:22:10.039 align:start position:0%
in react land and normally I would
 

00:22:10.039 --> 00:22:12.350 align:start position:0%
in react land and normally I would
definitely<00:22:10.640><c> just</c><00:22:10.840><c> prompt</c><00:22:11.240><c> GPT</c><00:22:11.960><c> I</c><00:22:12.039><c> would</c><00:22:12.200><c> not</c>

00:22:12.350 --> 00:22:12.360 align:start position:0%
definitely just prompt GPT I would not
 

00:22:12.360 --> 00:22:15.149 align:start position:0%
definitely just prompt GPT I would not
be<00:22:12.520><c> writing</c><00:22:12.880><c> this</c><00:22:13.600><c> code</c><00:22:14.480><c> uh</c><00:22:14.679><c> but</c><00:22:14.799><c> I</c><00:22:14.880><c> feel</c><00:22:15.039><c> like</c>

00:22:15.149 --> 00:22:15.159 align:start position:0%
be writing this code uh but I feel like
 

00:22:15.159 --> 00:22:17.590 align:start position:0%
be writing this code uh but I feel like
that's<00:22:15.360><c> kind</c><00:22:15.480><c> of</c><00:22:15.799><c> like</c><00:22:16.080><c> lazy</c><00:22:16.720><c> like</c><00:22:17.279><c> I</c><00:22:17.360><c> don't</c>

00:22:17.590 --> 00:22:17.600 align:start position:0%
that's kind of like lazy like I don't
 

00:22:17.600 --> 00:22:21.070 align:start position:0%
that's kind of like lazy like I don't
think<00:22:17.960><c> it's</c><00:22:18.960><c> I</c><00:22:19.159><c> I</c><00:22:19.840><c> it</c><00:22:19.919><c> feels</c><00:22:20.240><c> weird</c><00:22:20.559><c> to</c><00:22:20.880><c> be</c>

00:22:21.070 --> 00:22:21.080 align:start position:0%
think it's I I it feels weird to be
 

00:22:21.080 --> 00:22:23.990 align:start position:0%
think it's I I it feels weird to be
prompting<00:22:21.480><c> GPT</c><00:22:22.000><c> in</c><00:22:22.080><c> front</c><00:22:22.279><c> of</c><00:22:22.720><c> 30</c><00:22:23.080><c> 40</c><00:22:23.440><c> 50</c>

00:22:23.990 --> 00:22:24.000 align:start position:0%
prompting GPT in front of 30 40 50
 

00:22:24.000 --> 00:22:27.870 align:start position:0%
prompting GPT in front of 30 40 50
people<00:22:25.000><c> and</c><00:22:25.480><c> be</c><00:22:25.640><c> like</c><00:22:25.799><c> bro</c><00:22:26.279><c> please</c><00:22:27.039><c> full</c><00:22:27.559><c> full</c>

00:22:27.870 --> 00:22:27.880 align:start position:0%
people and be like bro please full full
 

00:22:27.880 --> 00:22:29.029 align:start position:0%
people and be like bro please full full
files<00:22:28.200><c> only</c>

00:22:29.029 --> 00:22:29.039 align:start position:0%
files only
 

00:22:29.039 --> 00:22:30.830 align:start position:0%
files only
like<00:22:29.159><c> I</c><00:22:29.279><c> feel</c><00:22:29.480><c> like</c><00:22:29.760><c> that</c><00:22:30.080><c> uh</c><00:22:30.200><c> that</c><00:22:30.320><c> is</c><00:22:30.400><c> a</c><00:22:30.520><c> weird</c>

00:22:30.830 --> 00:22:30.840 align:start position:0%
like I feel like that uh that is a weird
 

00:22:30.840 --> 00:22:32.390 align:start position:0%
like I feel like that uh that is a weird
experience<00:22:31.360><c> to</c><00:22:31.520><c> do</c><00:22:31.679><c> in</c><00:22:31.760><c> front</c><00:22:31.919><c> of</c><00:22:32.039><c> a</c><00:22:32.120><c> bunch</c><00:22:32.279><c> of</c>

00:22:32.390 --> 00:22:32.400 align:start position:0%
experience to do in front of a bunch of
 

00:22:32.400 --> 00:22:33.870 align:start position:0%
experience to do in front of a bunch of
people<00:22:32.600><c> so</c><00:22:32.720><c> it</c><00:22:32.799><c> still</c><00:22:32.960><c> makes</c><00:22:33.159><c> sense</c><00:22:33.400><c> to</c><00:22:33.600><c> for</c><00:22:33.760><c> me</c>

00:22:33.870 --> 00:22:33.880 align:start position:0%
people so it still makes sense to for me
 

00:22:33.880 --> 00:22:35.870 align:start position:0%
people so it still makes sense to for me
to<00:22:34.039><c> maybe</c><00:22:34.320><c> just</c><00:22:34.520><c> like</c><00:22:34.840><c> Live</c><00:22:35.120><c> code</c><00:22:35.440><c> this</c><00:22:35.600><c> thing</c>

00:22:35.870 --> 00:22:35.880 align:start position:0%
to maybe just like Live code this thing
 

00:22:35.880 --> 00:22:38.510 align:start position:0%
to maybe just like Live code this thing
rather<00:22:36.159><c> than</c><00:22:36.679><c> uh</c><00:22:36.799><c> ask</c><00:22:37.080><c> GPT</c><00:22:37.840><c> but</c><00:22:38.000><c> if</c><00:22:38.120><c> I</c><00:22:38.200><c> was</c><00:22:38.360><c> at</c>

00:22:38.510 --> 00:22:38.520 align:start position:0%
rather than uh ask GPT but if I was at
 

00:22:38.520 --> 00:22:40.870 align:start position:0%
rather than uh ask GPT but if I was at
home<00:22:38.760><c> and</c><00:22:38.880><c> it</c><00:22:38.960><c> was</c><00:22:39.120><c> just</c><00:22:39.279><c> me</c><00:22:39.880><c> I</c><00:22:39.960><c> would</c><00:22:40.159><c> be</c><00:22:40.760><c> uh</c>

00:22:40.870 --> 00:22:40.880 align:start position:0%
home and it was just me I would be uh
 

00:22:40.880 --> 00:22:44.470 align:start position:0%
home and it was just me I would be uh
yelling<00:22:41.440><c> at</c><00:22:41.919><c> the</c><00:22:42.360><c> GPT</c><00:22:42.960><c> to</c><00:22:43.240><c> get</c><00:22:43.360><c> it</c><00:22:43.480><c> to</c><00:22:43.640><c> work</c><00:22:44.080><c> and</c>

00:22:44.470 --> 00:22:44.480 align:start position:0%
yelling at the GPT to get it to work and
 

00:22:44.480 --> 00:22:46.669 align:start position:0%
yelling at the GPT to get it to work and
not<00:22:45.400><c> actually</c><00:22:45.640><c> writing</c><00:22:46.000><c> my</c><00:22:46.120><c> components</c>

00:22:46.669 --> 00:22:46.679 align:start position:0%
not actually writing my components
 

00:22:46.679 --> 00:22:47.990 align:start position:0%
not actually writing my components
myself<00:22:47.279><c> but</c><00:22:47.400><c> we're</c><00:22:47.520><c> going</c><00:22:47.600><c> to</c><00:22:47.720><c> write</c><00:22:47.840><c> them</c>

00:22:47.990 --> 00:22:48.000 align:start position:0%
myself but we're going to write them
 

00:22:48.000 --> 00:22:49.350 align:start position:0%
myself but we're going to write them
oursel<00:22:48.559><c> and</c><00:22:48.679><c> we're</c><00:22:48.799><c> not</c><00:22:48.960><c> actually</c><00:22:49.159><c> going</c><00:22:49.240><c> to</c>

00:22:49.350 --> 00:22:49.360 align:start position:0%
oursel and we're not actually going to
 

00:22:49.360 --> 00:22:50.470 align:start position:0%
oursel and we're not actually going to
write<00:22:49.480><c> them</c><00:22:49.600><c> oursel</c><00:22:49.919><c> I'm</c><00:22:50.000><c> going</c><00:22:50.080><c> to</c><00:22:50.159><c> go</c><00:22:50.240><c> to</c><00:22:50.360><c> the</c>

00:22:50.470 --> 00:22:50.480 align:start position:0%
write them oursel I'm going to go to the
 

00:22:50.480 --> 00:22:52.669 align:start position:0%
write them oursel I'm going to go to the
docs<00:22:50.880><c> and</c><00:22:50.960><c> I'm</c><00:22:51.039><c> going</c><00:22:51.159><c> to</c><00:22:51.279><c> copy</c><00:22:51.640><c> paste</c><00:22:52.480><c> so</c>

00:22:52.669 --> 00:22:52.679 align:start position:0%
docs and I'm going to copy paste so
 

00:22:52.679 --> 00:22:55.190 align:start position:0%
docs and I'm going to copy paste so
scaffold<00:22:53.120><c> eth</c><00:22:53.600><c> we</c><00:22:53.720><c> go</c><00:22:53.799><c> to</c><00:22:53.919><c> the</c><00:22:54.039><c> docs</c><00:22:54.880><c> there's</c>

00:22:55.190 --> 00:22:55.200 align:start position:0%
scaffold eth we go to the docs there's
 

00:22:55.200 --> 00:22:57.510 align:start position:0%
scaffold eth we go to the docs there's
this<00:22:55.679><c> tab</c><00:22:56.000><c> over</c><00:22:56.240><c> here</c><00:22:56.559><c> called</c><00:22:56.919><c> interacting</c>

00:22:57.510 --> 00:22:57.520 align:start position:0%
this tab over here called interacting
 

00:22:57.520 --> 00:22:59.669 align:start position:0%
this tab over here called interacting
with<00:22:57.679><c> your</c><00:22:57.919><c> contract</c><00:22:58.919><c> and</c><00:22:59.000><c> there's</c><00:22:59.240><c> external</c>

00:22:59.669 --> 00:22:59.679 align:start position:0%
with your contract and there's external
 

00:22:59.679 --> 00:23:01.269 align:start position:0%
with your contract and there's external
contracts<00:23:00.159><c> too</c><00:23:00.440><c> but</c><00:23:00.600><c> interacting</c><00:23:01.039><c> with</c><00:23:01.159><c> your</c>

00:23:01.269 --> 00:23:01.279 align:start position:0%
contracts too but interacting with your
 

00:23:01.279 --> 00:23:03.149 align:start position:0%
contracts too but interacting with your
contracts<00:23:01.679><c> is</c><00:23:01.799><c> kind</c><00:23:01.919><c> of</c><00:23:02.039><c> the</c><00:23:02.159><c> first</c><00:23:02.440><c> thing</c><00:23:03.000><c> and</c>

00:23:03.149 --> 00:23:03.159 align:start position:0%
contracts is kind of the first thing and
 

00:23:03.159 --> 00:23:04.630 align:start position:0%
contracts is kind of the first thing and
here<00:23:03.279><c> it</c><00:23:03.400><c> is</c><00:23:03.640><c> there's</c><00:23:03.880><c> here's</c><00:23:04.080><c> how</c><00:23:04.200><c> you</c><00:23:04.360><c> read</c>

00:23:04.630 --> 00:23:04.640 align:start position:0%
here it is there's here's how you read
 

00:23:04.640 --> 00:23:06.149 align:start position:0%
here it is there's here's how you read
from<00:23:04.799><c> your</c><00:23:05.039><c> contract</c><00:23:05.600><c> and</c><00:23:05.720><c> here's</c><00:23:05.919><c> how</c><00:23:06.000><c> you</c>

00:23:06.149 --> 00:23:06.159 align:start position:0%
from your contract and here's how you
 

00:23:06.159 --> 00:23:07.789 align:start position:0%
from your contract and here's how you
write<00:23:06.320><c> to</c><00:23:06.480><c> your</c><00:23:06.720><c> contract</c><00:23:07.200><c> and</c><00:23:07.320><c> this</c><00:23:07.400><c> is</c><00:23:07.520><c> using</c>

00:23:07.789 --> 00:23:07.799 align:start position:0%
write to your contract and this is using
 

00:23:07.799 --> 00:23:10.789 align:start position:0%
write to your contract and this is using
wag<00:23:08.120><c> me</c><00:23:08.320><c> so</c><00:23:08.440><c> you</c><00:23:08.520><c> could</c><00:23:08.720><c> always</c><00:23:09.120><c> use</c><00:23:10.080><c> wag</c><00:23:10.520><c> me</c>

00:23:10.789 --> 00:23:10.799 align:start position:0%
wag me so you could always use wag me
 

00:23:10.799 --> 00:23:13.750 align:start position:0%
wag me so you could always use wag me
from<00:23:11.320><c> VM</c><00:23:12.320><c> and</c><00:23:12.480><c> look</c><00:23:12.600><c> at</c><00:23:12.799><c> their</c><00:23:13.039><c> docs</c><00:23:13.480><c> and</c><00:23:13.640><c> go</c>

00:23:13.750 --> 00:23:13.760 align:start position:0%
from VM and look at their docs and go
 

00:23:13.760 --> 00:23:16.990 align:start position:0%
from VM and look at their docs and go
learn<00:23:14.039><c> some</c><00:23:14.440><c> things</c><00:23:15.440><c> uh</c><00:23:16.320><c> We've</c><00:23:16.520><c> wrapped</c><00:23:16.880><c> it</c>

00:23:16.990 --> 00:23:17.000 align:start position:0%
learn some things uh We've wrapped it
 

00:23:17.000 --> 00:23:18.590 align:start position:0%
learn some things uh We've wrapped it
slightly<00:23:17.440><c> because</c><00:23:17.679><c> scaffold</c><00:23:18.080><c> eth</c><00:23:18.279><c> handles</c>

00:23:18.590 --> 00:23:18.600 align:start position:0%
slightly because scaffold eth handles
 

00:23:18.600 --> 00:23:20.510 align:start position:0%
slightly because scaffold eth handles
some<00:23:18.799><c> wallet</c><00:23:19.200><c> stuff</c><00:23:19.440><c> and</c><00:23:19.600><c> other</c><00:23:19.840><c> things</c><00:23:20.159><c> so</c>

00:23:20.510 --> 00:23:20.520 align:start position:0%
some wallet stuff and other things so
 

00:23:20.520 --> 00:23:22.630 align:start position:0%
some wallet stuff and other things so
it's<00:23:21.000><c> it's</c><00:23:21.159><c> using</c><00:23:21.440><c> the</c><00:23:21.600><c> use</c><00:23:21.880><c> read</c><00:23:22.200><c> contract</c>

00:23:22.630 --> 00:23:22.640 align:start position:0%
it's it's using the use read contract
 

00:23:22.640 --> 00:23:24.149 align:start position:0%
it's it's using the use read contract
from<00:23:22.799><c> wag</c><00:23:23.080><c> me</c><00:23:23.240><c> but</c><00:23:23.360><c> we</c><00:23:23.480><c> called</c><00:23:23.760><c> our</c><00:23:23.960><c> own</c>

00:23:24.149 --> 00:23:24.159 align:start position:0%
from wag me but we called our own
 

00:23:24.159 --> 00:23:25.909 align:start position:0%
from wag me but we called our own
function<00:23:24.440><c> use</c><00:23:24.720><c> scaffold</c><00:23:25.120><c> read</c><00:23:25.520><c> we</c><00:23:25.640><c> just</c><00:23:25.799><c> it</c>

00:23:25.909 --> 00:23:25.919 align:start position:0%
function use scaffold read we just it
 

00:23:25.919 --> 00:23:27.909 align:start position:0%
function use scaffold read we just it
takes<00:23:26.360><c> a</c><00:23:26.520><c> couple</c><00:23:26.919><c> less</c><00:23:27.200><c> arguments</c><00:23:27.679><c> and</c><00:23:27.799><c> we</c>

00:23:27.909 --> 00:23:27.919 align:start position:0%
takes a couple less arguments and we
 

00:23:27.919 --> 00:23:29.669 align:start position:0%
takes a couple less arguments and we
fill<00:23:28.159><c> those</c><00:23:28.600><c> things</c><00:23:28.799><c> in</c><00:23:28.960><c> for</c><00:23:29.120><c> you</c><00:23:29.320><c> it's</c><00:23:29.559><c> a</c>

00:23:29.669 --> 00:23:29.679 align:start position:0%
fill those things in for you it's a
 

00:23:29.679 --> 00:23:31.630 align:start position:0%
fill those things in for you it's a
simple<00:23:29.960><c> piece</c><00:23:30.120><c> of</c><00:23:30.279><c> exraction</c><00:23:30.919><c> but</c><00:23:31.400><c> we</c><00:23:31.520><c> we</c>

00:23:31.630 --> 00:23:31.640 align:start position:0%
simple piece of exraction but we we
 

00:23:31.640 --> 00:23:34.510 align:start position:0%
simple piece of exraction but we we
think<00:23:31.799><c> it's</c><00:23:31.960><c> the</c><00:23:32.159><c> right</c><00:23:32.480><c> right</c><00:23:32.679><c> move</c><00:23:33.600><c> okay</c><00:23:34.039><c> so</c>

00:23:34.510 --> 00:23:34.520 align:start position:0%
think it's the right right move okay so
 

00:23:34.520 --> 00:23:36.110 align:start position:0%
think it's the right right move okay so
what<00:23:34.640><c> we</c><00:23:34.760><c> want</c><00:23:34.919><c> to</c><00:23:35.080><c> do</c><00:23:35.320><c> is</c><00:23:35.520><c> read</c><00:23:35.760><c> from</c><00:23:35.919><c> our</c>

00:23:36.110 --> 00:23:36.120 align:start position:0%
what we want to do is read from our
 

00:23:36.120 --> 00:23:38.669 align:start position:0%
what we want to do is read from our
contract<00:23:36.960><c> we</c><00:23:37.159><c> have</c><00:23:37.640><c> this</c><00:23:37.799><c> smart</c><00:23:38.159><c> contract</c>

00:23:38.669 --> 00:23:38.679 align:start position:0%
contract we have this smart contract
 

00:23:38.679 --> 00:23:40.750 align:start position:0%
contract we have this smart contract
that's<00:23:38.840><c> keeping</c><00:23:39.159><c> track</c><00:23:39.400><c> of</c><00:23:39.520><c> this</c><00:23:39.760><c> beneficiary</c>

00:23:40.750 --> 00:23:40.760 align:start position:0%
that's keeping track of this beneficiary
 

00:23:40.760 --> 00:23:42.990 align:start position:0%
that's keeping track of this beneficiary
and<00:23:40.840><c> I</c><00:23:40.919><c> want</c><00:23:41.039><c> to</c><00:23:41.279><c> display</c><00:23:41.720><c> the</c><00:23:41.919><c> beneficiary</c><00:23:42.799><c> on</c>

00:23:42.990 --> 00:23:43.000 align:start position:0%
and I want to display the beneficiary on
 

00:23:43.000 --> 00:23:46.710 align:start position:0%
and I want to display the beneficiary on
my<00:23:43.279><c> page</c><00:23:43.919><c> okay</c><00:23:44.480><c> and</c><00:23:44.679><c> so</c><00:23:44.880><c> far</c><00:23:45.200><c> all</c><00:23:45.360><c> we</c><00:23:45.600><c> have</c><00:23:46.080><c> is</c>

00:23:46.710 --> 00:23:46.720 align:start position:0%
my page okay and so far all we have is
 

00:23:46.720 --> 00:23:49.310 align:start position:0%
my page okay and so far all we have is
the<00:23:47.200><c> connected</c><00:23:47.840><c> address</c><00:23:48.520><c> oh</c><00:23:48.720><c> shoot</c><00:23:49.039><c> I</c><00:23:49.120><c> got</c><00:23:49.200><c> to</c>

00:23:49.310 --> 00:23:49.320 align:start position:0%
the connected address oh shoot I got to
 

00:23:49.320 --> 00:23:51.230 align:start position:0%
the connected address oh shoot I got to
go<00:23:49.400><c> show</c><00:23:49.600><c> the</c><00:23:49.760><c> page</c><00:23:50.240><c> so</c><00:23:50.400><c> we've</c><00:23:50.600><c> all</c><00:23:50.960><c> we've</c><00:23:51.120><c> been</c>

00:23:51.230 --> 00:23:51.240 align:start position:0%
go show the page so we've all we've been
 

00:23:51.240 --> 00:23:53.070 align:start position:0%
go show the page so we've all we've been
on<00:23:51.400><c> debug</c><00:23:51.840><c> contracts</c><00:23:52.279><c> the</c><00:23:52.400><c> whole</c><00:23:52.640><c> time</c><00:23:52.880><c> but</c><00:23:53.000><c> if</c>

00:23:53.070 --> 00:23:53.080 align:start position:0%
on debug contracts the whole time but if
 

00:23:53.080 --> 00:23:54.830 align:start position:0%
on debug contracts the whole time but if
I<00:23:53.240><c> hit</c><00:23:53.640><c> home</c><00:23:53.919><c> here</c><00:23:54.120><c> this</c><00:23:54.240><c> is</c><00:23:54.320><c> going</c><00:23:54.400><c> to</c><00:23:54.520><c> take</c><00:23:54.640><c> me</c>

00:23:54.830 --> 00:23:54.840 align:start position:0%
I hit home here this is going to take me
 

00:23:54.840 --> 00:23:56.669 align:start position:0%
I hit home here this is going to take me
back<00:23:54.960><c> to</c><00:23:55.080><c> the</c><00:23:55.279><c> page</c><00:23:55.840><c> and</c><00:23:55.960><c> I've</c><00:23:56.120><c> cleaned</c><00:23:56.480><c> out</c>

00:23:56.669 --> 00:23:56.679 align:start position:0%
back to the page and I've cleaned out
 

00:23:56.679 --> 00:23:58.190 align:start position:0%
back to the page and I've cleaned out
all<00:23:56.799><c> the</c><00:23:56.919><c> stuff</c><00:23:57.159><c> that</c><00:23:57.279><c> was</c><00:23:57.480><c> here</c><00:23:57.679><c> so</c><00:23:57.960><c> now</c><00:23:58.080><c> it's</c>

00:23:58.190 --> 00:23:58.200 align:start position:0%
all the stuff that was here so now it's
 

00:23:58.200 --> 00:24:01.789 align:start position:0%
all the stuff that was here so now it's
just<00:23:58.520><c> down</c><00:23:58.640><c> to</c><00:23:58.880><c> this</c><00:23:59.880><c> and</c><00:24:00.240><c> let's</c><00:24:00.440><c> see</c><00:24:00.720><c> what's</c>

00:24:01.789 --> 00:24:01.799 align:start position:0%
just down to this and let's see what's
 

00:24:01.799 --> 00:24:04.070 align:start position:0%
just down to this and let's see what's
uh<00:24:02.799><c> welcome</c>

00:24:04.070 --> 00:24:04.080 align:start position:0%
uh welcome
 

00:24:04.080 --> 00:24:07.710 align:start position:0%
uh welcome
to<00:24:05.080><c> this</c><00:24:05.159><c> is</c><00:24:05.320><c> going</c><00:24:05.400><c> to</c><00:24:05.559><c> be</c><00:24:05.799><c> called</c><00:24:06.679><c> uh</c><00:24:07.480><c> I</c><00:24:07.559><c> don't</c>

00:24:07.710 --> 00:24:07.720 align:start position:0%
to this is going to be called uh I don't
 

00:24:07.720 --> 00:24:13.269 align:start position:0%
to this is going to be called uh I don't
know<00:24:07.880><c> Devcon</c><00:24:08.360><c> Devcon</c><00:24:08.799><c> app</c><00:24:09.480><c> 3</c><00:24:10.480><c> con</c><00:24:11.200><c> app</c>

00:24:13.269 --> 00:24:13.279 align:start position:0%
know Devcon Devcon app 3 con app
 

00:24:13.279 --> 00:24:17.310 align:start position:0%
know Devcon Devcon app 3 con app
3<00:24:14.279><c> uh</c><00:24:14.559><c> the</c><00:24:14.760><c> Benny</c><00:24:15.760><c> beneficiary</c>

00:24:17.310 --> 00:24:17.320 align:start position:0%
3 uh the Benny beneficiary
 

00:24:17.320 --> 00:24:19.590 align:start position:0%
3 uh the Benny beneficiary
beneficiary<00:24:18.320><c> oh</c><00:24:18.520><c> man</c><00:24:18.679><c> I</c><00:24:18.760><c> didn't</c><00:24:19.000><c> spell</c><00:24:19.279><c> it</c>

00:24:19.590 --> 00:24:19.600 align:start position:0%
beneficiary oh man I didn't spell it
 

00:24:19.600 --> 00:24:23.070 align:start position:0%
beneficiary oh man I didn't spell it
right<00:24:20.240><c> come</c><00:24:20.360><c> on</c><00:24:20.720><c> help</c><00:24:20.880><c> me</c><00:24:21.640><c> a</c><00:24:21.840><c> r</c><00:24:22.120><c> y</c><00:24:22.440><c> did</c><00:24:22.559><c> I</c><00:24:22.720><c> get</c><00:24:22.799><c> it</c>

00:24:23.070 --> 00:24:23.080 align:start position:0%
right come on help me a r y did I get it
 

00:24:23.080 --> 00:24:26.269 align:start position:0%
right come on help me a r y did I get it
oh<00:24:23.320><c> there</c><00:24:23.400><c> we</c><00:24:23.600><c> go</c><00:24:23.840><c> thank</c><00:24:24.279><c> you</c><00:24:25.279><c> okay</c><00:24:25.760><c> and</c><00:24:25.960><c> now</c>

00:24:26.269 --> 00:24:26.279 align:start position:0%
oh there we go thank you okay and now
 

00:24:26.279 --> 00:24:27.750 align:start position:0%
oh there we go thank you okay and now
that<00:24:26.399><c> should</c><00:24:26.559><c> change</c><00:24:26.799><c> over</c><00:24:27.000><c> here</c><00:24:27.240><c> there</c><00:24:27.320><c> we</c><00:24:27.480><c> go</c>

00:24:27.750 --> 00:24:27.760 align:start position:0%
that should change over here there we go
 

00:24:27.760 --> 00:24:29.630 align:start position:0%
that should change over here there we go
okay<00:24:28.080><c> and</c><00:24:28.200><c> it's</c><00:24:28.440><c> showing</c><00:24:28.720><c> us</c><00:24:28.880><c> our</c><00:24:29.039><c> connected</c>

00:24:29.630 --> 00:24:29.640 align:start position:0%
okay and it's showing us our connected
 

00:24:29.640 --> 00:24:31.830 align:start position:0%
okay and it's showing us our connected
address<00:24:30.640><c> uh</c><00:24:30.880><c> has</c><00:24:31.039><c> that</c><00:24:31.200><c> little</c><00:24:31.360><c> blocky</c><00:24:31.720><c> and</c>

00:24:31.830 --> 00:24:31.840 align:start position:0%
address uh has that little blocky and
 

00:24:31.840 --> 00:24:33.630 align:start position:0%
address uh has that little blocky and
everything<00:24:32.559><c> but</c><00:24:32.720><c> now</c><00:24:32.880><c> what</c><00:24:33.000><c> we</c><00:24:33.080><c> want</c><00:24:33.159><c> to</c><00:24:33.279><c> do</c><00:24:33.399><c> is</c>

00:24:33.630 --> 00:24:33.640 align:start position:0%
everything but now what we want to do is
 

00:24:33.640 --> 00:24:35.950 align:start position:0%
everything but now what we want to do is
read<00:24:34.320><c> who</c><00:24:34.520><c> the</c><00:24:34.640><c> beneficiary</c><00:24:35.399><c> is</c><00:24:35.679><c> from</c><00:24:35.840><c> the</c>

00:24:35.950 --> 00:24:35.960 align:start position:0%
read who the beneficiary is from the
 

00:24:35.960 --> 00:24:38.230 align:start position:0%
read who the beneficiary is from the
smart<00:24:36.360><c> contract</c><00:24:37.360><c> and</c><00:24:37.559><c> I've</c><00:24:37.720><c> got</c><00:24:37.880><c> that</c><00:24:38.039><c> piece</c>

00:24:38.230 --> 00:24:38.240 align:start position:0%
smart contract and I've got that piece
 

00:24:38.240 --> 00:24:40.350 align:start position:0%
smart contract and I've got that piece
of<00:24:38.440><c> code</c><00:24:38.880><c> copied</c><00:24:39.360><c> already</c><00:24:40.000><c> so</c><00:24:40.120><c> I'm</c><00:24:40.200><c> going</c><00:24:40.279><c> to</c>

00:24:40.350 --> 00:24:40.360 align:start position:0%
of code copied already so I'm going to
 

00:24:40.360 --> 00:24:43.870 align:start position:0%
of code copied already so I'm going to
bring<00:24:40.480><c> it</c><00:24:40.600><c> in</c><00:24:40.799><c> right</c><00:24:40.960><c> here</c><00:24:41.200><c> and</c><00:24:41.720><c> paste</c><00:24:42.720><c> okay</c><00:24:43.120><c> so</c>

00:24:43.870 --> 00:24:43.880 align:start position:0%
bring it in right here and paste okay so
 

00:24:43.880 --> 00:24:45.590 align:start position:0%
bring it in right here and paste okay so
this<00:24:44.000><c> is</c><00:24:44.159><c> where</c><00:24:44.360><c> I</c><00:24:44.480><c> was</c><00:24:44.640><c> talking</c><00:24:44.960><c> about</c><00:24:45.279><c> it's</c>

00:24:45.590 --> 00:24:45.600 align:start position:0%
this is where I was talking about it's
 

00:24:45.600 --> 00:24:48.389 align:start position:0%
this is where I was talking about it's
really<00:24:45.960><c> nice</c><00:24:46.760><c> because</c><00:24:47.320><c> scaffold</c><00:24:47.799><c> eth</c><00:24:48.120><c> knows</c>

00:24:48.389 --> 00:24:48.399 align:start position:0%
really nice because scaffold eth knows
 

00:24:48.399 --> 00:24:51.230 align:start position:0%
really nice because scaffold eth knows
about<00:24:48.600><c> your</c><00:24:48.880><c> contracts</c><00:24:49.760><c> so</c><00:24:49.919><c> as</c><00:24:50.039><c> soon</c><00:24:50.200><c> as</c><00:24:50.320><c> I</c><00:24:50.559><c> hit</c>

00:24:51.230 --> 00:24:51.240 align:start position:0%
about your contracts so as soon as I hit
 

00:24:51.240 --> 00:24:53.669 align:start position:0%
about your contracts so as soon as I hit
uh<00:24:51.520><c> one</c><00:24:51.679><c> of</c><00:24:51.840><c> these</c><00:24:52.039><c> buttons</c><00:24:52.520><c> here</c><00:24:53.399><c> uh</c><00:24:53.559><c> let's</c>

00:24:53.669 --> 00:24:53.679 align:start position:0%
uh one of these buttons here uh let's
 

00:24:53.679 --> 00:24:55.789 align:start position:0%
uh one of these buttons here uh let's
see<00:24:53.880><c> I</c><00:24:53.960><c> think</c><00:24:54.080><c> I</c><00:24:54.200><c> just</c><00:24:54.320><c> open</c><00:24:54.600><c> the</c><00:24:54.720><c> quotes</c><00:24:55.080><c> maybe</c>

00:24:55.789 --> 00:24:55.799 align:start position:0%
see I think I just open the quotes maybe
 

00:24:55.799 --> 00:24:58.430 align:start position:0%
see I think I just open the quotes maybe
it's<00:24:55.960><c> going</c><00:24:56.039><c> to</c><00:24:56.320><c> start</c>

00:24:58.430 --> 00:24:58.440 align:start position:0%
it's going to start
 

00:24:58.440 --> 00:25:02.549 align:start position:0%
it's going to start
H<00:24:58.880><c> it's</c><00:24:59.159><c> not</c><00:24:59.840><c> which</c><00:25:00.039><c> button</c><00:25:00.360><c> is</c><00:25:00.960><c> it</c>

00:25:02.549 --> 00:25:02.559 align:start position:0%
H it's not which button is it
 

00:25:02.559 --> 00:25:05.630 align:start position:0%
H it's not which button is it
h<00:25:03.559><c> it</c><00:25:03.679><c> should</c>

00:25:05.630 --> 00:25:05.640 align:start position:0%
h it should
 

00:25:05.640 --> 00:25:08.990 align:start position:0%
h it should
autocomplete<00:25:06.640><c> to</c><00:25:07.120><c> whatever</c><00:25:07.440><c> the</c><00:25:07.640><c> value</c><00:25:08.200><c> is</c><00:25:08.679><c> in</c>

00:25:08.990 --> 00:25:09.000 align:start position:0%
autocomplete to whatever the value is in
 

00:25:09.000 --> 00:25:11.710 align:start position:0%
autocomplete to whatever the value is in
the<00:25:09.640><c> contract</c><00:25:10.640><c> something</c><00:25:10.960><c> is</c><00:25:11.159><c> not</c><00:25:11.440><c> right</c>

00:25:11.710 --> 00:25:11.720 align:start position:0%
the contract something is not right
 

00:25:11.720 --> 00:25:13.070 align:start position:0%
the contract something is not right
let's<00:25:11.880><c> see</c><00:25:12.080><c> oh</c><00:25:12.240><c> we</c><00:25:12.320><c> need</c><00:25:12.440><c> to</c><00:25:12.559><c> import</c><00:25:12.840><c> it</c><00:25:12.960><c> here</c>

00:25:13.070 --> 00:25:13.080 align:start position:0%
let's see oh we need to import it here
 

00:25:13.080 --> 00:25:16.789 align:start position:0%
let's see oh we need to import it here
we<00:25:13.240><c> go</c><00:25:13.600><c> let's</c><00:25:13.799><c> try</c><00:25:14.039><c> that</c><00:25:14.520><c> is</c><00:25:14.640><c> that</c><00:25:14.760><c> what's</c>

00:25:16.789 --> 00:25:16.799 align:start position:0%
we go let's try that is that what's
 

00:25:16.799 --> 00:25:18.870 align:start position:0%
we go let's try that is that what's
happening<00:25:17.799><c> basically</c><00:25:18.240><c> when</c><00:25:18.320><c> I</c><00:25:18.480><c> open</c><00:25:18.720><c> this</c>

00:25:18.870 --> 00:25:18.880 align:start position:0%
happening basically when I open this
 

00:25:18.880 --> 00:25:20.590 align:start position:0%
happening basically when I open this
quote<00:25:19.440><c> it</c><00:25:19.559><c> should</c><00:25:19.840><c> give</c><00:25:19.960><c> me</c><00:25:20.200><c> there</c><00:25:20.279><c> we</c><00:25:20.440><c> go</c>

00:25:20.590 --> 00:25:20.600 align:start position:0%
quote it should give me there we go
 

00:25:20.600 --> 00:25:22.510 align:start position:0%
quote it should give me there we go
that's<00:25:20.760><c> what</c><00:25:20.840><c> I</c><00:25:20.960><c> want</c><00:25:21.399><c> so</c><00:25:21.600><c> this</c><00:25:21.720><c> little</c><00:25:22.000><c> list</c>

00:25:22.510 --> 00:25:22.520 align:start position:0%
that's what I want so this little list
 

00:25:22.520 --> 00:25:24.430 align:start position:0%
that's what I want so this little list
is<00:25:22.720><c> the</c><00:25:22.880><c> stuff</c><00:25:23.159><c> from</c><00:25:23.320><c> my</c><00:25:23.440><c> smart</c><00:25:23.799><c> contract</c><00:25:24.279><c> so</c>

00:25:24.430 --> 00:25:24.440 align:start position:0%
is the stuff from my smart contract so
 

00:25:24.440 --> 00:25:26.190 align:start position:0%
is the stuff from my smart contract so
as<00:25:24.559><c> I'm</c><00:25:24.720><c> banging</c><00:25:25.080><c> away</c><00:25:25.279><c> on</c><00:25:25.440><c> that</c><00:25:25.600><c> solidity</c><00:25:26.080><c> and</c>

00:25:26.190 --> 00:25:26.200 align:start position:0%
as I'm banging away on that solidity and
 

00:25:26.200 --> 00:25:28.029 align:start position:0%
as I'm banging away on that solidity and
I<00:25:26.320><c> write</c><00:25:26.480><c> out</c><00:25:26.600><c> my</c><00:25:26.720><c> smart</c><00:25:27.039><c> contract</c><00:25:27.720><c> it</c><00:25:27.840><c> knows</c>

00:25:28.029 --> 00:25:28.039 align:start position:0%
I write out my smart contract it knows
 

00:25:28.039 --> 00:25:30.310 align:start position:0%
I write out my smart contract it knows
about<00:25:28.399><c> all</c><00:25:28.559><c> that</c><00:25:28.760><c> stuff</c><00:25:29.039><c> and</c><00:25:29.279><c> it</c><00:25:29.399><c> can</c><00:25:29.880><c> set</c><00:25:30.080><c> it</c>

00:25:30.310 --> 00:25:30.320 align:start position:0%
about all that stuff and it can set it
 

00:25:30.320 --> 00:25:32.510 align:start position:0%
about all that stuff and it can set it
here<00:25:31.120><c> so</c><00:25:31.520><c> instead</c><00:25:31.760><c> of</c><00:25:31.880><c> going</c><00:25:32.039><c> to</c><00:25:32.159><c> the</c><00:25:32.240><c> smart</c>

00:25:32.510 --> 00:25:32.520 align:start position:0%
here so instead of going to the smart
 

00:25:32.520 --> 00:25:33.510 align:start position:0%
here so instead of going to the smart
contract<00:25:32.840><c> and</c><00:25:32.919><c> being</c><00:25:33.080><c> like</c><00:25:33.240><c> what's</c><00:25:33.399><c> that</c>

00:25:33.510 --> 00:25:33.520 align:start position:0%
contract and being like what's that
 

00:25:33.520 --> 00:25:35.430 align:start position:0%
contract and being like what's that
variable<00:25:33.960><c> I</c><00:25:34.039><c> want</c><00:25:34.159><c> to</c><00:25:34.320><c> read</c><00:25:34.840><c> I'm</c><00:25:34.960><c> kind</c><00:25:35.080><c> of</c><00:25:35.240><c> in</c>

00:25:35.430 --> 00:25:35.440 align:start position:0%
variable I want to read I'm kind of in
 

00:25:35.440 --> 00:25:37.110 align:start position:0%
variable I want to read I'm kind of in
line<00:25:35.760><c> just</c><00:25:35.919><c> like</c><00:25:36.120><c> oh</c><00:25:36.440><c> I'm</c><00:25:36.559><c> going</c><00:25:36.720><c> to</c><00:25:36.880><c> your</c>

00:25:37.110 --> 00:25:37.120 align:start position:0%
line just like oh I'm going to your
 

00:25:37.120 --> 00:25:40.070 align:start position:0%
line just like oh I'm going to your
contract<00:25:37.679><c> and</c><00:25:37.840><c> then</c><00:25:38.159><c> I</c><00:25:38.279><c> want</c><00:25:38.679><c> the</c><00:25:39.080><c> beneficiary</c>

00:25:40.070 --> 00:25:40.080 align:start position:0%
contract and then I want the beneficiary
 

00:25:40.080 --> 00:25:42.590 align:start position:0%
contract and then I want the beneficiary
and<00:25:40.320><c> I</c><00:25:40.440><c> don't</c><00:25:40.640><c> think</c><00:25:40.840><c> there's</c><00:25:41.039><c> any</c><00:25:41.600><c> arguments</c>

00:25:42.590 --> 00:25:42.600 align:start position:0%
and I don't think there's any arguments
 

00:25:42.600 --> 00:25:44.909 align:start position:0%
and I don't think there's any arguments
and<00:25:42.760><c> let's</c><00:25:42.960><c> hit</c><00:25:43.159><c> save</c><00:25:43.880><c> and</c><00:25:44.039><c> then</c><00:25:44.600><c> uh</c><00:25:44.679><c> we</c><00:25:44.799><c> want</c>

00:25:44.909 --> 00:25:44.919 align:start position:0%
and let's hit save and then uh we want
 

00:25:44.919 --> 00:25:46.389 align:start position:0%
and let's hit save and then uh we want
to<00:25:45.120><c> name</c><00:25:45.320><c> it</c>

00:25:46.389 --> 00:25:46.399 align:start position:0%
to name it
 

00:25:46.399 --> 00:25:48.669 align:start position:0%
to name it
beneficiary<00:25:47.399><c> okay</c><00:25:47.960><c> and</c><00:25:48.080><c> it's</c><00:25:48.240><c> yellow</c><00:25:48.559><c> because</c>

00:25:48.669 --> 00:25:48.679 align:start position:0%
beneficiary okay and it's yellow because
 

00:25:48.679 --> 00:25:50.430 align:start position:0%
beneficiary okay and it's yellow because
we're<00:25:48.840><c> not</c><00:25:48.960><c> using</c><00:25:49.240><c> it</c><00:25:49.480><c> yet</c><00:25:49.720><c> but</c><00:25:49.840><c> let's</c><00:25:50.039><c> go</c><00:25:50.200><c> down</c>

00:25:50.430 --> 00:25:50.440 align:start position:0%
we're not using it yet but let's go down
 

00:25:50.440 --> 00:25:54.909 align:start position:0%
we're not using it yet but let's go down
here<00:25:50.760><c> and</c><00:25:51.039><c> put</c><00:25:51.240><c> a</c><00:25:51.799><c> div</c><00:25:52.880><c> o</c><00:25:53.880><c> what</c><00:25:54.120><c> what</c><00:25:54.240><c> was</c><00:25:54.480><c> that</c>

00:25:54.909 --> 00:25:54.919 align:start position:0%
here and put a div o what what was that
 

00:25:54.919 --> 00:25:57.230 align:start position:0%
here and put a div o what what was that
I<00:25:55.080><c> like</c><00:25:55.399><c> that</c><00:25:56.320><c> yeah</c><00:25:56.640><c> okay</c><00:25:56.799><c> but</c><00:25:56.919><c> I</c><00:25:57.000><c> don't</c><00:25:57.120><c> want</c>

00:25:57.230 --> 00:25:57.240 align:start position:0%
I like that yeah okay but I don't want
 

00:25:57.240 --> 00:25:59.710 align:start position:0%
I like that yeah okay but I don't want
to<00:25:57.360><c> use</c><00:25:57.520><c> the</c><00:25:57.679><c> address</c><00:25:57.960><c> component</c><00:25:58.399><c> it</c><00:25:58.600><c> yet</c><00:25:59.600><c> I</c>

00:25:59.710 --> 00:25:59.720 align:start position:0%
to use the address component it yet I
 

00:25:59.720 --> 00:26:03.789 align:start position:0%
to use the address component it yet I
want<00:25:59.799><c> to</c><00:26:00.000><c> show</c><00:26:00.960><c> it</c><00:26:01.440><c> off</c><00:26:01.880><c> raw</c><00:26:02.559><c> first</c><00:26:03.120><c> and</c><00:26:03.320><c> then</c>

00:26:03.789 --> 00:26:03.799 align:start position:0%
want to show it off raw first and then
 

00:26:03.799 --> 00:26:05.630 align:start position:0%
want to show it off raw first and then
it<00:26:03.880><c> will</c><00:26:04.200><c> help</c><00:26:04.440><c> us</c><00:26:05.039><c> understand</c><00:26:05.279><c> what</c><00:26:05.399><c> we</c><00:26:05.520><c> want</c>

00:26:05.630 --> 00:26:05.640 align:start position:0%
it will help us understand what we want
 

00:26:05.640 --> 00:26:07.909 align:start position:0%
it will help us understand what we want
to<00:26:05.760><c> do</c><00:26:05.960><c> next</c><00:26:06.600><c> okay</c><00:26:06.760><c> so</c><00:26:07.000><c> now</c><00:26:07.159><c> we</c><00:26:07.360><c> should</c><00:26:07.640><c> be</c>

00:26:07.909 --> 00:26:07.919 align:start position:0%
to do next okay so now we should be
 

00:26:07.919 --> 00:26:10.190 align:start position:0%
to do next okay so now we should be
reading<00:26:08.399><c> from</c><00:26:08.799><c> our</c><00:26:08.960><c> smart</c><00:26:09.320><c> contract</c><00:26:09.880><c> whoever</c>

00:26:10.190 --> 00:26:10.200 align:start position:0%
reading from our smart contract whoever
 

00:26:10.200 --> 00:26:12.470 align:start position:0%
reading from our smart contract whoever
that<00:26:10.360><c> address</c><00:26:10.720><c> is</c><00:26:10.960><c> that</c><00:26:11.080><c> is</c><00:26:11.240><c> the</c><00:26:11.480><c> beneficiary</c>

00:26:12.470 --> 00:26:12.480 align:start position:0%
that address is that is the beneficiary
 

00:26:12.480 --> 00:26:13.950 align:start position:0%
that address is that is the beneficiary
and<00:26:12.559><c> we</c><00:26:12.679><c> should</c><00:26:12.840><c> be</c><00:26:13.039><c> displaying</c><00:26:13.559><c> it</c><00:26:13.799><c> right</c>

00:26:13.950 --> 00:26:13.960 align:start position:0%
and we should be displaying it right
 

00:26:13.960 --> 00:26:15.470 align:start position:0%
and we should be displaying it right
down<00:26:14.120><c> here</c><00:26:14.440><c> let's</c><00:26:14.600><c> go</c><00:26:14.720><c> look</c><00:26:14.840><c> and</c><00:26:15.000><c> see</c><00:26:15.159><c> how</c><00:26:15.320><c> that</c>

00:26:15.470 --> 00:26:15.480 align:start position:0%
down here let's go look and see how that
 

00:26:15.480 --> 00:26:19.110 align:start position:0%
down here let's go look and see how that
looks<00:26:16.480><c> oo</c><00:26:16.840><c> looks</c><00:26:17.159><c> good</c><00:26:17.520><c> right</c><00:26:17.840><c> almost</c><00:26:18.720><c> it</c><00:26:18.919><c> it's</c>

00:26:19.110 --> 00:26:19.120 align:start position:0%
looks oo looks good right almost it it's
 

00:26:19.120 --> 00:26:21.750 align:start position:0%
looks oo looks good right almost it it's
working<00:26:19.840><c> it's</c><00:26:20.039><c> displaying</c><00:26:20.480><c> the</c><00:26:20.760><c> beneficiary</c>

00:26:21.750 --> 00:26:21.760 align:start position:0%
working it's displaying the beneficiary
 

00:26:21.760 --> 00:26:23.389 align:start position:0%
working it's displaying the beneficiary
but<00:26:21.919><c> this</c><00:26:22.039><c> is</c><00:26:22.200><c> kind</c><00:26:22.360><c> of</c><00:26:22.440><c> a</c><00:26:22.640><c> gross</c><00:26:23.039><c> it's</c><00:26:23.159><c> kind</c><00:26:23.279><c> of</c>

00:26:23.389 --> 00:26:23.399 align:start position:0%
but this is kind of a gross it's kind of
 

00:26:23.399 --> 00:26:26.110 align:start position:0%
but this is kind of a gross it's kind of
like<00:26:23.520><c> a</c><00:26:23.679><c> full</c><00:26:24.240><c> address</c><00:26:24.960><c> a</c><00:26:25.080><c> full</c><00:26:25.360><c> hex</c><00:26:25.679><c> address</c>

00:26:26.110 --> 00:26:26.120 align:start position:0%
like a full address a full hex address
 

00:26:26.120 --> 00:26:27.710 align:start position:0%
like a full address a full hex address
kind<00:26:26.240><c> of</c><00:26:26.320><c> ugly</c><00:26:26.679><c> looking</c><00:26:27.240><c> what</c><00:26:27.320><c> you'd</c><00:26:27.520><c> like</c><00:26:27.640><c> to</c>

00:26:27.710 --> 00:26:27.720 align:start position:0%
kind of ugly looking what you'd like to
 

00:26:27.720 --> 00:26:29.630 align:start position:0%
kind of ugly looking what you'd like to
do<00:26:27.880><c> is</c><00:26:27.960><c> do</c><00:26:28.360><c> NS</c><00:26:28.679><c> resolution</c><00:26:29.159><c> and</c><00:26:29.279><c> a</c><00:26:29.360><c> lot</c><00:26:29.480><c> of</c>

00:26:29.630 --> 00:26:29.640 align:start position:0%
do is do NS resolution and a lot of
 

00:26:29.640 --> 00:26:31.190 align:start position:0%
do is do NS resolution and a lot of
things<00:26:29.880><c> like</c><00:26:30.080><c> that</c><00:26:30.440><c> so</c><00:26:30.600><c> what</c><00:26:30.679><c> you</c><00:26:30.840><c> do</c><00:26:31.039><c> is</c>

00:26:31.190 --> 00:26:31.200 align:start position:0%
things like that so what you do is
 

00:26:31.200 --> 00:26:32.909 align:start position:0%
things like that so what you do is
instead<00:26:31.440><c> of</c><00:26:31.559><c> just</c><00:26:31.679><c> doing</c><00:26:31.960><c> beneficiary</c><00:26:32.720><c> like</c>

00:26:32.909 --> 00:26:32.919 align:start position:0%
instead of just doing beneficiary like
 

00:26:32.919 --> 00:26:36.350 align:start position:0%
instead of just doing beneficiary like
this<00:26:33.880><c> you</c><00:26:34.760><c> wrap</c><00:26:35.000><c> it</c><00:26:35.159><c> in</c><00:26:35.279><c> an</c><00:26:35.480><c> address</c><00:26:35.840><c> component</c>

00:26:36.350 --> 00:26:36.360 align:start position:0%
this you wrap it in an address component
 

00:26:36.360 --> 00:26:37.789 align:start position:0%
this you wrap it in an address component
and<00:26:36.440><c> this</c><00:26:36.600><c> address</c><00:26:36.919><c> component</c><00:26:37.360><c> comes</c><00:26:37.600><c> out</c><00:26:37.679><c> of</c>

00:26:37.789 --> 00:26:37.799 align:start position:0%
and this address component comes out of
 

00:26:37.799 --> 00:26:39.430 align:start position:0%
and this address component comes out of
the<00:26:37.919><c> box</c><00:26:38.120><c> with</c><00:26:38.279><c> scaffold</c><00:26:38.640><c> e</c><00:26:39.120><c> there's</c><00:26:39.279><c> an</c>

00:26:39.430 --> 00:26:39.440 align:start position:0%
the box with scaffold e there's an
 

00:26:39.440 --> 00:26:41.590 align:start position:0%
the box with scaffold e there's an
address<00:26:39.880><c> and</c><00:26:40.000><c> an</c><00:26:40.200><c> address</c><00:26:40.640><c> input</c><00:26:41.120><c> and</c><00:26:41.240><c> a</c><00:26:41.360><c> few</c>

00:26:41.590 --> 00:26:41.600 align:start position:0%
address and an address input and a few
 

00:26:41.600 --> 00:26:44.789 align:start position:0%
address and an address input and a few
others<00:26:42.320><c> and</c><00:26:42.480><c> I</c><00:26:42.520><c> can</c><00:26:42.679><c> show</c><00:26:42.880><c> you</c><00:26:43.159><c> in</c><00:26:43.279><c> the</c><00:26:43.799><c> docs</c>

00:26:44.789 --> 00:26:44.799 align:start position:0%
others and I can show you in the docs
 

00:26:44.799 --> 00:26:46.750 align:start position:0%
others and I can show you in the docs
where<00:26:44.960><c> to</c><00:26:45.200><c> find</c><00:26:45.600><c> those</c><00:26:46.279><c> if</c><00:26:46.399><c> you</c><00:26:46.520><c> go</c><00:26:46.600><c> to</c>

00:26:46.750 --> 00:26:46.760 align:start position:0%
where to find those if you go to
 

00:26:46.760 --> 00:26:48.870 align:start position:0%
where to find those if you go to
components<00:26:47.360><c> here</c><00:26:47.840><c> there's</c><00:26:48.080><c> all</c><00:26:48.320><c> those</c><00:26:48.760><c> uh</c>

00:26:48.870 --> 00:26:48.880 align:start position:0%
components here there's all those uh
 

00:26:48.880 --> 00:26:52.470 align:start position:0%
components here there's all those uh
handy<00:26:49.720><c> components</c><00:26:50.720><c> and</c><00:26:51.240><c> uh</c><00:26:51.600><c> to</c><00:26:51.840><c> extend</c><00:26:52.279><c> that</c>

00:26:52.470 --> 00:26:52.480 align:start position:0%
handy components and uh to extend that
 

00:26:52.480 --> 00:26:54.190 align:start position:0%
handy components and uh to extend that
we<00:26:52.600><c> have</c><00:26:52.679><c> an</c><00:26:52.840><c> extension</c><00:26:53.320><c> system</c><00:26:53.679><c> that</c><00:26:53.799><c> uses</c><00:26:54.120><c> a</c>

00:26:54.190 --> 00:26:54.200 align:start position:0%
we have an extension system that uses a
 

00:26:54.200 --> 00:26:56.430 align:start position:0%
we have an extension system that uses a
lot<00:26:54.320><c> of</c><00:26:54.480><c> other</c><00:26:54.720><c> components</c><00:26:55.440><c> like</c><00:26:55.919><c> the</c><00:26:56.320><c> like</c>

00:26:56.430 --> 00:26:56.440 align:start position:0%
lot of other components like the like
 

00:26:56.440 --> 00:26:58.549 align:start position:0%
lot of other components like the like
onchain<00:26:56.960><c> kit</c><00:26:57.200><c> from</c><00:26:57.399><c> Bas</c><00:26:57.919><c> so</c><00:26:58.080><c> if</c><00:26:58.240><c> if</c><00:26:58.279><c> you</c><00:26:58.360><c> wanted</c>

00:26:58.549 --> 00:26:58.559 align:start position:0%
onchain kit from Bas so if if you wanted
 

00:26:58.559 --> 00:27:00.789 align:start position:0%
onchain kit from Bas so if if you wanted
like<00:26:58.679><c> a</c><00:26:58.760><c> swap</c><00:26:59.159><c> component</c><00:27:00.000><c> you</c><00:27:00.159><c> could</c><00:27:00.360><c> use</c><00:27:00.600><c> the</c>

00:27:00.789 --> 00:27:00.799 align:start position:0%
like a swap component you could use the
 

00:27:00.799 --> 00:27:02.590 align:start position:0%
like a swap component you could use the
extension<00:27:01.240><c> system</c><00:27:01.520><c> to</c><00:27:01.679><c> bring</c><00:27:01.840><c> in</c><00:27:01.960><c> the</c><00:27:02.039><c> onchain</c>

00:27:02.590 --> 00:27:02.600 align:start position:0%
extension system to bring in the onchain
 

00:27:02.600 --> 00:27:04.510 align:start position:0%
extension system to bring in the onchain
kit<00:27:02.840><c> and</c><00:27:03.000><c> just</c><00:27:03.240><c> add</c><00:27:03.440><c> that</c><00:27:03.559><c> in</c><00:27:03.760><c> too</c><00:27:04.080><c> so</c><00:27:04.200><c> we</c><00:27:04.320><c> have</c>

00:27:04.510 --> 00:27:04.520 align:start position:0%
kit and just add that in too so we have
 

00:27:04.520 --> 00:27:07.029 align:start position:0%
kit and just add that in too so we have
like<00:27:04.880><c> lowlevel</c><00:27:05.640><c> components</c><00:27:06.640><c> and</c><00:27:06.760><c> then</c><00:27:06.880><c> the</c>

00:27:07.029 --> 00:27:07.039 align:start position:0%
like lowlevel components and then the
 

00:27:07.039 --> 00:27:08.669 align:start position:0%
like lowlevel components and then the
extension<00:27:07.520><c> system</c><00:27:07.799><c> will</c><00:27:08.039><c> have</c><00:27:08.240><c> like</c><00:27:08.440><c> some</c>

00:27:08.669 --> 00:27:08.679 align:start position:0%
extension system will have like some
 

00:27:08.679 --> 00:27:12.110 align:start position:0%
extension system will have like some
nicer<00:27:09.120><c> level</c><00:27:09.559><c> components</c><00:27:10.559><c> and</c><00:27:11.120><c> uh</c><00:27:11.520><c> Kevin</c>

00:27:12.110 --> 00:27:12.120 align:start position:0%
nicer level components and uh Kevin
 

00:27:12.120 --> 00:27:13.310 align:start position:0%
nicer level components and uh Kevin
Jones<00:27:12.399><c> will</c><00:27:12.520><c> show</c><00:27:12.720><c> that</c><00:27:12.840><c> off</c><00:27:13.000><c> here</c><00:27:13.120><c> in</c><00:27:13.200><c> a</c>

00:27:13.310 --> 00:27:13.320 align:start position:0%
Jones will show that off here in a
 

00:27:13.320 --> 00:27:15.549 align:start position:0%
Jones will show that off here in a
little<00:27:13.480><c> bit</c><00:27:13.600><c> when</c><00:27:13.720><c> I</c><00:27:13.799><c> get</c><00:27:13.919><c> done</c><00:27:14.880><c> speedrunning</c>

00:27:15.549 --> 00:27:15.559 align:start position:0%
little bit when I get done speedrunning
 

00:27:15.559 --> 00:27:18.510 align:start position:0%
little bit when I get done speedrunning
this<00:27:16.120><c> okay</c><00:27:17.080><c> so</c><00:27:17.640><c> how</c><00:27:17.880><c> is</c><00:27:18.000><c> our</c><00:27:18.120><c> front</c><00:27:18.320><c> end</c>

00:27:18.510 --> 00:27:18.520 align:start position:0%
this okay so how is our front end
 

00:27:18.520 --> 00:27:19.710 align:start position:0%
this okay so how is our front end
looking<00:27:18.799><c> let's</c>

00:27:19.710 --> 00:27:19.720 align:start position:0%
looking let's
 

00:27:19.720 --> 00:27:22.230 align:start position:0%
looking let's
go<00:27:20.720><c> we</c><00:27:20.919><c> have</c><00:27:21.159><c> oh</c><00:27:21.320><c> doesn't</c><00:27:21.520><c> that</c><00:27:21.640><c> look</c><00:27:21.880><c> so</c><00:27:22.000><c> much</c>

00:27:22.230 --> 00:27:22.240 align:start position:0%
go we have oh doesn't that look so much
 

00:27:22.240 --> 00:27:25.909 align:start position:0%
go we have oh doesn't that look so much
nicer<00:27:22.720><c> let's</c><00:27:22.919><c> let's</c><00:27:23.080><c> do</c><00:27:23.200><c> that</c><00:27:23.399><c> again</c><00:27:23.960><c> so</c>

00:27:25.909 --> 00:27:25.919 align:start position:0%
nicer let's let's do that again so
 

00:27:25.919 --> 00:27:29.110 align:start position:0%
nicer let's let's do that again so
whoops<00:27:26.919><c> so</c><00:27:27.480><c> this</c><00:27:28.240><c> this</c><00:27:28.360><c> is</c><00:27:28.480><c> like</c><00:27:28.600><c> at</c><00:27:28.720><c> the</c><00:27:28.840><c> eye</c>

00:27:29.110 --> 00:27:29.120 align:start position:0%
whoops so this this is like at the eye
 

00:27:29.120 --> 00:27:31.230 align:start position:0%
whoops so this this is like at the eye
doctor<00:27:29.480><c> you</c><00:27:29.600><c> know</c><00:27:29.919><c> number</c><00:27:30.159><c> one</c><00:27:30.399><c> or</c><00:27:30.600><c> number</c><00:27:30.840><c> two</c>

00:27:31.230 --> 00:27:31.240 align:start position:0%
doctor you know number one or number two
 

00:27:31.240 --> 00:27:33.149 align:start position:0%
doctor you know number one or number two
number<00:27:31.520><c> one</c><00:27:31.799><c> number</c><00:27:32.039><c> two</c><00:27:32.600><c> doesn't</c><00:27:32.880><c> that</c><00:27:33.039><c> just</c>

00:27:33.149 --> 00:27:33.159 align:start position:0%
number one number two doesn't that just
 

00:27:33.159 --> 00:27:35.830 align:start position:0%
number one number two doesn't that just
look<00:27:33.399><c> gross</c><00:27:34.039><c> and</c><00:27:34.120><c> then</c><00:27:34.279><c> when</c><00:27:34.440><c> we</c><00:27:34.799><c> do</c><00:27:35.320><c> just</c><00:27:35.640><c> this</c>

00:27:35.830 --> 00:27:35.840 align:start position:0%
look gross and then when we do just this
 

00:27:35.840 --> 00:27:38.630 align:start position:0%
look gross and then when we do just this
quick<00:27:36.200><c> change</c><00:27:37.000><c> and</c><00:27:37.120><c> we</c><00:27:37.279><c> hit</c><00:27:37.520><c> save</c><00:27:38.360><c> and</c><00:27:38.520><c> this</c>

00:27:38.630 --> 00:27:38.640 align:start position:0%
quick change and we hit save and this
 

00:27:38.640 --> 00:27:42.350 align:start position:0%
quick change and we hit save and this
looks<00:27:38.840><c> so</c><00:27:39.039><c> much</c><00:27:39.240><c> nicer</c><00:27:39.840><c> I</c><00:27:40.000><c> love</c><00:27:40.200><c> it</c><00:27:41.200><c> okay</c><00:27:41.480><c> so</c><00:27:42.080><c> we</c>

00:27:42.350 --> 00:27:42.360 align:start position:0%
looks so much nicer I love it okay so we
 

00:27:42.360 --> 00:27:44.430 align:start position:0%
looks so much nicer I love it okay so we
are<00:27:42.559><c> we're</c><00:27:42.760><c> displaying</c><00:27:43.240><c> who</c><00:27:43.399><c> the</c><00:27:43.559><c> beneficiary</c>

00:27:44.430 --> 00:27:44.440 align:start position:0%
are we're displaying who the beneficiary
 

00:27:44.440 --> 00:27:46.950 align:start position:0%
are we're displaying who the beneficiary
is<00:27:45.279><c> and</c><00:27:45.399><c> we</c><00:27:45.559><c> know</c><00:27:45.720><c> who</c><00:27:45.880><c> the</c><00:27:46.000><c> connected</c><00:27:46.480><c> address</c>

00:27:46.950 --> 00:27:46.960 align:start position:0%
is and we know who the connected address
 

00:27:46.960 --> 00:27:51.070 align:start position:0%
is and we know who the connected address
is<00:27:47.880><c> and</c><00:27:48.159><c> then</c><00:27:48.799><c> okay</c><00:27:49.039><c> now</c><00:27:49.200><c> we</c><00:27:49.360><c> need</c><00:27:49.679><c> to</c><00:27:50.679><c> uh</c><00:27:50.880><c> let's</c>

00:27:51.070 --> 00:27:51.080 align:start position:0%
is and then okay now we need to uh let's
 

00:27:51.080 --> 00:27:54.149 align:start position:0%
is and then okay now we need to uh let's
see<00:27:51.279><c> we</c><00:27:51.399><c> want</c><00:27:51.519><c> to</c><00:27:51.760><c> write</c><00:27:52.399><c> to</c><00:27:52.720><c> the</c><00:27:52.880><c> chain</c><00:27:53.840><c> and</c><00:27:54.000><c> I</c>

00:27:54.149 --> 00:27:54.159 align:start position:0%
see we want to write to the chain and I
 

00:27:54.159 --> 00:27:57.870 align:start position:0%
see we want to write to the chain and I
think<00:27:54.480><c> maybe</c><00:27:54.919><c> we</c><00:27:55.240><c> could</c><00:27:56.240><c> H</c><00:27:57.080><c> maybe</c><00:27:57.440><c> let's</c><00:27:57.720><c> just</c>

00:27:57.870 --> 00:27:57.880 align:start position:0%
think maybe we could H maybe let's just
 

00:27:57.880 --> 00:28:00.350 align:start position:0%
think maybe we could H maybe let's just
make<00:27:58.519><c> uh</c><00:27:58.679><c> withdraw</c><00:27:59.200><c> button</c><00:27:59.600><c> first</c><00:28:00.080><c> I</c><00:28:00.200><c> think</c>

00:28:00.350 --> 00:28:00.360 align:start position:0%
make uh withdraw button first I think
 

00:28:00.360 --> 00:28:02.750 align:start position:0%
make uh withdraw button first I think
that's<00:28:00.559><c> the</c><00:28:00.720><c> move</c><00:28:01.320><c> that's</c><00:28:01.480><c> the</c><00:28:01.640><c> move</c><00:28:02.320><c> so</c><00:28:02.519><c> let's</c>

00:28:02.750 --> 00:28:02.760 align:start position:0%
that's the move that's the move so let's
 

00:28:02.760 --> 00:28:04.990 align:start position:0%
that's the move that's the move so let's
go<00:28:03.120><c> back</c><00:28:03.279><c> to</c><00:28:03.440><c> scaffold</c><00:28:03.840><c> e</c><00:28:04.159><c> docs</c><00:28:04.679><c> so</c><00:28:04.840><c> now</c><00:28:04.919><c> we</c>

00:28:04.990 --> 00:28:05.000 align:start position:0%
go back to scaffold e docs so now we
 

00:28:05.000 --> 00:28:06.549 align:start position:0%
go back to scaffold e docs so now we
want<00:28:05.120><c> to</c><00:28:05.320><c> write</c><00:28:05.480><c> to</c><00:28:05.640><c> our</c><00:28:05.799><c> contract</c><00:28:06.240><c> we're</c><00:28:06.399><c> able</c>

00:28:06.549 --> 00:28:06.559 align:start position:0%
want to write to our contract we're able
 

00:28:06.559 --> 00:28:07.950 align:start position:0%
want to write to our contract we're able
to<00:28:06.720><c> read</c><00:28:06.919><c> from</c><00:28:07.080><c> our</c><00:28:07.240><c> contract</c><00:28:07.640><c> but</c><00:28:07.760><c> now</c><00:28:07.880><c> we</c>

00:28:07.950 --> 00:28:07.960 align:start position:0%
to read from our contract but now we
 

00:28:07.960 --> 00:28:09.750 align:start position:0%
to read from our contract but now we
want<00:28:08.080><c> to</c><00:28:08.200><c> write</c><00:28:08.399><c> to</c><00:28:08.559><c> our</c><00:28:08.760><c> contract</c><00:28:09.519><c> so</c><00:28:09.679><c> what</c>

00:28:09.750 --> 00:28:09.760 align:start position:0%
want to write to our contract so what
 

00:28:09.760 --> 00:28:11.909 align:start position:0%
want to write to our contract so what
you<00:28:09.880><c> do</c><00:28:10.039><c> is</c><00:28:10.120><c> you</c><00:28:10.279><c> set</c><00:28:10.440><c> up</c><00:28:10.679><c> this</c><00:28:11.120><c> like</c><00:28:11.279><c> async</c>

00:28:11.909 --> 00:28:11.919 align:start position:0%
you do is you set up this like async
 

00:28:11.919 --> 00:28:14.630 align:start position:0%
you do is you set up this like async
contract<00:28:12.440><c> writer</c><00:28:13.440><c> and</c><00:28:13.640><c> that</c><00:28:13.880><c> goes</c><00:28:14.240><c> in</c><00:28:14.440><c> with</c>

00:28:14.630 --> 00:28:14.640 align:start position:0%
contract writer and that goes in with
 

00:28:14.640 --> 00:28:15.549 align:start position:0%
contract writer and that goes in with
your

00:28:15.549 --> 00:28:15.559 align:start position:0%
your
 

00:28:15.559 --> 00:28:18.310 align:start position:0%
your
hooks<00:28:16.559><c> there</c><00:28:17.320><c> okay</c><00:28:17.799><c> and</c><00:28:17.919><c> that's</c><00:28:18.080><c> going</c><00:28:18.200><c> to</c>

00:28:18.310 --> 00:28:18.320 align:start position:0%
hooks there okay and that's going to
 

00:28:18.320 --> 00:28:19.870 align:start position:0%
hooks there okay and that's going to
talk<00:28:18.519><c> to</c><00:28:18.679><c> our</c><00:28:18.880><c> contract</c><00:28:19.279><c> it's</c><00:28:19.399><c> already</c><00:28:19.600><c> named</c>

00:28:19.870 --> 00:28:19.880 align:start position:0%
talk to our contract it's already named
 

00:28:19.880 --> 00:28:22.549 align:start position:0%
talk to our contract it's already named
your<00:28:20.120><c> contract</c><00:28:21.000><c> o</c><00:28:21.200><c> we</c><00:28:21.279><c> need</c><00:28:21.399><c> to</c><00:28:21.600><c> install</c>

00:28:22.549 --> 00:28:22.559 align:start position:0%
your contract o we need to install
 

00:28:22.559 --> 00:28:26.630 align:start position:0%
your contract o we need to install
it<00:28:24.000><c> okay</c><00:28:25.000><c> and</c><00:28:25.240><c> then</c><00:28:25.640><c> write</c><00:28:25.960><c> your</c><00:28:26.279><c> contract</c>

00:28:26.630 --> 00:28:26.640 align:start position:0%
it okay and then write your contract
 

00:28:26.640 --> 00:28:28.590 align:start position:0%
it okay and then write your contract
async<00:28:27.200><c> Okay</c><00:28:27.279><c> so</c><00:28:27.399><c> we've</c><00:28:27.559><c> got</c><00:28:27.679><c> this</c><00:28:27.840><c> object</c><00:28:28.440><c> now</c>

00:28:28.590 --> 00:28:28.600 align:start position:0%
async Okay so we've got this object now
 

00:28:28.600 --> 00:28:30.909 align:start position:0%
async Okay so we've got this object now
that<00:28:28.720><c> we</c><00:28:28.840><c> can</c><00:28:29.000><c> write</c><00:28:29.240><c> to</c><00:28:29.799><c> so</c><00:28:30.080><c> then</c><00:28:30.360><c> here</c><00:28:30.559><c> is</c><00:28:30.679><c> a</c>

00:28:30.909 --> 00:28:30.919 align:start position:0%
that we can write to so then here is a
 

00:28:30.919 --> 00:28:32.710 align:start position:0%
that we can write to so then here is a
button<00:28:31.360><c> I'm</c><00:28:31.440><c> going</c><00:28:31.559><c> to</c><00:28:31.760><c> copy</c><00:28:32.080><c> that</c><00:28:32.240><c> button</c>

00:28:32.710 --> 00:28:32.720 align:start position:0%
button I'm going to copy that button
 

00:28:32.720 --> 00:28:35.149 align:start position:0%
button I'm going to copy that button
exactly<00:28:33.159><c> and</c><00:28:33.279><c> I'm</c><00:28:33.360><c> just</c><00:28:33.480><c> going</c><00:28:33.559><c> to</c><00:28:33.720><c> use</c><00:28:33.919><c> it</c><00:28:34.880><c> and</c>

00:28:35.149 --> 00:28:35.159 align:start position:0%
exactly and I'm just going to use it and
 

00:28:35.159 --> 00:28:36.990 align:start position:0%
exactly and I'm just going to use it and
let's<00:28:35.360><c> go</c><00:28:35.519><c> down</c><00:28:35.760><c> here</c><00:28:36.120><c> maybe</c><00:28:36.320><c> set</c><00:28:36.519><c> up</c><00:28:36.840><c> like</c>

00:28:36.990 --> 00:28:37.000 align:start position:0%
let's go down here maybe set up like
 

00:28:37.000 --> 00:28:38.470 align:start position:0%
let's go down here maybe set up like
some

00:28:38.470 --> 00:28:38.480 align:start position:0%
some
 

00:28:38.480 --> 00:28:41.710 align:start position:0%
some
divs<00:28:39.480><c> uh</c><00:28:39.760><c> let's</c><00:28:39.919><c> do</c><00:28:40.039><c> a</c><00:28:40.159><c> div</c><00:28:40.519><c> first</c><00:28:41.080><c> there</c><00:28:41.200><c> we</c><00:28:41.360><c> go</c>

00:28:41.710 --> 00:28:41.720 align:start position:0%
divs uh let's do a div first there we go
 

00:28:41.720 --> 00:28:44.909 align:start position:0%
divs uh let's do a div first there we go
then<00:28:41.880><c> the</c><00:28:42.039><c> button</c><00:28:42.679><c> then</c><00:28:42.880><c> hit</c><00:28:43.399><c> save</c><00:28:44.399><c> okay</c><00:28:44.640><c> so</c>

00:28:44.909 --> 00:28:44.919 align:start position:0%
then the button then hit save okay so
 

00:28:44.919 --> 00:28:46.909 align:start position:0%
then the button then hit save okay so
what<00:28:45.120><c> is</c><00:28:45.360><c> this</c><00:28:45.559><c> doing</c><00:28:45.919><c> it's</c><00:28:46.080><c> writing</c><00:28:46.480><c> to</c><00:28:46.679><c> the</c>

00:28:46.909 --> 00:28:46.919 align:start position:0%
what is this doing it's writing to the
 

00:28:46.919 --> 00:28:48.509 align:start position:0%
what is this doing it's writing to the
contract<00:28:47.360><c> and</c><00:28:47.480><c> it's</c><00:28:47.600><c> calling</c><00:28:47.840><c> set</c><00:28:48.080><c> greeting</c>

00:28:48.509 --> 00:28:48.519 align:start position:0%
contract and it's calling set greeting
 

00:28:48.519 --> 00:28:49.630 align:start position:0%
contract and it's calling set greeting
so<00:28:48.600><c> we</c><00:28:48.679><c> don't</c><00:28:48.799><c> want</c><00:28:48.880><c> to</c><00:28:49.000><c> do</c><00:28:49.080><c> the</c><00:28:49.200><c> greeting</c>

00:28:49.630 --> 00:28:49.640 align:start position:0%
so we don't want to do the greeting
 

00:28:49.640 --> 00:28:51.710 align:start position:0%
so we don't want to do the greeting
though<00:28:49.799><c> what</c><00:28:49.880><c> do</c><00:28:50.000><c> we</c><00:28:50.120><c> want</c><00:28:50.200><c> to</c><00:28:50.360><c> do</c><00:28:50.640><c> we</c><00:28:50.799><c> want</c>

00:28:51.710 --> 00:28:51.720 align:start position:0%
though what do we want to do we want
 

00:28:51.720 --> 00:28:55.549 align:start position:0%
though what do we want to do we want
to<00:28:53.080><c> call</c><00:28:54.080><c> what</c><00:28:54.440><c> I</c><00:28:54.519><c> don't</c><00:28:54.679><c> even</c><00:28:54.880><c> know</c><00:28:55.080><c> what</c><00:28:55.279><c> set</c>

00:28:55.549 --> 00:28:55.559 align:start position:0%
to call what I don't even know what set
 

00:28:55.559 --> 00:28:57.509 align:start position:0%
to call what I don't even know what set
beneficiary<00:28:56.240><c> set</c><00:28:56.440><c> greeting</c><00:28:57.039><c> withdraw</c><00:28:57.480><c> I</c>

00:28:57.509 --> 00:28:57.519 align:start position:0%
beneficiary set greeting withdraw I
 

00:28:57.519 --> 00:28:58.909 align:start position:0%
beneficiary set greeting withdraw I
think<00:28:57.600><c> we</c><00:28:57.679><c> want</c><00:28:57.799><c> with</c><00:28:58.200><c> draw</c><00:28:58.519><c> let's</c><00:28:58.679><c> go</c><00:28:58.799><c> with</c>

00:28:58.909 --> 00:28:58.919 align:start position:0%
think we want with draw let's go with
 

00:28:58.919 --> 00:28:59.710 align:start position:0%
think we want with draw let's go with
with

00:28:59.710 --> 00:28:59.720 align:start position:0%
with
 

00:28:59.720 --> 00:29:03.669 align:start position:0%
with
draw<00:29:01.080><c> okay</c><00:29:02.080><c> and</c><00:29:02.320><c> then</c><00:29:02.640><c> there's</c><00:29:02.840><c> no</c><00:29:03.080><c> arguments</c>

00:29:03.669 --> 00:29:03.679 align:start position:0%
draw okay and then there's no arguments
 

00:29:03.679 --> 00:29:07.310 align:start position:0%
draw okay and then there's no arguments
or<00:29:04.000><c> value</c><00:29:04.679><c> I</c><00:29:04.760><c> think</c><00:29:04.919><c> I</c><00:29:05.000><c> can</c><00:29:05.279><c> Trash</c><00:29:05.679><c> both</c><00:29:05.880><c> of</c>

00:29:07.310 --> 00:29:07.320 align:start position:0%
or value I think I can Trash both of
 

00:29:07.320 --> 00:29:10.310 align:start position:0%
or value I think I can Trash both of
those<00:29:08.320><c> and</c><00:29:08.840><c> let's</c><00:29:09.039><c> see</c><00:29:09.279><c> call</c><00:29:09.519><c> this</c>

00:29:10.310 --> 00:29:10.320 align:start position:0%
those and let's see call this
 

00:29:10.320 --> 00:29:13.070 align:start position:0%
those and let's see call this
withdraw<00:29:11.320><c> and</c><00:29:11.519><c> hit</c><00:29:11.799><c> save</c><00:29:12.559><c> and</c><00:29:12.720><c> let's</c><00:29:12.880><c> see</c><00:29:13.000><c> if</c>

00:29:13.070 --> 00:29:13.080 align:start position:0%
withdraw and hit save and let's see if
 

00:29:13.080 --> 00:29:14.950 align:start position:0%
withdraw and hit save and let's see if
we<00:29:13.200><c> have</c><00:29:13.279><c> a</c><00:29:13.399><c> button</c><00:29:13.679><c> in</c><00:29:13.799><c> our</c><00:29:14.000><c> app</c><00:29:14.279><c> now</c><00:29:14.640><c> who</c><00:29:14.840><c> get</c>

00:29:14.950 --> 00:29:14.960 align:start position:0%
we have a button in our app now who get
 

00:29:14.960 --> 00:29:17.070 align:start position:0%
we have a button in our app now who get
out<00:29:15.080><c> of</c><00:29:15.240><c> here</c><00:29:16.080><c> yeah</c><00:29:16.399><c> cool</c><00:29:16.720><c> now</c><00:29:16.799><c> we</c><00:29:16.919><c> have</c><00:29:17.000><c> a</c>

00:29:17.070 --> 00:29:17.080 align:start position:0%
out of here yeah cool now we have a
 

00:29:17.080 --> 00:29:19.190 align:start position:0%
out of here yeah cool now we have a
withdraw<00:29:17.519><c> button</c><00:29:18.000><c> man</c><00:29:18.200><c> my</c><00:29:18.360><c> front</c><00:29:18.559><c> ends</c><00:29:18.760><c> are</c><00:29:18.880><c> so</c>

00:29:19.190 --> 00:29:19.200 align:start position:0%
withdraw button man my front ends are so
 

00:29:19.200 --> 00:29:22.070 align:start position:0%
withdraw button man my front ends are so
ugly<00:29:20.200><c> scaffold</c><00:29:20.600><c> e</c><00:29:20.799><c> does</c><00:29:21.279><c> as</c><00:29:21.399><c> good</c><00:29:21.519><c> as</c><00:29:21.640><c> it</c><00:29:21.799><c> can</c>

00:29:22.070 --> 00:29:22.080 align:start position:0%
ugly scaffold e does as good as it can
 

00:29:22.080 --> 00:29:23.710 align:start position:0%
ugly scaffold e does as good as it can
to<00:29:22.200><c> like</c><00:29:22.360><c> make</c><00:29:22.519><c> this</c><00:29:22.679><c> look</c><00:29:22.880><c> nice</c><00:29:23.080><c> but</c><00:29:23.240><c> I</c><00:29:23.440><c> just</c>

00:29:23.710 --> 00:29:23.720 align:start position:0%
to like make this look nice but I just
 

00:29:23.720 --> 00:29:26.710 align:start position:0%
to like make this look nice but I just
tear<00:29:24.000><c> it</c><00:29:24.120><c> up</c><00:29:24.320><c> and</c><00:29:24.559><c> it</c><00:29:24.679><c> looks</c><00:29:24.919><c> terrible</c><00:29:25.799><c> okay</c><00:29:26.320><c> uh</c>

00:29:26.710 --> 00:29:26.720 align:start position:0%
tear it up and it looks terrible okay uh
 

00:29:26.720 --> 00:29:29.029 align:start position:0%
tear it up and it looks terrible okay uh
can<00:29:26.880><c> I</c><00:29:27.039><c> hit</c><00:29:27.200><c> withdraw</c><00:29:27.720><c> here</c>

00:29:29.029 --> 00:29:29.039 align:start position:0%
can I hit withdraw here
 

00:29:29.039 --> 00:29:31.269 align:start position:0%
can I hit withdraw here
it<00:29:29.320><c> can't</c><00:29:29.720><c> because</c><00:29:29.960><c> I'm</c><00:29:30.080><c> not</c><00:29:30.240><c> the</c><00:29:30.360><c> beneficiary</c>

00:29:31.269 --> 00:29:31.279 align:start position:0%
it can't because I'm not the beneficiary
 

00:29:31.279 --> 00:29:33.269 align:start position:0%
it can't because I'm not the beneficiary
right<00:29:31.919><c> because</c><00:29:32.399><c> Austin</c><00:29:32.720><c> Griffith</c><00:29:33.080><c> is</c><00:29:33.159><c> the</c>

00:29:33.269 --> 00:29:33.279 align:start position:0%
right because Austin Griffith is the
 

00:29:33.279 --> 00:29:35.110 align:start position:0%
right because Austin Griffith is the
beneficiary<00:29:33.919><c> I</c><00:29:34.000><c> need</c><00:29:34.159><c> to</c><00:29:34.360><c> set</c><00:29:34.600><c> this</c><00:29:34.760><c> dude</c><00:29:35.000><c> as</c>

00:29:35.110 --> 00:29:35.120 align:start position:0%
beneficiary I need to set this dude as
 

00:29:35.120 --> 00:29:36.470 align:start position:0%
beneficiary I need to set this dude as
the<00:29:35.240><c> beneficiary</c><00:29:35.840><c> and</c><00:29:35.919><c> we'll</c><00:29:36.120><c> make</c><00:29:36.279><c> some</c>

00:29:36.470 --> 00:29:36.480 align:start position:0%
the beneficiary and we'll make some
 

00:29:36.480 --> 00:29:38.509 align:start position:0%
the beneficiary and we'll make some
front<00:29:36.720><c> end</c><00:29:36.960><c> to</c><00:29:37.120><c> do</c><00:29:37.320><c> this</c><00:29:37.640><c> but</c><00:29:38.039><c> let's</c><00:29:38.240><c> just</c><00:29:38.360><c> go</c>

00:29:38.509 --> 00:29:38.519 align:start position:0%
front end to do this but let's just go
 

00:29:38.519 --> 00:29:40.870 align:start position:0%
front end to do this but let's just go
do<00:29:38.679><c> it</c><00:29:38.760><c> in</c><00:29:38.880><c> the</c><00:29:39.000><c> debug</c><00:29:39.440><c> tab</c><00:29:39.720><c> real</c><00:29:39.960><c> quick</c><00:29:40.720><c> just</c>

00:29:40.870 --> 00:29:40.880 align:start position:0%
do it in the debug tab real quick just
 

00:29:40.880 --> 00:29:42.909 align:start position:0%
do it in the debug tab real quick just
to<00:29:41.120><c> test</c><00:29:41.600><c> that</c><00:29:41.799><c> this</c><00:29:42.000><c> withdraw</c><00:29:42.519><c> function</c>

00:29:42.909 --> 00:29:42.919 align:start position:0%
to test that this withdraw function
 

00:29:42.919 --> 00:29:46.990 align:start position:0%
to test that this withdraw function
Works<00:29:43.880><c> yep</c><00:29:44.159><c> it</c><00:29:44.320><c> does</c><00:29:44.799><c> Okay</c><00:29:45.080><c> cool</c><00:29:45.760><c> so</c><00:29:46.640><c> now</c><00:29:46.799><c> we're</c>

00:29:46.990 --> 00:29:47.000 align:start position:0%
Works yep it does Okay cool so now we're
 

00:29:47.000 --> 00:29:48.909 align:start position:0%
Works yep it does Okay cool so now we're
reading<00:29:47.440><c> and</c><00:29:47.640><c> writing</c><00:29:48.039><c> from</c><00:29:48.200><c> our</c><00:29:48.360><c> block</c><00:29:48.760><c> from</c>

00:29:48.909 --> 00:29:48.919 align:start position:0%
reading and writing from our block from
 

00:29:48.919 --> 00:29:50.470 align:start position:0%
reading and writing from our block from
our<00:29:49.120><c> smart</c><00:29:49.480><c> contract</c><00:29:50.039><c> right</c><00:29:50.200><c> we</c><00:29:50.279><c> kind</c><00:29:50.399><c> of</c>

00:29:50.470 --> 00:29:50.480 align:start position:0%
our smart contract right we kind of
 

00:29:50.480 --> 00:29:52.110 align:start position:0%
our smart contract right we kind of
tinkered<00:29:50.880><c> around</c><00:29:51.080><c> with</c><00:29:51.200><c> our</c><00:29:51.320><c> smart</c><00:29:51.640><c> contract</c>

00:29:52.110 --> 00:29:52.120 align:start position:0%
tinkered around with our smart contract
 

00:29:52.120 --> 00:29:53.630 align:start position:0%
tinkered around with our smart contract
in<00:29:52.320><c> phase</c><00:29:52.600><c> one</c><00:29:52.799><c> and</c><00:29:52.919><c> we</c><00:29:53.039><c> kind</c><00:29:53.120><c> of</c><00:29:53.240><c> built</c><00:29:53.480><c> the</c>

00:29:53.630 --> 00:29:53.640 align:start position:0%
in phase one and we kind of built the
 

00:29:53.640 --> 00:29:55.750 align:start position:0%
in phase one and we kind of built the
app<00:29:53.840><c> that</c><00:29:53.960><c> we</c><00:29:54.039><c> wanted</c><00:29:54.279><c> to</c><00:29:54.440><c> build</c><00:29:55.080><c> in</c><00:29:55.360><c> terms</c><00:29:55.600><c> of</c>

00:29:55.750 --> 00:29:55.760 align:start position:0%
app that we wanted to build in terms of
 

00:29:55.760 --> 00:29:57.789 align:start position:0%
app that we wanted to build in terms of
the<00:29:56.000><c> solidity</c><00:29:57.000><c> like</c><00:29:57.120><c> I</c><00:29:57.200><c> said</c><00:29:57.360><c> you</c><00:29:57.480><c> might</c><00:29:57.640><c> come</c>

00:29:57.789 --> 00:29:57.799 align:start position:0%
the solidity like I said you might come
 

00:29:57.799 --> 00:29:59.230 align:start position:0%
the solidity like I said you might come
back<00:29:58.120><c> and</c><00:29:58.240><c> add</c><00:29:58.399><c> some</c><00:29:58.559><c> events</c><00:29:58.960><c> but</c><00:29:59.080><c> you're</c>

00:29:59.230 --> 00:29:59.240 align:start position:0%
back and add some events but you're
 

00:29:59.240 --> 00:30:00.789 align:start position:0%
back and add some events but you're
pretty<00:29:59.440><c> much</c><00:29:59.640><c> done</c><00:29:59.919><c> there</c><00:30:00.360><c> then</c><00:30:00.480><c> we</c><00:30:00.600><c> kind</c><00:30:00.679><c> of</c>

00:30:00.789 --> 00:30:00.799 align:start position:0%
pretty much done there then we kind of
 

00:30:00.799 --> 00:30:02.350 align:start position:0%
pretty much done there then we kind of
move<00:30:01.039><c> over</c><00:30:01.200><c> in</c><00:30:01.320><c> the</c><00:30:01.440><c> front</c><00:30:01.600><c> end</c><00:30:01.840><c> land</c><00:30:02.120><c> and</c><00:30:02.240><c> we</c>

00:30:02.350 --> 00:30:02.360 align:start position:0%
move over in the front end land and we
 

00:30:02.360 --> 00:30:04.029 align:start position:0%
move over in the front end land and we
start<00:30:02.600><c> tinkering</c><00:30:03.320><c> with</c><00:30:03.559><c> how</c><00:30:03.679><c> we</c><00:30:03.799><c> want</c><00:30:03.919><c> our</c>

00:30:04.029 --> 00:30:04.039 align:start position:0%
start tinkering with how we want our
 

00:30:04.039 --> 00:30:06.190 align:start position:0%
start tinkering with how we want our
front<00:30:04.240><c> end</c><00:30:04.399><c> to</c><00:30:04.559><c> look</c><00:30:05.159><c> we've</c><00:30:05.679><c> read</c><00:30:06.039><c> the</c>

00:30:06.190 --> 00:30:06.200 align:start position:0%
front end to look we've read the
 

00:30:06.200 --> 00:30:07.990 align:start position:0%
front end to look we've read the
beneficiary<00:30:06.840><c> from</c><00:30:07.000><c> the</c><00:30:07.120><c> smart</c><00:30:07.480><c> contract</c>

00:30:07.990 --> 00:30:08.000 align:start position:0%
beneficiary from the smart contract
 

00:30:08.000 --> 00:30:09.710 align:start position:0%
beneficiary from the smart contract
we've<00:30:08.159><c> used</c><00:30:08.440><c> wagm</c><00:30:08.960><c> to</c><00:30:09.080><c> tell</c><00:30:09.279><c> us</c><00:30:09.440><c> who</c><00:30:09.600><c> the</c>

00:30:09.710 --> 00:30:09.720 align:start position:0%
we've used wagm to tell us who the
 

00:30:09.720 --> 00:30:11.669 align:start position:0%
we've used wagm to tell us who the
connected<00:30:10.159><c> address</c><00:30:10.559><c> is</c><00:30:11.200><c> and</c><00:30:11.279><c> then</c><00:30:11.440><c> we've</c>

00:30:11.669 --> 00:30:11.679 align:start position:0%
connected address is and then we've
 

00:30:11.679 --> 00:30:13.590 align:start position:0%
connected address is and then we've
written<00:30:12.000><c> to</c><00:30:12.240><c> the</c><00:30:12.600><c> the</c><00:30:12.720><c> chain</c><00:30:13.039><c> with</c><00:30:13.200><c> this</c><00:30:13.360><c> nice</c>

00:30:13.590 --> 00:30:13.600 align:start position:0%
written to the the chain with this nice
 

00:30:13.600 --> 00:30:16.269 align:start position:0%
written to the the chain with this nice
withdraw<00:30:14.279><c> button</c><00:30:14.760><c> here</c><00:30:15.480><c> so</c><00:30:15.720><c> the</c><00:30:15.880><c> last</c><00:30:16.039><c> thing</c><00:30:16.200><c> I</c>

00:30:16.269 --> 00:30:16.279 align:start position:0%
withdraw button here so the last thing I
 

00:30:16.279 --> 00:30:18.190 align:start position:0%
withdraw button here so the last thing I
want<00:30:16.360><c> to</c><00:30:16.559><c> add</c><00:30:16.840><c> here</c><00:30:17.120><c> is</c><00:30:17.360><c> a</c><00:30:17.480><c> little</c><00:30:17.760><c> address</c>

00:30:18.190 --> 00:30:18.200 align:start position:0%
want to add here is a little address
 

00:30:18.200 --> 00:30:20.549 align:start position:0%
want to add here is a little address
input<00:30:18.600><c> field</c><00:30:19.039><c> that</c><00:30:19.159><c> lets</c><00:30:19.440><c> you</c><00:30:19.679><c> put</c><00:30:19.880><c> in</c><00:30:20.200><c> a</c><00:30:20.320><c> new</c>

00:30:20.549 --> 00:30:20.559 align:start position:0%
input field that lets you put in a new
 

00:30:20.559 --> 00:30:24.070 align:start position:0%
input field that lets you put in a new
beneficiary<00:30:21.480><c> and</c><00:30:21.640><c> save</c><00:30:22.360><c> them</c><00:30:23.360><c> and</c><00:30:23.519><c> I</c><00:30:23.720><c> think</c>

00:30:24.070 --> 00:30:24.080 align:start position:0%
beneficiary and save them and I think
 

00:30:24.080 --> 00:30:26.310 align:start position:0%
beneficiary and save them and I think
let's<00:30:24.279><c> see</c><00:30:24.440><c> how</c><00:30:24.519><c> am</c><00:30:24.600><c> I</c><00:30:24.720><c> going</c><00:30:24.799><c> to</c><00:30:24.919><c> do</c><00:30:25.320><c> this</c>

00:30:26.310 --> 00:30:26.320 align:start position:0%
let's see how am I going to do this
 

00:30:26.320 --> 00:30:28.990 align:start position:0%
let's see how am I going to do this
maybe<00:30:26.640><c> down</c><00:30:26.919><c> here</c><00:30:28.200><c> let's</c><00:30:28.360><c> just</c><00:30:28.519><c> make</c><00:30:28.720><c> another</c>

00:30:28.990 --> 00:30:29.000 align:start position:0%
maybe down here let's just make another
 

00:30:29.000 --> 00:30:31.350 align:start position:0%
maybe down here let's just make another
div<00:30:29.360><c> down</c><00:30:29.600><c> here</c><00:30:30.279><c> it's</c><00:30:30.480><c> kind</c><00:30:30.600><c> of</c>

00:30:31.350 --> 00:30:31.360 align:start position:0%
div down here it's kind of
 

00:30:31.360 --> 00:30:34.389 align:start position:0%
div down here it's kind of
weird<00:30:32.360><c> uh</c><00:30:32.559><c> let's</c><00:30:32.760><c> see</c><00:30:33.279><c> I</c><00:30:33.440><c> will</c><00:30:33.799><c> want</c><00:30:34.039><c> no</c><00:30:34.159><c> I</c><00:30:34.240><c> want</c>

00:30:34.389 --> 00:30:34.399 align:start position:0%
weird uh let's see I will want no I want
 

00:30:34.399 --> 00:30:36.070 align:start position:0%
weird uh let's see I will want no I want
an

00:30:36.070 --> 00:30:36.080 align:start position:0%
an
 

00:30:36.080 --> 00:30:38.269 align:start position:0%
an
address<00:30:37.080><c> I'm</c><00:30:37.159><c> just</c><00:30:37.279><c> going</c><00:30:37.399><c> to</c><00:30:37.519><c> go</c><00:30:37.760><c> copy</c><00:30:38.080><c> paste</c>

00:30:38.269 --> 00:30:38.279 align:start position:0%
address I'm just going to go copy paste
 

00:30:38.279 --> 00:30:40.710 align:start position:0%
address I'm just going to go copy paste
it<00:30:38.399><c> from</c><00:30:38.519><c> the</c><00:30:38.679><c> docs</c><00:30:39.200><c> just</c><00:30:39.360><c> go</c><00:30:39.600><c> copy</c><00:30:39.919><c> paste</c><00:30:40.200><c> it</c>

00:30:40.710 --> 00:30:40.720 align:start position:0%
it from the docs just go copy paste it
 

00:30:40.720 --> 00:30:41.710 align:start position:0%
it from the docs just go copy paste it
here<00:30:40.840><c> we</c>

00:30:41.710 --> 00:30:41.720 align:start position:0%
here we
 

00:30:41.720 --> 00:30:46.710 align:start position:0%
here we
go<00:30:42.720><c> normally</c><00:30:43.279><c> I</c><00:30:43.440><c> would</c><00:30:43.960><c> uh</c><00:30:44.200><c> prompt</c><00:30:45.200><c> the</c><00:30:45.840><c> AI</c>

00:30:46.710 --> 00:30:46.720 align:start position:0%
go normally I would uh prompt the AI
 

00:30:46.720 --> 00:30:49.590 align:start position:0%
go normally I would uh prompt the AI
with<00:30:47.399><c> like</c><00:30:47.880><c> examples</c><00:30:48.880><c> and</c><00:30:49.039><c> just</c><00:30:49.240><c> have</c><00:30:49.360><c> it</c>

00:30:49.590 --> 00:30:49.600 align:start position:0%
with like examples and just have it
 

00:30:49.600 --> 00:30:52.590 align:start position:0%
with like examples and just have it
write<00:30:49.840><c> it</c><00:30:50.039><c> all</c><00:30:50.240><c> for</c><00:30:50.440><c> me</c><00:30:51.240><c> but</c><00:30:51.760><c> let's</c><00:30:52.080><c> do</c><00:30:52.240><c> it</c><00:30:52.440><c> this</c>

00:30:52.590 --> 00:30:52.600 align:start position:0%
write it all for me but let's do it this
 

00:30:52.600 --> 00:30:56.269 align:start position:0%
write it all for me but let's do it this
way<00:30:52.880><c> I</c><00:30:52.960><c> want</c><00:30:53.320><c> address</c><00:30:54.120><c> input</c><00:30:55.120><c> okay</c><00:30:55.840><c> so</c><00:30:56.120><c> I</c><00:30:56.200><c> want</c>

00:30:56.269 --> 00:30:56.279 align:start position:0%
way I want address input okay so I want
 

00:30:56.279 --> 00:30:58.830 align:start position:0%
way I want address input okay so I want
to<00:30:56.480><c> grab</c>

00:30:58.830 --> 00:30:58.840 align:start position:0%
to grab
 

00:30:58.840 --> 00:31:00.870 align:start position:0%
to grab
this<00:30:59.559><c> okay</c><00:30:59.720><c> it</c><00:30:59.799><c> looks</c><00:30:59.960><c> like</c><00:31:00.080><c> there's</c><00:31:00.240><c> a</c><00:31:00.480><c> state</c>

00:31:00.870 --> 00:31:00.880 align:start position:0%
this okay it looks like there's a state
 

00:31:00.880 --> 00:31:02.909 align:start position:0%
this okay it looks like there's a state
oh<00:31:01.080><c> yeah</c><00:31:01.360><c> yep</c><00:31:01.600><c> I</c><00:31:01.679><c> want</c><00:31:01.880><c> all</c><00:31:02.080><c> that</c><00:31:02.360><c> I</c><00:31:02.440><c> want</c><00:31:02.679><c> that</c>

00:31:02.909 --> 00:31:02.919 align:start position:0%
oh yeah yep I want all that I want that
 

00:31:02.919 --> 00:31:05.029 align:start position:0%
oh yeah yep I want all that I want that
right<00:31:03.120><c> there</c><00:31:03.799><c> so</c><00:31:03.960><c> you</c><00:31:04.120><c> have</c><00:31:04.320><c> some</c><00:31:04.519><c> kind</c><00:31:04.679><c> of</c>

00:31:05.029 --> 00:31:05.039 align:start position:0%
right there so you have some kind of
 

00:31:05.039 --> 00:31:08.310 align:start position:0%
right there so you have some kind of
state<00:31:05.720><c> over</c>

00:31:08.310 --> 00:31:08.320 align:start position:0%
 
 

00:31:08.320 --> 00:31:12.789 align:start position:0%
 
here<00:31:09.480><c> Boop</c><00:31:10.480><c> and</c><00:31:10.679><c> then</c><00:31:10.960><c> you</c><00:31:11.120><c> have</c><00:31:11.240><c> your</c><00:31:11.480><c> address</c>

00:31:12.789 --> 00:31:12.799 align:start position:0%
here Boop and then you have your address
 

00:31:12.799 --> 00:31:18.269 align:start position:0%
here Boop and then you have your address
input<00:31:13.799><c> right</c><00:31:14.240><c> here</c><00:31:15.080><c> on</c><00:31:15.440><c> change</c><00:31:15.880><c> it'll</c><00:31:16.080><c> set</c><00:31:16.320><c> the</c>

00:31:18.269 --> 00:31:18.279 align:start position:0%
input right here on change it'll set the
 

00:31:18.279 --> 00:31:21.110 align:start position:0%
input right here on change it'll set the
address<00:31:19.279><c> okay</c><00:31:19.960><c> let's</c><00:31:20.159><c> see</c><00:31:20.399><c> how</c><00:31:20.559><c> this</c><00:31:20.720><c> looks</c><00:31:21.000><c> do</c>

00:31:21.110 --> 00:31:21.120 align:start position:0%
address okay let's see how this looks do
 

00:31:21.120 --> 00:31:22.430 align:start position:0%
address okay let's see how this looks do
I<00:31:21.200><c> need</c><00:31:21.360><c> to</c><00:31:21.519><c> install</c>

00:31:22.430 --> 00:31:22.440 align:start position:0%
I need to install
 

00:31:22.440 --> 00:31:25.950 align:start position:0%
I need to install
this<00:31:23.440><c> yes</c><00:31:23.720><c> I</c><00:31:23.799><c> think</c><00:31:24.000><c> I</c><00:31:24.480><c> do</c><00:31:25.480><c> let's</c><00:31:25.639><c> see</c><00:31:25.799><c> how</c>

00:31:25.950 --> 00:31:25.960 align:start position:0%
this yes I think I do let's see how
 

00:31:25.960 --> 00:31:27.389 align:start position:0%
this yes I think I do let's see how
we're<00:31:26.120><c> looking</c><00:31:26.600><c> let's</c><00:31:26.760><c> see</c><00:31:26.880><c> what</c><00:31:27.000><c> our</c><00:31:27.200><c> app</c>

00:31:27.389 --> 00:31:27.399 align:start position:0%
we're looking let's see what our app
 

00:31:27.399 --> 00:31:30.070 align:start position:0%
we're looking let's see what our app
looks<00:31:27.600><c> like</c><00:31:27.760><c> now</c>

00:31:30.070 --> 00:31:30.080 align:start position:0%
 
 

00:31:30.080 --> 00:31:33.509 align:start position:0%
 
now<00:31:31.080><c> uh</c><00:31:31.240><c> oh</c><00:31:31.880><c> uh</c><00:31:32.000><c> oh</c><00:31:32.159><c> U</c><00:31:32.480><c> State</c><00:31:32.919><c> we've</c><00:31:33.080><c> got</c><00:31:33.240><c> US</c>

00:31:33.509 --> 00:31:33.519 align:start position:0%
now uh oh uh oh U State we've got US
 

00:31:33.519 --> 00:31:35.710 align:start position:0%
now uh oh uh oh U State we've got US
state<00:31:33.720><c> is</c><00:31:33.880><c> not</c><00:31:34.039><c> defined</c><00:31:34.399><c> we</c><00:31:34.559><c> need</c><00:31:34.720><c> to</c><00:31:35.399><c> go</c><00:31:35.559><c> to</c>

00:31:35.710 --> 00:31:35.720 align:start position:0%
state is not defined we need to go to
 

00:31:35.720 --> 00:31:38.310 align:start position:0%
state is not defined we need to go to
that<00:31:35.880><c> U</c><00:31:36.159><c> state</c><00:31:37.000><c> from</c><00:31:37.279><c> react</c><00:31:37.639><c> and</c><00:31:37.760><c> make</c><00:31:37.880><c> sure</c><00:31:38.120><c> we</c>

00:31:38.310 --> 00:31:38.320 align:start position:0%
that U state from react and make sure we
 

00:31:38.320 --> 00:31:39.590 align:start position:0%
that U state from react and make sure we
import

00:31:39.590 --> 00:31:39.600 align:start position:0%
import
 

00:31:39.600 --> 00:31:41.990 align:start position:0%
import
that

00:31:41.990 --> 00:31:42.000 align:start position:0%
that
 

00:31:42.000 --> 00:31:45.269 align:start position:0%
that
oh<00:31:43.000><c> open</c><00:31:43.360><c> Apple</c><00:31:43.799><c> period</c><00:31:44.240><c> there</c><00:31:44.360><c> we</c><00:31:44.519><c> go</c><00:31:44.840><c> react</c>

00:31:45.269 --> 00:31:45.279 align:start position:0%
oh open Apple period there we go react
 

00:31:45.279 --> 00:31:47.149 align:start position:0%
oh open Apple period there we go react
bring<00:31:45.480><c> it</c><00:31:45.600><c> in</c><00:31:45.880><c> let's</c><00:31:46.120><c> go</c><00:31:46.360><c> let's</c><00:31:46.600><c> go</c><00:31:46.960><c> all</c><00:31:47.039><c> right</c>

00:31:47.149 --> 00:31:47.159 align:start position:0%
bring it in let's go let's go all right
 

00:31:47.159 --> 00:31:49.789 align:start position:0%
bring it in let's go let's go all right
how's<00:31:47.360><c> our</c><00:31:47.480><c> app</c><00:31:47.679><c> looking</c><00:31:47.960><c> now</c><00:31:48.639><c> o</c><00:31:49.200><c> there</c><00:31:49.279><c> we</c><00:31:49.440><c> go</c>

00:31:49.789 --> 00:31:49.799 align:start position:0%
how's our app looking now o there we go
 

00:31:49.799 --> 00:31:51.909 align:start position:0%
how's our app looking now o there we go
okay<00:31:50.480><c> there's</c><00:31:50.600><c> a</c><00:31:50.720><c> semicolon</c><00:31:51.240><c> floating</c><00:31:51.600><c> around</c>

00:31:51.909 --> 00:31:51.919 align:start position:0%
okay there's a semicolon floating around
 

00:31:51.919 --> 00:31:52.990 align:start position:0%
okay there's a semicolon floating around
there<00:31:52.039><c> I</c><00:31:52.120><c> don't</c><00:31:52.240><c> know</c><00:31:52.360><c> what</c><00:31:52.480><c> that</c><00:31:52.600><c> is</c><00:31:52.720><c> I'll</c><00:31:52.840><c> go</c>

00:31:52.990 --> 00:31:53.000 align:start position:0%
there I don't know what that is I'll go
 

00:31:53.000 --> 00:31:54.710 align:start position:0%
there I don't know what that is I'll go
get<00:31:53.080><c> it</c><00:31:53.159><c> in</c><00:31:53.279><c> a</c><00:31:53.399><c> second</c><00:31:54.080><c> but</c><00:31:54.240><c> now</c><00:31:54.360><c> you</c><00:31:54.440><c> should</c><00:31:54.639><c> be</c>

00:31:54.710 --> 00:31:54.720 align:start position:0%
get it in a second but now you should be
 

00:31:54.720 --> 00:31:57.190 align:start position:0%
get it in a second but now you should be
able<00:31:54.919><c> to</c><00:31:55.120><c> type</c><00:31:55.320><c> in</c><00:31:55.600><c> vitalic</c><00:31:56.159><c> doe</c><00:31:57.000><c> and</c><00:31:57.120><c> you</c>

00:31:57.190 --> 00:31:57.200 align:start position:0%
able to type in vitalic doe and you
 

00:31:57.200 --> 00:31:59.549 align:start position:0%
able to type in vitalic doe and you
should<00:31:57.399><c> get</c><00:31:57.519><c> that</c><00:31:58.039><c> ens</c><00:31:58.480><c> preview</c><00:31:59.200><c> you</c><00:31:59.320><c> should</c>

00:31:59.549 --> 00:31:59.559 align:start position:0%
should get that ens preview you should
 

00:31:59.559 --> 00:32:02.590 align:start position:0%
should get that ens preview you should
get<00:32:00.039><c> boy</c><00:32:00.279><c> I</c><00:32:00.360><c> need</c><00:32:00.519><c> some</c><00:32:00.760><c> padding</c><00:32:01.360><c> this</c><00:32:01.799><c> this</c>

00:32:02.590 --> 00:32:02.600 align:start position:0%
get boy I need some padding this this
 

00:32:02.600 --> 00:32:04.149 align:start position:0%
get boy I need some padding this this
this<00:32:02.799><c> app</c><00:32:03.000><c> looks</c>

00:32:04.149 --> 00:32:04.159 align:start position:0%
this app looks
 

00:32:04.159 --> 00:32:06.950 align:start position:0%
this app looks
terrible<00:32:05.159><c> uh</c><00:32:05.279><c> how</c><00:32:05.399><c> do</c><00:32:05.519><c> I</c><00:32:05.639><c> do</c><00:32:05.799><c> that</c><00:32:06.120><c> maybe</c><00:32:06.440><c> some</c>

00:32:06.950 --> 00:32:06.960 align:start position:0%
terrible uh how do I do that maybe some
 

00:32:06.960 --> 00:32:09.310 align:start position:0%
terrible uh how do I do that maybe some
like<00:32:07.360><c> class</c>

00:32:09.310 --> 00:32:09.320 align:start position:0%
like class
 

00:32:09.320 --> 00:32:11.590 align:start position:0%
like class
name<00:32:10.320><c> yeah</c><00:32:10.480><c> oh</c><00:32:10.639><c> we</c><00:32:10.760><c> might</c><00:32:10.919><c> even</c><00:32:11.080><c> Center</c><00:32:11.440><c> the</c>

00:32:11.590 --> 00:32:11.600 align:start position:0%
name yeah oh we might even Center the
 

00:32:11.600 --> 00:32:13.909 align:start position:0%
name yeah oh we might even Center the
div<00:32:11.960><c> what</c><00:32:12.039><c> does</c><00:32:12.240><c> that</c>

00:32:13.909 --> 00:32:13.919 align:start position:0%
div what does that
 

00:32:13.919 --> 00:32:17.350 align:start position:0%
div what does that
do<00:32:14.919><c> oh</c><00:32:15.320><c> wow</c><00:32:16.080><c> yeah</c><00:32:16.600><c> okay</c><00:32:16.840><c> let's</c><00:32:17.000><c> get</c><00:32:17.080><c> rid</c><00:32:17.240><c> of</c>

00:32:17.350 --> 00:32:17.360 align:start position:0%
do oh wow yeah okay let's get rid of
 

00:32:17.360 --> 00:32:19.389 align:start position:0%
do oh wow yeah okay let's get rid of
that<00:32:17.559><c> weird</c><00:32:18.080><c> uh</c><00:32:18.200><c> semicolon</c><00:32:18.840><c> too</c><00:32:19.080><c> I</c><00:32:19.120><c> don't</c><00:32:19.240><c> know</c>

00:32:19.389 --> 00:32:19.399 align:start position:0%
that weird uh semicolon too I don't know
 

00:32:19.399 --> 00:32:22.269 align:start position:0%
that weird uh semicolon too I don't know
where<00:32:19.559><c> that's</c><00:32:19.760><c> coming</c><00:32:20.080><c> from</c><00:32:20.840><c> uh</c><00:32:21.080><c> right</c><00:32:21.279><c> here</c>

00:32:22.269 --> 00:32:22.279 align:start position:0%
where that's coming from uh right here
 

00:32:22.279 --> 00:32:24.789 align:start position:0%
where that's coming from uh right here
we<00:32:22.399><c> don't</c><00:32:22.679><c> need</c><00:32:23.200><c> that</c><00:32:24.200><c> okay</c><00:32:24.360><c> and</c><00:32:24.440><c> I</c><00:32:24.559><c> kind</c><00:32:24.679><c> of</c>

00:32:24.789 --> 00:32:24.799 align:start position:0%
we don't need that okay and I kind of
 

00:32:24.799 --> 00:32:26.430 align:start position:0%
we don't need that okay and I kind of
like<00:32:25.000><c> this</c><00:32:25.279><c> class</c><00:32:25.840><c> right</c><00:32:25.960><c> here</c><00:32:26.159><c> I'm</c><00:32:26.240><c> going</c><00:32:26.320><c> to</c>

00:32:26.430 --> 00:32:26.440 align:start position:0%
like this class right here I'm going to
 

00:32:26.440 --> 00:32:28.269 align:start position:0%
like this class right here I'm going to
bring<00:32:26.760><c> that</c><00:32:27.039><c> and</c><00:32:27.159><c> I'm</c><00:32:27.279><c> going</c><00:32:27.360><c> to</c><00:32:27.559><c> give</c><00:32:28.000><c> that</c><00:32:28.120><c> to</c>

00:32:28.269 --> 00:32:28.279 align:start position:0%
bring that and I'm going to give that to
 

00:32:28.279 --> 00:32:30.190 align:start position:0%
bring that and I'm going to give that to
all<00:32:28.480><c> these</c><00:32:28.639><c> other</c><00:32:28.880><c> divs</c><00:32:29.600><c> just</c><00:32:29.720><c> so</c><00:32:29.919><c> this</c><00:32:30.039><c> thing</c>

00:32:30.190 --> 00:32:30.200 align:start position:0%
all these other divs just so this thing
 

00:32:30.200 --> 00:32:32.789 align:start position:0%
all these other divs just so this thing
starts<00:32:30.519><c> looking</c><00:32:30.760><c> a</c><00:32:30.880><c> little</c><00:32:31.080><c> bit</c><00:32:31.600><c> better</c><00:32:32.600><c> one</c>

00:32:32.789 --> 00:32:32.799 align:start position:0%
starts looking a little bit better one
 

00:32:32.799 --> 00:32:34.149 align:start position:0%
starts looking a little bit better one
for

00:32:34.149 --> 00:32:34.159 align:start position:0%
for
 

00:32:34.159 --> 00:32:38.950 align:start position:0%
for
you<00:32:35.159><c> one</c><00:32:35.480><c> for</c><00:32:36.080><c> oh</c><00:32:36.399><c> maybe</c><00:32:37.080><c> oh</c><00:32:37.480><c> oh</c><00:32:37.960><c> oh</c><00:32:38.559><c> maybe</c><00:32:38.799><c> we</c>

00:32:38.950 --> 00:32:38.960 align:start position:0%
you one for oh maybe oh oh oh maybe we
 

00:32:38.960 --> 00:32:42.629 align:start position:0%
you one for oh maybe oh oh oh maybe we
do<00:32:39.799><c> let's</c><00:32:39.960><c> do</c><00:32:40.080><c> a</c><00:32:40.240><c> div</c><00:32:41.120><c> here</c><00:32:41.720><c> and</c><00:32:41.880><c> do</c><00:32:42.080><c> that</c><00:32:42.320><c> class</c>

00:32:42.629 --> 00:32:42.639 align:start position:0%
do let's do a div here and do that class
 

00:32:42.639 --> 00:32:45.470 align:start position:0%
do let's do a div here and do that class
name<00:32:43.279><c> yeah</c><00:32:43.720><c> and</c><00:32:43.880><c> then</c><00:32:44.080><c> close</c><00:32:44.399><c> the</c><00:32:44.519><c> div</c><00:32:44.880><c> here</c><00:32:45.159><c> oh</c>

00:32:45.470 --> 00:32:45.480 align:start position:0%
name yeah and then close the div here oh
 

00:32:45.480 --> 00:32:48.509 align:start position:0%
name yeah and then close the div here oh
I<00:32:45.519><c> think</c><00:32:45.639><c> it</c><00:32:45.760><c> tried</c><00:32:46.000><c> to</c><00:32:46.120><c> close</c><00:32:46.320><c> it</c><00:32:46.480><c> for</c>

00:32:48.509 --> 00:32:48.519 align:start position:0%
I think it tried to close it for
 

00:32:48.519 --> 00:32:50.909 align:start position:0%
I think it tried to close it for
me<00:32:49.519><c> the</c><00:32:49.679><c> AI</c><00:32:49.960><c> can</c><00:32:50.080><c> just</c><00:32:50.240><c> write</c><00:32:50.440><c> code</c><00:32:50.679><c> better</c>

00:32:50.909 --> 00:32:50.919 align:start position:0%
me the AI can just write code better
 

00:32:50.919 --> 00:32:52.789 align:start position:0%
me the AI can just write code better
than<00:32:51.080><c> I</c><00:32:51.240><c> can</c><00:32:51.600><c> I</c><00:32:51.720><c> just</c><00:32:52.000><c> I</c><00:32:52.080><c> shouldn't</c><00:32:52.320><c> be</c><00:32:52.440><c> doing</c>

00:32:52.789 --> 00:32:52.799 align:start position:0%
than I can I just I shouldn't be doing
 

00:32:52.799 --> 00:32:54.870 align:start position:0%
than I can I just I shouldn't be doing
this<00:32:53.639><c> there</c><00:32:53.760><c> we</c><00:32:53.880><c> go</c><00:32:54.080><c> doesn't</c><00:32:54.279><c> that</c><00:32:54.399><c> look</c><00:32:54.559><c> nice</c>

00:32:54.870 --> 00:32:54.880 align:start position:0%
this there we go doesn't that look nice
 

00:32:54.880 --> 00:32:56.549 align:start position:0%
this there we go doesn't that look nice
H<00:32:55.080><c> we</c><00:32:55.200><c> need</c><00:32:55.320><c> a</c><00:32:55.399><c> little</c><00:32:55.639><c> padding</c><00:32:56.039><c> but</c><00:32:56.240><c> I'm</c><00:32:56.320><c> gonna</c>

00:32:56.549 --> 00:32:56.559 align:start position:0%
H we need a little padding but I'm gonna
 

00:32:56.559 --> 00:32:58.789 align:start position:0%
H we need a little padding but I'm gonna
I'm<00:32:56.639><c> going</c><00:32:56.760><c> to</c><00:32:56.880><c> go</c><00:32:57.000><c> with</c><00:32:57.120><c> it</c><00:32:57.880><c> boy</c><00:32:58.120><c> this</c><00:32:58.240><c> is</c><00:32:58.600><c> a</c>

00:32:58.789 --> 00:32:58.799 align:start position:0%
I'm going to go with it boy this is a
 

00:32:58.799 --> 00:33:00.190 align:start position:0%
I'm going to go with it boy this is a
really<00:32:59.279><c> ugly</c>

00:33:00.190 --> 00:33:00.200 align:start position:0%
really ugly
 

00:33:00.200 --> 00:33:03.190 align:start position:0%
really ugly
frontend<00:33:01.200><c> okay</c><00:33:01.440><c> so</c><00:33:01.600><c> we</c><00:33:01.799><c> have</c><00:33:02.279><c> the</c><00:33:02.399><c> withdraw</c>

00:33:03.190 --> 00:33:03.200 align:start position:0%
frontend okay so we have the withdraw
 

00:33:03.200 --> 00:33:05.909 align:start position:0%
frontend okay so we have the withdraw
that's<00:33:03.399><c> working</c><00:33:04.159><c> uh</c><00:33:04.320><c> we</c><00:33:04.519><c> have</c><00:33:04.880><c> the</c><00:33:05.440><c> address</c>

00:33:05.909 --> 00:33:05.919 align:start position:0%
that's working uh we have the address
 

00:33:05.919 --> 00:33:07.590 align:start position:0%
that's working uh we have the address
input<00:33:06.360><c> that's</c><00:33:06.559><c> working</c><00:33:06.919><c> it's</c><00:33:07.080><c> tracked</c><00:33:07.399><c> in</c>

00:33:07.590 --> 00:33:07.600 align:start position:0%
input that's working it's tracked in
 

00:33:07.600 --> 00:33:09.870 align:start position:0%
input that's working it's tracked in
state<00:33:08.159><c> I</c><00:33:08.240><c> think</c><00:33:08.399><c> what</c><00:33:08.519><c> we</c><00:33:08.600><c> need</c><00:33:08.720><c> to</c><00:33:08.880><c> do</c><00:33:09.159><c> is</c><00:33:09.679><c> one</c>

00:33:09.870 --> 00:33:09.880 align:start position:0%
state I think what we need to do is one
 

00:33:09.880 --> 00:33:13.509 align:start position:0%
state I think what we need to do is one
more<00:33:10.360><c> WR</c><00:33:10.720><c> function</c><00:33:11.519><c> where</c><00:33:11.760><c> we</c><00:33:12.760><c> uh</c><00:33:12.919><c> set</c><00:33:13.240><c> the</c>

00:33:13.509 --> 00:33:13.519 align:start position:0%
more WR function where we uh set the
 

00:33:13.519 --> 00:33:15.230 align:start position:0%
more WR function where we uh set the
beneficiary<00:33:14.519><c> so</c><00:33:14.639><c> we're</c><00:33:14.760><c> going</c><00:33:14.880><c> to</c><00:33:14.960><c> need</c><00:33:15.120><c> one</c>

00:33:15.230 --> 00:33:15.240 align:start position:0%
beneficiary so we're going to need one
 

00:33:15.240 --> 00:33:16.430 align:start position:0%
beneficiary so we're going to need one
more<00:33:15.480><c> write</c><00:33:15.679><c> function</c><00:33:16.000><c> I'm</c><00:33:16.080><c> just</c><00:33:16.159><c> going</c><00:33:16.279><c> to</c>

00:33:16.430 --> 00:33:16.440 align:start position:0%
more write function I'm just going to
 

00:33:16.440 --> 00:33:19.350 align:start position:0%
more write function I'm just going to
copy<00:33:17.120><c> paste</c><00:33:18.120><c> uh</c><00:33:18.320><c> actually</c><00:33:18.600><c> that's</c><00:33:18.760><c> all</c><00:33:19.039><c> good</c><00:33:19.279><c> I</c>

00:33:19.350 --> 00:33:19.360 align:start position:0%
copy paste uh actually that's all good I
 

00:33:19.360 --> 00:33:21.470 align:start position:0%
copy paste uh actually that's all good I
can<00:33:19.480><c> just</c><00:33:19.600><c> use</c><00:33:19.840><c> that</c><00:33:20.039><c> right</c><00:33:20.240><c> async</c><00:33:21.159><c> so</c><00:33:21.320><c> let's</c>

00:33:21.470 --> 00:33:21.480 align:start position:0%
can just use that right async so let's
 

00:33:21.480 --> 00:33:23.789 align:start position:0%
can just use that right async so let's
go<00:33:21.600><c> get</c><00:33:21.799><c> another</c><00:33:22.240><c> button</c><00:33:22.679><c> from</c><00:33:22.840><c> the</c><00:33:23.039><c> docs</c><00:33:23.559><c> oh</c>

00:33:23.789 --> 00:33:23.799 align:start position:0%
go get another button from the docs oh
 

00:33:23.799 --> 00:33:26.110 align:start position:0%
go get another button from the docs oh
here<00:33:24.039><c> I</c><00:33:24.159><c> have</c><00:33:24.279><c> it</c><00:33:24.440><c> right</c><00:33:24.600><c> here</c><00:33:24.760><c> I'll</c><00:33:24.880><c> just</c><00:33:25.120><c> copy</c>

00:33:26.110 --> 00:33:26.120 align:start position:0%
here I have it right here I'll just copy
 

00:33:26.120 --> 00:33:28.629 align:start position:0%
here I have it right here I'll just copy
this<00:33:26.279><c> button</c><00:33:26.639><c> here</c>

00:33:28.629 --> 00:33:28.639 align:start position:0%
this button here
 

00:33:28.639 --> 00:33:30.389 align:start position:0%
this button here
right<00:33:28.880><c> this</c>

00:33:30.389 --> 00:33:30.399 align:start position:0%
right this
 

00:33:30.399 --> 00:33:33.950 align:start position:0%
right this
dude<00:33:31.440><c> okay</c><00:33:32.440><c> H</c><00:33:32.600><c> I'll</c><00:33:32.720><c> take</c><00:33:32.880><c> the</c><00:33:32.960><c> whole</c>

00:33:33.950 --> 00:33:33.960 align:start position:0%
dude okay H I'll take the whole
 

00:33:33.960 --> 00:33:35.909 align:start position:0%
dude okay H I'll take the whole
div<00:33:34.960><c> okay</c><00:33:35.080><c> and</c><00:33:35.200><c> we're</c><00:33:35.279><c> going</c><00:33:35.360><c> to</c><00:33:35.440><c> put</c><00:33:35.600><c> another</c>

00:33:35.909 --> 00:33:35.919 align:start position:0%
div okay and we're going to put another
 

00:33:35.919 --> 00:33:38.070 align:start position:0%
div okay and we're going to put another
button<00:33:36.200><c> underneath</c><00:33:36.760><c> this</c><00:33:37.399><c> and</c><00:33:37.559><c> this</c><00:33:37.639><c> is</c><00:33:37.880><c> going</c>

00:33:38.070 --> 00:33:38.080 align:start position:0%
button underneath this and this is going
 

00:33:38.080 --> 00:33:40.470 align:start position:0%
button underneath this and this is going
to<00:33:38.279><c> set</c><00:33:38.639><c> the</c>

00:33:40.470 --> 00:33:40.480 align:start position:0%
to set the
 

00:33:40.480 --> 00:33:45.629 align:start position:0%
to set the
beneficiary<00:33:41.480><c> and</c><00:33:41.880><c> then</c><00:33:42.880><c> for</c><00:33:43.120><c> the</c><00:33:43.320><c> function</c><00:33:43.840><c> we</c>

00:33:45.629 --> 00:33:45.639 align:start position:0%
beneficiary and then for the function we
 

00:33:45.639 --> 00:33:47.629 align:start position:0%
beneficiary and then for the function we
need<00:33:46.639><c> set</c>

00:33:47.629 --> 00:33:47.639 align:start position:0%
need set
 

00:33:47.639 --> 00:33:49.710 align:start position:0%
need set
beneficiary<00:33:48.639><c> and</c><00:33:48.760><c> there</c><00:33:48.919><c> we</c><00:33:49.080><c> go</c><00:33:49.279><c> it</c><00:33:49.399><c> wants</c><00:33:49.600><c> to</c>

00:33:49.710 --> 00:33:49.720 align:start position:0%
beneficiary and there we go it wants to
 

00:33:49.720 --> 00:33:52.310 align:start position:0%
beneficiary and there we go it wants to
give<00:33:49.840><c> us</c><00:33:50.000><c> some</c><00:33:50.159><c> args</c><00:33:51.039><c> that's</c><00:33:51.200><c> what</c><00:33:51.360><c> we</c><00:33:51.480><c> want</c><00:33:52.200><c> is</c>

00:33:52.310 --> 00:33:52.320 align:start position:0%
give us some args that's what we want is
 

00:33:52.320 --> 00:33:53.789 align:start position:0%
give us some args that's what we want is
a<00:33:52.559><c> dress</c><00:33:52.880><c> the</c><00:33:53.000><c> thing</c><00:33:53.159><c> that</c><00:33:53.240><c> we're</c><00:33:53.399><c> keeping</c><00:33:53.679><c> in</c>

00:33:53.789 --> 00:33:53.799 align:start position:0%
a dress the thing that we're keeping in
 

00:33:53.799 --> 00:33:56.950 align:start position:0%
a dress the thing that we're keeping in
the<00:33:54.000><c> state</c><00:33:54.720><c> it</c><00:33:54.960><c> is</c><00:33:55.960><c> okay</c><00:33:56.159><c> I</c><00:33:56.279><c> think</c><00:33:56.720><c> think</c><00:33:56.840><c> we</c>

00:33:56.950 --> 00:33:56.960 align:start position:0%
the state it is okay I think think we
 

00:33:56.960 --> 00:33:58.710 align:start position:0%
the state it is okay I think think we
might<00:33:57.120><c> be</c><00:33:57.240><c> happy</c><00:33:57.760><c> let's</c><00:33:57.880><c> see</c><00:33:58.000><c> what</c><00:33:58.120><c> we</c><00:33:58.240><c> have</c>

00:33:58.710 --> 00:33:58.720 align:start position:0%
might be happy let's see what we have
 

00:33:58.720 --> 00:34:01.470 align:start position:0%
might be happy let's see what we have
here<00:33:59.720><c> okay</c><00:34:00.000><c> well</c><00:34:00.159><c> it</c><00:34:00.279><c> looks</c><00:34:00.519><c> ugly</c><00:34:00.919><c> but</c><00:34:01.320><c> let's</c>

00:34:01.470 --> 00:34:01.480 align:start position:0%
here okay well it looks ugly but let's
 

00:34:01.480 --> 00:34:06.310 align:start position:0%
here okay well it looks ugly but let's
see<00:34:01.720><c> can</c><00:34:01.880><c> we</c><00:34:02.080><c> set</c><00:34:02.519><c> vitalic</c><00:34:03.519><c> as</c><00:34:03.679><c> the</c>

00:34:06.310 --> 00:34:06.320 align:start position:0%
 
 

00:34:06.320 --> 00:34:08.310 align:start position:0%
 
beneficiary<00:34:07.320><c> boy</c><00:34:07.480><c> a</c><00:34:07.600><c> little</c><00:34:07.799><c> padding</c><00:34:08.159><c> would</c>

00:34:08.310 --> 00:34:08.320 align:start position:0%
beneficiary boy a little padding would
 

00:34:08.320 --> 00:34:09.710 align:start position:0%
beneficiary boy a little padding would
go<00:34:08.440><c> a</c><00:34:08.520><c> long</c><00:34:08.720><c> ways</c><00:34:08.960><c> there</c><00:34:09.159><c> yeah</c><00:34:09.280><c> it</c><00:34:09.399><c> worked</c>

00:34:09.710 --> 00:34:09.720 align:start position:0%
go a long ways there yeah it worked
 

00:34:09.720 --> 00:34:11.430 align:start position:0%
go a long ways there yeah it worked
right<00:34:09.919><c> now</c><00:34:10.119><c> vitalic</c><00:34:10.560><c> is</c><00:34:10.679><c> the</c><00:34:10.760><c> beneficiary</c><00:34:11.359><c> all</c>

00:34:11.430 --> 00:34:11.440 align:start position:0%
right now vitalic is the beneficiary all
 

00:34:11.440 --> 00:34:13.869 align:start position:0%
right now vitalic is the beneficiary all
right<00:34:11.599><c> let's</c><00:34:11.760><c> try</c><00:34:11.919><c> that</c><00:34:12.079><c> again</c><00:34:12.440><c> at.</c><00:34:13.440><c> set</c><00:34:13.760><c> him</c>

00:34:13.869 --> 00:34:13.879 align:start position:0%
right let's try that again at. set him
 

00:34:13.879 --> 00:34:14.950 align:start position:0%
right let's try that again at. set him
as<00:34:14.000><c> the</c>

00:34:14.950 --> 00:34:14.960 align:start position:0%
as the
 

00:34:14.960 --> 00:34:17.069 align:start position:0%
as the
beneficiary<00:34:15.960><c> there</c><00:34:16.079><c> it</c><00:34:16.240><c> is</c><00:34:16.639><c> okay</c><00:34:16.760><c> so</c><00:34:16.919><c> it's</c>

00:34:17.069 --> 00:34:17.079 align:start position:0%
beneficiary there it is okay so it's
 

00:34:17.079 --> 00:34:20.069 align:start position:0%
beneficiary there it is okay so it's
working<00:34:17.520><c> all</c><00:34:17.960><c> right</c><00:34:18.960><c> uh</c><00:34:19.200><c> and</c><00:34:19.399><c> then</c><00:34:19.599><c> if</c><00:34:19.720><c> you</c><00:34:19.879><c> are</c>

00:34:20.069 --> 00:34:20.079 align:start position:0%
working all right uh and then if you are
 

00:34:20.079 --> 00:34:23.990 align:start position:0%
working all right uh and then if you are
the<00:34:20.240><c> beneficiary</c><00:34:21.240><c> like</c><00:34:21.440><c> this</c><00:34:21.639><c> dude</c>

00:34:23.990 --> 00:34:24.000 align:start position:0%
the beneficiary like this dude
 

00:34:24.000 --> 00:34:25.790 align:start position:0%
the beneficiary like this dude
is

00:34:25.790 --> 00:34:25.800 align:start position:0%
is
 

00:34:25.800 --> 00:34:28.550 align:start position:0%
is
then<00:34:26.800><c> once</c><00:34:27.040><c> that</c><00:34:27.159><c> updates</c><00:34:27.520><c> to</c><00:34:27.919><c> that</c><00:34:28.399><c> you</c>

00:34:28.550 --> 00:34:28.560 align:start position:0%
then once that updates to that you
 

00:34:28.560 --> 00:34:30.430 align:start position:0%
then once that updates to that you
should<00:34:28.800><c> be</c><00:34:28.960><c> able</c><00:34:29.280><c> to</c><00:34:29.480><c> hit</c><00:34:29.679><c> withdraw</c><00:34:30.200><c> and</c><00:34:30.320><c> that</c>

00:34:30.430 --> 00:34:30.440 align:start position:0%
should be able to hit withdraw and that
 

00:34:30.440 --> 00:34:33.470 align:start position:0%
should be able to hit withdraw and that
should<00:34:30.800><c> work</c><00:34:31.800><c> uh</c><00:34:32.000><c> but</c><00:34:32.240><c> if</c><00:34:32.359><c> you're</c><00:34:32.679><c> not</c><00:34:33.280><c> let's</c>

00:34:33.470 --> 00:34:33.480 align:start position:0%
should work uh but if you're not let's
 

00:34:33.480 --> 00:34:36.589 align:start position:0%
should work uh but if you're not let's
go<00:34:33.679><c> back</c><00:34:33.839><c> and</c><00:34:33.960><c> do</c><00:34:34.159><c> atg</c><00:34:34.879><c> e</c><00:34:35.240><c> again</c><00:34:35.720><c> set</c><00:34:36.000><c> him</c><00:34:36.440><c> now</c>

00:34:36.589 --> 00:34:36.599 align:start position:0%
go back and do atg e again set him now
 

00:34:36.599 --> 00:34:38.470 align:start position:0%
go back and do atg e again set him now
if<00:34:36.679><c> I</c><00:34:36.800><c> hit</c><00:34:36.919><c> withdraw</c><00:34:37.399><c> it</c><00:34:37.480><c> should</c><00:34:37.679><c> fail</c><00:34:38.240><c> right</c>

00:34:38.470 --> 00:34:38.480 align:start position:0%
if I hit withdraw it should fail right
 

00:34:38.480 --> 00:34:40.230 align:start position:0%
if I hit withdraw it should fail right
because<00:34:38.679><c> I'm</c><00:34:38.839><c> using</c><00:34:39.119><c> the</c><00:34:39.240><c> burner</c><00:34:39.599><c> wallet</c><00:34:40.040><c> yep</c>

00:34:40.230 --> 00:34:40.240 align:start position:0%
because I'm using the burner wallet yep
 

00:34:40.240 --> 00:34:42.190 align:start position:0%
because I'm using the burner wallet yep
not<00:34:40.359><c> the</c><00:34:40.520><c> beneficiary</c><00:34:41.399><c> okay</c>

00:34:42.190 --> 00:34:42.200 align:start position:0%
not the beneficiary okay
 

00:34:42.200 --> 00:34:45.750 align:start position:0%
not the beneficiary okay
cool

00:34:45.750 --> 00:34:45.760 align:start position:0%
 
 

00:34:45.760 --> 00:34:49.149 align:start position:0%
 
um<00:34:46.760><c> just</c><00:34:46.919><c> want</c><00:34:47.240><c> a</c><00:34:47.399><c> little</c><00:34:48.079><c> padding</c><00:34:48.679><c> here</c><00:34:49.000><c> it's</c>

00:34:49.149 --> 00:34:49.159 align:start position:0%
um just want a little padding here it's
 

00:34:49.159 --> 00:34:52.109 align:start position:0%
um just want a little padding here it's
just<00:34:49.440><c> driving</c><00:34:49.800><c> me</c><00:34:50.000><c> nuts</c><00:34:50.480><c> let's</c><00:34:50.639><c> see</c>

00:34:52.109 --> 00:34:52.119 align:start position:0%
just driving me nuts let's see
 

00:34:52.119 --> 00:34:55.230 align:start position:0%
just driving me nuts let's see
p<00:34:53.200><c> yeah</c><00:34:54.200><c> there</c><00:34:54.320><c> we</c>

00:34:55.230 --> 00:34:55.240 align:start position:0%
p yeah there we
 

00:34:55.240 --> 00:34:59.109 align:start position:0%
p yeah there we
go<00:34:56.240><c> there</c><00:34:57.119><c> and</c><00:34:57.440><c> there</c>

00:34:59.109 --> 00:34:59.119 align:start position:0%
go there and there
 

00:34:59.119 --> 00:35:00.990 align:start position:0%
go there and there
how's<00:34:59.440><c> that</c><00:34:59.640><c> look</c><00:35:00.280><c> yeah</c><00:35:00.400><c> it's</c><00:35:00.520><c> a</c><00:35:00.599><c> little</c>

00:35:00.990 --> 00:35:01.000 align:start position:0%
how's that look yeah it's a little
 

00:35:01.000 --> 00:35:03.550 align:start position:0%
how's that look yeah it's a little
better<00:35:02.000><c> it's</c><00:35:02.400><c> still</c>

00:35:03.550 --> 00:35:03.560 align:start position:0%
better it's still
 

00:35:03.560 --> 00:35:06.390 align:start position:0%
better it's still
ugly<00:35:04.560><c> okay</c><00:35:05.040><c> and</c><00:35:05.240><c> and</c><00:35:05.480><c> another</c><00:35:05.800><c> thing</c><00:35:06.000><c> we</c><00:35:06.160><c> might</c>

00:35:06.390 --> 00:35:06.400 align:start position:0%
ugly okay and and another thing we might
 

00:35:06.400 --> 00:35:09.550 align:start position:0%
ugly okay and and another thing we might
do<00:35:06.839><c> is</c><00:35:07.079><c> only</c><00:35:07.560><c> display</c><00:35:08.240><c> the</c><00:35:08.440><c> withdraw</c><00:35:09.000><c> button</c>

00:35:09.550 --> 00:35:09.560 align:start position:0%
do is only display the withdraw button
 

00:35:09.560 --> 00:35:14.910 align:start position:0%
do is only display the withdraw button
if<00:35:10.200><c> the</c><00:35:11.200><c> uh</c><00:35:11.400><c> connected</c><00:35:12.480><c> address</c><00:35:13.760><c> is</c><00:35:14.760><c> the</c>

00:35:14.910 --> 00:35:14.920 align:start position:0%
if the uh connected address is the
 

00:35:14.920 --> 00:35:17.150 align:start position:0%
if the uh connected address is the
beneficiary<00:35:15.839><c> like</c><00:35:16.320><c> we</c><00:35:16.440><c> should</c><00:35:16.680><c> probably</c><00:35:16.920><c> only</c>

00:35:17.150 --> 00:35:17.160 align:start position:0%
beneficiary like we should probably only
 

00:35:17.160 --> 00:35:19.270 align:start position:0%
beneficiary like we should probably only
show<00:35:17.440><c> this</c><00:35:17.599><c> withdraw</c><00:35:18.040><c> button</c><00:35:18.440><c> if</c><00:35:18.720><c> these</c><00:35:19.000><c> two</c>

00:35:19.270 --> 00:35:19.280 align:start position:0%
show this withdraw button if these two
 

00:35:19.280 --> 00:35:21.150 align:start position:0%
show this withdraw button if these two
are<00:35:19.440><c> the</c><00:35:19.560><c> same</c><00:35:19.800><c> address</c><00:35:20.480><c> and</c><00:35:20.599><c> here's</c><00:35:20.760><c> a</c><00:35:20.920><c> great</c>

00:35:21.150 --> 00:35:21.160 align:start position:0%
are the same address and here's a great
 

00:35:21.160 --> 00:35:23.870 align:start position:0%
are the same address and here's a great
chance<00:35:21.400><c> to</c><00:35:21.560><c> just</c><00:35:21.760><c> prompt</c><00:35:22.079><c> the</c><00:35:22.200><c> GPT</c><00:35:22.920><c> to</c><00:35:23.119><c> do</c><00:35:23.359><c> this</c>

00:35:23.870 --> 00:35:23.880 align:start position:0%
chance to just prompt the GPT to do this
 

00:35:23.880 --> 00:35:26.310 align:start position:0%
chance to just prompt the GPT to do this
but<00:35:24.040><c> we</c><00:35:24.160><c> could</c><00:35:24.359><c> say</c><00:35:24.599><c> something</c><00:35:25.400><c> like</c><00:35:26.040><c> uh</c>

00:35:26.310 --> 00:35:26.320 align:start position:0%
but we could say something like uh
 

00:35:26.320 --> 00:35:29.030 align:start position:0%
but we could say something like uh
please<00:35:26.800><c> only</c><00:35:27.240><c> show</c>

00:35:29.030 --> 00:35:29.040 align:start position:0%
please only show
 

00:35:29.040 --> 00:35:33.230 align:start position:0%
please only show
the<00:35:29.320><c> withdraw</c><00:35:30.320><c> button</c><00:35:31.520><c> if</c><00:35:32.520><c> uh</c><00:35:32.720><c> let's</c><00:35:32.880><c> see</c><00:35:33.119><c> what</c>

00:35:33.230 --> 00:35:33.240 align:start position:0%
the withdraw button if uh let's see what
 

00:35:33.240 --> 00:35:36.790 align:start position:0%
the withdraw button if uh let's see what
do<00:35:33.400><c> we</c><00:35:33.640><c> have</c><00:35:34.119><c> if</c>

00:35:36.790 --> 00:35:36.800 align:start position:0%
do we have if
 

00:35:36.800 --> 00:35:38.589 align:start position:0%
do we have if
beneficiary

00:35:38.589 --> 00:35:38.599 align:start position:0%
beneficiary
 

00:35:38.599 --> 00:35:43.910 align:start position:0%
beneficiary
is<00:35:39.599><c> equal</c><00:35:40.440><c> to</c><00:35:41.440><c> Connected</c><00:35:42.000><c> address</c><00:35:43.000><c> right</c>

00:35:43.910 --> 00:35:43.920 align:start position:0%
is equal to Connected address right
 

00:35:43.920 --> 00:35:46.109 align:start position:0%
is equal to Connected address right
there<00:35:44.040><c> we</c><00:35:44.240><c> go</c><00:35:44.760><c> let's</c>

00:35:46.109 --> 00:35:46.119 align:start position:0%
there we go let's
 

00:35:46.119 --> 00:35:48.910 align:start position:0%
there we go let's
go<00:35:47.119><c> yeah</c><00:35:47.400><c> thank</c><00:35:47.640><c> you</c><00:35:48.200><c> and</c><00:35:48.320><c> then</c><00:35:48.520><c> it's</c><00:35:48.760><c> just</c>

00:35:48.910 --> 00:35:48.920 align:start position:0%
go yeah thank you and then it's just
 

00:35:48.920 --> 00:35:51.470 align:start position:0%
go yeah thank you and then it's just
going<00:35:49.000><c> to</c><00:35:49.160><c> give</c><00:35:49.319><c> us</c><00:35:49.640><c> the</c>

00:35:51.470 --> 00:35:51.480 align:start position:0%
going to give us the
 

00:35:51.480 --> 00:35:55.550 align:start position:0%
going to give us the
code<00:35:52.480><c> and</c><00:35:52.640><c> we</c><00:35:52.839><c> apply</c><00:35:53.400><c> that</c><00:35:54.400><c> and</c><00:35:54.839><c> save</c><00:35:55.440><c> and</c>

00:35:55.550 --> 00:35:55.560 align:start position:0%
code and we apply that and save and
 

00:35:55.560 --> 00:35:58.190 align:start position:0%
code and we apply that and save and
let's<00:35:55.760><c> go</c><00:35:55.880><c> see</c><00:35:56.200><c> now</c><00:35:57.000><c> let's</c><00:35:57.200><c> test</c><00:35:57.400><c> it</c><00:35:57.480><c> out</c><00:35:57.680><c> out</c>

00:35:58.190 --> 00:35:58.200 align:start position:0%
let's go see now let's test it out out
 

00:35:58.200 --> 00:35:59.910 align:start position:0%
let's go see now let's test it out out
okay<00:35:58.480><c> so</c><00:35:58.839><c> it</c><00:35:58.960><c> looks</c><00:35:59.200><c> like</c><00:35:59.400><c> that</c><00:35:59.520><c> withdraw</c>

00:35:59.910 --> 00:35:59.920 align:start position:0%
okay so it looks like that withdraw
 

00:35:59.920 --> 00:36:02.750 align:start position:0%
okay so it looks like that withdraw
button<00:36:00.119><c> is</c><00:36:00.319><c> gone</c><00:36:00.720><c> now</c><00:36:01.359><c> that's</c><00:36:01.720><c> okay</c><00:36:02.319><c> but</c><00:36:02.480><c> if</c><00:36:02.599><c> we</c>

00:36:02.750 --> 00:36:02.760 align:start position:0%
button is gone now that's okay but if we
 

00:36:02.760 --> 00:36:04.710 align:start position:0%
button is gone now that's okay but if we
set<00:36:03.200><c> us</c><00:36:03.440><c> to</c><00:36:03.599><c> the</c>

00:36:04.710 --> 00:36:04.720 align:start position:0%
set us to the
 

00:36:04.720 --> 00:36:06.750 align:start position:0%
set us to the
beneficiary<00:36:05.720><c> does</c><00:36:05.920><c> the</c><00:36:06.040><c> withdraw</c><00:36:06.480><c> button</c>

00:36:06.750 --> 00:36:06.760 align:start position:0%
beneficiary does the withdraw button
 

00:36:06.760 --> 00:36:08.510 align:start position:0%
beneficiary does the withdraw button
come<00:36:07.040><c> back</c><00:36:07.599><c> that's</c><00:36:07.760><c> what</c><00:36:07.880><c> we</c><00:36:07.960><c> want</c><00:36:08.079><c> to</c><00:36:08.200><c> test</c>

00:36:08.510 --> 00:36:08.520 align:start position:0%
come back that's what we want to test
 

00:36:08.520 --> 00:36:10.430 align:start position:0%
come back that's what we want to test
yes<00:36:08.680><c> it</c><00:36:08.800><c> does</c><00:36:09.040><c> all</c><00:36:09.200><c> right</c><00:36:09.440><c> GPT</c><00:36:09.880><c> you</c><00:36:10.000><c> got</c><00:36:10.160><c> on</c><00:36:10.319><c> the</c>

00:36:10.430 --> 00:36:10.440 align:start position:0%
yes it does all right GPT you got on the
 

00:36:10.440 --> 00:36:13.829 align:start position:0%
yes it does all right GPT you got on the
first<00:36:10.720><c> try</c><00:36:11.119><c> thanks</c><00:36:11.400><c> bro</c><00:36:12.280><c> all</c><00:36:12.440><c> right</c><00:36:12.680><c> awesome</c>

00:36:13.829 --> 00:36:13.839 align:start position:0%
first try thanks bro all right awesome
 

00:36:13.839 --> 00:36:16.670 align:start position:0%
first try thanks bro all right awesome
so<00:36:14.839><c> this</c><00:36:14.960><c> is</c><00:36:15.160><c> kind</c><00:36:15.280><c> of</c><00:36:15.760><c> we're</c><00:36:16.040><c> we're</c><00:36:16.280><c> nearing</c>

00:36:16.670 --> 00:36:16.680 align:start position:0%
so this is kind of we're we're nearing
 

00:36:16.680 --> 00:36:19.470 align:start position:0%
so this is kind of we're we're nearing
the<00:36:16.800><c> end</c><00:36:17.000><c> of</c><00:36:17.240><c> phase</c><00:36:17.560><c> two</c><00:36:18.079><c> basically</c><00:36:18.560><c> we've</c><00:36:19.240><c> in</c>

00:36:19.470 --> 00:36:19.480 align:start position:0%
the end of phase two basically we've in
 

00:36:19.480 --> 00:36:21.150 align:start position:0%
the end of phase two basically we've in
phase<00:36:19.720><c> one</c><00:36:20.040><c> we</c><00:36:20.280><c> worked</c><00:36:20.560><c> on</c><00:36:20.680><c> our</c><00:36:20.800><c> smart</c>

00:36:21.150 --> 00:36:21.160 align:start position:0%
phase one we worked on our smart
 

00:36:21.160 --> 00:36:22.710 align:start position:0%
phase one we worked on our smart
contract<00:36:21.599><c> we</c><00:36:21.720><c> tinkered</c><00:36:22.119><c> with</c><00:36:22.200><c> it</c><00:36:22.359><c> we</c><00:36:22.480><c> went</c>

00:36:22.710 --> 00:36:22.720 align:start position:0%
contract we tinkered with it we went
 

00:36:22.720 --> 00:36:24.670 align:start position:0%
contract we tinkered with it we went
back<00:36:22.839><c> and</c><00:36:23.040><c> forth</c><00:36:23.400><c> we</c><00:36:23.520><c> got</c><00:36:23.640><c> our</c><00:36:23.800><c> solidity</c><00:36:24.359><c> right</c>

00:36:24.670 --> 00:36:24.680 align:start position:0%
back and forth we got our solidity right
 

00:36:24.680 --> 00:36:26.829 align:start position:0%
back and forth we got our solidity right
in<00:36:24.920><c> phase</c><00:36:25.200><c> two</c><00:36:25.520><c> we</c><00:36:25.640><c> did</c><00:36:25.800><c> a</c><00:36:25.920><c> lot</c><00:36:26.040><c> more</c><00:36:26.319><c> react</c>

00:36:26.829 --> 00:36:26.839 align:start position:0%
in phase two we did a lot more react
 

00:36:26.839 --> 00:36:28.670 align:start position:0%
in phase two we did a lot more react
kind<00:36:26.920><c> of</c><00:36:27.040><c> getting</c><00:36:27.240><c> our</c><00:36:27.599><c> buttons</c><00:36:27.960><c> things</c><00:36:28.319><c> wired</c>

00:36:28.670 --> 00:36:28.680 align:start position:0%
kind of getting our buttons things wired
 

00:36:28.680 --> 00:36:30.069 align:start position:0%
kind of getting our buttons things wired
up<00:36:28.839><c> we're</c><00:36:29.079><c> reading</c><00:36:29.359><c> and</c><00:36:29.520><c> writing</c><00:36:29.800><c> from</c><00:36:29.920><c> our</c>

00:36:30.069 --> 00:36:30.079 align:start position:0%
up we're reading and writing from our
 

00:36:30.079 --> 00:36:32.349 align:start position:0%
up we're reading and writing from our
smart<00:36:30.440><c> contract</c><00:36:31.280><c> phase</c><00:36:31.599><c> three</c><00:36:31.960><c> is</c><00:36:32.119><c> now</c>

00:36:32.349 --> 00:36:32.359 align:start position:0%
smart contract phase three is now
 

00:36:32.359 --> 00:36:34.390 align:start position:0%
smart contract phase three is now
deploying<00:36:33.079><c> we</c><00:36:33.200><c> want</c><00:36:33.280><c> to</c><00:36:33.440><c> put</c><00:36:33.680><c> this</c><00:36:33.880><c> thing</c><00:36:34.160><c> out</c>

00:36:34.390 --> 00:36:34.400 align:start position:0%
deploying we want to put this thing out
 

00:36:34.400 --> 00:36:37.390 align:start position:0%
deploying we want to put this thing out
into<00:36:34.680><c> the</c><00:36:34.839><c> world</c><00:36:35.800><c> and</c><00:36:35.920><c> to</c><00:36:36.119><c> do</c><00:36:36.359><c> that</c><00:36:36.800><c> we'll</c><00:36:37.280><c> have</c>

00:36:37.390 --> 00:36:37.400 align:start position:0%
into the world and to do that we'll have
 

00:36:37.400 --> 00:36:39.670 align:start position:0%
into the world and to do that we'll have
to<00:36:37.599><c> deploy</c><00:36:38.119><c> both</c><00:36:38.359><c> the</c><00:36:38.520><c> smart</c><00:36:38.920><c> contract</c><00:36:39.520><c> and</c>

00:36:39.670 --> 00:36:39.680 align:start position:0%
to deploy both the smart contract and
 

00:36:39.680 --> 00:36:42.829 align:start position:0%
to deploy both the smart contract and
the<00:36:39.760><c> front</c><00:36:40.000><c> end</c><00:36:40.720><c> so</c><00:36:41.119><c> to</c><00:36:41.400><c> do</c><00:36:41.800><c> that</c><00:36:42.200><c> we're</c><00:36:42.560><c> going</c>

00:36:42.829 --> 00:36:42.839 align:start position:0%
the front end so to do that we're going
 

00:36:42.839 --> 00:36:46.750 align:start position:0%
the front end so to do that we're going
to<00:36:43.160><c> need</c><00:36:43.680><c> to</c><00:36:44.680><c> yarn</c><00:36:45.440><c> generate</c><00:36:46.240><c> and</c><00:36:46.400><c> yarn</c>

00:36:46.750 --> 00:36:46.760 align:start position:0%
to need to yarn generate and yarn
 

00:36:46.760 --> 00:36:49.950 align:start position:0%
to need to yarn generate and yarn
generate<00:36:47.240><c> will</c><00:36:47.560><c> create</c><00:36:48.000><c> a</c><00:36:48.200><c> deployer</c><00:36:48.960><c> account</c>

00:36:49.950 --> 00:36:49.960 align:start position:0%
generate will create a deployer account
 

00:36:49.960 --> 00:36:52.710 align:start position:0%
generate will create a deployer account
so<00:36:50.640><c> you</c><00:36:51.119><c> don't</c><00:36:51.400><c> you</c><00:36:51.560><c> want</c><00:36:51.680><c> to</c><00:36:51.800><c> be</c><00:36:52.000><c> very</c><00:36:52.240><c> careful</c>

00:36:52.710 --> 00:36:52.720 align:start position:0%
so you don't you want to be very careful
 

00:36:52.720 --> 00:36:55.109 align:start position:0%
so you don't you want to be very careful
with<00:36:53.240><c> these</c><00:36:53.480><c> deployer</c><00:36:54.119><c> accounts</c><00:36:54.760><c> you</c><00:36:54.960><c> really</c>

00:36:55.109 --> 00:36:55.119 align:start position:0%
with these deployer accounts you really
 

00:36:55.119 --> 00:36:56.790 align:start position:0%
with these deployer accounts you really
don't<00:36:55.280><c> want</c><00:36:55.400><c> to</c><00:36:55.560><c> be</c><00:36:55.760><c> like</c><00:36:56.000><c> copy</c><00:36:56.359><c> pasting</c>

00:36:56.790 --> 00:36:56.800 align:start position:0%
don't want to be like copy pasting
 

00:36:56.800 --> 00:36:58.589 align:start position:0%
don't want to be like copy pasting
private<00:36:57.119><c> keys</c><00:36:57.839><c> they</c><00:36:57.960><c> really</c><00:36:58.119><c> should</c><00:36:58.280><c> be</c><00:36:58.440><c> like</c>

00:36:58.589 --> 00:36:58.599 align:start position:0%
private keys they really should be like
 

00:36:58.599 --> 00:37:01.550 align:start position:0%
private keys they really should be like
living<00:36:58.880><c> encrypted</c><00:36:59.359><c> on</c><00:36:59.480><c> your</c><00:36:59.760><c> box</c><00:37:00.640><c> uh</c><00:37:01.079><c> so</c><00:37:01.400><c> so</c>

00:37:01.550 --> 00:37:01.560 align:start position:0%
living encrypted on your box uh so so
 

00:37:01.560 --> 00:37:03.710 align:start position:0%
living encrypted on your box uh so so
when<00:37:01.760><c> we</c><00:37:02.040><c> generate</c><00:37:02.520><c> this</c><00:37:03.000><c> account</c><00:37:03.480><c> this</c><00:37:03.560><c> is</c>

00:37:03.710 --> 00:37:03.720 align:start position:0%
when we generate this account this is
 

00:37:03.720 --> 00:37:05.829 align:start position:0%
when we generate this account this is
like<00:37:03.839><c> a</c><00:37:04.000><c> one-time</c><00:37:04.520><c> use</c><00:37:04.920><c> account</c><00:37:05.240><c> basically</c>

00:37:05.829 --> 00:37:05.839 align:start position:0%
like a one-time use account basically
 

00:37:05.839 --> 00:37:08.309 align:start position:0%
like a one-time use account basically
like<00:37:06.040><c> I'm</c><00:37:06.440><c> only</c><00:37:07.440><c> this</c><00:37:07.680><c> this</c><00:37:07.839><c> account</c><00:37:08.079><c> should</c>

00:37:08.309 --> 00:37:08.319 align:start position:0%
like I'm only this this account should
 

00:37:08.319 --> 00:37:09.990 align:start position:0%
like I'm only this this account should
only<00:37:08.599><c> ever</c><00:37:08.880><c> have</c><00:37:09.040><c> enough</c><00:37:09.280><c> money</c><00:37:09.520><c> in</c><00:37:09.640><c> it</c><00:37:09.760><c> for</c><00:37:09.920><c> me</c>

00:37:09.990 --> 00:37:10.000 align:start position:0%
only ever have enough money in it for me
 

00:37:10.000 --> 00:37:12.790 align:start position:0%
only ever have enough money in it for me
to<00:37:10.160><c> deploy</c><00:37:10.520><c> this</c><00:37:10.760><c> contract</c><00:37:11.200><c> once</c><00:37:11.359><c> or</c><00:37:11.560><c> twice</c><00:37:12.319><c> so</c>

00:37:12.790 --> 00:37:12.800 align:start position:0%
to deploy this contract once or twice so
 

00:37:12.800 --> 00:37:15.589 align:start position:0%
to deploy this contract once or twice so
there's<00:37:13.160><c> my</c><00:37:14.000><c> uh</c><00:37:14.200><c> address</c><00:37:15.119><c> then</c><00:37:15.240><c> I'm</c><00:37:15.280><c> going</c><00:37:15.440><c> do</c>

00:37:15.589 --> 00:37:15.599 align:start position:0%
there's my uh address then I'm going do
 

00:37:15.599 --> 00:37:18.430 align:start position:0%
there's my uh address then I'm going do
yarn<00:37:16.119><c> account</c><00:37:16.599><c> to</c><00:37:16.800><c> show</c>

00:37:18.430 --> 00:37:18.440 align:start position:0%
yarn account to show
 

00:37:18.440 --> 00:37:20.910 align:start position:0%
yarn account to show
it<00:37:19.440><c> okay</c><00:37:19.680><c> there</c><00:37:19.800><c> we</c><00:37:20.000><c> go</c><00:37:20.280><c> and</c><00:37:20.440><c> now</c><00:37:20.599><c> I'm</c><00:37:20.720><c> going</c><00:37:20.800><c> to</c>

00:37:20.910 --> 00:37:20.920 align:start position:0%
it okay there we go and now I'm going to
 

00:37:20.920 --> 00:37:22.109 align:start position:0%
it okay there we go and now I'm going to
send<00:37:21.119><c> some</c><00:37:21.240><c> money</c><00:37:21.560><c> in</c><00:37:21.720><c> there</c><00:37:21.839><c> and</c><00:37:21.920><c> we're</c><00:37:22.040><c> going</c>

00:37:22.109 --> 00:37:22.119 align:start position:0%
send some money in there and we're going
 

00:37:22.119 --> 00:37:23.670 align:start position:0%
send some money in there and we're going
to<00:37:22.200><c> put</c><00:37:22.359><c> this</c><00:37:22.480><c> thing</c><00:37:22.640><c> on</c><00:37:22.720><c> a</c><00:37:22.880><c> live</c><00:37:23.119><c> blockchain</c>

00:37:23.670 --> 00:37:23.680 align:start position:0%
to put this thing on a live blockchain
 

00:37:23.680 --> 00:37:27.230 align:start position:0%
to put this thing on a live blockchain
let's<00:37:24.359><c> go</c><00:37:25.359><c> okay</c><00:37:25.720><c> let's</c><00:37:25.920><c> see</c><00:37:26.359><c> I'm</c><00:37:26.440><c> going</c><00:37:26.560><c> to</c><00:37:26.800><c> use</c>

00:37:27.230 --> 00:37:27.240 align:start position:0%
let's go okay let's see I'm going to use
 

00:37:27.240 --> 00:37:29.030 align:start position:0%
let's go okay let's see I'm going to use
a<00:37:27.680><c> Punk</c>

00:37:29.030 --> 00:37:29.040 align:start position:0%
a Punk
 

00:37:29.040 --> 00:37:32.670 align:start position:0%
a Punk
wallet<00:37:30.040><c> uh</c><00:37:30.280><c> app</c><00:37:30.680><c> built</c><00:37:31.079><c> with</c><00:37:31.560><c> uh</c><00:37:31.680><c> scaffold</c><00:37:32.160><c> eth</c>

00:37:32.670 --> 00:37:32.680 align:start position:0%
wallet uh app built with uh scaffold eth
 

00:37:32.680 --> 00:37:34.069 align:start position:0%
wallet uh app built with uh scaffold eth
Let's<00:37:32.839><c> see</c><00:37:32.960><c> we</c><00:37:33.079><c> had</c><00:37:33.200><c> it</c><00:37:33.280><c> on</c><00:37:33.480><c> optimism</c>

00:37:34.069 --> 00:37:34.079 align:start position:0%
Let's see we had it on optimism
 

00:37:34.079 --> 00:37:36.309 align:start position:0%
Let's see we had it on optimism
yesterday<00:37:35.079><c> base</c><00:37:35.680><c> let's</c><00:37:35.800><c> see</c><00:37:35.920><c> if</c><00:37:35.960><c> I</c><00:37:36.079><c> have</c><00:37:36.160><c> any</c>

00:37:36.309 --> 00:37:36.319 align:start position:0%
yesterday base let's see if I have any
 

00:37:36.319 --> 00:37:37.430 align:start position:0%
yesterday base let's see if I have any
base<00:37:36.520><c> in</c><00:37:36.640><c> here</c><00:37:36.760><c> I</c><00:37:36.800><c> think</c><00:37:36.920><c> I'm</c><00:37:37.000><c> going</c><00:37:37.079><c> to</c><00:37:37.160><c> deploy</c>

00:37:37.430 --> 00:37:37.440 align:start position:0%
base in here I think I'm going to deploy
 

00:37:37.440 --> 00:37:39.910 align:start position:0%
base in here I think I'm going to deploy
this<00:37:37.520><c> to</c><00:37:37.720><c> base</c><00:37:38.480><c> okay</c><00:37:38.640><c> so</c><00:37:38.800><c> I</c><00:37:38.880><c> just</c><00:37:39.040><c> select</c><00:37:39.400><c> base</c>

00:37:39.910 --> 00:37:39.920 align:start position:0%
this to base okay so I just select base
 

00:37:39.920 --> 00:37:42.109 align:start position:0%
this to base okay so I just select base
I<00:37:40.040><c> scan</c><00:37:40.560><c> my</c><00:37:40.760><c> QR</c>

00:37:42.109 --> 00:37:42.119 align:start position:0%
I scan my QR
 

00:37:42.119 --> 00:37:47.069 align:start position:0%
I scan my QR
code<00:37:43.119><c> and</c><00:37:43.520><c> I'm</c><00:37:43.599><c> going</c><00:37:43.720><c> to</c><00:37:44.400><c> throw</c><00:37:45.480><c> uh</c><00:37:46.480><c> dollar</c><00:37:46.960><c> at</c>

00:37:47.069 --> 00:37:47.079 align:start position:0%
code and I'm going to throw uh dollar at
 

00:37:47.079 --> 00:37:48.790 align:start position:0%
code and I'm going to throw uh dollar at
it<00:37:47.400><c> right</c><00:37:47.520><c> it</c><00:37:47.599><c> should</c><00:37:47.800><c> be</c><00:37:47.960><c> enough</c><00:37:48.520><c> shouldn't</c>

00:37:48.790 --> 00:37:48.800 align:start position:0%
it right it should be enough shouldn't
 

00:37:48.800 --> 00:37:50.589 align:start position:0%
it right it should be enough shouldn't
be<00:37:48.920><c> too</c><00:37:49.119><c> expensive</c><00:37:49.760><c> oh</c><00:37:49.920><c> time</c><00:37:50.079><c> to</c><00:37:50.200><c> retweet</c>

00:37:50.589 --> 00:37:50.599 align:start position:0%
be too expensive oh time to retweet
 

00:37:50.599 --> 00:37:53.630 align:start position:0%
be too expensive oh time to retweet
shutter<00:37:50.920><c> block</c><00:37:51.200><c> I</c><00:37:51.319><c> got</c>

00:37:53.630 --> 00:37:53.640 align:start position:0%
 
 

00:37:53.640 --> 00:37:58.349 align:start position:0%
 
you<00:37:54.640><c> yeah</c><00:37:54.920><c> let's</c><00:37:55.680><c> go</c><00:37:56.680><c> re</c><00:37:57.000><c> retweet</c><00:37:57.720><c> on</c><00:37:57.880><c> stage</c>

00:37:58.349 --> 00:37:58.359 align:start position:0%
you yeah let's go re retweet on stage
 

00:37:58.359 --> 00:38:00.030 align:start position:0%
you yeah let's go re retweet on stage
okay<00:37:58.520><c> so</c><00:37:58.760><c> hopefully</c><00:37:59.160><c> I</c><00:37:59.240><c> just</c><00:37:59.359><c> sent</c><00:37:59.599><c> some</c><00:37:59.720><c> money</c>

00:38:00.030 --> 00:38:00.040 align:start position:0%
okay so hopefully I just sent some money
 

00:38:00.040 --> 00:38:02.309 align:start position:0%
okay so hopefully I just sent some money
here<00:38:00.359><c> actually</c><00:38:00.920><c> yeah</c><00:38:01.040><c> I</c><00:38:01.160><c> did</c><00:38:01.560><c> okay</c><00:38:01.920><c> let's</c><00:38:02.119><c> do</c>

00:38:02.309 --> 00:38:02.319 align:start position:0%
here actually yeah I did okay let's do
 

00:38:02.319 --> 00:38:04.430 align:start position:0%
here actually yeah I did okay let's do
yarn<00:38:02.720><c> account</c><00:38:03.040><c> and</c><00:38:03.240><c> it'll</c><00:38:03.560><c> even</c><00:38:04.000><c> like</c><00:38:04.160><c> give</c><00:38:04.280><c> us</c>

00:38:04.430 --> 00:38:04.440 align:start position:0%
yarn account and it'll even like give us
 

00:38:04.440 --> 00:38:06.710 align:start position:0%
yarn account and it'll even like give us
our<00:38:04.640><c> balances</c><00:38:05.240><c> on</c><00:38:05.520><c> the</c><00:38:05.640><c> different</c><00:38:06.079><c> accounts</c>

00:38:06.710 --> 00:38:06.720 align:start position:0%
our balances on the different accounts
 

00:38:06.720 --> 00:38:09.309 align:start position:0%
our balances on the different accounts
in<00:38:06.880><c> his</c><00:38:07.079><c> base</c><00:38:07.319><c> in</c><00:38:07.480><c> there</c>

00:38:09.309 --> 00:38:09.319 align:start position:0%
in his base in there
 

00:38:09.319 --> 00:38:13.230 align:start position:0%
in his base in there
somewhere<00:38:10.319><c> Local</c><00:38:10.760><c> Host</c><00:38:11.920><c> arbitrum</c><00:38:12.920><c> let's</c><00:38:13.119><c> just</c>

00:38:13.230 --> 00:38:13.240 align:start position:0%
somewhere Local Host arbitrum let's just
 

00:38:13.240 --> 00:38:15.510 align:start position:0%
somewhere Local Host arbitrum let's just
see<00:38:13.839><c> we're</c><00:38:14.079><c> hoping</c><00:38:14.560><c> I</c><00:38:14.720><c> have</c><00:38:14.880><c> some</c><00:38:15.119><c> base</c><00:38:15.359><c> in</c>

00:38:15.510 --> 00:38:15.520 align:start position:0%
see we're hoping I have some base in
 

00:38:15.520 --> 00:38:18.990 align:start position:0%
see we're hoping I have some base in
here

00:38:18.990 --> 00:38:19.000 align:start position:0%
 
 

00:38:19.000 --> 00:38:21.190 align:start position:0%
 
somewhere<00:38:20.000><c> ah</c><00:38:20.240><c> there's</c><00:38:20.440><c> only</c><00:38:20.680><c> oh</c><00:38:20.800><c> there</c><00:38:20.920><c> it</c><00:38:21.000><c> is</c>

00:38:21.190 --> 00:38:21.200 align:start position:0%
somewhere ah there's only oh there it is
 

00:38:21.200 --> 00:38:22.870 align:start position:0%
somewhere ah there's only oh there it is
yep<00:38:21.359><c> we</c><00:38:21.480><c> got</c><00:38:21.640><c> that</c><00:38:21.800><c> we</c><00:38:21.880><c> have</c>

00:38:22.870 --> 00:38:22.880 align:start position:0%
yep we got that we have
 

00:38:22.880 --> 00:38:28.510 align:start position:0%
yep we got that we have
03<00:38:23.880><c> E</c><00:38:24.800><c> Okay</c><00:38:25.480><c> so</c><00:38:26.000><c> we've</c><00:38:26.280><c> created</c><00:38:26.839><c> a</c><00:38:27.319><c> uh</c>

00:38:28.510 --> 00:38:28.520 align:start position:0%
03 E Okay so we've created a uh
 

00:38:28.520 --> 00:38:31.950 align:start position:0%
03 E Okay so we've created a uh
one-time<00:38:29.079><c> use</c><00:38:29.480><c> deployer</c><00:38:30.160><c> account</c><00:38:30.880><c> we've</c><00:38:31.240><c> put</c>

00:38:31.950 --> 00:38:31.960 align:start position:0%
one-time use deployer account we've put
 

00:38:31.960 --> 00:38:34.230 align:start position:0%
one-time use deployer account we've put
a<00:38:32.200><c> dollar</c><00:38:32.680><c> in</c><00:38:32.800><c> it</c><00:38:33.359><c> and</c><00:38:33.520><c> now</c><00:38:33.680><c> I'm</c><00:38:33.800><c> going</c><00:38:33.920><c> to</c><00:38:34.000><c> do</c><00:38:34.119><c> a</c>

00:38:34.230 --> 00:38:34.240 align:start position:0%
a dollar in it and now I'm going to do a
 

00:38:34.240 --> 00:38:36.750 align:start position:0%
a dollar in it and now I'm going to do a
yarn<00:38:34.640><c> deploy</c><00:38:35.119><c> just</c><00:38:35.240><c> like</c><00:38:35.400><c> I</c><00:38:35.599><c> was</c><00:38:35.839><c> before</c><00:38:36.599><c> but</c>

00:38:36.750 --> 00:38:36.760 align:start position:0%
yarn deploy just like I was before but
 

00:38:36.760 --> 00:38:39.270 align:start position:0%
yarn deploy just like I was before but
instead<00:38:37.040><c> of</c><00:38:37.359><c> yarn</c><00:38:37.680><c> deploying</c><00:38:38.200><c> locally</c><00:38:39.040><c> I'm</c>

00:38:39.270 --> 00:38:39.280 align:start position:0%
instead of yarn deploying locally I'm
 

00:38:39.280 --> 00:38:41.270 align:start position:0%
instead of yarn deploying locally I'm
now<00:38:39.440><c> going</c><00:38:39.560><c> to</c><00:38:39.640><c> do</c><00:38:39.800><c> the</c><00:38:40.000><c> Das</c><00:38:40.319><c> Das</c><00:38:40.599><c> Network</c><00:38:41.200><c> and</c>

00:38:41.270 --> 00:38:41.280 align:start position:0%
now going to do the Das Das Network and
 

00:38:41.280 --> 00:38:43.190 align:start position:0%
now going to do the Das Das Network and
I'm<00:38:41.359><c> going</c><00:38:41.480><c> to</c><00:38:41.560><c> go</c><00:38:41.680><c> with</c><00:38:41.839><c> base</c><00:38:42.280><c> this</c><00:38:42.440><c> time</c><00:38:43.040><c> now</c>

00:38:43.190 --> 00:38:43.200 align:start position:0%
I'm going to go with base this time now
 

00:38:43.200 --> 00:38:45.630 align:start position:0%
I'm going to go with base this time now
hopefully<00:38:43.800><c> this</c><00:38:43.960><c> works</c><00:38:44.440><c> but</c><00:38:44.920><c> let's</c><00:38:45.119><c> see</c><00:38:45.400><c> what</c>

00:38:45.630 --> 00:38:45.640 align:start position:0%
hopefully this works but let's see what
 

00:38:45.640 --> 00:38:47.750 align:start position:0%
hopefully this works but let's see what
if<00:38:45.760><c> it</c><00:38:45.960><c> complains</c><00:38:46.400><c> about</c>

00:38:47.750 --> 00:38:47.760 align:start position:0%
if it complains about
 

00:38:47.760 --> 00:38:49.950 align:start position:0%
if it complains about
anything<00:38:48.760><c> we</c><00:38:48.920><c> may</c><00:38:49.119><c> just</c><00:38:49.280><c> put</c><00:38:49.440><c> a</c><00:38:49.599><c> smart</c>

00:38:49.950 --> 00:38:49.960 align:start position:0%
anything we may just put a smart
 

00:38:49.960 --> 00:38:55.829 align:start position:0%
anything we may just put a smart
contract<00:38:50.480><c> out</c><00:38:50.640><c> on</c><00:38:50.760><c> a</c><00:38:50.920><c> live</c>

00:38:55.829 --> 00:38:55.839 align:start position:0%
 
 

00:38:55.839 --> 00:38:57.710 align:start position:0%
 
Network<00:38:56.839><c> that's</c><00:38:57.000><c> looking</c><00:38:57.200><c> pretty</c><00:38:57.440><c> pretty</c>

00:38:57.710 --> 00:38:57.720 align:start position:0%
Network that's looking pretty pretty
 

00:38:57.720 --> 00:39:01.270 align:start position:0%
Network that's looking pretty pretty
good<00:38:57.920><c> y'all</c><00:38:58.640><c> Okay</c><00:38:59.000><c> cool</c><00:38:59.839><c> so</c><00:39:00.200><c> our</c><00:39:00.520><c> app</c><00:39:00.920><c> though</c>

00:39:01.270 --> 00:39:01.280 align:start position:0%
good y'all Okay cool so our app though
 

00:39:01.280 --> 00:39:03.910 align:start position:0%
good y'all Okay cool so our app though
still<00:39:01.560><c> says</c><00:39:01.920><c> hard</c><00:39:02.280><c> hat</c><00:39:02.560><c> up</c><00:39:02.760><c> here</c><00:39:03.319><c> we</c><00:39:03.480><c> need</c><00:39:03.680><c> to</c>

00:39:03.910 --> 00:39:03.920 align:start position:0%
still says hard hat up here we need to
 

00:39:03.920 --> 00:39:06.990 align:start position:0%
still says hard hat up here we need to
get<00:39:04.119><c> in</c><00:39:04.400><c> and</c><00:39:04.680><c> change</c><00:39:05.079><c> our</c><00:39:05.400><c> app</c><00:39:05.720><c> over</c><00:39:05.920><c> to</c><00:39:06.200><c> base</c>

00:39:06.990 --> 00:39:07.000 align:start position:0%
get in and change our app over to base
 

00:39:07.000 --> 00:39:09.349 align:start position:0%
get in and change our app over to base
and<00:39:07.200><c> what</c><00:39:07.359><c> that</c><00:39:07.480><c> means</c><00:39:07.920><c> is</c><00:39:08.359><c> the</c><00:39:08.560><c> whole</c><00:39:09.000><c> app</c><00:39:09.240><c> is</c>

00:39:09.349 --> 00:39:09.359 align:start position:0%
and what that means is the whole app is
 

00:39:09.359 --> 00:39:11.069 align:start position:0%
and what that means is the whole app is
going<00:39:09.440><c> to</c><00:39:09.599><c> change</c><00:39:09.920><c> network</c><00:39:10.440><c> so</c><00:39:10.680><c> right</c><00:39:10.839><c> now</c><00:39:10.960><c> if</c>

00:39:11.069 --> 00:39:11.079 align:start position:0%
going to change network so right now if
 

00:39:11.079 --> 00:39:13.990 align:start position:0%
going to change network so right now if
I<00:39:11.240><c> click</c><00:39:11.520><c> on</c><00:39:11.760><c> this</c><00:39:11.920><c> dude's</c><00:39:12.880><c> address</c><00:39:13.880><c> it's</c>

00:39:13.990 --> 00:39:14.000 align:start position:0%
I click on this dude's address it's
 

00:39:14.000 --> 00:39:15.430 align:start position:0%
I click on this dude's address it's
going<00:39:14.119><c> to</c><00:39:14.240><c> take</c><00:39:14.359><c> me</c><00:39:14.480><c> to</c><00:39:14.640><c> a</c><00:39:14.760><c> local</c><00:39:15.079><c> block</c>

00:39:15.430 --> 00:39:15.440 align:start position:0%
going to take me to a local block
 

00:39:15.440 --> 00:39:17.589 align:start position:0%
going to take me to a local block
Explorer<00:39:16.440><c> which</c><00:39:16.560><c> is</c><00:39:16.760><c> cool</c><00:39:17.040><c> and</c><00:39:17.200><c> nice</c><00:39:17.400><c> for</c>

00:39:17.589 --> 00:39:17.599 align:start position:0%
Explorer which is cool and nice for
 

00:39:17.599 --> 00:39:20.230 align:start position:0%
Explorer which is cool and nice for
local<00:39:17.960><c> debugging</c><00:39:18.960><c> but</c><00:39:19.359><c> this</c><00:39:19.480><c> is</c><00:39:19.680><c> also</c><00:39:20.000><c> really</c>

00:39:20.230 --> 00:39:20.240 align:start position:0%
local debugging but this is also really
 

00:39:20.240 --> 00:39:22.150 align:start position:0%
local debugging but this is also really
awesome<00:39:20.839><c> as</c><00:39:20.960><c> soon</c><00:39:21.119><c> as</c><00:39:21.280><c> I</c><00:39:21.480><c> set</c><00:39:21.680><c> this</c><00:39:21.839><c> thing</c><00:39:21.960><c> to</c>

00:39:22.150 --> 00:39:22.160 align:start position:0%
awesome as soon as I set this thing to
 

00:39:22.160 --> 00:39:24.390 align:start position:0%
awesome as soon as I set this thing to
Bass<00:39:22.720><c> then</c><00:39:22.960><c> all</c><00:39:23.119><c> of</c><00:39:23.280><c> my</c><00:39:23.480><c> address</c><00:39:23.880><c> components</c>

00:39:24.390 --> 00:39:24.400 align:start position:0%
Bass then all of my address components
 

00:39:24.400 --> 00:39:25.990 align:start position:0%
Bass then all of my address components
all<00:39:24.560><c> throughout</c><00:39:24.880><c> the</c><00:39:25.079><c> app</c><00:39:25.280><c> will</c><00:39:25.440><c> now</c><00:39:25.599><c> link</c><00:39:25.839><c> to</c>

00:39:25.990 --> 00:39:26.000 align:start position:0%
all throughout the app will now link to
 

00:39:26.000 --> 00:39:28.630 align:start position:0%
all throughout the app will now link to
the<00:39:26.160><c> Bas</c><00:39:26.480><c> scan</c><00:39:27.040><c> block</c><00:39:27.480><c> Explorer</c><00:39:28.280><c> let's</c><00:39:28.440><c> do</c>

00:39:28.630 --> 00:39:28.640 align:start position:0%
the Bas scan block Explorer let's do
 

00:39:28.640 --> 00:39:29.990 align:start position:0%
the Bas scan block Explorer let's do
that<00:39:28.800><c> real</c><00:39:29.000><c> quick</c><00:39:29.200><c> so</c><00:39:29.319><c> I'm</c><00:39:29.400><c> going</c><00:39:29.520><c> to</c><00:39:29.640><c> hit</c><00:39:29.800><c> open</c>

00:39:29.990 --> 00:39:30.000 align:start position:0%
that real quick so I'm going to hit open
 

00:39:30.000 --> 00:39:32.990 align:start position:0%
that real quick so I'm going to hit open
Apple<00:39:30.280><c> p</c><00:39:30.520><c> and</c><00:39:30.680><c> find</c><00:39:30.920><c> the</c><00:39:31.119><c> scaffold</c><00:39:31.800><c> config</c><00:39:32.800><c> and</c>

00:39:32.990 --> 00:39:33.000 align:start position:0%
Apple p and find the scaffold config and
 

00:39:33.000 --> 00:39:35.910 align:start position:0%
Apple p and find the scaffold config and
from<00:39:33.240><c> the</c><00:39:33.400><c> scaffold</c><00:39:34.200><c> config</c><00:39:35.200><c> I'm</c><00:39:35.480><c> going</c><00:39:35.680><c> to</c>

00:39:35.910 --> 00:39:35.920 align:start position:0%
from the scaffold config I'm going to
 

00:39:35.920 --> 00:39:37.710 align:start position:0%
from the scaffold config I'm going to
change<00:39:36.200><c> it</c><00:39:36.480><c> right</c><00:39:36.640><c> here</c><00:39:36.839><c> and</c><00:39:36.960><c> you</c><00:39:37.040><c> can</c><00:39:37.280><c> even</c><00:39:37.440><c> do</c>

00:39:37.710 --> 00:39:37.720 align:start position:0%
change it right here and you can even do
 

00:39:37.720 --> 00:39:39.309 align:start position:0%
change it right here and you can even do
like<00:39:37.800><c> a</c><00:39:37.920><c> comma</c><00:39:38.240><c> separated</c><00:39:38.680><c> list</c><00:39:38.960><c> here</c><00:39:39.119><c> you</c><00:39:39.200><c> can</c>

00:39:39.309 --> 00:39:39.319 align:start position:0%
like a comma separated list here you can
 

00:39:39.319 --> 00:39:40.829 align:start position:0%
like a comma separated list here you can
have<00:39:39.480><c> multiple</c><00:39:39.960><c> networks</c><00:39:40.480><c> like</c><00:39:40.599><c> you</c><00:39:40.680><c> could</c>

00:39:40.829 --> 00:39:40.839 align:start position:0%
have multiple networks like you could
 

00:39:40.839 --> 00:39:42.710 align:start position:0%
have multiple networks like you could
deploy<00:39:41.119><c> your</c><00:39:41.240><c> smart</c><00:39:41.560><c> contract</c><00:39:41.880><c> to</c><00:39:42.079><c> optimism</c>

00:39:42.710 --> 00:39:42.720 align:start position:0%
deploy your smart contract to optimism
 

00:39:42.720 --> 00:39:44.510 align:start position:0%
deploy your smart contract to optimism
and<00:39:42.960><c> bass</c><00:39:43.280><c> and</c><00:39:43.440><c> let</c><00:39:43.560><c> your</c><00:39:43.720><c> users</c><00:39:44.160><c> pick</c><00:39:44.359><c> which</c>

00:39:44.510 --> 00:39:44.520 align:start position:0%
and bass and let your users pick which
 

00:39:44.520 --> 00:39:45.990 align:start position:0%
and bass and let your users pick which
one<00:39:44.680><c> they</c><00:39:44.760><c> want</c><00:39:44.880><c> to</c><00:39:45.040><c> use</c><00:39:45.359><c> even</c><00:39:45.599><c> it's</c><00:39:45.760><c> pretty</c>

00:39:45.990 --> 00:39:46.000 align:start position:0%
one they want to use even it's pretty
 

00:39:46.000 --> 00:39:47.430 align:start position:0%
one they want to use even it's pretty
nice<00:39:46.560><c> uh</c><00:39:46.640><c> but</c><00:39:46.760><c> we're</c><00:39:46.839><c> just</c><00:39:46.960><c> going</c><00:39:47.040><c> to</c><00:39:47.160><c> go</c><00:39:47.280><c> with</c>

00:39:47.430 --> 00:39:47.440 align:start position:0%
nice uh but we're just going to go with
 

00:39:47.440 --> 00:39:49.630 align:start position:0%
nice uh but we're just going to go with
base<00:39:48.280><c> now</c><00:39:48.560><c> watch</c><00:39:48.800><c> this</c><00:39:48.960><c> as</c><00:39:49.040><c> soon</c><00:39:49.200><c> as</c><00:39:49.319><c> I</c><00:39:49.440><c> hit</c>

00:39:49.630 --> 00:39:49.640 align:start position:0%
base now watch this as soon as I hit
 

00:39:49.640 --> 00:39:52.829 align:start position:0%
base now watch this as soon as I hit
save<00:39:50.000><c> here</c><00:39:50.520><c> the</c><00:39:50.680><c> whole</c><00:39:51.079><c> app</c><00:39:51.599><c> now</c><00:39:52.359><c> switches</c>

00:39:52.829 --> 00:39:52.839 align:start position:0%
save here the whole app now switches
 

00:39:52.839 --> 00:39:56.309 align:start position:0%
save here the whole app now switches
over<00:39:53.119><c> to</c><00:39:53.440><c> base</c><00:39:54.440><c> and</c><00:39:55.000><c> it</c><00:39:55.200><c> doesn't</c><00:39:55.520><c> let</c><00:39:55.680><c> me</c><00:39:55.960><c> use</c>

00:39:56.309 --> 00:39:56.319 align:start position:0%
over to base and it doesn't let me use
 

00:39:56.319 --> 00:39:57.990 align:start position:0%
over to base and it doesn't let me use
burner<00:39:56.680><c> wallets</c><00:39:57.040><c> anymore</c>

00:39:57.990 --> 00:39:58.000 align:start position:0%
burner wallets anymore
 

00:39:58.000 --> 00:40:02.109 align:start position:0%
burner wallets anymore
and<00:39:58.560><c> that</c><00:39:59.560><c> uh</c><00:40:00.079><c> faucet</c><00:40:00.599><c> is</c><00:40:00.839><c> gone</c><00:40:01.319><c> right</c><00:40:01.680><c> by</c><00:40:01.880><c> just</c>

00:40:02.109 --> 00:40:02.119 align:start position:0%
and that uh faucet is gone right by just
 

00:40:02.119 --> 00:40:03.990 align:start position:0%
and that uh faucet is gone right by just
setting<00:40:02.520><c> that</c><00:40:02.720><c> one</c><00:40:02.960><c> thing</c><00:40:03.280><c> from</c><00:40:03.440><c> Local</c><00:40:03.760><c> Host</c>

00:40:03.990 --> 00:40:04.000 align:start position:0%
setting that one thing from Local Host
 

00:40:04.000 --> 00:40:06.069 align:start position:0%
setting that one thing from Local Host
to<00:40:04.200><c> base</c><00:40:04.720><c> your</c><00:40:04.960><c> app</c><00:40:05.200><c> now</c><00:40:05.440><c> knows</c><00:40:05.760><c> that</c><00:40:05.920><c> it's</c>

00:40:06.069 --> 00:40:06.079 align:start position:0%
to base your app now knows that it's
 

00:40:06.079 --> 00:40:08.069 align:start position:0%
to base your app now knows that it's
like<00:40:06.319><c> oh</c><00:40:06.640><c> we're</c><00:40:07.079><c> you</c><00:40:07.160><c> know</c><00:40:07.359><c> it's</c><00:40:07.680><c> it's</c><00:40:07.839><c> time</c><00:40:07.960><c> to</c>

00:40:08.069 --> 00:40:08.079 align:start position:0%
like oh we're you know it's it's time to
 

00:40:08.079 --> 00:40:09.670 align:start position:0%
like oh we're you know it's it's time to
sit<00:40:08.240><c> at</c><00:40:08.359><c> the</c><00:40:08.520><c> big</c><00:40:08.720><c> kids</c><00:40:09.000><c> table</c><00:40:09.280><c> we're</c><00:40:09.400><c> going</c><00:40:09.480><c> to</c>

00:40:09.670 --> 00:40:09.680 align:start position:0%
sit at the big kids table we're going to
 

00:40:09.680 --> 00:40:11.470 align:start position:0%
sit at the big kids table we're going to
go<00:40:09.880><c> use</c><00:40:10.280><c> like</c><00:40:10.400><c> our</c><00:40:10.560><c> real</c><00:40:10.800><c> wallets</c><00:40:11.119><c> and</c><00:40:11.319><c> real</c>

00:40:11.470 --> 00:40:11.480 align:start position:0%
go use like our real wallets and real
 

00:40:11.480 --> 00:40:17.349 align:start position:0%
go use like our real wallets and real
money<00:40:11.880><c> here</c><00:40:12.599><c> and</c><00:40:12.760><c> let's</c><00:40:13.000><c> do</c>

00:40:17.349 --> 00:40:17.359 align:start position:0%
 
 

00:40:17.359 --> 00:40:23.589 align:start position:0%
 
that<00:40:18.800><c> okay</c><00:40:19.800><c> yes</c><00:40:20.480><c> there</c><00:40:20.599><c> we</c><00:40:20.800><c> go</c><00:40:21.680><c> okay</c><00:40:22.319><c> so</c><00:40:23.280><c> we</c><00:40:23.400><c> are</c>

00:40:23.589 --> 00:40:23.599 align:start position:0%
that okay yes there we go okay so we are
 

00:40:23.599 --> 00:40:26.790 align:start position:0%
that okay yes there we go okay so we are
now<00:40:23.880><c> talking</c><00:40:24.240><c> to</c><00:40:24.599><c> our</c><00:40:24.839><c> live</c><00:40:25.200><c> contract</c><00:40:25.760><c> on</c><00:40:26.079><c> base</c>

00:40:26.790 --> 00:40:26.800 align:start position:0%
now talking to our live contract on base
 

00:40:26.800 --> 00:40:28.829 align:start position:0%
now talking to our live contract on base
but<00:40:26.920><c> we're</c><00:40:27.079><c> still</c><00:40:27.560><c> at</c><00:40:27.760><c> Local</c><00:40:28.119><c> Host</c><00:40:28.520><c> so</c><00:40:28.680><c> a</c>

00:40:28.829 --> 00:40:28.839 align:start position:0%
but we're still at Local Host so a
 

00:40:28.839 --> 00:40:30.270 align:start position:0%
but we're still at Local Host so a
second<00:40:29.119><c> step</c><00:40:29.359><c> that</c><00:40:29.440><c> we'll</c><00:40:29.599><c> get</c><00:40:29.680><c> to</c><00:40:29.880><c> in</c><00:40:30.040><c> just</c><00:40:30.160><c> a</c>

00:40:30.270 --> 00:40:30.280 align:start position:0%
second step that we'll get to in just a
 

00:40:30.280 --> 00:40:32.510 align:start position:0%
second step that we'll get to in just a
second<00:40:30.599><c> will</c><00:40:30.760><c> be</c><00:40:30.920><c> to</c><00:40:31.079><c> deploy</c><00:40:31.520><c> that</c><00:40:32.079><c> the</c><00:40:32.240><c> app</c>

00:40:32.510 --> 00:40:32.520 align:start position:0%
second will be to deploy that the app
 

00:40:32.520 --> 00:40:34.750 align:start position:0%
second will be to deploy that the app
live<00:40:32.720><c> to</c><00:40:32.880><c> versell</c><00:40:33.880><c> uh</c><00:40:34.000><c> but</c><00:40:34.160><c> first</c><00:40:34.440><c> let's</c><00:40:34.599><c> just</c>

00:40:34.750 --> 00:40:34.760 align:start position:0%
live to versell uh but first let's just
 

00:40:34.760 --> 00:40:36.230 align:start position:0%
live to versell uh but first let's just
Tinker<00:40:35.119><c> around</c><00:40:35.319><c> and</c><00:40:35.480><c> make</c><00:40:35.599><c> sure</c><00:40:35.839><c> everything's</c>

00:40:36.230 --> 00:40:36.240 align:start position:0%
Tinker around and make sure everything's
 

00:40:36.240 --> 00:40:39.230 align:start position:0%
Tinker around and make sure everything's
working<00:40:36.880><c> uh</c><00:40:37.000><c> on</c><00:40:37.200><c> chain</c><00:40:37.800><c> correctly</c><00:40:38.800><c> uh</c><00:40:38.920><c> so</c>

00:40:39.230 --> 00:40:39.240 align:start position:0%
working uh on chain correctly uh so
 

00:40:39.240 --> 00:40:41.790 align:start position:0%
working uh on chain correctly uh so
let's<00:40:39.440><c> see</c><00:40:39.680><c> can</c><00:40:39.880><c> we</c><00:40:40.040><c> set</c><00:40:40.440><c> vitalic</c><00:40:41.040><c> to</c><00:40:41.240><c> the</c><00:40:41.440><c> V</c>

00:40:41.790 --> 00:40:41.800 align:start position:0%
let's see can we set vitalic to the V
 

00:40:41.800 --> 00:40:43.950 align:start position:0%
let's see can we set vitalic to the V
beneficiary<00:40:42.800><c> real</c><00:40:43.040><c> quick</c><00:40:43.400><c> just</c><00:40:43.480><c> to</c><00:40:43.680><c> prove</c>

00:40:43.950 --> 00:40:43.960 align:start position:0%
beneficiary real quick just to prove
 

00:40:43.960 --> 00:40:45.710 align:start position:0%
beneficiary real quick just to prove
that<00:40:44.079><c> we</c><00:40:44.319><c> can</c><00:40:45.040><c> and</c><00:40:45.160><c> I'm</c><00:40:45.319><c> actually</c><00:40:45.480><c> going</c><00:40:45.560><c> to</c>

00:40:45.710 --> 00:40:45.720 align:start position:0%
that we can and I'm actually going to
 

00:40:45.720 --> 00:40:48.270 align:start position:0%
that we can and I'm actually going to
pay<00:40:46.000><c> real</c><00:40:46.200><c> money</c><00:40:46.520><c> to</c><00:40:46.680><c> do</c><00:40:46.920><c> this</c><00:40:47.240><c> right</c><00:40:48.160><c> I'm</c>

00:40:48.270 --> 00:40:48.280 align:start position:0%
pay real money to do this right I'm
 

00:40:48.280 --> 00:40:50.349 align:start position:0%
pay real money to do this right I'm
going<00:40:48.480><c> to</c><00:40:48.720><c> pay</c><00:40:49.079><c> like</c><00:40:49.520><c> you</c><00:40:49.640><c> know</c><00:40:49.760><c> a</c><00:40:49.920><c> fraction</c><00:40:50.240><c> of</c>

00:40:50.349 --> 00:40:50.359 align:start position:0%
going to pay like you know a fraction of
 

00:40:50.359 --> 00:40:52.230 align:start position:0%
going to pay like you know a fraction of
a

00:40:52.230 --> 00:40:52.240 align:start position:0%
a
 

00:40:52.240 --> 00:40:59.030 align:start position:0%
a
penny<00:40:53.240><c> no</c><00:40:53.760><c> no</c><00:40:54.079><c> more</c><00:40:54.880><c> more</c><00:40:55.040><c> like</c><00:40:55.240><c> 32</c><00:40:55.680><c> cents</c><00:40:56.240><c> dang</c>

00:40:59.030 --> 00:40:59.040 align:start position:0%
penny no no more more like 32 cents dang
 

00:40:59.040 --> 00:41:00.910 align:start position:0%
penny no no more more like 32 cents dang
there<00:40:59.160><c> we</c><00:40:59.359><c> go</c><00:40:59.599><c> but</c><00:40:59.720><c> and</c><00:40:59.920><c> now</c><00:41:00.440><c> hopefully</c>

00:41:00.910 --> 00:41:00.920 align:start position:0%
there we go but and now hopefully
 

00:41:00.920 --> 00:41:03.710 align:start position:0%
there we go but and now hopefully
vitalic<00:41:01.440><c> will</c><00:41:01.680><c> become</c><00:41:02.319><c> the</c>

00:41:03.710 --> 00:41:03.720 align:start position:0%
vitalic will become the
 

00:41:03.720 --> 00:41:06.390 align:start position:0%
vitalic will become the
beneficiary<00:41:04.720><c> I'm</c><00:41:04.800><c> going</c><00:41:04.920><c> to</c><00:41:05.000><c> hit</c><00:41:05.480><c> reload</c><00:41:06.119><c> I'm</c>

00:41:06.390 --> 00:41:06.400 align:start position:0%
beneficiary I'm going to hit reload I'm
 

00:41:06.400 --> 00:41:08.230 align:start position:0%
beneficiary I'm going to hit reload I'm
impatient<00:41:07.079><c> there</c><00:41:07.200><c> we</c><00:41:07.359><c> go</c><00:41:07.680><c> cool</c><00:41:07.960><c> and</c><00:41:08.079><c> it's</c>

00:41:08.230 --> 00:41:08.240 align:start position:0%
impatient there we go cool and it's
 

00:41:08.240 --> 00:41:10.309 align:start position:0%
impatient there we go cool and it's
working<00:41:09.240><c> okay</c><00:41:09.440><c> and</c><00:41:09.560><c> our</c><00:41:09.720><c> withdraw</c><00:41:10.079><c> button</c>

00:41:10.309 --> 00:41:10.319 align:start position:0%
working okay and our withdraw button
 

00:41:10.319 --> 00:41:13.550 align:start position:0%
working okay and our withdraw button
disappears<00:41:10.839><c> too</c><00:41:11.560><c> looks</c><00:41:11.880><c> pretty</c><00:41:12.280><c> good</c><00:41:13.000><c> okay</c><00:41:13.280><c> so</c>

00:41:13.550 --> 00:41:13.560 align:start position:0%
disappears too looks pretty good okay so
 

00:41:13.560 --> 00:41:15.790 align:start position:0%
disappears too looks pretty good okay so
then<00:41:14.079><c> let's</c><00:41:14.480><c> I</c><00:41:14.800><c> I</c><00:41:14.839><c> don't</c><00:41:14.960><c> know</c><00:41:15.160><c> let's</c><00:41:15.280><c> set</c><00:41:15.560><c> me</c>

00:41:15.790 --> 00:41:15.800 align:start position:0%
then let's I I don't know let's set me
 

00:41:15.800 --> 00:41:17.790 align:start position:0%
then let's I I don't know let's set me
back<00:41:15.960><c> to</c><00:41:16.079><c> the</c>

00:41:17.790 --> 00:41:17.800 align:start position:0%
back to the
 

00:41:17.800 --> 00:41:20.069 align:start position:0%
back to the
beneficiary<00:41:18.800><c> and</c><00:41:19.240><c> then</c><00:41:19.480><c> maybe</c><00:41:19.760><c> let's</c><00:41:19.920><c> put</c>

00:41:20.069 --> 00:41:20.079 align:start position:0%
beneficiary and then maybe let's put
 

00:41:20.079 --> 00:41:21.550 align:start position:0%
beneficiary and then maybe let's put
some<00:41:20.200><c> money</c><00:41:20.400><c> in</c><00:41:20.520><c> the</c><00:41:20.680><c> contract</c><00:41:21.280><c> and</c><00:41:21.400><c> then</c>

00:41:21.550 --> 00:41:21.560 align:start position:0%
some money in the contract and then
 

00:41:21.560 --> 00:41:23.109 align:start position:0%
some money in the contract and then
withdraw<00:41:22.000><c> from</c><00:41:22.160><c> it</c><00:41:22.400><c> make</c><00:41:22.520><c> sure</c><00:41:22.720><c> everything's</c>

00:41:23.109 --> 00:41:23.119 align:start position:0%
withdraw from it make sure everything's
 

00:41:23.119 --> 00:41:25.470 align:start position:0%
withdraw from it make sure everything's
pretty<00:41:23.400><c> solid</c><00:41:23.720><c> and</c><00:41:23.839><c> then</c><00:41:23.920><c> we'll</c><00:41:24.079><c> ship</c><00:41:24.319><c> our</c><00:41:24.560><c> app</c>

00:41:25.470 --> 00:41:25.480 align:start position:0%
pretty solid and then we'll ship our app
 

00:41:25.480 --> 00:41:26.470 align:start position:0%
pretty solid and then we'll ship our app
you<00:41:25.560><c> know</c><00:41:25.720><c> what</c><00:41:25.920><c> actually</c><00:41:26.160><c> I'm</c><00:41:26.280><c> going</c><00:41:26.359><c> to</c>

00:41:26.470 --> 00:41:26.480 align:start position:0%
you know what actually I'm going to
 

00:41:26.480 --> 00:41:27.790 align:start position:0%
you know what actually I'm going to
start<00:41:26.640><c> shipping</c><00:41:26.920><c> the</c><00:41:27.000><c> app</c><00:41:27.359><c> now</c><00:41:27.560><c> because</c><00:41:27.680><c> it</c>

00:41:27.790 --> 00:41:27.800 align:start position:0%
start shipping the app now because it
 

00:41:27.800 --> 00:41:30.390 align:start position:0%
start shipping the app now because it
takes<00:41:28.000><c> some</c><00:41:28.240><c> time</c><00:41:28.960><c> so</c><00:41:29.760><c> uh</c><00:41:30.000><c> kind</c><00:41:30.119><c> of</c><00:41:30.280><c> the</c>

00:41:30.390 --> 00:41:30.400 align:start position:0%
takes some time so uh kind of the
 

00:41:30.400 --> 00:41:32.190 align:start position:0%
takes some time so uh kind of the
commands<00:41:31.040><c> if</c><00:41:31.280><c> if</c><00:41:31.359><c> we</c><00:41:31.480><c> go</c><00:41:31.640><c> through</c><00:41:31.800><c> the</c><00:41:31.960><c> whole</c>

00:41:32.190 --> 00:41:32.200 align:start position:0%
commands if if we go through the whole
 

00:41:32.200 --> 00:41:34.550 align:start position:0%
commands if if we go through the whole
stack<00:41:32.480><c> of</c><00:41:32.640><c> commands</c><00:41:33.119><c> here</c><00:41:33.400><c> we</c><00:41:33.560><c> did</c><00:41:34.040><c> yarn</c>

00:41:34.550 --> 00:41:34.560 align:start position:0%
stack of commands here we did yarn
 

00:41:34.560 --> 00:41:38.430 align:start position:0%
stack of commands here we did yarn
install<00:41:35.359><c> yarn</c><00:41:35.680><c> chain</c><00:41:36.319><c> yarn</c><00:41:36.960><c> start</c><00:41:37.960><c> uh</c><00:41:38.079><c> to</c><00:41:38.280><c> get</c>

00:41:38.430 --> 00:41:38.440 align:start position:0%
install yarn chain yarn start uh to get
 

00:41:38.440 --> 00:41:40.990 align:start position:0%
install yarn chain yarn start uh to get
your<00:41:38.720><c> account</c><00:41:39.119><c> we</c><00:41:39.280><c> do</c><00:41:39.680><c> yarn</c><00:41:40.119><c> generate</c><00:41:40.880><c> and</c>

00:41:40.990 --> 00:41:41.000 align:start position:0%
your account we do yarn generate and
 

00:41:41.000 --> 00:41:43.790 align:start position:0%
your account we do yarn generate and
then<00:41:41.160><c> yarn</c><00:41:41.720><c> account</c><00:41:42.720><c> uh</c><00:41:43.079><c> and</c><00:41:43.319><c> here</c><00:41:43.560><c> we're</c>

00:41:43.790 --> 00:41:43.800 align:start position:0%
then yarn account uh and here we're
 

00:41:43.800 --> 00:41:46.069 align:start position:0%
then yarn account uh and here we're
going<00:41:44.040><c> to</c><00:41:44.240><c> do</c><00:41:44.599><c> yarn</c><00:41:45.480><c> this</c><00:41:45.599><c> is</c><00:41:45.720><c> the</c><00:41:45.880><c> best</c>

00:41:46.069 --> 00:41:46.079 align:start position:0%
going to do yarn this is the best
 

00:41:46.079 --> 00:41:49.030 align:start position:0%
going to do yarn this is the best
command<00:41:46.400><c> out</c><00:41:46.520><c> of</c><00:41:46.680><c> all</c><00:41:46.800><c> of</c><00:41:46.920><c> them</c><00:41:47.760><c> versel</c><00:41:48.440><c> YOLO</c>

00:41:49.030 --> 00:41:49.040 align:start position:0%
command out of all of them versel YOLO
 

00:41:49.040 --> 00:41:51.309 align:start position:0%
command out of all of them versel YOLO
Das<00:41:49.359><c> dasr</c><00:41:50.160><c> like</c><00:41:50.359><c> please</c><00:41:50.680><c> do</c><00:41:50.800><c> not</c><00:41:50.960><c> check</c>

00:41:51.309 --> 00:41:51.319 align:start position:0%
Das dasr like please do not check
 

00:41:51.319 --> 00:41:53.230 align:start position:0%
Das dasr like please do not check
anything<00:41:52.000><c> just</c><00:41:52.160><c> ship</c><00:41:52.440><c> it</c><00:41:52.880><c> and</c><00:41:53.000><c> that's</c><00:41:53.119><c> what</c>

00:41:53.230 --> 00:41:53.240 align:start position:0%
anything just ship it and that's what
 

00:41:53.240 --> 00:41:55.109 align:start position:0%
anything just ship it and that's what
we're<00:41:53.319><c> going</c><00:41:53.440><c> to</c><00:41:53.560><c> go</c><00:41:53.720><c> with</c>

00:41:55.109 --> 00:41:55.119 align:start position:0%
we're going to go with
 

00:41:55.119 --> 00:41:57.750 align:start position:0%
we're going to go with
here<00:41:56.119><c> yes</c>

00:41:57.750 --> 00:41:57.760 align:start position:0%
here yes
 

00:41:57.760 --> 00:41:59.390 align:start position:0%
here yes
got<00:41:57.880><c> to</c><00:41:58.000><c> do</c><00:41:58.160><c> the</c><00:41:58.400><c> Choose</c><00:41:58.640><c> Your</c><00:41:58.800><c> Own</c><00:41:58.960><c> Adventure</c>

00:41:59.390 --> 00:41:59.400 align:start position:0%
got to do the Choose Your Own Adventure
 

00:41:59.400 --> 00:42:01.630 align:start position:0%
got to do the Choose Your Own Adventure
here<00:41:59.520><c> of</c><00:41:59.680><c> like</c><00:41:59.880><c> picking</c><00:42:00.319><c> the</c><00:42:00.920><c> scope</c><00:42:01.319><c> and</c><00:42:01.440><c> the</c>

00:42:01.630 --> 00:42:01.640 align:start position:0%
here of like picking the scope and the
 

00:42:01.640 --> 00:42:04.950 align:start position:0%
here of like picking the scope and the
account<00:42:01.920><c> and</c><00:42:02.079><c> all</c><00:42:02.280><c> that</c><00:42:03.079><c> o</c><00:42:03.319><c> it's</c><00:42:03.560><c> very</c>

00:42:04.950 --> 00:42:04.960 align:start position:0%
account and all that o it's very
 

00:42:04.960 --> 00:42:08.589 align:start position:0%
account and all that o it's very
slow

00:42:08.589 --> 00:42:08.599 align:start position:0%
 
 

00:42:08.599 --> 00:42:10.109 align:start position:0%
 
no

00:42:10.109 --> 00:42:10.119 align:start position:0%
no
 

00:42:10.119 --> 00:42:21.470 align:start position:0%
no
no<00:42:11.119><c> Devcon</c>

00:42:21.470 --> 00:42:21.480 align:start position:0%
 
 

00:42:21.480 --> 00:42:24.150 align:start position:0%
 
3<00:42:22.480><c> okay</c><00:42:22.839><c> so</c><00:42:23.200><c> that</c><00:42:23.280><c> will</c><00:42:23.480><c> take</c><00:42:23.680><c> a</c><00:42:23.800><c> couple</c><00:42:24.000><c> of</c>

00:42:24.150 --> 00:42:24.160 align:start position:0%
3 okay so that will take a couple of
 

00:42:24.160 --> 00:42:25.790 align:start position:0%
3 okay so that will take a couple of
minutes<00:42:24.480><c> to</c><00:42:24.640><c> ship</c><00:42:25.240><c> but</c><00:42:25.400><c> now</c><00:42:25.559><c> that</c><00:42:25.640><c> it's</c>

00:42:25.790 --> 00:42:25.800 align:start position:0%
minutes to ship but now that it's
 

00:42:25.800 --> 00:42:26.950 align:start position:0%
minutes to ship but now that it's
shipping<00:42:26.119><c> it's</c><00:42:26.240><c> nice</c><00:42:26.480><c> because</c><00:42:26.640><c> we</c><00:42:26.720><c> can</c><00:42:26.800><c> go</c>

00:42:26.950 --> 00:42:26.960 align:start position:0%
shipping it's nice because we can go
 

00:42:26.960 --> 00:42:28.510 align:start position:0%
shipping it's nice because we can go
back<00:42:27.200><c> can</c><00:42:27.319><c> Tinker</c><00:42:27.640><c> around</c><00:42:27.880><c> with</c><00:42:28.040><c> these</c><00:42:28.359><c> these</c>

00:42:28.510 --> 00:42:28.520 align:start position:0%
back can Tinker around with these these
 

00:42:28.520 --> 00:42:30.109 align:start position:0%
back can Tinker around with these these
few<00:42:28.760><c> mechanics</c><00:42:29.200><c> that</c><00:42:29.280><c> we</c><00:42:29.400><c> were</c><00:42:29.559><c> worried</c><00:42:29.839><c> about</c>

00:42:30.109 --> 00:42:30.119 align:start position:0%
few mechanics that we were worried about
 

00:42:30.119 --> 00:42:33.670 align:start position:0%
few mechanics that we were worried about
here<00:42:30.680><c> so</c><00:42:31.079><c> can</c><00:42:31.520><c> I</c><00:42:31.960><c> set</c><00:42:32.280><c> me</c><00:42:32.559><c> back</c><00:42:32.720><c> to</c><00:42:32.839><c> the</c>

00:42:33.670 --> 00:42:33.680 align:start position:0%
here so can I set me back to the
 

00:42:33.680 --> 00:42:36.069 align:start position:0%
here so can I set me back to the
beneficiary<00:42:34.680><c> take</c><00:42:34.920><c> basically</c><00:42:35.359><c> take</c><00:42:35.599><c> control</c>

00:42:36.069 --> 00:42:36.079 align:start position:0%
beneficiary take basically take control
 

00:42:36.079 --> 00:42:37.790 align:start position:0%
beneficiary take basically take control
back<00:42:36.760><c> uh</c><00:42:36.920><c> of</c><00:42:37.040><c> the</c>

00:42:37.790 --> 00:42:37.800 align:start position:0%
back uh of the
 

00:42:37.800 --> 00:42:40.750 align:start position:0%
back uh of the
contract<00:42:38.800><c> and</c><00:42:39.040><c> then</c><00:42:39.559><c> uh</c><00:42:39.680><c> let's</c><00:42:40.000><c> maybe</c><00:42:40.520><c> even</c>

00:42:40.750 --> 00:42:40.760 align:start position:0%
contract and then uh let's maybe even
 

00:42:40.760 --> 00:42:43.150 align:start position:0%
contract and then uh let's maybe even
send<00:42:41.079><c> some</c><00:42:41.319><c> money</c><00:42:41.680><c> into</c><00:42:42.079><c> it</c><00:42:42.480><c> right</c><00:42:42.640><c> let's</c><00:42:42.800><c> do</c><00:42:42.960><c> a</c>

00:42:43.150 --> 00:42:43.160 align:start position:0%
send some money into it right let's do a
 

00:42:43.160 --> 00:42:46.109 align:start position:0%
send some money into it right let's do a
greeting<00:42:43.480><c> that</c><00:42:43.640><c> says</c><00:42:43.960><c> hello</c>

00:42:46.109 --> 00:42:46.119 align:start position:0%
greeting that says hello
 

00:42:46.119 --> 00:42:49.150 align:start position:0%
greeting that says hello
Devcon<00:42:47.400><c> we</c><00:42:48.400><c> nope</c><00:42:48.640><c> I'm</c><00:42:48.680><c> gonna</c><00:42:48.839><c> do</c><00:42:48.920><c> hearts</c>

00:42:49.150 --> 00:42:49.160 align:start position:0%
Devcon we nope I'm gonna do hearts
 

00:42:49.160 --> 00:42:50.750 align:start position:0%
Devcon we nope I'm gonna do hearts
hearts<00:42:49.400><c> hearts</c>

00:42:50.750 --> 00:42:50.760 align:start position:0%
hearts hearts
 

00:42:50.760 --> 00:42:52.910 align:start position:0%
hearts hearts
classic<00:42:51.760><c> hello</c><00:42:52.079><c> Devcon</c><00:42:52.440><c> hearts</c><00:42:52.680><c> hearts</c>

00:42:52.910 --> 00:42:52.920 align:start position:0%
classic hello Devcon hearts hearts
 

00:42:52.920 --> 00:42:54.230 align:start position:0%
classic hello Devcon hearts hearts
hearts<00:42:53.240><c> and</c><00:42:53.359><c> I'm</c><00:42:53.440><c> going</c><00:42:53.520><c> to</c><00:42:53.599><c> send</c><00:42:53.839><c> in</c><00:42:54.040><c> some</c>

00:42:54.230 --> 00:42:54.240 align:start position:0%
hearts and I'm going to send in some
 

00:42:54.240 --> 00:42:56.230 align:start position:0%
hearts and I'm going to send in some
money<00:42:55.000><c> and</c><00:42:55.200><c> technically</c><00:42:55.680><c> this</c><00:42:55.800><c> money</c><00:42:56.079><c> could</c>

00:42:56.230 --> 00:42:56.240 align:start position:0%
money and technically this money could
 

00:42:56.240 --> 00:42:58.309 align:start position:0%
money and technically this money could
be<00:42:56.359><c> stolen</c><00:42:56.960><c> like</c><00:42:57.359><c> anybody</c><00:42:57.800><c> out</c><00:42:58.000><c> there</c><00:42:58.200><c> could</c>

00:42:58.309 --> 00:42:58.319 align:start position:0%
be stolen like anybody out there could
 

00:42:58.319 --> 00:42:59.870 align:start position:0%
be stolen like anybody out there could
go<00:42:58.440><c> to</c><00:42:58.520><c> the</c><00:42:58.640><c> smart</c><00:42:58.960><c> contract</c><00:42:59.359><c> set</c><00:42:59.640><c> themselves</c>

00:42:59.870 --> 00:42:59.880 align:start position:0%
go to the smart contract set themselves
 

00:42:59.880 --> 00:43:01.990 align:start position:0%
go to the smart contract set themselves
at<00:43:00.000><c> the</c><00:43:00.119><c> beneficiary</c><00:43:00.800><c> and</c><00:43:00.960><c> hit</c><00:43:01.119><c> withdraw</c><00:43:01.880><c> I</c>

00:43:01.990 --> 00:43:02.000 align:start position:0%
at the beneficiary and hit withdraw I
 

00:43:02.000 --> 00:43:03.790 align:start position:0%
at the beneficiary and hit withdraw I
don't<00:43:02.160><c> think</c><00:43:02.319><c> they'll</c><00:43:02.520><c> do</c><00:43:02.760><c> that</c><00:43:03.079><c> but</c><00:43:03.480><c> maybe</c>

00:43:03.790 --> 00:43:03.800 align:start position:0%
don't think they'll do that but maybe
 

00:43:03.800 --> 00:43:09.150 align:start position:0%
don't think they'll do that but maybe
they<00:43:03.920><c> will</c><00:43:04.160><c> let's</c><00:43:04.319><c> find</c><00:43:04.480><c> out</c><00:43:04.640><c> what</c>

00:43:09.150 --> 00:43:09.160 align:start position:0%
 
 

00:43:09.160 --> 00:43:12.190 align:start position:0%
 
happens<00:43:10.160><c> okay</c><00:43:10.800><c> yeah</c><00:43:10.920><c> $3</c><00:43:11.559><c> to</c><00:43:11.680><c> be</c><00:43:11.839><c> had</c><00:43:12.040><c> if</c><00:43:12.119><c> you</c>

00:43:12.190 --> 00:43:12.200 align:start position:0%
happens okay yeah $3 to be had if you
 

00:43:12.200 --> 00:43:14.549 align:start position:0%
happens okay yeah $3 to be had if you
want<00:43:12.319><c> to</c><00:43:12.400><c> steal</c><00:43:12.720><c> it</c><00:43:13.599><c> you'd</c><00:43:13.839><c> have</c><00:43:13.920><c> to</c><00:43:14.119><c> go</c><00:43:14.319><c> find</c>

00:43:14.549 --> 00:43:14.559 align:start position:0%
want to steal it you'd have to go find
 

00:43:14.559 --> 00:43:16.270 align:start position:0%
want to steal it you'd have to go find
the<00:43:14.720><c> thing</c><00:43:14.880><c> out</c><00:43:15.040><c> on</c><00:43:15.240><c> Bas</c><00:43:15.520><c> scan</c><00:43:15.800><c> or</c><00:43:15.960><c> something</c>

00:43:16.270 --> 00:43:16.280 align:start position:0%
the thing out on Bas scan or something
 

00:43:16.280 --> 00:43:17.630 align:start position:0%
the thing out on Bas scan or something
like<00:43:16.440><c> that</c><00:43:16.720><c> right</c><00:43:16.880><c> like</c><00:43:17.000><c> if</c><00:43:17.119><c> we</c><00:43:17.240><c> go</c><00:43:17.400><c> look</c><00:43:17.520><c> at</c>

00:43:17.630 --> 00:43:17.640 align:start position:0%
like that right like if we go look at
 

00:43:17.640 --> 00:43:19.390 align:start position:0%
like that right like if we go look at
the<00:43:17.800><c> contract</c><00:43:18.240><c> here</c><00:43:18.440><c> it's</c><00:43:18.640><c> probably</c><00:43:18.920><c> not</c><00:43:19.119><c> even</c>

00:43:19.390 --> 00:43:19.400 align:start position:0%
the contract here it's probably not even
 

00:43:19.400 --> 00:43:21.790 align:start position:0%
the contract here it's probably not even
verified<00:43:20.040><c> yet</c><00:43:20.599><c> but</c><00:43:20.880><c> remember</c><00:43:21.280><c> that</c><00:43:21.400><c> contract</c>

00:43:21.790 --> 00:43:21.800 align:start position:0%
verified yet but remember that contract
 

00:43:21.800 --> 00:43:23.790 align:start position:0%
verified yet but remember that contract
component<00:43:22.200><c> all</c><00:43:22.319><c> I</c><00:43:22.440><c> have</c><00:43:22.520><c> to</c><00:43:22.599><c> do</c><00:43:22.720><c> is</c><00:43:22.839><c> click</c><00:43:23.119><c> here</c>

00:43:23.790 --> 00:43:23.800 align:start position:0%
component all I have to do is click here
 

00:43:23.800 --> 00:43:26.069 align:start position:0%
component all I have to do is click here
and<00:43:23.920><c> it</c><00:43:24.040><c> takes</c><00:43:24.240><c> me</c><00:43:24.559><c> right</c><00:43:24.839><c> to</c><00:43:25.079><c> the</c><00:43:25.240><c> base</c><00:43:25.559><c> scan</c>

00:43:26.069 --> 00:43:26.079 align:start position:0%
and it takes me right to the base scan
 

00:43:26.079 --> 00:43:28.150 align:start position:0%
and it takes me right to the base scan
right<00:43:26.280><c> the</c><00:43:26.440><c> correct</c><00:43:27.160><c> block</c><00:43:27.440><c> Explorer</c><00:43:27.880><c> for</c>

00:43:28.150 --> 00:43:28.160 align:start position:0%
right the correct block Explorer for
 

00:43:28.160 --> 00:43:30.470 align:start position:0%
right the correct block Explorer for
whatever<00:43:28.559><c> chain</c><00:43:28.839><c> you're</c><00:43:29.040><c> on</c><00:43:29.839><c> and</c><00:43:30.000><c> here</c><00:43:30.160><c> is</c><00:43:30.319><c> the</c>

00:43:30.470 --> 00:43:30.480 align:start position:0%
whatever chain you're on and here is the
 

00:43:30.480 --> 00:43:33.030 align:start position:0%
whatever chain you're on and here is the
Smart<00:43:30.839><c> contract</c><00:43:31.319><c> but</c><00:43:31.520><c> it</c><00:43:31.760><c> is</c><00:43:32.200><c> not</c><00:43:32.520><c> verified</c>

00:43:33.030 --> 00:43:33.040 align:start position:0%
Smart contract but it is not verified
 

00:43:33.040 --> 00:43:34.910 align:start position:0%
Smart contract but it is not verified
yet<00:43:33.280><c> yep</c><00:43:33.800><c> okay</c><00:43:33.960><c> so</c><00:43:34.079><c> I</c><00:43:34.160><c> would</c><00:43:34.280><c> need</c><00:43:34.440><c> to</c><00:43:34.559><c> verify</c>

00:43:34.910 --> 00:43:34.920 align:start position:0%
yet yep okay so I would need to verify
 

00:43:34.920 --> 00:43:36.510 align:start position:0%
yet yep okay so I would need to verify
the<00:43:35.079><c> contract</c><00:43:35.520><c> before</c><00:43:35.800><c> anybody</c><00:43:36.119><c> is</c><00:43:36.280><c> probably</c>

00:43:36.510 --> 00:43:36.520 align:start position:0%
the contract before anybody is probably
 

00:43:36.520 --> 00:43:38.069 align:start position:0%
the contract before anybody is probably
going<00:43:36.680><c> to</c><00:43:36.880><c> attack</c><00:43:37.160><c> it</c><00:43:37.359><c> I</c><00:43:37.440><c> don't</c><00:43:37.599><c> think</c><00:43:37.760><c> anybody</c>

00:43:38.069 --> 00:43:38.079 align:start position:0%
going to attack it I don't think anybody
 

00:43:38.079 --> 00:43:39.589 align:start position:0%
going to attack it I don't think anybody
is<00:43:38.200><c> going</c><00:43:38.280><c> to</c><00:43:38.440><c> figure</c><00:43:38.640><c> out</c><00:43:38.839><c> how</c><00:43:38.960><c> to</c><00:43:39.160><c> attack</c><00:43:39.400><c> it</c>

00:43:39.589 --> 00:43:39.599 align:start position:0%
is going to figure out how to attack it
 

00:43:39.599 --> 00:43:41.150 align:start position:0%
is going to figure out how to attack it
right<00:43:39.720><c> now</c><00:43:40.119><c> except</c><00:43:40.319><c> for</c><00:43:40.480><c> maybe</c><00:43:40.680><c> you</c><00:43:40.800><c> guys</c><00:43:40.960><c> out</c>

00:43:41.150 --> 00:43:41.160 align:start position:0%
right now except for maybe you guys out
 

00:43:41.160 --> 00:43:42.750 align:start position:0%
right now except for maybe you guys out
here<00:43:41.359><c> which</c><00:43:41.520><c> kind</c><00:43:41.640><c> of</c><00:43:41.760><c> have</c><00:43:41.920><c> the</c><00:43:42.079><c> alpha</c><00:43:42.400><c> on</c><00:43:42.520><c> it</c>

00:43:42.750 --> 00:43:42.760 align:start position:0%
here which kind of have the alpha on it
 

00:43:42.760 --> 00:43:46.309 align:start position:0%
here which kind of have the alpha on it
so<00:43:43.680><c> please</c><00:43:44.040><c> come</c><00:43:44.200><c> steal</c><00:43:44.520><c> it</c><00:43:45.440><c> like</c><00:43:45.839><c> I</c><00:43:46.040><c> I</c><00:43:46.119><c> would</c>

00:43:46.309 --> 00:43:46.319 align:start position:0%
so please come steal it like I I would
 

00:43:46.319 --> 00:43:48.990 align:start position:0%
so please come steal it like I I would
happily<00:43:47.079><c> uh</c><00:43:47.200><c> lose</c><00:43:47.480><c> my</c><00:43:47.520><c> $3</c><00:43:48.160><c> to</c><00:43:48.319><c> anyone</c><00:43:48.599><c> in</c><00:43:48.760><c> here</c>

00:43:48.990 --> 00:43:49.000 align:start position:0%
happily uh lose my $3 to anyone in here
 

00:43:49.000 --> 00:43:50.430 align:start position:0%
happily uh lose my $3 to anyone in here
who<00:43:49.280><c> wants</c><00:43:49.520><c> to</c><00:43:49.640><c> steal</c><00:43:49.880><c> it</c><00:43:50.000><c> because</c><00:43:50.119><c> that</c><00:43:50.240><c> means</c>

00:43:50.430 --> 00:43:50.440 align:start position:0%
who wants to steal it because that means
 

00:43:50.440 --> 00:43:51.950 align:start position:0%
who wants to steal it because that means
you<00:43:50.599><c> guys</c><00:43:50.680><c> are</c><00:43:51.079><c> way</c><00:43:51.240><c> ahead</c><00:43:51.400><c> of</c><00:43:51.520><c> the</c><00:43:51.599><c> game</c><00:43:51.800><c> and</c>

00:43:51.950 --> 00:43:51.960 align:start position:0%
you guys are way ahead of the game and
 

00:43:51.960 --> 00:43:55.309 align:start position:0%
you guys are way ahead of the game and
really<00:43:52.160><c> paying</c><00:43:52.559><c> attention</c><00:43:53.559><c> uh</c><00:43:53.760><c> let's</c><00:43:54.040><c> go</c><00:43:54.319><c> here</c>

00:43:55.309 --> 00:43:55.319 align:start position:0%
really paying attention uh let's go here
 

00:43:55.319 --> 00:43:57.349 align:start position:0%
really paying attention uh let's go here
uh<00:43:55.480><c> Devcon</c><00:43:55.920><c> hearts</c><00:43:56.160><c> hearts</c><00:43:56.400><c> hearts</c><00:43:56.680><c> we</c><00:43:56.760><c> got</c><00:43:57.240><c> in</c>

00:43:57.349 --> 00:43:57.359 align:start position:0%
uh Devcon hearts hearts hearts we got in
 

00:43:57.359 --> 00:44:00.190 align:start position:0%
uh Devcon hearts hearts hearts we got in
here<00:43:57.520><c> NOP</c><00:43:57.760><c> I</c><00:43:57.800><c> need</c><00:43:57.920><c> to</c><00:43:58.079><c> say</c><00:43:58.280><c> hit</c><00:43:58.440><c> send</c><00:43:58.800><c> here</c>

00:44:00.190 --> 00:44:00.200 align:start position:0%
here NOP I need to say hit send here
 

00:44:00.200 --> 00:44:03.030 align:start position:0%
here NOP I need to say hit send here
wait<00:44:01.200><c> didn't</c><00:44:01.440><c> I</c><00:44:01.559><c> hit</c><00:44:01.760><c> send</c><00:44:02.160><c> there</c><00:44:02.720><c> why</c><00:44:02.839><c> isn't</c>

00:44:03.030 --> 00:44:03.040 align:start position:0%
wait didn't I hit send there why isn't
 

00:44:03.040 --> 00:44:04.349 align:start position:0%
wait didn't I hit send there why isn't
there<00:44:03.200><c> any</c><00:44:03.319><c> money</c><00:44:03.559><c> in</c><00:44:03.680><c> here</c><00:44:03.800><c> let's</c><00:44:03.960><c> reload</c>

00:44:04.349 --> 00:44:04.359 align:start position:0%
there any money in here let's reload
 

00:44:04.359 --> 00:44:05.630 align:start position:0%
there any money in here let's reload
this<00:44:04.520><c> real</c>

00:44:05.630 --> 00:44:05.640 align:start position:0%
this real
 

00:44:05.640 --> 00:44:08.390 align:start position:0%
this real
quick<00:44:06.640><c> okay</c><00:44:06.800><c> maybe</c><00:44:07.000><c> I</c><00:44:07.079><c> didn't</c><00:44:07.280><c> hit</c><00:44:07.440><c> send</c><00:44:08.280><c> I</c>

00:44:08.390 --> 00:44:08.400 align:start position:0%
quick okay maybe I didn't hit send I
 

00:44:08.400 --> 00:44:10.390 align:start position:0%
quick okay maybe I didn't hit send I
wasn't<00:44:08.640><c> paying</c><00:44:08.880><c> attention</c><00:44:09.880><c> let's</c><00:44:10.079><c> try</c><00:44:10.280><c> one</c>

00:44:10.390 --> 00:44:10.400 align:start position:0%
wasn't paying attention let's try one
 

00:44:10.400 --> 00:44:12.670 align:start position:0%
wasn't paying attention let's try one
more<00:44:10.559><c> time</c><00:44:10.920><c> Devcon</c><00:44:11.920><c> no</c><00:44:12.119><c> it's</c><00:44:12.359><c> right</c><00:44:12.559><c> there</c>

00:44:12.670 --> 00:44:12.680 align:start position:0%
more time Devcon no it's right there
 

00:44:12.680 --> 00:44:13.870 align:start position:0%
more time Devcon no it's right there
it's<00:44:12.800><c> right</c><00:44:12.920><c> there</c><00:44:13.079><c> hearts</c><00:44:13.280><c> hearts</c><00:44:13.520><c> hearts</c>

00:44:13.870 --> 00:44:13.880 align:start position:0%
it's right there hearts hearts hearts
 

00:44:13.880 --> 00:44:16.190 align:start position:0%
it's right there hearts hearts hearts
premium<00:44:14.240><c> is</c><00:44:14.440><c> true</c><00:44:15.079><c> oh</c><00:44:15.359><c> man</c><00:44:15.720><c> what</c><00:44:15.839><c> if</c><00:44:15.960><c> someone</c>

00:44:16.190 --> 00:44:16.200 align:start position:0%
premium is true oh man what if someone
 

00:44:16.200 --> 00:44:17.630 align:start position:0%
premium is true oh man what if someone
already<00:44:16.359><c> stole</c><00:44:16.640><c> the</c><00:44:16.720><c> money</c><00:44:17.119><c> like</c><00:44:17.200><c> it's</c><00:44:17.359><c> not</c><00:44:17.520><c> in</c>

00:44:17.630 --> 00:44:17.640 align:start position:0%
already stole the money like it's not in
 

00:44:17.640 --> 00:44:18.750 align:start position:0%
already stole the money like it's not in
the

00:44:18.750 --> 00:44:18.760 align:start position:0%
the
 

00:44:18.760 --> 00:44:20.349 align:start position:0%
the
contract

00:44:20.349 --> 00:44:20.359 align:start position:0%
contract
 

00:44:20.359 --> 00:44:23.150 align:start position:0%
contract
what<00:44:21.359><c> yeah</c><00:44:21.559><c> someone</c><00:44:21.920><c> did</c><00:44:22.520><c> look</c><00:44:22.640><c> at</c><00:44:22.800><c> that</c><00:44:23.040><c> look</c>

00:44:23.150 --> 00:44:23.160 align:start position:0%
what yeah someone did look at that look
 

00:44:23.160 --> 00:44:25.150 align:start position:0%
what yeah someone did look at that look
at<00:44:23.280><c> this</c><00:44:23.440><c> address</c><00:44:24.000><c> this</c><00:44:24.119><c> is</c><00:44:24.319><c> not</c><00:44:24.599><c> my</c><00:44:24.800><c> address</c>

00:44:25.150 --> 00:44:25.160 align:start position:0%
at this address this is not my address
 

00:44:25.160 --> 00:44:26.589 align:start position:0%
at this address this is not my address
this<00:44:25.280><c> is</c><00:44:25.400><c> someone</c><00:44:25.599><c> else's</c><00:44:25.960><c> address</c><00:44:26.319><c> someone</c>

00:44:26.589 --> 00:44:26.599 align:start position:0%
this is someone else's address someone
 

00:44:26.599 --> 00:44:28.670 align:start position:0%
this is someone else's address someone
got<00:44:26.720><c> in</c><00:44:26.880><c> and</c><00:44:27.280><c> got</c><00:44:27.440><c> it</c><00:44:27.720><c> right</c><00:44:27.880><c> away</c><00:44:28.319><c> wow</c><00:44:28.480><c> that's</c>

00:44:28.670 --> 00:44:28.680 align:start position:0%
got in and got it right away wow that's
 

00:44:28.680 --> 00:44:31.190 align:start position:0%
got in and got it right away wow that's
really<00:44:28.920><c> impressive</c><00:44:29.720><c> that's</c><00:44:29.960><c> neat</c><00:44:30.839><c> okay</c><00:44:31.040><c> well</c>

00:44:31.190 --> 00:44:31.200 align:start position:0%
really impressive that's neat okay well
 

00:44:31.200 --> 00:44:32.670 align:start position:0%
really impressive that's neat okay well
someone<00:44:31.440><c> stole</c><00:44:31.720><c> my</c>

00:44:32.670 --> 00:44:32.680 align:start position:0%
someone stole my
 

00:44:32.680 --> 00:44:35.510 align:start position:0%
someone stole my
$3<00:44:33.680><c> all</c><00:44:33.960><c> right</c><00:44:34.359><c> all</c><00:44:34.599><c> right</c><00:44:34.920><c> that's</c><00:44:35.319><c> that's</c>

00:44:35.510 --> 00:44:35.520 align:start position:0%
$3 all right all right that's that's
 

00:44:35.520 --> 00:44:39.870 align:start position:0%
$3 all right all right that's that's
pretty<00:44:35.760><c> awesome</c><00:44:36.119><c> to</c><00:44:36.240><c> be</c><00:44:36.440><c> honest</c><00:44:36.960><c> like</c><00:44:37.760><c> I</c><00:44:38.880><c> uh</c>

00:44:39.870 --> 00:44:39.880 align:start position:0%
pretty awesome to be honest like I uh
 

00:44:39.880 --> 00:44:41.829 align:start position:0%
pretty awesome to be honest like I uh
that's<00:44:40.119><c> really</c><00:44:40.400><c> cool</c><00:44:41.119><c> so</c><00:44:41.480><c> that's</c><00:44:41.640><c> like</c>

00:44:41.829 --> 00:44:41.839 align:start position:0%
that's really cool so that's like
 

00:44:41.839 --> 00:44:43.549 align:start position:0%
that's really cool so that's like
probably<00:44:42.160><c> like</c><00:44:42.319><c> a</c><00:44:42.559><c> a</c><00:44:42.680><c> bot</c><00:44:43.160><c> that's</c><00:44:43.359><c> like</c>

00:44:43.549 --> 00:44:43.559 align:start position:0%
probably like a a bot that's like
 

00:44:43.559 --> 00:44:45.309 align:start position:0%
probably like a a bot that's like
watching<00:44:43.800><c> for</c><00:44:44.040><c> contracts</c><00:44:44.480><c> to</c><00:44:44.599><c> get</c><00:44:44.720><c> deployed</c>

00:44:45.309 --> 00:44:45.319 align:start position:0%
watching for contracts to get deployed
 

00:44:45.319 --> 00:44:48.150 align:start position:0%
watching for contracts to get deployed
and<00:44:45.559><c> looking</c><00:44:45.920><c> at</c><00:44:46.119><c> the</c><00:44:46.319><c> bite</c><00:44:46.599><c> code</c><00:44:47.119><c> and</c><00:44:47.640><c> man</c>

00:44:48.150 --> 00:44:48.160 align:start position:0%
and looking at the bite code and man
 

00:44:48.160 --> 00:44:50.589 align:start position:0%
and looking at the bite code and man
that's<00:44:48.400><c> really</c>

00:44:50.589 --> 00:44:50.599 align:start position:0%
that's really
 

00:44:50.599 --> 00:44:54.750 align:start position:0%
that's really
cool<00:44:51.720><c> ah</c><00:44:52.720><c> I</c><00:44:52.839><c> know</c><00:44:53.240><c> I</c><00:44:53.359><c> don't</c><00:44:53.640><c> even</c><00:44:54.359><c> that's</c><00:44:54.559><c> so</c>

00:44:54.750 --> 00:44:54.760 align:start position:0%
cool ah I know I don't even that's so
 

00:44:54.760 --> 00:44:56.109 align:start position:0%
cool ah I know I don't even that's so
cool<00:44:55.000><c> like</c><00:44:55.119><c> I</c><00:44:55.200><c> don't</c><00:44:55.359><c> even</c><00:44:55.559><c> I'm</c><00:44:55.720><c> like</c><00:44:55.880><c> thinking</c>

00:44:56.109 --> 00:44:56.119 align:start position:0%
cool like I don't even I'm like thinking
 

00:44:56.119 --> 00:44:57.349 align:start position:0%
cool like I don't even I'm like thinking
about<00:44:56.359><c> how</c><00:44:56.599><c> like</c><00:44:56.720><c> we</c><00:44:56.800><c> could</c><00:44:57.160><c> we</c><00:44:57.240><c> could</c>

00:44:57.349 --> 00:44:57.359 align:start position:0%
about how like we could we could
 

00:44:57.359 --> 00:44:58.670 align:start position:0%
about how like we could we could
definitely<00:44:57.680><c> defend</c><00:44:58.079><c> this</c><00:44:58.319><c> right</c><00:44:58.480><c> we</c><00:44:58.559><c> could</c>

00:44:58.670 --> 00:44:58.680 align:start position:0%
definitely defend this right we could
 

00:44:58.680 --> 00:45:00.270 align:start position:0%
definitely defend this right we could
set<00:44:58.839><c> up</c><00:44:59.000><c> a</c><00:44:59.160><c> require</c><00:44:59.599><c> statement</c><00:45:00.000><c> here</c><00:45:00.160><c> that</c>

00:45:00.270 --> 00:45:00.280 align:start position:0%
set up a require statement here that
 

00:45:00.280 --> 00:45:01.990 align:start position:0%
set up a require statement here that
says<00:45:00.520><c> only</c><00:45:00.960><c> you</c><00:45:01.040><c> know</c><00:45:01.200><c> certain</c><00:45:01.559><c> people</c><00:45:01.839><c> could</c>

00:45:01.990 --> 00:45:02.000 align:start position:0%
says only you know certain people could
 

00:45:02.000 --> 00:45:04.230 align:start position:0%
says only you know certain people could
set<00:45:02.200><c> the</c><00:45:02.440><c> beneficiary</c><00:45:03.440><c> there</c><00:45:03.599><c> is</c><00:45:03.800><c> this</c><00:45:04.000><c> idea</c>

00:45:04.230 --> 00:45:04.240 align:start position:0%
set the beneficiary there is this idea
 

00:45:04.240 --> 00:45:06.109 align:start position:0%
set the beneficiary there is this idea
of<00:45:04.400><c> this</c><00:45:04.520><c> owner</c><00:45:05.000><c> and</c><00:45:05.119><c> we</c><00:45:05.200><c> could</c><00:45:05.319><c> say</c><00:45:05.480><c> the</c><00:45:05.599><c> owner</c>

00:45:06.109 --> 00:45:06.119 align:start position:0%
of this owner and we could say the owner
 

00:45:06.119 --> 00:45:07.309 align:start position:0%
of this owner and we could say the owner
is<00:45:06.240><c> the</c><00:45:06.359><c> only</c><00:45:06.520><c> one</c><00:45:06.680><c> that</c><00:45:06.800><c> can</c><00:45:06.880><c> set</c><00:45:07.079><c> the</c>

00:45:07.309 --> 00:45:07.319 align:start position:0%
is the only one that can set the
 

00:45:07.319 --> 00:45:09.150 align:start position:0%
is the only one that can set the
beneficiary<00:45:08.319><c> let's</c><00:45:08.480><c> just</c><00:45:08.640><c> do</c><00:45:08.839><c> that</c><00:45:09.000><c> let's</c>

00:45:09.150 --> 00:45:09.160 align:start position:0%
beneficiary let's just do that let's
 

00:45:09.160 --> 00:45:11.470 align:start position:0%
beneficiary let's just do that let's
just<00:45:09.319><c> do</c><00:45:09.520><c> that</c><00:45:10.240><c> all</c><00:45:10.400><c> right</c><00:45:10.720><c> so</c><00:45:10.880><c> we</c><00:45:11.000><c> learned</c><00:45:11.319><c> a</c>

00:45:11.470 --> 00:45:11.480 align:start position:0%
just do that all right so we learned a
 

00:45:11.480 --> 00:45:15.069 align:start position:0%
just do that all right so we learned a
lesson<00:45:11.880><c> here</c><00:45:12.680><c> about</c><00:45:13.440><c> the</c><00:45:13.640><c> Dark</c>

00:45:15.069 --> 00:45:15.079 align:start position:0%
lesson here about the Dark
 

00:45:15.079 --> 00:45:18.069 align:start position:0%
lesson here about the Dark
Forest<00:45:16.079><c> okay</c><00:45:16.760><c> you</c><00:45:16.839><c> know</c><00:45:17.040><c> what</c><00:45:17.400><c> I</c><00:45:17.480><c> don't</c><00:45:17.680><c> care</c>

00:45:18.069 --> 00:45:18.079 align:start position:0%
Forest okay you know what I don't care
 

00:45:18.079 --> 00:45:19.549 align:start position:0%
Forest okay you know what I don't care
no<00:45:18.319><c> we're</c><00:45:18.480><c> shipping</c><00:45:18.800><c> it</c><00:45:19.000><c> this</c><00:45:19.119><c> is</c><00:45:19.319><c> this</c><00:45:19.440><c> is</c>

00:45:19.549 --> 00:45:19.559 align:start position:0%
no we're shipping it this is this is
 

00:45:19.559 --> 00:45:20.750 align:start position:0%
no we're shipping it this is this is
more<00:45:19.720><c> fun</c><00:45:19.960><c> like</c><00:45:20.119><c> this</c><00:45:20.240><c> let's</c><00:45:20.400><c> just</c><00:45:20.480><c> leave</c><00:45:20.640><c> it</c>

00:45:20.750 --> 00:45:20.760 align:start position:0%
more fun like this let's just leave it
 

00:45:20.760 --> 00:45:22.829 align:start position:0%
more fun like this let's just leave it
how<00:45:20.880><c> it</c><00:45:20.960><c> is</c><00:45:21.280><c> the</c><00:45:21.400><c> app</c><00:45:21.599><c> is</c><00:45:21.760><c> going</c><00:45:22.280><c> everything</c><00:45:22.599><c> is</c>

00:45:22.829 --> 00:45:22.839 align:start position:0%
how it is the app is going everything is
 

00:45:22.839 --> 00:45:26.190 align:start position:0%
how it is the app is going everything is
good<00:45:23.599><c> uh</c><00:45:24.319><c> kudos</c><00:45:24.839><c> to</c><00:45:25.240><c> whoever</c><00:45:25.520><c> is</c><00:45:25.640><c> running</c><00:45:26.000><c> that</c>

00:45:26.190 --> 00:45:26.200 align:start position:0%
good uh kudos to whoever is running that
 

00:45:26.200 --> 00:45:28.829 align:start position:0%
good uh kudos to whoever is running that
bot<00:45:26.760><c> and</c><00:45:27.200><c> taking</c><00:45:27.480><c> my</c><00:45:27.559><c> $3</c><00:45:28.400><c> I'm</c><00:45:28.520><c> probably</c><00:45:28.720><c> going</c>

00:45:28.829 --> 00:45:28.839 align:start position:0%
bot and taking my $3 I'm probably going
 

00:45:28.839 --> 00:45:31.030 align:start position:0%
bot and taking my $3 I'm probably going
to<00:45:28.920><c> send</c><00:45:29.160><c> them</c><00:45:29.319><c> a</c><00:45:29.400><c> couple</c><00:45:29.680><c> more</c><00:45:29.880><c> bucks</c><00:45:30.440><c> here</c>

00:45:31.030 --> 00:45:31.040 align:start position:0%
to send them a couple more bucks here
 

00:45:31.040 --> 00:45:33.670 align:start position:0%
to send them a couple more bucks here
for<00:45:31.200><c> a</c><00:45:31.319><c> little</c><00:45:31.559><c> bit</c><00:45:32.319><c> but</c><00:45:32.800><c> check</c><00:45:33.040><c> this</c><00:45:33.160><c> out</c><00:45:33.400><c> so</c>

00:45:33.670 --> 00:45:33.680 align:start position:0%
for a little bit but check this out so
 

00:45:33.680 --> 00:45:36.069 align:start position:0%
for a little bit but check this out so
now<00:45:33.920><c> our</c><00:45:34.160><c> app</c><00:45:34.400><c> is</c><00:45:34.640><c> live</c><00:45:35.319><c> and</c><00:45:35.559><c> you</c><00:45:35.680><c> can</c><00:45:35.839><c> go</c><00:45:35.920><c> to</c>

00:45:36.069 --> 00:45:36.079 align:start position:0%
now our app is live and you can go to
 

00:45:36.079 --> 00:45:37.950 align:start position:0%
now our app is live and you can go to
versell<00:45:36.640><c> and</c><00:45:36.800><c> set</c><00:45:36.960><c> up</c><00:45:37.079><c> a</c><00:45:37.240><c> domain</c><00:45:37.599><c> on</c><00:45:37.800><c> this</c>

00:45:37.950 --> 00:45:37.960 align:start position:0%
versell and set up a domain on this
 

00:45:37.960 --> 00:45:41.430 align:start position:0%
versell and set up a domain on this
thing<00:45:38.319><c> so</c><00:45:38.640><c> within</c><00:45:39.400><c> 30</c><00:45:39.920><c> minutes</c><00:45:40.680><c> you</c><00:45:40.839><c> can</c><00:45:41.160><c> kind</c>

00:45:41.430 --> 00:45:41.440 align:start position:0%
thing so within 30 minutes you can kind
 

00:45:41.440 --> 00:45:45.549 align:start position:0%
thing so within 30 minutes you can kind
of<00:45:42.800><c> roughly</c><00:45:43.800><c> crank</c><00:45:44.160><c> out</c><00:45:44.319><c> a</c><00:45:44.480><c> smart</c><00:45:44.839><c> contract</c>

00:45:45.549 --> 00:45:45.559 align:start position:0%
of roughly crank out a smart contract
 

00:45:45.559 --> 00:45:47.950 align:start position:0%
of roughly crank out a smart contract
get<00:45:45.680><c> a</c><00:45:45.839><c> front</c><00:45:46.040><c> end</c><00:45:46.359><c> going</c><00:45:47.200><c> and</c><00:45:47.319><c> then</c><00:45:47.520><c> deploy</c>

00:45:47.950 --> 00:45:47.960 align:start position:0%
get a front end going and then deploy
 

00:45:47.960 --> 00:45:50.510 align:start position:0%
get a front end going and then deploy
the<00:45:48.119><c> thing</c><00:45:48.480><c> not</c><00:45:48.680><c> just</c><00:45:48.880><c> to</c><00:45:49.359><c> base</c><00:45:49.800><c> but</c><00:45:50.000><c> also</c><00:45:50.240><c> to</c>

00:45:50.510 --> 00:45:50.520 align:start position:0%
the thing not just to base but also to
 

00:45:50.520 --> 00:45:53.750 align:start position:0%
the thing not just to base but also to
verel<00:45:51.440><c> and</c><00:45:51.599><c> there</c><00:45:51.760><c> is</c><00:45:51.880><c> a</c><00:45:52.119><c> live</c><00:45:52.440><c> URL</c><00:45:53.160><c> so</c><00:45:53.599><c> yeah</c>

00:45:53.750 --> 00:45:53.760 align:start position:0%
verel and there is a live URL so yeah
 

00:45:53.760 --> 00:45:55.109 align:start position:0%
verel and there is a live URL so yeah
within<00:45:54.000><c> 30</c><00:45:54.240><c> minutes</c><00:45:54.480><c> we</c><00:45:54.559><c> kind</c><00:45:54.680><c> of</c><00:45:54.760><c> built</c><00:45:55.000><c> this</c>

00:45:55.109 --> 00:45:55.119 align:start position:0%
within 30 minutes we kind of built this
 

00:45:55.119 --> 00:45:57.390 align:start position:0%
within 30 minutes we kind of built this
whole<00:45:55.400><c> app</c><00:45:56.119><c> and</c><00:45:56.359><c> I'm</c><00:45:56.480><c> going</c><00:45:56.599><c> to</c><00:45:56.680><c> go</c><00:45:57.040><c> donate</c>

00:45:57.390 --> 00:45:57.400 align:start position:0%
whole app and I'm going to go donate
 

00:45:57.400 --> 00:46:00.950 align:start position:0%
whole app and I'm going to go donate
another<00:45:57.559><c> $3</c><00:45:58.240><c> to</c><00:45:58.440><c> this</c><00:45:59.160><c> uh</c><00:45:59.319><c> attacker</c><00:46:00.040><c> just</c><00:46:00.280><c> cuz</c>

00:46:00.950 --> 00:46:00.960 align:start position:0%
another $3 to this uh attacker just cuz
 

00:46:00.960 --> 00:46:02.430 align:start position:0%
another $3 to this uh attacker just cuz
uh<00:46:01.400><c> I</c><00:46:01.480><c> don't</c><00:46:01.640><c> know</c><00:46:01.880><c> that's</c><00:46:02.119><c> that's</c><00:46:02.240><c> pretty</c>

00:46:02.430 --> 00:46:02.440 align:start position:0%
uh I don't know that's that's pretty
 

00:46:02.440 --> 00:46:03.630 align:start position:0%
uh I don't know that's that's pretty
cool<00:46:02.640><c> let's</c><00:46:02.760><c> see</c><00:46:02.920><c> what</c><00:46:03.000><c> are</c><00:46:03.079><c> they</c><00:46:03.200><c> doing</c><00:46:03.480><c> let's</c>

00:46:03.630 --> 00:46:03.640 align:start position:0%
cool let's see what are they doing let's
 

00:46:03.640 --> 00:46:04.829 align:start position:0%
cool let's see what are they doing let's
go<00:46:03.760><c> look</c><00:46:03.839><c> at</c><00:46:03.960><c> this</c><00:46:04.119><c> address</c><00:46:04.440><c> real</c><00:46:04.599><c> quick</c><00:46:04.760><c> I'm</c>

00:46:04.829 --> 00:46:04.839 align:start position:0%
go look at this address real quick I'm
 

00:46:04.839 --> 00:46:07.510 align:start position:0%
go look at this address real quick I'm
going<00:46:05.119><c> well</c><00:46:06.119><c> look</c><00:46:06.240><c> at</c><00:46:06.400><c> all</c><00:46:06.559><c> those</c><00:46:06.720><c> zeros</c><00:46:07.359><c> oh</c>

00:46:07.510 --> 00:46:07.520 align:start position:0%
going well look at all those zeros oh
 

00:46:07.520 --> 00:46:10.190 align:start position:0%
going well look at all those zeros oh
this<00:46:07.599><c> is</c><00:46:07.839><c> definitely</c><00:46:08.359><c> a</c><00:46:08.760><c> some</c>

00:46:10.190 --> 00:46:10.200 align:start position:0%
this is definitely a some
 

00:46:10.200 --> 00:46:14.549 align:start position:0%
this is definitely a some
nerd<00:46:11.200><c> they</c><00:46:11.800><c> have</c><00:46:12.640><c> how</c><00:46:12.800><c> many</c><00:46:13.160><c> is</c><00:46:13.400><c> that</c><00:46:13.880><c> that</c><00:46:14.000><c> is</c>

00:46:14.549 --> 00:46:14.559 align:start position:0%
nerd they have how many is that that is
 

00:46:14.559 --> 00:46:17.470 align:start position:0%
nerd they have how many is that that is
impressive<00:46:15.559><c> yeah</c><00:46:15.680><c> it's</c><00:46:15.800><c> like</c><00:46:15.880><c> an</c><00:46:16.040><c> me</c><00:46:16.599><c> bot</c><00:46:17.119><c> that</c>

00:46:17.470 --> 00:46:17.480 align:start position:0%
impressive yeah it's like an me bot that
 

00:46:17.480 --> 00:46:20.829 align:start position:0%
impressive yeah it's like an me bot that
has<00:46:18.040><c> a</c><00:46:18.440><c> bunch</c><00:46:18.640><c> of</c><00:46:18.760><c> leading</c><00:46:19.200><c> zeros</c><00:46:20.200><c> that</c><00:46:20.319><c> is</c><00:46:20.480><c> so</c>

00:46:20.829 --> 00:46:20.839 align:start position:0%
has a bunch of leading zeros that is so
 

00:46:20.839 --> 00:46:23.430 align:start position:0%
has a bunch of leading zeros that is so
cool<00:46:21.839><c> oh</c><00:46:22.000><c> it's</c><00:46:22.079><c> a</c><00:46:22.240><c> contract</c><00:46:22.680><c> we</c><00:46:22.760><c> can</c><00:46:23.160><c> even</c><00:46:23.319><c> go</c>

00:46:23.430 --> 00:46:23.440 align:start position:0%
cool oh it's a contract we can even go
 

00:46:23.440 --> 00:46:27.910 align:start position:0%
cool oh it's a contract we can even go
dink<00:46:23.680><c> around</c><00:46:23.960><c> with</c><00:46:24.280><c> it</c><00:46:25.280><c> oh</c><00:46:25.520><c> maybe</c><00:46:25.760><c> not</c>

00:46:27.910 --> 00:46:27.920 align:start position:0%
dink around with it oh maybe not
 

00:46:27.920 --> 00:46:30.030 align:start position:0%
dink around with it oh maybe not
okay<00:46:28.280><c> anyways</c><00:46:29.040><c> uh</c><00:46:29.240><c> let's</c><00:46:29.599><c> let's</c><00:46:29.760><c> set</c><00:46:29.920><c> the</c>

00:46:30.030 --> 00:46:30.040 align:start position:0%
okay anyways uh let's let's set the
 

00:46:30.040 --> 00:46:32.190 align:start position:0%
okay anyways uh let's let's set the
beneficiary<00:46:30.680><c> back</c><00:46:30.800><c> to</c><00:46:30.960><c> hg.</c><00:46:31.640><c> eth</c><00:46:31.920><c> and</c><00:46:32.040><c> let's</c>

00:46:32.190 --> 00:46:32.200 align:start position:0%
beneficiary back to hg. eth and let's
 

00:46:32.200 --> 00:46:37.549 align:start position:0%
beneficiary back to hg. eth and let's
see<00:46:32.319><c> if</c><00:46:32.440><c> it</c><00:46:32.599><c> like</c><00:46:32.720><c> front</c><00:46:33.000><c> runs</c><00:46:33.280><c> me</c><00:46:33.440><c> or</c><00:46:33.599><c> what</c><00:46:33.720><c> it</c>

00:46:37.549 --> 00:46:37.559 align:start position:0%
 
 

00:46:37.559 --> 00:46:41.109 align:start position:0%
 
does<00:46:38.559><c> that</c><00:46:38.680><c> is</c><00:46:38.839><c> so</c>

00:46:41.109 --> 00:46:41.119 align:start position:0%
does that is so
 

00:46:41.119 --> 00:46:43.430 align:start position:0%
does that is so
cool<00:46:42.119><c> uh</c><00:46:42.280><c> oh</c><00:46:42.559><c> here</c><00:46:42.720><c> I</c><00:46:42.800><c> have</c><00:46:42.960><c> to</c><00:46:43.160><c> I</c><00:46:43.200><c> don't</c><00:46:43.319><c> know</c>

00:46:43.430 --> 00:46:43.440 align:start position:0%
cool uh oh here I have to I don't know
 

00:46:43.440 --> 00:46:44.670 align:start position:0%
cool uh oh here I have to I don't know
why<00:46:43.559><c> I</c><00:46:43.640><c> have</c><00:46:43.720><c> to</c><00:46:43.920><c> keep</c><00:46:44.079><c> keep</c><00:46:44.240><c> hitting</c><00:46:44.480><c> this</c><00:46:44.599><c> I</c>

00:46:44.670 --> 00:46:44.680 align:start position:0%
why I have to keep keep hitting this I
 

00:46:44.680 --> 00:46:46.190 align:start position:0%
why I have to keep keep hitting this I
don't<00:46:44.760><c> know</c><00:46:44.880><c> if</c><00:46:44.960><c> I</c><00:46:45.040><c> need</c><00:46:45.160><c> to</c><00:46:45.319><c> like</c><00:46:45.680><c> hard</c><00:46:45.960><c> code</c>

00:46:46.190 --> 00:46:46.200 align:start position:0%
don't know if I need to like hard code
 

00:46:46.200 --> 00:46:47.950 align:start position:0%
don't know if I need to like hard code
the<00:46:46.359><c> gas</c><00:46:46.599><c> limit</c><00:46:46.880><c> or</c><00:46:47.000><c> something</c><00:46:47.319><c> metamask</c><00:46:47.839><c> is</c>

00:46:47.950 --> 00:46:47.960 align:start position:0%
the gas limit or something metamask is
 

00:46:47.960 --> 00:46:52.069 align:start position:0%
the gas limit or something metamask is
just<00:46:48.079><c> not</c><00:46:48.240><c> happy</c><00:46:48.480><c> with</c><00:46:48.640><c> me</c><00:46:48.920><c> with</c><00:46:49.440><c> gas</c>

00:46:52.069 --> 00:46:52.079 align:start position:0%
just not happy with me with gas
 

00:46:52.079 --> 00:46:54.549 align:start position:0%
just not happy with me with gas
okay<00:46:53.079><c> and</c><00:46:53.359><c> now</c><00:46:53.760><c> hopefully</c><00:46:54.200><c> I</c><00:46:54.280><c> am</c><00:46:54.440><c> the</c>

00:46:54.549 --> 00:46:54.559 align:start position:0%
okay and now hopefully I am the
 

00:46:54.559 --> 00:46:56.150 align:start position:0%
okay and now hopefully I am the
beneficiary<00:46:55.520><c> and</c><00:46:55.599><c> it</c><00:46:55.720><c> shouldn't</c><00:46:56.040><c> it</c>

00:46:56.150 --> 00:46:56.160 align:start position:0%
beneficiary and it shouldn't it
 

00:46:56.160 --> 00:46:57.950 align:start position:0%
beneficiary and it shouldn't it
shouldn't<00:46:56.359><c> steal</c><00:46:56.640><c> it</c><00:46:57.079><c> now</c><00:46:57.359><c> right</c><00:46:57.599><c> like</c>

00:46:57.950 --> 00:46:57.960 align:start position:0%
shouldn't steal it now right like
 

00:46:57.960 --> 00:46:59.870 align:start position:0%
shouldn't steal it now right like
there's<00:46:58.200><c> no</c><00:46:58.599><c> Financial</c><00:46:59.079><c> incentive</c><00:46:59.520><c> for</c><00:46:59.720><c> them</c>

00:46:59.870 --> 00:46:59.880 align:start position:0%
there's no Financial incentive for them
 

00:46:59.880 --> 00:47:01.710 align:start position:0%
there's no Financial incentive for them
to<00:47:00.000><c> set</c><00:47:00.319><c> themselves</c><00:47:00.640><c> as</c><00:47:00.720><c> a</c><00:47:00.880><c> beneficiary</c><00:47:01.559><c> right</c>

00:47:01.710 --> 00:47:01.720 align:start position:0%
to set themselves as a beneficiary right
 

00:47:01.720 --> 00:47:03.430 align:start position:0%
to set themselves as a beneficiary right
now<00:47:02.200><c> what</c><00:47:02.319><c> they</c><00:47:02.400><c> want</c><00:47:02.520><c> to</c><00:47:02.640><c> do</c><00:47:02.800><c> is</c><00:47:02.960><c> wait</c><00:47:03.200><c> until</c>

00:47:03.430 --> 00:47:03.440 align:start position:0%
now what they want to do is wait until
 

00:47:03.440 --> 00:47:05.309 align:start position:0%
now what they want to do is wait until
there's<00:47:03.680><c> money</c><00:47:03.920><c> in</c><00:47:04.079><c> the</c><00:47:04.280><c> contract</c><00:47:04.920><c> and</c><00:47:05.079><c> then</c>

00:47:05.309 --> 00:47:05.319 align:start position:0%
there's money in the contract and then
 

00:47:05.319 --> 00:47:07.349 align:start position:0%
there's money in the contract and then
almost<00:47:05.559><c> like</c><00:47:05.680><c> in</c><00:47:05.800><c> a</c><00:47:05.960><c> batch</c><00:47:06.319><c> transaction</c><00:47:07.000><c> set</c>

00:47:07.349 --> 00:47:07.359 align:start position:0%
almost like in a batch transaction set
 

00:47:07.359 --> 00:47:09.030 align:start position:0%
almost like in a batch transaction set
themselves<00:47:07.640><c> at</c><00:47:07.760><c> the</c><00:47:08.040><c> as</c><00:47:08.160><c> the</c><00:47:08.280><c> beneficiary</c><00:47:08.920><c> and</c>

00:47:09.030 --> 00:47:09.040 align:start position:0%
themselves at the as the beneficiary and
 

00:47:09.040 --> 00:47:10.829 align:start position:0%
themselves at the as the beneficiary and
sweep<00:47:09.359><c> the</c><00:47:09.440><c> money</c><00:47:09.720><c> all</c><00:47:09.880><c> in</c><00:47:10.000><c> one</c><00:47:10.240><c> transaction</c>

00:47:10.829 --> 00:47:10.839 align:start position:0%
sweep the money all in one transaction
 

00:47:10.839 --> 00:47:13.430 align:start position:0%
sweep the money all in one transaction
automically<00:47:11.839><c> and</c><00:47:12.079><c> basically</c><00:47:12.559><c> like</c><00:47:12.920><c> you</c><00:47:13.119><c> only</c>

00:47:13.430 --> 00:47:13.440 align:start position:0%
automically and basically like you only
 

00:47:13.440 --> 00:47:16.829 align:start position:0%
automically and basically like you only
do<00:47:13.680><c> that</c><00:47:13.920><c> if</c><00:47:14.079><c> you</c><00:47:14.960><c> wo</c><00:47:15.359><c> Portman</c><00:47:16.280><c> you</c><00:47:16.400><c> only</c><00:47:16.640><c> do</c>

00:47:16.829 --> 00:47:16.839 align:start position:0%
do that if you wo Portman you only do
 

00:47:16.839 --> 00:47:19.750 align:start position:0%
do that if you wo Portman you only do
that<00:47:17.040><c> if</c><00:47:17.200><c> you</c><00:47:17.800><c> uh</c><00:47:18.319><c> like</c><00:47:18.839><c> can</c><00:47:19.079><c> make</c><00:47:19.240><c> the</c><00:47:19.359><c> money</c>

00:47:19.750 --> 00:47:19.760 align:start position:0%
that if you uh like can make the money
 

00:47:19.760 --> 00:47:21.470 align:start position:0%
that if you uh like can make the money
right<00:47:19.920><c> so</c><00:47:20.040><c> the</c><00:47:20.160><c> me</c><00:47:20.559><c> bot</c><00:47:20.800><c> is</c><00:47:20.960><c> probably</c><00:47:21.240><c> sitting</c>

00:47:21.470 --> 00:47:21.480 align:start position:0%
right so the me bot is probably sitting
 

00:47:21.480 --> 00:47:22.910 align:start position:0%
right so the me bot is probably sitting
there<00:47:21.680><c> like</c><00:47:22.200><c> we're</c><00:47:22.319><c> going</c><00:47:22.440><c> to</c><00:47:22.520><c> do</c><00:47:22.680><c> all</c><00:47:22.800><c> of</c>

00:47:22.910 --> 00:47:22.920 align:start position:0%
there like we're going to do all of
 

00:47:22.920 --> 00:47:24.150 align:start position:0%
there like we're going to do all of
these<00:47:23.079><c> transactions</c><00:47:23.599><c> and</c><00:47:23.720><c> we're</c><00:47:23.880><c> only</c><00:47:24.040><c> going</c>

00:47:24.150 --> 00:47:24.160 align:start position:0%
these transactions and we're only going
 

00:47:24.160 --> 00:47:27.630 align:start position:0%
these transactions and we're only going
to<00:47:24.319><c> execute</c><00:47:24.760><c> them</c><00:47:25.079><c> if</c><00:47:25.760><c> it</c><00:47:26.559><c> works</c><00:47:26.920><c> works</c><00:47:27.280><c> and</c><00:47:27.440><c> we</c>

00:47:27.630 --> 00:47:27.640 align:start position:0%
to execute them if it works works and we
 

00:47:27.640 --> 00:47:30.430 align:start position:0%
to execute them if it works works and we
make<00:47:27.839><c> money</c><00:47:28.400><c> and</c><00:47:29.240><c> if</c><00:47:29.599><c> anything</c><00:47:29.960><c> else</c><00:47:30.240><c> goes</c>

00:47:30.430 --> 00:47:30.440 align:start position:0%
make money and if anything else goes
 

00:47:30.440 --> 00:47:32.069 align:start position:0%
make money and if anything else goes
wrong<00:47:30.680><c> or</c><00:47:30.839><c> we</c><00:47:30.960><c> don't</c><00:47:31.119><c> make</c><00:47:31.280><c> any</c><00:47:31.440><c> money</c><00:47:31.839><c> don't</c>

00:47:32.069 --> 00:47:32.079 align:start position:0%
wrong or we don't make any money don't
 

00:47:32.079 --> 00:47:34.630 align:start position:0%
wrong or we don't make any money don't
do<00:47:32.240><c> it</c><00:47:32.599><c> right</c><00:47:33.440><c> so</c><00:47:33.720><c> as</c><00:47:33.800><c> soon</c><00:47:33.960><c> as</c><00:47:34.040><c> I</c><00:47:34.160><c> put</c><00:47:34.280><c> money</c><00:47:34.480><c> in</c>

00:47:34.630 --> 00:47:34.640 align:start position:0%
do it right so as soon as I put money in
 

00:47:34.640 --> 00:47:36.670 align:start position:0%
do it right so as soon as I put money in
here<00:47:34.880><c> it's</c><00:47:35.000><c> going</c><00:47:35.119><c> to</c><00:47:35.240><c> disappear</c><00:47:35.680><c> again</c><00:47:36.079><c> which</c>

00:47:36.670 --> 00:47:36.680 align:start position:0%
here it's going to disappear again which
 

00:47:36.680 --> 00:47:40.309 align:start position:0%
here it's going to disappear again which
is<00:47:36.839><c> pretty</c><00:47:37.119><c> cool</c><00:47:37.680><c> but</c><00:47:38.680><c> not</c><00:47:38.920><c> great</c><00:47:39.440><c> but</c><00:47:40.000><c> pretty</c>

00:47:40.309 --> 00:47:40.319 align:start position:0%
is pretty cool but not great but pretty
 

00:47:40.319 --> 00:47:43.630 align:start position:0%
is pretty cool but not great but pretty
pretty<00:47:40.599><c> neat</c><00:47:41.599><c> uh</c><00:47:41.720><c> let's</c><00:47:41.880><c> see</c><00:47:42.599><c> what</c><00:47:42.880><c> man</c><00:47:43.200><c> really</c>

00:47:43.630 --> 00:47:43.640 align:start position:0%
pretty neat uh let's see what man really
 

00:47:43.640 --> 00:47:46.589 align:start position:0%
pretty neat uh let's see what man really
I<00:47:43.760><c> feel</c><00:47:44.000><c> like</c><00:47:44.400><c> we</c><00:47:44.599><c> could</c><00:47:45.400><c> if</c><00:47:45.599><c> a</c><00:47:45.800><c> bot</c><00:47:46.079><c> is</c><00:47:46.280><c> that</c>

00:47:46.589 --> 00:47:46.599 align:start position:0%
I feel like we could if a bot is that
 

00:47:46.599 --> 00:47:48.990 align:start position:0%
I feel like we could if a bot is that
sophisticated<00:47:47.599><c> I</c><00:47:47.720><c> might</c><00:47:48.040><c> like</c><00:47:48.160><c> start</c><00:47:48.680><c> making</c>

00:47:48.990 --> 00:47:49.000 align:start position:0%
sophisticated I might like start making
 

00:47:49.000 --> 00:47:51.069 align:start position:0%
sophisticated I might like start making
this<00:47:49.160><c> as</c><00:47:49.359><c> part</c><00:47:49.520><c> of</c><00:47:49.760><c> my</c><00:47:50.160><c> like</c><00:47:50.280><c> curriculum</c><00:47:50.800><c> where</c>

00:47:51.069 --> 00:47:51.079 align:start position:0%
this as part of my like curriculum where
 

00:47:51.079 --> 00:47:52.349 align:start position:0%
this as part of my like curriculum where
actually<00:47:51.359><c> you</c><00:47:51.520><c> like</c><00:47:51.680><c> know</c><00:47:51.839><c> that</c><00:47:51.960><c> a</c><00:47:52.079><c> bot</c><00:47:52.280><c> is</c>

00:47:52.349 --> 00:47:52.359 align:start position:0%
actually you like know that a bot is
 

00:47:52.359 --> 00:47:53.670 align:start position:0%
actually you like know that a bot is
going<00:47:52.440><c> to</c><00:47:52.559><c> handle</c><00:47:52.920><c> something</c><00:47:53.200><c> for</c><00:47:53.400><c> you</c><00:47:53.599><c> and</c>

00:47:53.670 --> 00:47:53.680 align:start position:0%
going to handle something for you and
 

00:47:53.680 --> 00:47:55.829 align:start position:0%
going to handle something for you and
you<00:47:53.800><c> can</c><00:47:53.960><c> have</c><00:47:54.160><c> them</c><00:47:54.440><c> like</c><00:47:55.240><c> be</c><00:47:55.400><c> like</c><00:47:55.520><c> rolling</c>

00:47:55.829 --> 00:47:55.839 align:start position:0%
you can have them like be like rolling
 

00:47:55.839 --> 00:47:57.430 align:start position:0%
you can have them like be like rolling
the<00:47:56.000><c> dice</c><00:47:56.240><c> for</c><00:47:56.400><c> you</c><00:47:56.520><c> and</c><00:47:56.839><c> some</c><00:47:57.040><c> game</c><00:47:57.280><c> or</c>

00:47:57.430 --> 00:47:57.440 align:start position:0%
the dice for you and some game or
 

00:47:57.440 --> 00:47:59.069 align:start position:0%
the dice for you and some game or
something<00:47:57.800><c> like</c><00:47:58.000><c> that</c><00:47:58.559><c> I'm</c><00:47:58.680><c> going</c><00:47:58.760><c> to</c><00:47:58.920><c> think</c>

00:47:59.069 --> 00:47:59.079 align:start position:0%
something like that I'm going to think
 

00:47:59.079 --> 00:48:02.670 align:start position:0%
something like that I'm going to think
about<00:47:59.400><c> that</c><00:47:59.920><c> okay</c><00:48:00.079><c> here</c><00:48:00.200><c> we</c><00:48:00.480><c> go</c>

00:48:02.670 --> 00:48:02.680 align:start position:0%
about that okay here we go
 

00:48:02.680 --> 00:48:06.270 align:start position:0%
about that okay here we go
uh<00:48:03.680><c> oh</c><00:48:04.040><c> please</c><00:48:04.559><c> take</c><00:48:05.280><c> my</c>

00:48:06.270 --> 00:48:06.280 align:start position:0%
uh oh please take my
 

00:48:06.280 --> 00:48:09.829 align:start position:0%
uh oh please take my
money<00:48:07.280><c> Mr</c><00:48:07.920><c> all</c><00:48:08.359><c> it</c><00:48:08.440><c> could</c><00:48:08.559><c> be</c><00:48:08.680><c> Mrs</c><00:48:09.040><c> too</c><00:48:09.440><c> yeah</c>

00:48:09.829 --> 00:48:09.839 align:start position:0%
money Mr all it could be Mrs too yeah
 

00:48:09.839 --> 00:48:13.910 align:start position:0%
money Mr all it could be Mrs too yeah
right<00:48:10.160><c> right</c><00:48:10.559><c> I'm</c><00:48:10.680><c> G</c><00:48:10.839><c> say</c><00:48:11.040><c> miss</c><00:48:11.720><c> m</c><00:48:12.240><c> all</c>

00:48:13.910 --> 00:48:13.920 align:start position:0%
right right I'm G say miss m all
 

00:48:13.920 --> 00:48:16.549 align:start position:0%
right right I'm G say miss m all
zeros<00:48:14.920><c> all</c>

00:48:16.549 --> 00:48:16.559 align:start position:0%
zeros all
 

00:48:16.559 --> 00:48:18.870 align:start position:0%
zeros all
right<00:48:17.559><c> right</c><00:48:17.760><c> right</c><00:48:17.880><c> it</c><00:48:17.960><c> needs</c><00:48:18.119><c> to</c><00:48:18.280><c> be</c><00:48:18.720><c> right</c>

00:48:18.870 --> 00:48:18.880 align:start position:0%
right right right it needs to be right
 

00:48:18.880 --> 00:48:20.870 align:start position:0%
right right right it needs to be right
right<00:48:19.000><c> so</c><00:48:19.200><c> it's</c><00:48:19.359><c> costing</c><00:48:19.680><c> about</c><00:48:19.880><c> 30</c><00:48:20.200><c> cents</c><00:48:20.599><c> to</c>

00:48:20.870 --> 00:48:20.880 align:start position:0%
right so it's costing about 30 cents to
 

00:48:20.880 --> 00:48:22.670 align:start position:0%
right so it's costing about 30 cents to
set<00:48:21.119><c> the</c><00:48:21.240><c> beneficiary</c><00:48:22.079><c> right</c><00:48:22.319><c> so</c><00:48:22.520><c> then</c>

00:48:22.670 --> 00:48:22.680 align:start position:0%
set the beneficiary right so then
 

00:48:22.680 --> 00:48:24.950 align:start position:0%
set the beneficiary right so then
another<00:48:23.000><c> transaction</c><00:48:23.480><c> maybe</c><00:48:23.760><c> 60</c><00:48:24.119><c> cents</c><00:48:24.559><c> like</c>

00:48:24.950 --> 00:48:24.960 align:start position:0%
another transaction maybe 60 cents like
 

00:48:24.960 --> 00:48:26.910 align:start position:0%
another transaction maybe 60 cents like
it's<00:48:25.119><c> got</c><00:48:25.200><c> to</c><00:48:25.359><c> be</c><00:48:25.760><c> yeah</c><00:48:25.960><c> within</c><00:48:26.240><c> like</c><00:48:26.359><c> a</c><00:48:26.480><c> dollar</c>

00:48:26.910 --> 00:48:26.920 align:start position:0%
it's got to be yeah within like a dollar
 

00:48:26.920 --> 00:48:31.030 align:start position:0%
it's got to be yeah within like a dollar
or<00:48:27.280><c> something</c><00:48:28.280><c> we</c><00:48:28.480><c> did</c><00:48:29.400><c> 0.00001</c><00:48:30.400><c> last</c><00:48:30.599><c> time</c><00:48:30.920><c> I</c>

00:48:31.030 --> 00:48:31.040 align:start position:0%
or something we did 0.00001 last time I
 

00:48:31.040 --> 00:48:34.190 align:start position:0%
or something we did 0.00001 last time I
think<00:48:31.280><c> and</c><00:48:31.400><c> that</c><00:48:31.559><c> was</c><00:48:31.760><c> enough</c><00:48:32.319><c> maybe</c><00:48:32.559><c> we</c><00:48:32.720><c> do</c><00:48:33.200><c> 05</c>

00:48:34.190 --> 00:48:34.200 align:start position:0%
think and that was enough maybe we do 05
 

00:48:34.200 --> 00:48:37.069 align:start position:0%
think and that was enough maybe we do 05
just<00:48:34.319><c> to</c><00:48:34.520><c> see</c><00:48:35.200><c> let's</c><00:48:35.359><c> see</c><00:48:35.520><c> what</c><00:48:35.680><c> this</c>

00:48:37.069 --> 00:48:37.079 align:start position:0%
just to see let's see what this
 

00:48:37.079 --> 00:48:39.270 align:start position:0%
just to see let's see what this
does<00:48:38.079><c> it</c><00:48:38.160><c> would</c><00:48:38.280><c> be</c><00:48:38.480><c> really</c><00:48:38.680><c> funny</c><00:48:38.920><c> to</c><00:48:39.119><c> like</c>

00:48:39.270 --> 00:48:39.280 align:start position:0%
does it would be really funny to like
 

00:48:39.280 --> 00:48:41.230 align:start position:0%
does it would be really funny to like
calculate<00:48:39.720><c> it</c><00:48:39.880><c> just</c><00:48:40.119><c> right</c><00:48:40.280><c> and</c><00:48:40.400><c> see</c><00:48:40.640><c> like</c><00:48:41.040><c> at</c>

00:48:41.230 --> 00:48:41.240 align:start position:0%
calculate it just right and see like at
 

00:48:41.240 --> 00:48:43.870 align:start position:0%
calculate it just right and see like at
what<00:48:41.440><c> point</c><00:48:41.920><c> the</c><00:48:42.079><c> bot</c><00:48:42.880><c> takes</c>

00:48:43.870 --> 00:48:43.880 align:start position:0%
what point the bot takes
 

00:48:43.880 --> 00:48:47.109 align:start position:0%
what point the bot takes
over<00:48:44.880><c> but</c><00:48:45.079><c> yeah</c><00:48:45.240><c> here</c><00:48:45.359><c> I</c><00:48:45.520><c> go</c><00:48:45.640><c> I'm</c><00:48:45.720><c> gonna</c><00:48:46.000><c> donate</c>

00:48:47.109 --> 00:48:47.119 align:start position:0%
over but yeah here I go I'm gonna donate
 

00:48:47.119 --> 00:48:49.910 align:start position:0%
over but yeah here I go I'm gonna donate
another<00:48:48.119><c> couple</c><00:48:48.440><c> bucks</c><00:48:48.680><c> to</c><00:48:48.839><c> this</c><00:48:49.000><c> bot</c>

00:48:49.910 --> 00:48:49.920 align:start position:0%
another couple bucks to this bot
 

00:48:49.920 --> 00:48:53.789 align:start position:0%
another couple bucks to this bot
probably<00:48:50.920><c> okay</c><00:48:51.480><c> let's</c><00:48:51.680><c> see</c><00:48:51.920><c> there's</c><00:48:52.160><c> the</c>

00:48:53.789 --> 00:48:53.799 align:start position:0%
probably okay let's see there's the
 

00:48:53.799 --> 00:48:56.190 align:start position:0%
probably okay let's see there's the
transaction<00:48:54.799><c> and</c><00:48:55.280><c> does</c><00:48:55.480><c> the</c><00:48:55.599><c> money</c><00:48:55.880><c> stay</c><00:48:56.079><c> in</c>

00:48:56.190 --> 00:48:56.200 align:start position:0%
transaction and does the money stay in
 

00:48:56.200 --> 00:48:58.950 align:start position:0%
transaction and does the money stay in
the<00:48:56.280><c> contract</c><00:48:56.799><c> or</c><00:48:56.960><c> not</c><00:48:57.319><c> let's</c><00:48:57.720><c> see</c><00:48:58.720><c> I'm</c>

00:48:58.950 --> 00:48:58.960 align:start position:0%
the contract or not let's see I'm
 

00:48:58.960 --> 00:49:02.670 align:start position:0%
the contract or not let's see I'm
assuming<00:48:59.400><c> it</c><00:48:59.520><c> will</c><00:48:59.760><c> be</c><00:49:00.079><c> immediately</c><00:49:00.720><c> swept</c><00:49:01.680><c> if</c>

00:49:02.670 --> 00:49:02.680 align:start position:0%
assuming it will be immediately swept if
 

00:49:02.680 --> 00:49:04.270 align:start position:0%
assuming it will be immediately swept if
Yep<00:49:02.880><c> they're</c><00:49:03.000><c> the</c><00:49:03.119><c> beneficiary</c><00:49:03.799><c> already</c><00:49:04.200><c> that</c>

00:49:04.270 --> 00:49:04.280 align:start position:0%
Yep they're the beneficiary already that
 

00:49:04.280 --> 00:49:06.789 align:start position:0%
Yep they're the beneficiary already that
is<00:49:04.400><c> so</c><00:49:04.599><c> cool</c><00:49:05.440><c> oh</c><00:49:05.720><c> man</c><00:49:06.000><c> I'm</c><00:49:06.079><c> G</c><00:49:06.200><c> to</c><00:49:06.319><c> use</c><00:49:06.520><c> this</c><00:49:06.599><c> for</c>

00:49:06.789 --> 00:49:06.799 align:start position:0%
is so cool oh man I'm G to use this for
 

00:49:06.799 --> 00:49:09.230 align:start position:0%
is so cool oh man I'm G to use this for
something<00:49:07.119><c> that</c><00:49:07.200><c> is</c><00:49:07.400><c> neat</c><00:49:08.079><c> okay</c><00:49:08.520><c> so</c><00:49:08.960><c> this</c><00:49:09.040><c> is</c>

00:49:09.230 --> 00:49:09.240 align:start position:0%
something that is neat okay so this is
 

00:49:09.240 --> 00:49:11.150 align:start position:0%
something that is neat okay so this is
kind<00:49:09.400><c> of</c><00:49:09.599><c> the</c><00:49:09.760><c> stack</c><00:49:10.079><c> this</c><00:49:10.200><c> is</c><00:49:10.319><c> scaffold</c><00:49:10.760><c> eth</c>

00:49:11.150 --> 00:49:11.160 align:start position:0%
kind of the stack this is scaffold eth
 

00:49:11.160 --> 00:49:12.630 align:start position:0%
kind of the stack this is scaffold eth
this<00:49:11.240><c> is</c><00:49:11.400><c> how</c><00:49:11.520><c> you</c><00:49:11.640><c> can</c><00:49:11.799><c> get</c><00:49:11.920><c> started</c><00:49:12.240><c> building</c>

00:49:12.630 --> 00:49:12.640 align:start position:0%
this is how you can get started building
 

00:49:12.640 --> 00:49:14.750 align:start position:0%
this is how you can get started building
apps<00:49:13.319><c> uh</c><00:49:13.480><c> this</c><00:49:13.599><c> is</c><00:49:13.960><c> the</c><00:49:14.119><c> way</c><00:49:14.240><c> you</c><00:49:14.359><c> would</c><00:49:14.559><c> go</c>

00:49:14.750 --> 00:49:14.760 align:start position:0%
apps uh this is the way you would go
 

00:49:14.760 --> 00:49:16.990 align:start position:0%
apps uh this is the way you would go
about<00:49:15.359><c> tinkering</c><00:49:15.839><c> with</c><00:49:16.040><c> solidity</c><00:49:16.599><c> kind</c><00:49:16.720><c> of</c><00:49:16.880><c> in</c>

00:49:16.990 --> 00:49:17.000 align:start position:0%
about tinkering with solidity kind of in
 

00:49:17.000 --> 00:49:19.670 align:start position:0%
about tinkering with solidity kind of in
our<00:49:17.200><c> first</c><00:49:17.599><c> phase</c><00:49:18.079><c> we</c><00:49:18.640><c> used</c><00:49:19.000><c> solidity</c><00:49:19.480><c> by</c>

00:49:19.670 --> 00:49:19.680 align:start position:0%
our first phase we used solidity by
 

00:49:19.680 --> 00:49:23.750 align:start position:0%
our first phase we used solidity by
example<00:49:20.640><c> uh</c><00:49:21.160><c> we</c><00:49:22.160><c> wrote</c><00:49:22.520><c> the</c><00:49:22.680><c> solidity</c><00:49:23.359><c> how</c><00:49:23.559><c> we</c>

00:49:23.750 --> 00:49:23.760 align:start position:0%
example uh we wrote the solidity how we
 

00:49:23.760 --> 00:49:26.230 align:start position:0%
example uh we wrote the solidity how we
thought<00:49:23.960><c> we</c><00:49:24.119><c> wanted</c><00:49:24.359><c> it</c><00:49:24.559><c> we</c><00:49:24.680><c> left</c><00:49:24.880><c> it</c><00:49:25.240><c> very</c>

00:49:26.230 --> 00:49:26.240 align:start position:0%
thought we wanted it we left it very
 

00:49:26.240 --> 00:49:30.470 align:start position:0%
thought we wanted it we left it very
very<00:49:26.799><c> accessible</c><00:49:27.520><c> and</c><00:49:27.960><c> uh</c><00:49:28.520><c> attackable</c><00:49:29.520><c> uh</c><00:49:29.839><c> but</c>

00:49:30.470 --> 00:49:30.480 align:start position:0%
very accessible and uh attackable uh but
 

00:49:30.480 --> 00:49:31.670 align:start position:0%
very accessible and uh attackable uh but
you'll<00:49:30.720><c> do</c><00:49:30.880><c> a</c><00:49:30.960><c> better</c><00:49:31.200><c> job</c><00:49:31.359><c> of</c><00:49:31.480><c> that</c><00:49:31.599><c> when</c>

00:49:31.670 --> 00:49:31.680 align:start position:0%
you'll do a better job of that when
 

00:49:31.680 --> 00:49:33.390 align:start position:0%
you'll do a better job of that when
you're<00:49:31.799><c> building</c><00:49:32.119><c> real</c><00:49:32.440><c> contracts</c><00:49:33.040><c> don't</c><00:49:33.240><c> do</c>

00:49:33.390 --> 00:49:33.400 align:start position:0%
you're building real contracts don't do
 

00:49:33.400 --> 00:49:36.109 align:start position:0%
you're building real contracts don't do
what<00:49:33.559><c> I</c><00:49:33.720><c> do</c><00:49:34.599><c> uh</c><00:49:34.799><c> build</c><00:49:35.040><c> a</c><00:49:35.200><c> good</c><00:49:35.440><c> contract</c><00:49:35.920><c> in</c>

00:49:36.109 --> 00:49:36.119 align:start position:0%
what I do uh build a good contract in
 

00:49:36.119 --> 00:49:37.910 align:start position:0%
what I do uh build a good contract in
phase<00:49:36.400><c> one</c><00:49:36.960><c> and</c><00:49:37.040><c> then</c><00:49:37.160><c> in</c><00:49:37.319><c> phase</c><00:49:37.520><c> two</c><00:49:37.720><c> we</c><00:49:37.799><c> kind</c>

00:49:37.910 --> 00:49:37.920 align:start position:0%
phase one and then in phase two we kind
 

00:49:37.920 --> 00:49:39.270 align:start position:0%
phase one and then in phase two we kind
of<00:49:38.000><c> built</c><00:49:38.200><c> out</c><00:49:38.319><c> the</c><00:49:38.440><c> front</c><00:49:38.640><c> end</c><00:49:38.920><c> and</c><00:49:39.040><c> then</c><00:49:39.119><c> in</c>

00:49:39.270 --> 00:49:39.280 align:start position:0%
of built out the front end and then in
 

00:49:39.280 --> 00:49:41.549 align:start position:0%
of built out the front end and then in
phase<00:49:39.520><c> three</c><00:49:39.880><c> we</c><00:49:40.040><c> deployed</c><00:49:40.480><c> the</c><00:49:40.559><c> whole</c><00:49:40.760><c> thing</c>

00:49:41.549 --> 00:49:41.559 align:start position:0%
phase three we deployed the whole thing
 

00:49:41.559 --> 00:49:44.190 align:start position:0%
phase three we deployed the whole thing
so<00:49:42.000><c> now</c><00:49:42.680><c> uh</c><00:49:43.280><c> I</c><00:49:43.359><c> think</c><00:49:43.480><c> I'm</c><00:49:43.599><c> going</c><00:49:43.720><c> to</c><00:49:43.839><c> hand</c><00:49:44.000><c> it</c>

00:49:44.190 --> 00:49:44.200 align:start position:0%
so now uh I think I'm going to hand it
 

00:49:44.200 --> 00:49:46.309 align:start position:0%
so now uh I think I'm going to hand it
over<00:49:44.440><c> to</c><00:49:44.720><c> Kevin</c><00:49:45.000><c> Jones</c><00:49:45.359><c> to</c><00:49:45.520><c> show</c><00:49:45.960><c> off</c>

00:49:46.309 --> 00:49:46.319 align:start position:0%
over to Kevin Jones to show off
 

00:49:46.319 --> 00:49:48.150 align:start position:0%
over to Kevin Jones to show off
extensions<00:49:46.960><c> in</c><00:49:47.079><c> a</c><00:49:47.200><c> little</c><00:49:47.400><c> bit</c><00:49:47.760><c> but</c><00:49:47.880><c> let</c><00:49:48.000><c> me</c>

00:49:48.150 --> 00:49:48.160 align:start position:0%
extensions in a little bit but let me
 

00:49:48.160 --> 00:49:49.589 align:start position:0%
extensions in a little bit but let me
just<00:49:48.359><c> like</c><00:49:48.559><c> pause</c><00:49:48.880><c> here</c><00:49:49.119><c> just</c><00:49:49.240><c> to</c><00:49:49.359><c> see</c><00:49:49.520><c> if</c>

00:49:49.589 --> 00:49:49.599 align:start position:0%
just like pause here just to see if
 

00:49:49.599 --> 00:49:51.190 align:start position:0%
just like pause here just to see if
there's<00:49:49.799><c> any</c><00:49:50.040><c> questions</c><00:49:50.440><c> maybe</c><00:49:50.760><c> we</c><00:49:50.839><c> could</c><00:49:50.960><c> do</c>

00:49:51.190 --> 00:49:51.200 align:start position:0%
there's any questions maybe we could do
 

00:49:51.200 --> 00:49:54.190 align:start position:0%
there's any questions maybe we could do
like<00:49:51.599><c> four</c><00:49:51.880><c> minutes</c><00:49:52.200><c> of</c><00:49:52.400><c> Q</c><00:49:52.799><c> why</c><00:49:52.920><c> four</c><00:49:53.200><c> minutes</c>

00:49:54.190 --> 00:49:54.200 align:start position:0%
like four minutes of Q why four minutes
 

00:49:54.200 --> 00:49:57.230 align:start position:0%
like four minutes of Q why four minutes
four<00:49:55.040><c> no</c><00:49:55.839><c> a</c><00:49:55.920><c> couple</c><00:49:56.160><c> minutes</c><00:49:56.400><c> of</c><00:49:56.720><c> Q&amp;A</c><00:49:57.119><c> if</c>

00:49:57.230 --> 00:49:57.240 align:start position:0%
four no a couple minutes of Q&amp;A if
 

00:49:57.240 --> 00:49:59.710 align:start position:0%
four no a couple minutes of Q&amp;A if
anybody<00:49:57.599><c> has</c><00:49:57.760><c> any</c><00:49:58.000><c> quick</c><00:49:58.359><c> questions</c><00:49:59.040><c> and</c><00:49:59.400><c> and</c>

00:49:59.710 --> 00:49:59.720 align:start position:0%
anybody has any quick questions and and
 

00:49:59.720 --> 00:50:01.230 align:start position:0%
anybody has any quick questions and and
in<00:49:59.839><c> the</c><00:49:59.920><c> meantime</c><00:50:00.319><c> I'll</c><00:50:00.480><c> hand</c><00:50:00.640><c> it</c><00:50:00.839><c> over</c><00:50:01.040><c> to</c>

00:50:01.230 --> 00:50:01.240 align:start position:0%
in the meantime I'll hand it over to
 

00:50:01.240 --> 00:50:03.710 align:start position:0%
in the meantime I'll hand it over to
Kevin<00:50:01.520><c> Jones</c><00:50:01.880><c> and</c><00:50:02.040><c> he</c><00:50:02.200><c> can</c><00:50:03.000><c> do</c><00:50:03.200><c> the</c><00:50:03.359><c> same</c><00:50:03.559><c> thing</c>

00:50:03.710 --> 00:50:03.720 align:start position:0%
Kevin Jones and he can do the same thing
 

00:50:03.720 --> 00:50:04.829 align:start position:0%
Kevin Jones and he can do the same thing
but<00:50:03.839><c> he's</c><00:50:03.960><c> going</c><00:50:04.040><c> to</c><00:50:04.119><c> use</c><00:50:04.240><c> an</c><00:50:04.359><c> extension</c>

00:50:04.829 --> 00:50:04.839 align:start position:0%
but he's going to use an extension
 

00:50:04.839 --> 00:50:07.190 align:start position:0%
but he's going to use an extension
system<00:50:05.160><c> probably</c><00:50:05.440><c> graph</c><00:50:05.920><c> or</c><00:50:06.119><c> onchain</c><00:50:06.760><c> graph</c>

00:50:07.190 --> 00:50:07.200 align:start position:0%
system probably graph or onchain graph
 

00:50:07.200 --> 00:50:09.710 align:start position:0%
system probably graph or onchain graph
yeah<00:50:07.319><c> that's</c><00:50:07.559><c> what</c><00:50:08.040><c> got</c><00:50:08.359><c> got</c><00:50:08.480><c> a</c><00:50:08.559><c> sh</c><00:50:08.960><c> got</c><00:50:09.040><c> a</c><00:50:09.160><c> sh</c>

00:50:09.710 --> 00:50:09.720 align:start position:0%
yeah that's what got got a sh got a sh
 

00:50:09.720 --> 00:50:14.710 align:start position:0%
yeah that's what got got a sh got a sh
okay<00:50:09.920><c> any</c><00:50:10.079><c> quick</c><00:50:10.359><c> questions</c><00:50:11.079><c> yeah</c><00:50:11.760><c> what</c><00:50:11.960><c> was</c>

00:50:14.710 --> 00:50:14.720 align:start position:0%
 
 

00:50:14.720 --> 00:50:18.510 align:start position:0%
 
the<00:50:15.720><c> the</c><00:50:15.880><c> yarn</c><00:50:16.280><c> command</c><00:50:16.640><c> to</c><00:50:17.200><c> deploy</c><00:50:18.200><c> it</c><00:50:18.319><c> was</c>

00:50:18.510 --> 00:50:18.520 align:start position:0%
the the yarn command to deploy it was
 

00:50:18.520 --> 00:50:22.109 align:start position:0%
the the yarn command to deploy it was
yarn<00:50:18.920><c> deploy</c><00:50:19.520><c> D-</c><00:50:20.040><c> Network</c><00:50:20.880><c> base</c><00:50:21.880><c> oh</c><00:50:22.000><c> the</c>

00:50:22.109 --> 00:50:22.119 align:start position:0%
yarn deploy D- Network base oh the
 

00:50:22.119 --> 00:50:24.069 align:start position:0%
yarn deploy D- Network base oh the
versel<00:50:22.640><c> oh</c><00:50:22.799><c> yeah</c><00:50:23.119><c> okay</c><00:50:23.359><c> yeah</c><00:50:23.559><c> and</c><00:50:23.720><c> also</c><00:50:24.000><c> this</c>

00:50:24.069 --> 00:50:24.079 align:start position:0%
versel oh yeah okay yeah and also this
 

00:50:24.079 --> 00:50:26.950 align:start position:0%
versel oh yeah okay yeah and also this
is<00:50:24.240><c> in</c><00:50:24.359><c> the</c><00:50:24.520><c> docs</c><00:50:24.839><c> but</c><00:50:24.960><c> it's</c><00:50:25.160><c> versel</c><00:50:25.760><c> it's</c><00:50:25.960><c> yarn</c>

00:50:26.950 --> 00:50:26.960 align:start position:0%
is in the docs but it's versel it's yarn
 

00:50:26.960 --> 00:50:31.470 align:start position:0%
is in the docs but it's versel it's yarn
versel<00:50:27.960><c> colon</c><00:50:28.680><c> YOLO</c><00:50:29.839><c> space--</c>

00:50:31.470 --> 00:50:31.480 align:start position:0%
versel colon YOLO space--
 

00:50:31.480 --> 00:50:34.789 align:start position:0%
versel colon YOLO space--
prod<00:50:32.480><c> and</c><00:50:32.680><c> that's</c><00:50:32.960><c> what</c><00:50:33.480><c> uh</c><00:50:33.920><c> shipped</c><00:50:34.359><c> the</c><00:50:34.520><c> app</c>

00:50:34.789 --> 00:50:34.799 align:start position:0%
prod and that's what uh shipped the app
 

00:50:34.799 --> 00:50:36.069 align:start position:0%
prod and that's what uh shipped the app
to<00:50:35.160><c> for</c>

00:50:36.069 --> 00:50:36.079 align:start position:0%
to for
 

00:50:36.079 --> 00:50:44.510 align:start position:0%
to for
sale

00:50:44.510 --> 00:50:44.520 align:start position:0%
 
 

00:50:44.520 --> 00:50:47.589 align:start position:0%
 
yep<00:50:45.520><c> yeah</c><00:50:45.880><c> yeah</c><00:50:46.040><c> yeah</c><00:50:46.160><c> I</c><00:50:46.319><c> did</c><00:50:47.200><c> I'm</c><00:50:47.359><c> pretty</c>

00:50:47.589 --> 00:50:47.599 align:start position:0%
yep yeah yeah yeah I did I'm pretty
 

00:50:47.599 --> 00:50:50.630 align:start position:0%
yep yeah yeah yeah I did I'm pretty
impressed<00:50:48.400><c> I</c><00:50:48.760><c> like</c><00:50:49.359><c> that</c><00:50:49.480><c> means</c><00:50:49.960><c> that</c><00:50:50.280><c> someone</c>

00:50:50.630 --> 00:50:50.640 align:start position:0%
impressed I like that means that someone
 

00:50:50.640 --> 00:50:52.390 align:start position:0%
impressed I like that means that someone
is<00:50:50.880><c> watching</c><00:50:51.240><c> base</c><00:50:51.520><c> for</c><00:50:51.720><c> contracts</c><00:50:52.160><c> to</c><00:50:52.280><c> get</c>

00:50:52.390 --> 00:50:52.400 align:start position:0%
is watching base for contracts to get
 

00:50:52.400 --> 00:50:54.670 align:start position:0%
is watching base for contracts to get
deployed<00:50:53.240><c> they're</c><00:50:53.559><c> decompiling</c><00:50:54.200><c> the</c><00:50:54.359><c> bik</c>

00:50:54.670 --> 00:50:54.680 align:start position:0%
deployed they're decompiling the bik
 

00:50:54.680 --> 00:50:56.670 align:start position:0%
deployed they're decompiling the bik
code<00:50:55.400><c> and</c><00:50:55.520><c> they're</c><00:50:55.680><c> looking</c><00:50:55.920><c> for</c><00:50:56.079><c> aack</c><00:50:56.440><c> Val</c>

00:50:56.670 --> 00:50:56.680 align:start position:0%
code and they're looking for aack Val
 

00:50:56.680 --> 00:50:58.390 align:start position:0%
code and they're looking for aack Val
vors<00:50:57.119><c> where</c><00:50:57.240><c> they</c><00:50:57.359><c> can</c><00:50:57.520><c> make</c><00:50:57.680><c> money</c><00:50:58.280><c> and</c>

00:50:58.390 --> 00:50:58.400 align:start position:0%
vors where they can make money and
 

00:50:58.400 --> 00:51:00.069 align:start position:0%
vors where they can make money and
they're<00:50:58.920><c> even</c><00:50:59.160><c> doing</c><00:50:59.440><c> this</c><00:50:59.640><c> like</c><00:50:59.799><c> batch</c>

00:51:00.069 --> 00:51:00.079 align:start position:0%
they're even doing this like batch
 

00:51:00.079 --> 00:51:01.510 align:start position:0%
they're even doing this like batch
transa<00:51:00.480><c> let's</c><00:51:00.640><c> go</c><00:51:00.760><c> see</c><00:51:00.920><c> let's</c><00:51:01.079><c> go</c><00:51:01.200><c> see</c><00:51:01.280><c> if</c><00:51:01.359><c> he</c>

00:51:01.510 --> 00:51:01.520 align:start position:0%
transa let's go see let's go see if he
 

00:51:01.520 --> 00:51:04.030 align:start position:0%
transa let's go see let's go see if he
batched<00:51:01.799><c> the</c><00:51:01.920><c> transaction</c><00:51:02.359><c> or</c><00:51:02.480><c> not</c><00:51:03.000><c> she</c><00:51:03.839><c> it</c>

00:51:04.030 --> 00:51:04.040 align:start position:0%
batched the transaction or not she it
 

00:51:04.040 --> 00:51:08.589 align:start position:0%
batched the transaction or not she it
could<00:51:04.359><c> it</c><00:51:04.799><c> could</c><00:51:05.119><c> let's</c><00:51:05.319><c> see</c><00:51:05.680><c> where</c><00:51:05.839><c> is</c>

00:51:08.589 --> 00:51:08.599 align:start position:0%
 
 

00:51:08.599 --> 00:51:12.789 align:start position:0%
 
it<00:51:09.599><c> yes</c><00:51:09.760><c> you</c><00:51:09.880><c> do</c><00:51:10.200><c> so</c><00:51:10.920><c> uh</c><00:51:11.280><c> yeah</c><00:51:11.559><c> so</c><00:51:12.280><c> when</c><00:51:12.640><c> you</c>

00:51:12.789 --> 00:51:12.799 align:start position:0%
it yes you do so uh yeah so when you
 

00:51:12.799 --> 00:51:15.150 align:start position:0%
it yes you do so uh yeah so when you
deploy<00:51:13.119><c> a</c><00:51:13.240><c> smart</c><00:51:13.599><c> contract</c><00:51:14.240><c> to</c><00:51:14.599><c> any</c><00:51:14.880><c> live</c>

00:51:15.150 --> 00:51:15.160 align:start position:0%
deploy a smart contract to any live
 

00:51:15.160 --> 00:51:17.430 align:start position:0%
deploy a smart contract to any live
Network<00:51:15.799><c> the</c><00:51:15.960><c> code</c><00:51:16.280><c> isn't</c><00:51:16.599><c> out</c><00:51:16.839><c> there</c><00:51:17.079><c> yet</c><00:51:17.319><c> you</c>

00:51:17.430 --> 00:51:17.440 align:start position:0%
Network the code isn't out there yet you
 

00:51:17.440 --> 00:51:19.710 align:start position:0%
Network the code isn't out there yet you
have<00:51:17.559><c> to</c><00:51:17.799><c> go</c><00:51:18.000><c> to</c><00:51:18.359><c> the</c><00:51:18.559><c> block</c><00:51:18.920><c> Explorer</c><00:51:19.520><c> and</c>

00:51:19.710 --> 00:51:19.720 align:start position:0%
have to go to the block Explorer and
 

00:51:19.720 --> 00:51:22.349 align:start position:0%
have to go to the block Explorer and
upload<00:51:20.160><c> your</c><00:51:20.599><c> code</c><00:51:21.280><c> and</c><00:51:21.359><c> then</c><00:51:21.559><c> on</c><00:51:21.760><c> their</c><00:51:22.040><c> side</c>

00:51:22.349 --> 00:51:22.359 align:start position:0%
upload your code and then on their side
 

00:51:22.359 --> 00:51:23.510 align:start position:0%
upload your code and then on their side
they<00:51:22.520><c> compile</c><00:51:22.920><c> it</c><00:51:23.040><c> and</c><00:51:23.160><c> make</c><00:51:23.280><c> sure</c><00:51:23.400><c> it</c>

00:51:23.510 --> 00:51:23.520 align:start position:0%
they compile it and make sure it
 

00:51:23.520 --> 00:51:25.309 align:start position:0%
they compile it and make sure it
compiles<00:51:23.920><c> to</c><00:51:24.040><c> the</c><00:51:24.160><c> same</c><00:51:24.440><c> thing</c><00:51:24.920><c> and</c><00:51:25.000><c> then</c><00:51:25.160><c> they</c>

00:51:25.309 --> 00:51:25.319 align:start position:0%
compiles to the same thing and then they
 

00:51:25.319 --> 00:51:27.710 align:start position:0%
compiles to the same thing and then they
display<00:51:25.680><c> the</c><00:51:25.839><c> code</c><00:51:26.119><c> so</c><00:51:26.240><c> if</c><00:51:26.319><c> I</c><00:51:26.640><c> to</c><00:51:26.799><c> go</c><00:51:26.960><c> look</c><00:51:27.200><c> at</c>

00:51:27.710 --> 00:51:27.720 align:start position:0%
display the code so if I to go look at
 

00:51:27.720 --> 00:51:29.390 align:start position:0%
display the code so if I to go look at
like

00:51:29.390 --> 00:51:29.400 align:start position:0%
like
 

00:51:29.400 --> 00:51:33.750 align:start position:0%
like
we<00:51:30.400><c> what</c><00:51:30.520><c> say</c><00:51:30.839><c> one</c><00:51:30.920><c> more</c>

00:51:33.750 --> 00:51:33.760 align:start position:0%
 
 

00:51:33.760 --> 00:51:37.670 align:start position:0%
 
time<00:51:34.760><c> the</c><00:51:35.079><c> the</c><00:51:35.280><c> block</c><00:51:35.920><c> Explorer</c><00:51:36.920><c> needs</c><00:51:37.280><c> to</c>

00:51:37.670 --> 00:51:37.680 align:start position:0%
time the the block Explorer needs to
 

00:51:37.680 --> 00:51:39.549 align:start position:0%
time the the block Explorer needs to
yeah<00:51:37.799><c> so</c><00:51:38.160><c> see</c><00:51:38.559><c> how</c><00:51:38.720><c> this</c><00:51:38.880><c> contract</c><00:51:39.280><c> has</c><00:51:39.440><c> like</c>

00:51:39.549 --> 00:51:39.559 align:start position:0%
yeah so see how this contract has like
 

00:51:39.559 --> 00:51:41.390 align:start position:0%
yeah so see how this contract has like
the<00:51:39.640><c> green</c><00:51:39.920><c> check</c><00:51:40.680><c> and</c><00:51:40.799><c> we</c><00:51:40.880><c> can</c><00:51:41.040><c> get</c><00:51:41.160><c> in</c><00:51:41.280><c> there</c>

00:51:41.390 --> 00:51:41.400 align:start position:0%
the green check and we can get in there
 

00:51:41.400 --> 00:51:43.309 align:start position:0%
the green check and we can get in there
and<00:51:41.640><c> actually</c><00:51:41.920><c> like</c><00:51:42.079><c> see</c><00:51:42.280><c> the</c><00:51:42.440><c> code</c><00:51:42.760><c> for</c><00:51:43.079><c> what</c>

00:51:43.309 --> 00:51:43.319 align:start position:0%
and actually like see the code for what
 

00:51:43.319 --> 00:51:45.670 align:start position:0%
and actually like see the code for what
we<00:51:43.880><c> how</c><00:51:44.000><c> it</c>

00:51:45.670 --> 00:51:45.680 align:start position:0%
we how it
 

00:51:45.680 --> 00:51:48.470 align:start position:0%
we how it
works<00:51:46.680><c> yep</c><00:51:47.079><c> yep</c><00:51:47.280><c> so</c><00:51:47.480><c> they</c><00:51:47.680><c> have</c><00:51:47.799><c> to</c><00:51:47.960><c> verify</c>

00:51:48.470 --> 00:51:48.480 align:start position:0%
works yep yep so they have to verify
 

00:51:48.480 --> 00:51:49.710 align:start position:0%
works yep yep so they have to verify
right<00:51:48.680><c> because</c><00:51:48.920><c> like</c><00:51:49.040><c> they</c><00:51:49.160><c> couldn't</c><00:51:49.440><c> trust</c>

00:51:49.710 --> 00:51:49.720 align:start position:0%
right because like they couldn't trust
 

00:51:49.720 --> 00:51:51.789 align:start position:0%
right because like they couldn't trust
you<00:51:49.839><c> to</c><00:51:49.960><c> do</c><00:51:50.119><c> the</c><00:51:50.240><c> verification</c><00:51:51.040><c> you</c><00:51:51.200><c> you</c><00:51:51.359><c> send</c>

00:51:51.789 --> 00:51:51.799 align:start position:0%
you to do the verification you you send
 

00:51:51.799 --> 00:51:53.870 align:start position:0%
you to do the verification you you send
you<00:51:51.920><c> can</c><00:51:52.040><c> send</c><00:51:52.319><c> any</c><00:51:52.559><c> code</c><00:51:52.799><c> to</c><00:51:53.000><c> them</c><00:51:53.520><c> but</c><00:51:53.640><c> it</c><00:51:53.760><c> has</c>

00:51:53.870 --> 00:51:53.880 align:start position:0%
you can send any code to them but it has
 

00:51:53.880 --> 00:51:56.109 align:start position:0%
you can send any code to them but it has
to<00:51:54.240><c> compile</c><00:51:54.760><c> down</c><00:51:54.880><c> to</c><00:51:55.079><c> the</c><00:51:55.240><c> exact</c><00:51:55.599><c> bite</c><00:51:55.880><c> code</c>

00:51:56.109 --> 00:51:56.119 align:start position:0%
to compile down to the exact bite code
 

00:51:56.119 --> 00:51:57.910 align:start position:0%
to compile down to the exact bite code
that's<00:51:56.280><c> on</c><00:51:56.640><c> chain</c><00:51:56.920><c> for</c><00:51:57.040><c> them</c><00:51:57.200><c> to</c><00:51:57.359><c> display</c><00:51:57.720><c> that</c>

00:51:57.910 --> 00:51:57.920 align:start position:0%
that's on chain for them to display that
 

00:51:57.920 --> 00:52:02.270 align:start position:0%
that's on chain for them to display that
codee<00:51:58.319><c> up</c><00:51:58.559><c> here</c><00:51:59.079><c> does</c><00:51:59.200><c> that</c><00:51:59.359><c> make</c>

00:52:02.270 --> 00:52:02.280 align:start position:0%
 
 

00:52:02.280 --> 00:52:04.910 align:start position:0%
 
sense<00:52:03.280><c> uh</c><00:52:03.440><c> it's</c><00:52:03.599><c> not</c><00:52:03.799><c> free</c><00:52:04.119><c> I</c><00:52:04.200><c> don't</c><00:52:04.400><c> think</c>

00:52:04.910 --> 00:52:04.920 align:start position:0%
sense uh it's not free I don't think
 

00:52:04.920 --> 00:52:06.950 align:start position:0%
sense uh it's not free I don't think
it's<00:52:05.160><c> it's</c><00:52:05.480><c> just</c><00:52:05.680><c> like</c><00:52:05.799><c> a</c><00:52:06.040><c> really</c><00:52:06.319><c> nice</c><00:52:06.599><c> Cloud</c>

00:52:06.950 --> 00:52:06.960 align:start position:0%
it's it's just like a really nice Cloud
 

00:52:06.960 --> 00:52:09.430 align:start position:0%
it's it's just like a really nice Cloud
hosting<00:52:07.359><c> service</c><00:52:08.160><c> uh</c><00:52:08.319><c> I</c><00:52:08.440><c> think</c><00:52:08.680><c> it's</c><00:52:09.040><c> probably</c>

00:52:09.430 --> 00:52:09.440 align:start position:0%
hosting service uh I think it's probably
 

00:52:09.440 --> 00:52:10.990 align:start position:0%
hosting service uh I think it's probably
less<00:52:09.680><c> decentralized</c><00:52:10.440><c> we're</c><00:52:10.599><c> a</c><00:52:10.720><c> bunch</c><00:52:10.880><c> of</c>

00:52:10.990 --> 00:52:11.000 align:start position:0%
less decentralized we're a bunch of
 

00:52:11.000 --> 00:52:13.430 align:start position:0%
less decentralized we're a bunch of
Cipher<00:52:11.359><c> punks</c><00:52:11.720><c> here</c><00:52:12.040><c> and</c><00:52:12.760><c> versell</c><00:52:13.160><c> is</c><00:52:13.280><c> great</c>

00:52:13.430 --> 00:52:13.440 align:start position:0%
Cipher punks here and versell is great
 

00:52:13.440 --> 00:52:15.430 align:start position:0%
Cipher punks here and versell is great
for<00:52:13.640><c> quick</c><00:52:13.839><c> front</c><00:52:14.040><c> ends</c><00:52:14.319><c> you</c><00:52:14.400><c> can</c><00:52:14.559><c> even</c><00:52:14.920><c> like</c>

00:52:15.430 --> 00:52:15.440 align:start position:0%
for quick front ends you can even like
 

00:52:15.440 --> 00:52:16.789 align:start position:0%
for quick front ends you can even like
this<00:52:15.599><c> code</c><00:52:15.799><c> is</c><00:52:15.920><c> all</c><00:52:16.119><c> open</c><00:52:16.400><c> source</c><00:52:16.640><c> and</c>

00:52:16.789 --> 00:52:16.799 align:start position:0%
this code is all open source and
 

00:52:16.799 --> 00:52:19.150 align:start position:0%
this code is all open source and
forkable<00:52:17.400><c> so</c><00:52:17.559><c> if</c><00:52:17.680><c> anybody</c><00:52:18.040><c> wanted</c><00:52:18.680><c> this</c><00:52:18.920><c> code</c>

00:52:19.150 --> 00:52:19.160 align:start position:0%
forkable so if anybody wanted this code
 

00:52:19.160 --> 00:52:21.150 align:start position:0%
forkable so if anybody wanted this code
or<00:52:19.280><c> to</c><00:52:19.440><c> dink</c><00:52:19.720><c> around</c><00:52:19.960><c> with</c><00:52:20.079><c> it</c><00:52:20.920><c> they</c><00:52:21.000><c> could</c>

00:52:21.150 --> 00:52:21.160 align:start position:0%
or to dink around with it they could
 

00:52:21.160 --> 00:52:22.829 align:start position:0%
or to dink around with it they could
just<00:52:21.280><c> deploy</c><00:52:21.640><c> their</c><00:52:21.799><c> own</c><00:52:22.119><c> front</c><00:52:22.359><c> end</c><00:52:22.599><c> if</c><00:52:22.720><c> they</c>

00:52:22.829 --> 00:52:22.839 align:start position:0%
just deploy their own front end if they
 

00:52:22.839 --> 00:52:25.150 align:start position:0%
just deploy their own front end if they
wanted<00:52:23.200><c> so</c><00:52:23.359><c> like</c><00:52:23.480><c> you</c><00:52:23.599><c> could</c><00:52:24.359><c> create</c><00:52:24.720><c> infinite</c>

00:52:25.150 --> 00:52:25.160 align:start position:0%
wanted so like you could create infinite
 

00:52:25.160 --> 00:52:27.030 align:start position:0%
wanted so like you could create infinite
copies<00:52:25.520><c> of</c><00:52:25.680><c> this</c><00:52:25.839><c> front</c><00:52:26.040><c> end</c><00:52:26.319><c> so</c><00:52:26.520><c> so</c><00:52:26.720><c> to</c><00:52:26.839><c> me</c>

00:52:27.030 --> 00:52:27.040 align:start position:0%
copies of this front end so so to me
 

00:52:27.040 --> 00:52:29.349 align:start position:0%
copies of this front end so so to me
it's<00:52:27.240><c> like</c><00:52:27.599><c> good</c><00:52:27.799><c> enough</c><00:52:28.200><c> decentralized</c><00:52:29.200><c> but</c>

00:52:29.349 --> 00:52:29.359 align:start position:0%
it's like good enough decentralized but
 

00:52:29.359 --> 00:52:31.870 align:start position:0%
it's like good enough decentralized but
also<00:52:29.720><c> like</c><00:52:29.880><c> you</c><00:52:30.119><c> probably</c><00:52:30.520><c> want</c><00:52:30.760><c> to</c><00:52:31.359><c> if</c><00:52:31.480><c> you're</c>

00:52:31.870 --> 00:52:31.880 align:start position:0%
also like you probably want to if you're
 

00:52:31.880 --> 00:52:34.390 align:start position:0%
also like you probably want to if you're
hardcore<00:52:32.480><c> about</c><00:52:32.799><c> this</c><00:52:33.280><c> deploy</c><00:52:33.680><c> your</c><00:52:33.880><c> site</c><00:52:34.119><c> to</c>

00:52:34.390 --> 00:52:34.400 align:start position:0%
hardcore about this deploy your site to
 

00:52:34.400 --> 00:52:36.750 align:start position:0%
hardcore about this deploy your site to
ipfs<00:52:35.240><c> also</c><00:52:35.760><c> and</c><00:52:35.880><c> have</c><00:52:36.000><c> it</c><00:52:36.160><c> live</c><00:52:36.359><c> in</c><00:52:36.480><c> some</c><00:52:36.640><c> kind</c>

00:52:36.750 --> 00:52:36.760 align:start position:0%
ipfs also and have it live in some kind
 

00:52:36.760 --> 00:52:38.510 align:start position:0%
ipfs also and have it live in some kind
of<00:52:36.880><c> distributed</c><00:52:37.359><c> storage</c><00:52:37.920><c> that</c><00:52:38.040><c> people</c><00:52:38.280><c> can</c>

00:52:38.510 --> 00:52:38.520 align:start position:0%
of distributed storage that people can
 

00:52:38.520 --> 00:52:41.630 align:start position:0%
of distributed storage that people can
access<00:52:39.000><c> without</c><00:52:39.720><c> even</c><00:52:39.880><c> if</c><00:52:40.079><c> versell</c><00:52:40.559><c> goes</c><00:52:40.839><c> down</c>

00:52:41.630 --> 00:52:41.640 align:start position:0%
access without even if versell goes down
 

00:52:41.640 --> 00:52:43.030 align:start position:0%
access without even if versell goes down
you<00:52:41.760><c> know</c><00:52:41.960><c> you</c><00:52:42.079><c> can</c><00:52:42.240><c> have</c><00:52:42.400><c> that</c><00:52:42.559><c> stuff</c><00:52:42.760><c> pinned</c>

00:52:43.030 --> 00:52:43.040 align:start position:0%
you know you can have that stuff pinned
 

00:52:43.040 --> 00:52:47.630 align:start position:0%
you know you can have that stuff pinned
in<00:52:43.200><c> ipfs</c><00:52:44.200><c> but</c><00:52:44.359><c> yes</c><00:52:44.680><c> versel</c><00:52:45.079><c> is</c><00:52:45.160><c> a</c><00:52:45.280><c> hosting</c>

00:52:47.630 --> 00:52:47.640 align:start position:0%
 
 

00:52:47.640 --> 00:52:49.670 align:start position:0%
 
service<00:52:48.640><c> I</c><00:52:48.720><c> think</c><00:52:48.839><c> we</c><00:52:49.000><c> pay</c><00:52:49.200><c> for</c><00:52:49.319><c> it</c><00:52:49.440><c> build</c>

00:52:49.670 --> 00:52:49.680 align:start position:0%
service I think we pay for it build
 

00:52:49.680 --> 00:52:51.349 align:start position:0%
service I think we pay for it build
Guild<00:52:49.880><c> has</c><00:52:50.000><c> a</c><00:52:50.119><c> paid</c><00:52:50.319><c> account</c><00:52:50.720><c> but</c><00:52:50.799><c> you</c><00:52:50.920><c> can</c><00:52:51.240><c> get</c>

00:52:51.349 --> 00:52:51.359 align:start position:0%
Guild has a paid account but you can get
 

00:52:51.359 --> 00:52:53.190 align:start position:0%
Guild has a paid account but you can get
started<00:52:51.760><c> probably</c><00:52:52.000><c> pretty</c><00:52:52.240><c> cheap</c><00:52:52.839><c> lots</c><00:52:53.000><c> of</c>

00:52:53.190 --> 00:52:53.200 align:start position:0%
started probably pretty cheap lots of
 

00:52:53.200 --> 00:52:54.430 align:start position:0%
started probably pretty cheap lots of
lots<00:52:53.319><c> of</c><00:52:53.480><c> guys</c><00:52:53.640><c> can</c><00:52:53.760><c> answer</c><00:52:54.040><c> that</c><00:52:54.160><c> question</c>

00:52:54.430 --> 00:52:54.440 align:start position:0%
lots of guys can answer that question
 

00:52:54.440 --> 00:52:56.990 align:start position:0%
lots of guys can answer that question
better<00:52:54.680><c> than</c><00:52:54.799><c> I</c><00:52:54.960><c> can</c><00:52:55.200><c> here</c><00:52:55.440><c> too</c><00:52:56.119><c> we'll</c><00:52:56.280><c> have</c><00:52:56.880><c> a</c>

00:52:56.990 --> 00:52:57.000 align:start position:0%
better than I can here too we'll have a
 

00:52:57.000 --> 00:52:59.470 align:start position:0%
better than I can here too we'll have a
whole<00:52:57.240><c> day</c><00:52:57.359><c> of</c><00:52:57.480><c> build</c><00:52:57.760><c> Guild</c><00:52:58.000><c> people</c><00:52:58.319><c> here</c><00:52:58.839><c> so</c>

00:52:59.470 --> 00:52:59.480 align:start position:0%
whole day of build Guild people here so
 

00:52:59.480 --> 00:53:02.430 align:start position:0%
whole day of build Guild people here so
uh<00:52:59.920><c> like</c><00:53:00.760><c> come</c><00:53:01.000><c> just</c><00:53:01.160><c> come</c><00:53:01.319><c> hang</c><00:53:01.480><c> out</c><00:53:01.680><c> and</c><00:53:01.880><c> ask</c>

00:53:02.430 --> 00:53:02.440 align:start position:0%
uh like come just come hang out and ask
 

00:53:02.440 --> 00:53:03.789 align:start position:0%
uh like come just come hang out and ask
ask<00:53:02.640><c> them</c><00:53:02.839><c> some</c><00:53:03.000><c> more</c><00:53:03.160><c> and</c><00:53:03.280><c> we</c><00:53:03.359><c> can</c><00:53:03.440><c> show</c><00:53:03.599><c> you</c>

00:53:03.789 --> 00:53:03.799 align:start position:0%
ask them some more and we can show you
 

00:53:03.799 --> 00:53:06.069 align:start position:0%
ask them some more and we can show you
around<00:53:04.200><c> for</c><00:53:04.319><c> sure</c><00:53:05.240><c> okay</c><00:53:05.400><c> any</c><00:53:05.599><c> last</c><00:53:05.799><c> questions</c>

00:53:06.069 --> 00:53:06.079 align:start position:0%
around for sure okay any last questions
 

00:53:06.079 --> 00:53:08.309 align:start position:0%
around for sure okay any last questions
before<00:53:06.240><c> I</c><00:53:06.359><c> hang</c><00:53:06.520><c> it</c><00:53:06.599><c> out</c><00:53:06.760><c> off</c><00:53:06.880><c> to</c><00:53:07.040><c> Kevin</c>

00:53:08.309 --> 00:53:08.319 align:start position:0%
before I hang it out off to Kevin
 

00:53:08.319 --> 00:53:11.349 align:start position:0%
before I hang it out off to Kevin
Jones<00:53:09.319><c> I'll</c><00:53:09.480><c> be</c><00:53:09.680><c> up</c><00:53:09.880><c> here</c><00:53:10.359><c> again</c><00:53:10.760><c> after</c><00:53:11.079><c> lunch</c>

00:53:11.349 --> 00:53:11.359 align:start position:0%
Jones I'll be up here again after lunch
 

00:53:11.359 --> 00:53:12.789 align:start position:0%
Jones I'll be up here again after lunch
and<00:53:11.480><c> we're</c><00:53:11.599><c> going</c><00:53:11.680><c> to</c><00:53:11.799><c> do</c><00:53:11.960><c> speedrun</c><00:53:12.400><c> ethereum</c>

00:53:12.789 --> 00:53:12.799 align:start position:0%
and we're going to do speedrun ethereum
 

00:53:12.799 --> 00:53:14.270 align:start position:0%
and we're going to do speedrun ethereum
we'll<00:53:12.920><c> go</c><00:53:13.040><c> through</c><00:53:13.160><c> your</c><00:53:13.400><c> first</c><00:53:13.680><c> five</c><00:53:13.920><c> apps</c><00:53:14.119><c> on</c>

00:53:14.270 --> 00:53:14.280 align:start position:0%
we'll go through your first five apps on
 

00:53:14.280 --> 00:53:17.589 align:start position:0%
we'll go through your first five apps on
ethereum<00:53:14.760><c> yeah</c><00:53:14.880><c> what</c><00:53:14.960><c> was</c><00:53:15.040><c> your</c>

00:53:17.589 --> 00:53:17.599 align:start position:0%
 
 

00:53:17.599 --> 00:53:20.230 align:start position:0%
 
question<00:53:18.599><c> there</c><00:53:18.799><c> is</c><00:53:18.920><c> a</c><00:53:19.119><c> verify</c><00:53:19.599><c> command</c><00:53:20.040><c> but</c><00:53:20.160><c> I</c>

00:53:20.230 --> 00:53:20.240 align:start position:0%
question there is a verify command but I
 

00:53:20.240 --> 00:53:22.430 align:start position:0%
question there is a verify command but I
think<00:53:20.599><c> you</c><00:53:20.760><c> have</c><00:53:20.880><c> to</c><00:53:21.119><c> have</c><00:53:21.240><c> your</c><00:53:21.480><c> API</c><00:53:22.000><c> key</c><00:53:22.319><c> and</c>

00:53:22.430 --> 00:53:22.440 align:start position:0%
think you have to have your API key and
 

00:53:22.440 --> 00:53:23.549 align:start position:0%
think you have to have your API key and
I<00:53:22.480><c> don't</c><00:53:22.599><c> want</c><00:53:22.680><c> to</c><00:53:22.839><c> like</c><00:53:23.000><c> go</c><00:53:23.119><c> digging</c><00:53:23.400><c> through</c>

00:53:23.549 --> 00:53:23.559 align:start position:0%
I don't want to like go digging through
 

00:53:23.559 --> 00:53:25.069 align:start position:0%
I don't want to like go digging through
my<00:53:23.720><c> credentials</c><00:53:24.280><c> right</c><00:53:24.400><c> now</c><00:53:24.599><c> but</c><00:53:24.720><c> if</c><00:53:24.799><c> I</c><00:53:24.880><c> do</c>

00:53:25.069 --> 00:53:25.079 align:start position:0%
my credentials right now but if I do
 

00:53:25.079 --> 00:53:27.309 align:start position:0%
my credentials right now but if I do
yarn<00:53:25.799><c> let</c><00:53:25.920><c> me</c><00:53:26.040><c> try</c><00:53:26.240><c> it</c>

00:53:27.309 --> 00:53:27.319 align:start position:0%
yarn let me try it
 

00:53:27.319 --> 00:53:28.670 align:start position:0%
yarn let me try it
yarn

00:53:28.670 --> 00:53:28.680 align:start position:0%
yarn
 

00:53:28.680 --> 00:53:32.510 align:start position:0%
yarn
verify<00:53:29.680><c> D-</c><00:53:30.440><c> Network</c><00:53:31.440><c> base</c><00:53:32.040><c> let's</c><00:53:32.240><c> just</c><00:53:32.359><c> see</c>

00:53:32.510 --> 00:53:32.520 align:start position:0%
verify D- Network base let's just see
 

00:53:32.520 --> 00:53:33.870 align:start position:0%
verify D- Network base let's just see
what<00:53:32.640><c> happens</c><00:53:32.960><c> here</c><00:53:33.200><c> my</c><00:53:33.359><c> guess</c><00:53:33.520><c> is</c><00:53:33.680><c> it's</c><00:53:33.799><c> going</c>

00:53:33.870 --> 00:53:33.880 align:start position:0%
what happens here my guess is it's going
 

00:53:33.880 --> 00:53:35.990 align:start position:0%
what happens here my guess is it's going
to<00:53:34.000><c> say</c><00:53:34.200><c> you</c><00:53:34.319><c> need</c><00:53:34.520><c> an</c><00:53:34.680><c> API</c><00:53:35.079><c> key</c><00:53:35.440><c> yep</c><00:53:35.720><c> I</c><00:53:35.799><c> think</c>

00:53:35.990 --> 00:53:36.000 align:start position:0%
to say you need an API key yep I think
 

00:53:36.000 --> 00:53:38.990 align:start position:0%
to say you need an API key yep I think
so<00:53:36.920><c> there</c><00:53:37.200><c> probably</c><00:53:37.599><c> is</c><00:53:37.760><c> some</c><00:53:38.040><c> like</c><00:53:38.200><c> base</c><00:53:38.520><c> scan</c>

00:53:38.990 --> 00:53:39.000 align:start position:0%
so there probably is some like base scan
 

00:53:39.000 --> 00:53:40.990 align:start position:0%
so there probably is some like base scan
API<00:53:39.520><c> that</c><00:53:39.599><c> I</c><00:53:39.680><c> need</c><00:53:39.839><c> to</c><00:53:39.920><c> put</c><00:53:40.040><c> into</c><00:53:40.240><c> my</c><00:53:40.400><c> config</c>

00:53:40.990 --> 00:53:41.000 align:start position:0%
API that I need to put into my config
 

00:53:41.000 --> 00:53:42.150 align:start position:0%
API that I need to put into my config
but<00:53:41.079><c> I</c><00:53:41.160><c> don't</c><00:53:41.280><c> want</c><00:53:41.359><c> to</c><00:53:41.480><c> go</c><00:53:41.680><c> like</c><00:53:41.839><c> digging</c>

00:53:42.150 --> 00:53:42.160 align:start position:0%
but I don't want to go like digging
 

00:53:42.160 --> 00:53:44.190 align:start position:0%
but I don't want to go like digging
through<00:53:42.359><c> that</c><00:53:42.680><c> right</c><00:53:42.839><c> now</c><00:53:43.040><c> and</c><00:53:43.280><c> expose</c><00:53:43.760><c> like</c><00:53:43.880><c> a</c>

00:53:44.190 --> 00:53:44.200 align:start position:0%
through that right now and expose like a
 

00:53:44.200 --> 00:53:46.950 align:start position:0%
through that right now and expose like a
key<00:53:44.599><c> in</c><00:53:44.720><c> front</c><00:53:44.920><c> of</c><00:53:45.160><c> everyone</c><00:53:46.160><c> uh</c>

00:53:46.950 --> 00:53:46.960 align:start position:0%
key in front of everyone uh
 

00:53:46.960 --> 00:53:49.990 align:start position:0%
key in front of everyone uh
but<00:53:47.960><c> I</c><00:53:48.040><c> think</c><00:53:48.200><c> yarn</c><00:53:48.599><c> verify</c><00:53:49.280><c> probably</c><00:53:49.559><c> without</c>

00:53:49.990 --> 00:53:50.000 align:start position:0%
but I think yarn verify probably without
 

00:53:50.000 --> 00:53:51.510 align:start position:0%
but I think yarn verify probably without
even<00:53:50.280><c> anything</c><00:53:50.680><c> on</c><00:53:50.799><c> the</c>

00:53:51.510 --> 00:53:51.520 align:start position:0%
even anything on the
 

00:53:51.520 --> 00:53:53.549 align:start position:0%
even anything on the
network<00:53:52.520><c> I</c><00:53:52.599><c> don't</c><00:53:53.040><c> yeah</c><00:53:53.160><c> it's</c><00:53:53.240><c> not</c><00:53:53.359><c> going</c><00:53:53.440><c> to</c>

00:53:53.549 --> 00:53:53.559 align:start position:0%
network I don't yeah it's not going to
 

00:53:53.559 --> 00:53:55.510 align:start position:0%
network I don't yeah it's not going to
work<00:53:54.400><c> yeah</c><00:53:54.559><c> this</c><00:53:54.680><c> is</c><00:53:54.839><c> this</c><00:53:54.920><c> is</c><00:53:55.040><c> trying</c><00:53:55.240><c> to</c><00:53:55.400><c> do</c>

00:53:55.510 --> 00:53:55.520 align:start position:0%
work yeah this is this is trying to do
 

00:53:55.520 --> 00:53:58.589 align:start position:0%
work yeah this is this is trying to do
it<00:53:55.640><c> locally</c><00:53:56.000><c> but</c><00:53:56.119><c> yes</c><00:53:56.440><c> yarn</c><00:53:56.720><c> verify</c><00:53:57.200><c> is</c><00:53:57.400><c> the</c>

00:53:58.589 --> 00:53:58.599 align:start position:0%
it locally but yes yarn verify is the
 

00:53:58.599 --> 00:54:00.150 align:start position:0%
it locally but yes yarn verify is the
command

00:54:00.150 --> 00:54:00.160 align:start position:0%
command
 

00:54:00.160 --> 00:54:02.670 align:start position:0%
command
okay<00:54:01.160><c> you</c><00:54:01.280><c> how</c><00:54:01.440><c> you</c><00:54:01.599><c> guys</c><00:54:01.720><c> feeling</c><00:54:02.280><c> feeling</c>

00:54:02.670 --> 00:54:02.680 align:start position:0%
okay you how you guys feeling feeling
 

00:54:02.680 --> 00:54:05.349 align:start position:0%
okay you how you guys feeling feeling
good<00:54:03.040><c> you</c><00:54:03.160><c> want</c><00:54:03.280><c> to</c><00:54:03.440><c> go</c><00:54:03.680><c> let's</c><00:54:03.920><c> go</c><00:54:04.160><c> all</c><00:54:04.359><c> right</c>

00:54:05.349 --> 00:54:05.359 align:start position:0%
good you want to go let's go all right
 

00:54:05.359 --> 00:54:06.870 align:start position:0%
good you want to go let's go all right
all<00:54:05.520><c> right</c><00:54:05.720><c> thank</c><00:54:05.880><c> you</c><00:54:06.040><c> all</c><00:54:06.280><c> I'll</c><00:54:06.400><c> be</c><00:54:06.640><c> back</c><00:54:06.799><c> in</c>

00:54:06.870 --> 00:54:06.880 align:start position:0%
all right thank you all I'll be back in
 

00:54:06.880 --> 00:54:08.630 align:start position:0%
all right thank you all I'll be back in
a<00:54:07.000><c> little</c><00:54:07.200><c> bit</c><00:54:07.480><c> we'll</c><00:54:07.640><c> be</c><00:54:07.799><c> in</c><00:54:07.920><c> this</c><00:54:08.119><c> room</c><00:54:08.400><c> all</c>

00:54:08.630 --> 00:54:08.640 align:start position:0%
a little bit we'll be in this room all
 

00:54:08.640 --> 00:54:10.349 align:start position:0%
a little bit we'll be in this room all
day<00:54:08.839><c> today</c><00:54:09.480><c> this</c><00:54:09.680><c> afternoon</c><00:54:10.040><c> we're</c><00:54:10.160><c> going</c><00:54:10.240><c> to</c>

00:54:10.349 --> 00:54:10.359 align:start position:0%
day today this afternoon we're going to
 

00:54:10.359 --> 00:54:12.710 align:start position:0%
day today this afternoon we're going to
be<00:54:10.480><c> playing</c><00:54:10.720><c> a</c><00:54:10.839><c> CTF</c><00:54:11.680><c> Capture</c><00:54:12.000><c> the</c><00:54:12.119><c> Flag</c><00:54:12.599><c> it's</c>

00:54:12.710 --> 00:54:12.720 align:start position:0%
be playing a CTF Capture the Flag it's
 

00:54:12.720 --> 00:54:15.030 align:start position:0%
be playing a CTF Capture the Flag it's
going<00:54:12.839><c> to</c><00:54:12.960><c> be</c><00:54:13.359><c> awesome</c><00:54:13.880><c> highly</c><00:54:14.240><c> technical</c>

00:54:15.030 --> 00:54:15.040 align:start position:0%
going to be awesome highly technical
 

00:54:15.040 --> 00:54:16.549 align:start position:0%
going to be awesome highly technical
we're<00:54:15.160><c> going</c><00:54:15.280><c> to</c><00:54:15.359><c> give</c><00:54:15.559><c> away</c><00:54:15.839><c> prizes</c><00:54:16.319><c> probably</c>

00:54:16.549 --> 00:54:16.559 align:start position:0%
we're going to give away prizes probably
 

00:54:16.559 --> 00:54:18.670 align:start position:0%
we're going to give away prizes probably
like<00:54:16.720><c> thousands</c><00:54:17.119><c> of</c><00:54:17.359><c> dollars</c><00:54:17.920><c> thousand</c><00:54:18.480><c> a</c>

00:54:18.670 --> 00:54:18.680 align:start position:0%
like thousands of dollars thousand a
 

00:54:18.680 --> 00:54:20.789 align:start position:0%
like thousands of dollars thousand a
thousand<00:54:19.000><c> of</c><00:54:19.240><c> dollars</c><00:54:19.960><c> we're</c><00:54:20.079><c> going</c><00:54:20.200><c> to</c><00:54:20.480><c> also</c>

00:54:20.789 --> 00:54:20.799 align:start position:0%
thousand of dollars we're going to also
 

00:54:20.799 --> 00:54:23.510 align:start position:0%
thousand of dollars we're going to also
give<00:54:21.040><c> away</c><00:54:21.359><c> a</c><00:54:21.559><c> node</c><00:54:22.319><c> we</c><00:54:22.480><c> have</c><00:54:22.640><c> a</c><00:54:22.839><c> Precinct</c>

00:54:23.510 --> 00:54:23.520 align:start position:0%
give away a node we have a Precinct
 

00:54:23.520 --> 00:54:25.910 align:start position:0%
give away a node we have a Precinct
build<00:54:23.839><c> Guild</c><00:54:24.119><c> node</c><00:54:24.760><c> so</c><00:54:24.920><c> if</c><00:54:25.000><c> you</c><00:54:25.079><c> go</c><00:54:25.200><c> to</c><00:54:25.359><c> client.</c>

00:54:25.910 --> 00:54:25.920 align:start position:0%
build Guild node so if you go to client.
 

00:54:25.920 --> 00:54:27.950 align:start position:0%
build Guild node so if you go to client.
build<00:54:26.119><c> Guild</c><00:54:26.839><c> we've</c><00:54:27.000><c> made</c><00:54:27.240><c> our</c><00:54:27.400><c> own</c><00:54:27.640><c> build</c>

00:54:27.950 --> 00:54:27.960 align:start position:0%
build Guild we've made our own build
 

00:54:27.960 --> 00:54:30.950 align:start position:0%
build Guild we've made our own build
Guild<00:54:28.240><c> client</c><00:54:28.680><c> it</c><00:54:28.880><c> actually</c><00:54:29.160><c> runs</c><00:54:29.880><c> uh</c><00:54:30.119><c> gu</c><00:54:30.599><c> and</c>

00:54:30.950 --> 00:54:30.960 align:start position:0%
Guild client it actually runs uh gu and
 

00:54:30.960 --> 00:54:33.470 align:start position:0%
Guild client it actually runs uh gu and
Lighthouse<00:54:31.960><c> and</c><00:54:32.240><c> these</c><00:54:32.640><c> exist</c><00:54:33.040><c> kind</c><00:54:33.160><c> of</c><00:54:33.319><c> all</c>

00:54:33.470 --> 00:54:33.480 align:start position:0%
Lighthouse and these exist kind of all
 

00:54:33.480 --> 00:54:34.750 align:start position:0%
Lighthouse and these exist kind of all
around<00:54:33.720><c> the</c><00:54:33.839><c> world</c><00:54:34.119><c> and</c><00:54:34.240><c> it's</c><00:54:34.440><c> like</c><00:54:34.599><c> this</c>

00:54:34.750 --> 00:54:34.760 align:start position:0%
around the world and it's like this
 

00:54:34.760 --> 00:54:36.349 align:start position:0%
around the world and it's like this
opt-in<00:54:35.200><c> system</c><00:54:35.559><c> where</c><00:54:35.720><c> you</c><00:54:35.799><c> can</c><00:54:36.000><c> become</c><00:54:36.200><c> a</c>

00:54:36.349 --> 00:54:36.359 align:start position:0%
opt-in system where you can become a
 

00:54:36.359 --> 00:54:38.710 align:start position:0%
opt-in system where you can become a
distributed<00:54:36.799><c> RPC</c><00:54:37.240><c> for</c><00:54:37.400><c> build</c><00:54:37.680><c> Guild</c><00:54:38.520><c> uh</c><00:54:38.599><c> but</c>

00:54:38.710 --> 00:54:38.720 align:start position:0%
distributed RPC for build Guild uh but
 

00:54:38.720 --> 00:54:39.829 align:start position:0%
distributed RPC for build Guild uh but
we're<00:54:38.799><c> going</c><00:54:38.920><c> to</c><00:54:39.000><c> be</c><00:54:39.119><c> giving</c><00:54:39.359><c> some</c><00:54:39.520><c> of</c><00:54:39.640><c> these</c>

00:54:39.829 --> 00:54:39.839 align:start position:0%
we're going to be giving some of these
 

00:54:39.839 --> 00:54:41.950 align:start position:0%
we're going to be giving some of these
away<00:54:40.319><c> so</c><00:54:40.480><c> you</c><00:54:40.599><c> can</c><00:54:40.839><c> get</c><00:54:40.960><c> a</c><00:54:41.160><c> box</c><00:54:41.480><c> from</c><00:54:41.680><c> us</c><00:54:41.799><c> and</c>

00:54:41.950 --> 00:54:41.960 align:start position:0%
away so you can get a box from us and
 

00:54:41.960 --> 00:54:43.190 align:start position:0%
away so you can get a box from us and
take<00:54:42.079><c> it</c><00:54:42.200><c> home</c><00:54:42.400><c> and</c><00:54:42.520><c> plug</c><00:54:42.720><c> it</c><00:54:42.799><c> in</c><00:54:43.000><c> and</c><00:54:43.079><c> it's</c>

00:54:43.190 --> 00:54:43.200 align:start position:0%
take it home and plug it in and it's
 

00:54:43.200 --> 00:54:44.309 align:start position:0%
take it home and plug it in and it's
going<00:54:43.280><c> to</c><00:54:43.400><c> look</c><00:54:43.559><c> like</c><00:54:43.760><c> this</c><00:54:43.920><c> it's</c><00:54:44.079><c> going</c><00:54:44.160><c> to</c>

00:54:44.309 --> 00:54:44.319 align:start position:0%
going to look like this it's going to
 

00:54:44.319 --> 00:54:45.910 align:start position:0%
going to look like this it's going to
have<00:54:44.480><c> W</c><00:54:44.920><c> and</c><00:54:45.079><c> Lighthouse</c><00:54:45.520><c> sinking</c>

00:54:45.910 --> 00:54:45.920 align:start position:0%
have W and Lighthouse sinking
 

00:54:45.920 --> 00:54:48.990 align:start position:0%
have W and Lighthouse sinking
automatically<00:54:46.599><c> and</c><00:54:47.040><c> lots</c><00:54:47.200><c> of</c><00:54:47.440><c> nerdy</c><00:54:48.440><c> desktop</c>

00:54:48.990 --> 00:54:49.000 align:start position:0%
automatically and lots of nerdy desktop
 

00:54:49.000 --> 00:54:50.670 align:start position:0%
automatically and lots of nerdy desktop
stuff<00:54:49.480><c> okay</c><00:54:49.760><c> thank</c><00:54:49.920><c> you</c><00:54:50.040><c> very</c><00:54:50.160><c> much</c><00:54:50.400><c> we'll</c><00:54:50.559><c> be</c>

00:54:50.670 --> 00:54:50.680 align:start position:0%
stuff okay thank you very much we'll be
 

00:54:50.680 --> 00:54:55.309 align:start position:0%
stuff okay thank you very much we'll be
here<00:54:50.839><c> all</c>

00:54:55.309 --> 00:54:55.319 align:start position:0%
 
 

00:54:55.319 --> 00:55:15.650 align:start position:0%
 
day<00:54:56.359><c> for</c>

00:55:15.650 --> 00:55:15.660 align:start position:0%
 
 

00:55:15.660 --> 00:55:42.470 align:start position:0%
 
[Music]

00:55:42.470 --> 00:55:42.480 align:start position:0%
 
 

00:55:42.480 --> 00:55:43.789 align:start position:0%
 
thank<00:55:42.640><c> you</c><00:55:42.760><c> so</c><00:55:42.920><c> much</c>

00:55:43.789 --> 00:55:43.799 align:start position:0%
thank you so much
 

00:55:43.799 --> 00:55:46.710 align:start position:0%
thank you so much
ohy<00:55:44.799><c> hello</c><00:55:45.440><c> welcome</c><00:55:45.880><c> can</c><00:55:46.000><c> you</c><00:55:46.119><c> guys</c><00:55:46.240><c> hear</c><00:55:46.400><c> me</c>

00:55:46.710 --> 00:55:46.720 align:start position:0%
ohy hello welcome can you guys hear me
 

00:55:46.720 --> 00:55:49.309 align:start position:0%
ohy hello welcome can you guys hear me
okay<00:55:47.720><c> yeah</c><00:55:48.359><c> seems</c><00:55:48.599><c> a</c><00:55:48.680><c> little</c><00:55:48.839><c> low</c><00:55:49.079><c> but</c><00:55:49.200><c> that's</c>

00:55:49.309 --> 00:55:49.319 align:start position:0%
okay yeah seems a little low but that's
 

00:55:49.319 --> 00:55:50.390 align:start position:0%
okay yeah seems a little low but that's
all<00:55:49.440><c> right</c><00:55:49.559><c> all</c><00:55:49.640><c> right</c><00:55:49.799><c> cool</c><00:55:49.960><c> thank</c><00:55:50.079><c> you</c><00:55:50.280><c> you</c>

00:55:50.390 --> 00:55:50.400 align:start position:0%
all right all right cool thank you you
 

00:55:50.400 --> 00:55:52.870 align:start position:0%
all right all right cool thank you you
guys<00:55:50.559><c> so</c><00:55:50.720><c> much</c><00:55:51.200><c> uh</c><00:55:51.559><c> my</c><00:55:51.680><c> name</c><00:55:51.799><c> is</c><00:55:51.960><c> Kevin</c><00:55:52.200><c> Jones</c>

00:55:52.870 --> 00:55:52.880 align:start position:0%
guys so much uh my name is Kevin Jones
 

00:55:52.880 --> 00:55:55.109 align:start position:0%
guys so much uh my name is Kevin Jones
uh<00:55:53.000><c> I</c><00:55:53.160><c> actually</c><00:55:53.400><c> work</c><00:55:53.839><c> in</c><00:55:54.319><c> Devil</c><00:55:54.839><c> for</c><00:55:55.000><c> the</c>

00:55:55.109 --> 00:55:55.119 align:start position:0%
uh I actually work in Devil for the
 

00:55:55.119 --> 00:55:57.349 align:start position:0%
uh I actually work in Devil for the
graph<00:55:55.480><c> so</c><00:55:55.559><c> I</c><00:55:55.640><c> work</c><00:55:55.760><c> on</c><00:55:55.839><c> the</c><00:55:55.960><c> graph</c><00:55:56.319><c> protocol</c><00:55:57.240><c> uh</c>

00:55:57.349 --> 00:55:57.359 align:start position:0%
graph so I work on the graph protocol uh
 

00:55:57.359 --> 00:55:58.390 align:start position:0%
graph so I work on the graph protocol uh
which<00:55:57.440><c> is</c><00:55:57.559><c> totally</c><00:55:57.839><c> appropriate</c><00:55:58.240><c> because</c><00:55:58.359><c> I'm</c>

00:55:58.390 --> 00:55:58.400 align:start position:0%
which is totally appropriate because I'm
 

00:55:58.400 --> 00:55:59.829 align:start position:0%
which is totally appropriate because I'm
going<00:55:58.520><c> to</c><00:55:58.599><c> show</c><00:55:58.799><c> you</c><00:55:59.000><c> guys</c><00:55:59.200><c> the</c><00:55:59.440><c> graph</c>

00:55:59.829 --> 00:55:59.839 align:start position:0%
going to show you guys the graph
 

00:55:59.839 --> 00:56:02.069 align:start position:0%
going to show you guys the graph
extension<00:56:00.400><c> for</c><00:56:00.880><c> scaffold</c><00:56:01.400><c> eth</c><00:56:01.680><c> and</c><00:56:01.799><c> talk</c><00:56:01.960><c> a</c>

00:56:02.069 --> 00:56:02.079 align:start position:0%
extension for scaffold eth and talk a
 

00:56:02.079 --> 00:56:04.470 align:start position:0%
extension for scaffold eth and talk a
little<00:56:02.200><c> bit</c><00:56:02.359><c> about</c><00:56:02.520><c> the</c><00:56:02.960><c> extensions</c><00:56:03.960><c> um</c><00:56:04.319><c> I'm</c>

00:56:04.470 --> 00:56:04.480 align:start position:0%
little bit about the extensions um I'm
 

00:56:04.480 --> 00:56:06.029 align:start position:0%
little bit about the extensions um I'm
also<00:56:04.880><c> core</c><00:56:05.079><c> member</c><00:56:05.280><c> of</c><00:56:05.319><c> the</c><00:56:05.400><c> build</c><00:56:05.599><c> Guild</c><00:56:05.839><c> do</c><00:56:05.960><c> a</c>

00:56:06.029 --> 00:56:06.039 align:start position:0%
also core member of the build Guild do a
 

00:56:06.039 --> 00:56:07.910 align:start position:0%
also core member of the build Guild do a
lot<00:56:06.119><c> of</c><00:56:06.280><c> workshops</c><00:56:07.280><c> uh</c><00:56:07.359><c> with</c><00:56:07.480><c> the</c><00:56:07.559><c> rest</c><00:56:07.680><c> of</c><00:56:07.799><c> the</c>

00:56:07.910 --> 00:56:07.920 align:start position:0%
lot of workshops uh with the rest of the
 

00:56:07.920 --> 00:56:11.470 align:start position:0%
lot of workshops uh with the rest of the
crew<00:56:08.200><c> here</c><00:56:08.760><c> and</c><00:56:09.079><c> uh</c><00:56:09.280><c> yeah</c><00:56:09.480><c> so</c><00:56:10.000><c> um</c><00:56:10.280><c> if</c><00:56:10.440><c> you</c><00:56:11.400><c> that</c>

00:56:11.470 --> 00:56:11.480 align:start position:0%
crew here and uh yeah so um if you that
 

00:56:11.480 --> 00:56:14.390 align:start position:0%
crew here and uh yeah so um if you that
was<00:56:11.599><c> an</c><00:56:11.799><c> awesome</c><00:56:12.319><c> Workshop</c><00:56:12.880><c> by</c><00:56:13.319><c> uh</c><00:56:13.440><c> Austin</c><00:56:14.280><c> uh</c>

00:56:14.390 --> 00:56:14.400 align:start position:0%
was an awesome Workshop by uh Austin uh
 

00:56:14.400 --> 00:56:15.750 align:start position:0%
was an awesome Workshop by uh Austin uh
he<00:56:14.520><c> covered</c><00:56:14.839><c> really</c><00:56:15.039><c> all</c><00:56:15.200><c> the</c><00:56:15.319><c> basics</c><00:56:15.640><c> of</c>

00:56:15.750 --> 00:56:15.760 align:start position:0%
he covered really all the basics of
 

00:56:15.760 --> 00:56:17.910 align:start position:0%
he covered really all the basics of
scaffold<00:56:16.160><c> Le</c><00:56:16.440><c> so</c><00:56:16.520><c> I</c><00:56:16.599><c> won't</c><00:56:16.839><c> focus</c><00:56:17.240><c> too</c><00:56:17.480><c> much</c><00:56:17.680><c> on</c>

00:56:17.910 --> 00:56:17.920 align:start position:0%
scaffold Le so I won't focus too much on
 

00:56:17.920 --> 00:56:20.349 align:start position:0%
scaffold Le so I won't focus too much on
that<00:56:18.160><c> but</c><00:56:18.280><c> we</c><00:56:18.400><c> will</c><00:56:18.680><c> talk</c><00:56:19.440><c> uh</c><00:56:19.599><c> specifically</c>

00:56:20.349 --> 00:56:20.359 align:start position:0%
that but we will talk uh specifically
 

00:56:20.359 --> 00:56:22.390 align:start position:0%
that but we will talk uh specifically
about<00:56:21.000><c> uh</c><00:56:21.119><c> some</c><00:56:21.319><c> stuff</c><00:56:21.559><c> that's</c><00:56:21.839><c> on</c><00:56:22.000><c> the</c><00:56:22.160><c> on</c><00:56:22.240><c> the</c>

00:56:22.390 --> 00:56:22.400 align:start position:0%
about uh some stuff that's on the on the
 

00:56:22.400 --> 00:56:25.510 align:start position:0%
about uh some stuff that's on the on the
actual<00:56:22.640><c> doc</c><00:56:22.920><c> site</c><00:56:23.760><c> so</c><00:56:23.880><c> if</c><00:56:23.960><c> we</c><00:56:24.079><c> go</c><00:56:24.200><c> to</c><00:56:24.319><c> the</c><00:56:24.520><c> docs</c>

00:56:25.510 --> 00:56:25.520 align:start position:0%
actual doc site so if we go to the docs
 

00:56:25.520 --> 00:56:28.309 align:start position:0%
actual doc site so if we go to the docs
uh<00:56:25.640><c> there's</c><00:56:25.760><c> a</c><00:56:25.920><c> section</c><00:56:26.680><c> here</c><00:56:27.119><c> for</c><00:56:27.400><c> extensions</c>

00:56:28.309 --> 00:56:28.319 align:start position:0%
uh there's a section here for extensions
 

00:56:28.319 --> 00:56:30.510 align:start position:0%
uh there's a section here for extensions
so<00:56:28.559><c> you</c><00:56:28.640><c> can</c><00:56:28.839><c> come</c><00:56:29.160><c> there</c><00:56:29.920><c> uh</c><00:56:30.039><c> it</c><00:56:30.160><c> gives</c><00:56:30.319><c> you</c>

00:56:30.510 --> 00:56:30.520 align:start position:0%
so you can come there uh it gives you
 

00:56:30.520 --> 00:56:33.029 align:start position:0%
so you can come there uh it gives you
some<00:56:31.240><c> uh</c><00:56:31.839><c> basically</c><00:56:32.319><c> like</c><00:56:32.440><c> kind</c><00:56:32.559><c> of</c><00:56:32.720><c> overview</c>

00:56:33.029 --> 00:56:33.039 align:start position:0%
some uh basically like kind of overview
 

00:56:33.039 --> 00:56:35.589 align:start position:0%
some uh basically like kind of overview
of<00:56:33.160><c> what</c><00:56:33.280><c> the</c><00:56:33.400><c> extensions</c><00:56:33.960><c> is</c><00:56:34.559><c> you</c><00:56:34.680><c> can</c><00:56:35.400><c> have</c>

00:56:35.589 --> 00:56:35.599 align:start position:0%
of what the extensions is you can have
 

00:56:35.599 --> 00:56:37.230 align:start position:0%
of what the extensions is you can have
like<00:56:35.720><c> a</c><00:56:35.880><c> GitHub</c><00:56:36.240><c> repo</c><00:56:36.599><c> with</c><00:56:36.680><c> the</c><00:56:36.799><c> extension</c>

00:56:37.230 --> 00:56:37.240 align:start position:0%
like a GitHub repo with the extension
 

00:56:37.240 --> 00:56:38.829 align:start position:0%
like a GitHub repo with the extension
configuration<00:56:37.960><c> and</c><00:56:38.039><c> then</c><00:56:38.200><c> you</c><00:56:38.280><c> can</c><00:56:38.520><c> just</c>

00:56:38.829 --> 00:56:38.839 align:start position:0%
configuration and then you can just
 

00:56:38.839 --> 00:56:42.670 align:start position:0%
configuration and then you can just
execute<00:56:39.240><c> it</c><00:56:39.520><c> with</c><00:56:39.680><c> this-</c><00:56:40.280><c> e</c><00:56:40.839><c> flag</c><00:56:41.839><c> um</c><00:56:42.039><c> and</c><00:56:42.240><c> so</c>

00:56:42.670 --> 00:56:42.680 align:start position:0%
execute it with this- e flag um and so
 

00:56:42.680 --> 00:56:44.029 align:start position:0%
execute it with this- e flag um and so
there's<00:56:42.839><c> a</c><00:56:43.000><c> lot</c><00:56:43.119><c> of</c><00:56:43.359><c> like</c><00:56:43.559><c> Community</c>

00:56:44.029 --> 00:56:44.039 align:start position:0%
there's a lot of like Community
 

00:56:44.039 --> 00:56:46.069 align:start position:0%
there's a lot of like Community
extensions<00:56:44.599><c> if</c><00:56:44.720><c> you</c><00:56:44.880><c> go</c><00:56:45.079><c> to</c><00:56:45.599><c> I</c><00:56:45.680><c> think</c><00:56:45.799><c> it's</c><00:56:45.960><c> the</c>

00:56:46.069 --> 00:56:46.079 align:start position:0%
extensions if you go to I think it's the
 

00:56:46.079 --> 00:56:47.670 align:start position:0%
extensions if you go to I think it's the
build<00:56:46.400><c> Guild</c><00:56:46.720><c> website</c><00:56:47.160><c> so</c><00:56:47.280><c> if</c><00:56:47.359><c> you</c><00:56:47.440><c> go</c><00:56:47.559><c> to</c>

00:56:47.670 --> 00:56:47.680 align:start position:0%
build Guild website so if you go to
 

00:56:47.680 --> 00:56:50.710 align:start position:0%
build Guild website so if you go to
ble.com<00:56:48.640><c> uh</c><00:56:49.640><c> and</c><00:56:49.760><c> you</c><00:56:49.880><c> kind</c><00:56:49.960><c> of</c><00:56:50.079><c> scroll</c><00:56:50.440><c> down</c><00:56:50.599><c> a</c>

00:56:50.710 --> 00:56:50.720 align:start position:0%
ble.com uh and you kind of scroll down a
 

00:56:50.720 --> 00:56:53.589 align:start position:0%
ble.com uh and you kind of scroll down a
little<00:56:50.920><c> bit</c><00:56:51.520><c> uh</c><00:56:51.640><c> there's</c><00:56:51.799><c> a</c><00:56:52.000><c> section</c><00:56:52.880><c> uh</c><00:56:53.119><c> here</c>

00:56:53.589 --> 00:56:53.599 align:start position:0%
little bit uh there's a section uh here
 

00:56:53.599 --> 00:56:55.430 align:start position:0%
little bit uh there's a section uh here
at<00:56:53.720><c> least</c><00:56:53.880><c> there</c><00:56:54.039><c> used</c><00:56:54.200><c> to</c><00:56:54.359><c> be</c><00:56:55.119><c> maybe</c><00:56:55.280><c> it's</c><00:56:55.359><c> on</c>

00:56:55.430 --> 00:56:55.440 align:start position:0%
at least there used to be maybe it's on
 

00:56:55.440 --> 00:56:58.029 align:start position:0%
at least there used to be maybe it's on
the<00:56:55.520><c> scaffold</c><00:56:55.839><c> e</c><00:56:56.000><c> website</c><00:56:56.480><c> actually</c><00:56:56.839><c> let's</c>

00:56:58.029 --> 00:56:58.039 align:start position:0%
the scaffold e website actually let's
 

00:56:58.039 --> 00:57:01.230 align:start position:0%
the scaffold e website actually let's
see<00:56:59.039><c> yeah</c><00:56:59.200><c> here</c><00:56:59.319><c> it</c><00:56:59.440><c> is</c><00:56:59.640><c> so</c><00:56:59.920><c> scaffold</c><00:57:00.400><c> e</c><00:57:01.119><c> uh</c>

00:57:01.230 --> 00:57:01.240 align:start position:0%
see yeah here it is so scaffold e uh
 

00:57:01.240 --> 00:57:03.750 align:start position:0%
see yeah here it is so scaffold e uh
there's<00:57:01.359><c> a</c><00:57:01.520><c> whole</c><00:57:01.839><c> area</c><00:57:02.200><c> here</c><00:57:03.200><c> uh</c><00:57:03.400><c> where</c><00:57:03.599><c> or</c>

00:57:03.750 --> 00:57:03.760 align:start position:0%
there's a whole area here uh where or
 

00:57:03.760 --> 00:57:06.390 align:start position:0%
there's a whole area here uh where or
like<00:57:03.920><c> check</c><00:57:04.160><c> out</c><00:57:04.319><c> available</c><00:57:05.000><c> extensions</c><00:57:06.000><c> and</c>

00:57:06.390 --> 00:57:06.400 align:start position:0%
like check out available extensions and
 

00:57:06.400 --> 00:57:08.029 align:start position:0%
like check out available extensions and
we<00:57:06.520><c> did</c><00:57:06.640><c> a</c><00:57:06.760><c> hackathon</c><00:57:07.280><c> I</c><00:57:07.359><c> think</c><00:57:07.480><c> not</c><00:57:07.599><c> too</c><00:57:07.799><c> long</c>

00:57:08.029 --> 00:57:08.039 align:start position:0%
we did a hackathon I think not too long
 

00:57:08.039 --> 00:57:09.589 align:start position:0%
we did a hackathon I think not too long
ago<00:57:08.480><c> so</c><00:57:08.640><c> there's</c><00:57:08.760><c> a</c><00:57:08.839><c> lot</c><00:57:08.920><c> of</c><00:57:09.079><c> really</c><00:57:09.240><c> cool</c><00:57:09.440><c> ones</c>

00:57:09.589 --> 00:57:09.599 align:start position:0%
ago so there's a lot of really cool ones
 

00:57:09.599 --> 00:57:11.910 align:start position:0%
ago so there's a lot of really cool ones
that<00:57:09.720><c> have</c><00:57:09.839><c> been</c><00:57:10.000><c> built</c><00:57:10.920><c> uh</c><00:57:11.119><c> the</c><00:57:11.240><c> very</c><00:57:11.480><c> first</c>

00:57:11.910 --> 00:57:11.920 align:start position:0%
that have been built uh the very first
 

00:57:11.920 --> 00:57:13.950 align:start position:0%
that have been built uh the very first
one<00:57:12.319><c> was</c><00:57:12.440><c> the</c><00:57:12.559><c> subgraph</c><00:57:13.079><c> one</c><00:57:13.440><c> which</c><00:57:13.520><c> is</c><00:57:13.720><c> really</c>

00:57:13.950 --> 00:57:13.960 align:start position:0%
one was the subgraph one which is really
 

00:57:13.960 --> 00:57:16.950 align:start position:0%
one was the subgraph one which is really
cool<00:57:14.520><c> it's</c><00:57:14.799><c> basically</c><00:57:15.359><c> got</c><00:57:15.680><c> a</c><00:57:16.480><c> um</c><00:57:16.680><c> you</c><00:57:16.799><c> know</c>

00:57:16.950 --> 00:57:16.960 align:start position:0%
cool it's basically got a um you know
 

00:57:16.960 --> 00:57:18.470 align:start position:0%
cool it's basically got a um you know
scaffold<00:57:17.520><c> one</c><00:57:17.599><c> of</c><00:57:17.680><c> the</c><00:57:17.760><c> cool</c><00:57:17.920><c> things</c><00:57:18.119><c> about</c><00:57:18.319><c> it</c>

00:57:18.470 --> 00:57:18.480 align:start position:0%
scaffold one of the cool things about it
 

00:57:18.480 --> 00:57:20.510 align:start position:0%
scaffold one of the cool things about it
is<00:57:18.640><c> it's</c><00:57:18.839><c> this</c><00:57:19.079><c> very</c><00:57:19.319><c> local</c><00:57:19.760><c> development</c><00:57:20.400><c> kind</c>

00:57:20.510 --> 00:57:20.520 align:start position:0%
is it's this very local development kind
 

00:57:20.520 --> 00:57:22.150 align:start position:0%
is it's this very local development kind
of<00:57:20.720><c> environment</c><00:57:21.200><c> where</c><00:57:21.319><c> you're</c><00:57:21.520><c> just</c><00:57:21.760><c> like</c>

00:57:22.150 --> 00:57:22.160 align:start position:0%
of environment where you're just like
 

00:57:22.160 --> 00:57:23.910 align:start position:0%
of environment where you're just like
able<00:57:22.400><c> to</c><00:57:22.599><c> hack</c><00:57:22.839><c> away</c><00:57:23.200><c> without</c><00:57:23.559><c> pushing</c>

00:57:23.910 --> 00:57:23.920 align:start position:0%
able to hack away without pushing
 

00:57:23.920 --> 00:57:26.230 align:start position:0%
able to hack away without pushing
anything<00:57:24.200><c> to</c><00:57:24.400><c> a</c><00:57:24.520><c> test</c><00:57:24.799><c> net</c><00:57:25.440><c> and</c><00:57:25.559><c> so</c><00:57:25.720><c> the</c><00:57:25.880><c> sub</c>

00:57:26.230 --> 00:57:26.240 align:start position:0%
anything to a test net and so the sub
 

00:57:26.240 --> 00:57:28.470 align:start position:0%
anything to a test net and so the sub
graph<00:57:26.520><c> extension</c><00:57:27.480><c> uh</c><00:57:27.599><c> is</c><00:57:27.799><c> exactly</c><00:57:28.160><c> that</c><00:57:28.319><c> as</c>

00:57:28.470 --> 00:57:28.480 align:start position:0%
graph extension uh is exactly that as
 

00:57:28.480 --> 00:57:31.470 align:start position:0%
graph extension uh is exactly that as
well<00:57:28.760><c> we</c><00:57:28.920><c> actually</c><00:57:29.240><c> can</c><00:57:29.640><c> spin</c><00:57:29.960><c> up</c><00:57:30.280><c> a</c><00:57:30.520><c> virtual</c>

00:57:31.470 --> 00:57:31.480 align:start position:0%
well we actually can spin up a virtual
 

00:57:31.480 --> 00:57:33.190 align:start position:0%
well we actually can spin up a virtual
um<00:57:31.680><c> infrastructure</c><00:57:32.280><c> of</c><00:57:32.400><c> the</c><00:57:32.559><c> graph</c><00:57:32.880><c> on</c><00:57:33.000><c> our</c>

00:57:33.190 --> 00:57:33.200 align:start position:0%
um infrastructure of the graph on our
 

00:57:33.200 --> 00:57:35.829 align:start position:0%
um infrastructure of the graph on our
machine<00:57:34.200><c> test</c><00:57:34.400><c> our</c><00:57:34.559><c> subgraph</c><00:57:35.079><c> configurations</c>

00:57:35.829 --> 00:57:35.839 align:start position:0%
machine test our subgraph configurations
 

00:57:35.839 --> 00:57:38.470 align:start position:0%
machine test our subgraph configurations
just<00:57:36.079><c> all</c><00:57:36.319><c> locally</c><00:57:36.960><c> using</c><00:57:37.280><c> hard</c><00:57:37.599><c> hat</c><00:57:38.240><c> so</c><00:57:38.359><c> we're</c>

00:57:38.470 --> 00:57:38.480 align:start position:0%
just all locally using hard hat so we're
 

00:57:38.480 --> 00:57:39.870 align:start position:0%
just all locally using hard hat so we're
going<00:57:38.599><c> to</c><00:57:38.680><c> show</c><00:57:38.880><c> it</c><00:57:39.039><c> off</c><00:57:39.240><c> and</c><00:57:39.359><c> so</c><00:57:39.640><c> what</c><00:57:39.760><c> it</c>

00:57:39.870 --> 00:57:39.880 align:start position:0%
going to show it off and so what it
 

00:57:39.880 --> 00:57:41.750 align:start position:0%
going to show it off and so what it
looks<00:57:40.119><c> like</c><00:57:40.839><c> uh</c><00:57:40.960><c> but</c><00:57:41.079><c> there's</c><00:57:41.240><c> a</c><00:57:41.359><c> bunch</c><00:57:41.599><c> in</c>

00:57:41.750 --> 00:57:41.760 align:start position:0%
looks like uh but there's a bunch in
 

00:57:41.760 --> 00:57:43.670 align:start position:0%
looks like uh but there's a bunch in
here<00:57:41.960><c> right</c><00:57:42.160><c> there's</c><00:57:42.319><c> one</c><00:57:42.400><c> for</c><00:57:42.599><c> Ponder</c><00:57:43.359><c> if</c><00:57:43.480><c> you</c>

00:57:43.670 --> 00:57:43.680 align:start position:0%
here right there's one for Ponder if you
 

00:57:43.680 --> 00:57:46.510 align:start position:0%
here right there's one for Ponder if you
prefer<00:57:44.119><c> that</c><00:57:44.640><c> and</c><00:57:44.760><c> then</c><00:57:44.880><c> there's</c><00:57:45.039><c> like</c><00:57:45.520><c> erc20</c>

00:57:46.510 --> 00:57:46.520 align:start position:0%
prefer that and then there's like erc20
 

00:57:46.520 --> 00:57:48.510 align:start position:0%
prefer that and then there's like erc20
as<00:57:46.920><c> Austin</c><00:57:47.280><c> said</c><00:57:47.480><c> there's</c><00:57:47.640><c> the</c><00:57:47.760><c> onchain</c><00:57:48.280><c> kit</c>

00:57:48.510 --> 00:57:48.520 align:start position:0%
as Austin said there's the onchain kit
 

00:57:48.520 --> 00:57:50.870 align:start position:0%
as Austin said there's the onchain kit
which<00:57:48.640><c> is</c><00:57:48.799><c> cool</c><00:57:49.000><c> it's</c><00:57:49.119><c> got</c><00:57:49.240><c> a</c><00:57:49.359><c> swap</c><00:57:49.880><c> extension</c>

00:57:50.870 --> 00:57:50.880 align:start position:0%
which is cool it's got a swap extension
 

00:57:50.880 --> 00:57:52.589 align:start position:0%
which is cool it's got a swap extension
uh<00:57:51.000><c> so</c><00:57:51.240><c> yeah</c><00:57:51.520><c> and</c><00:57:51.640><c> you</c><00:57:51.760><c> could</c><00:57:51.880><c> write</c><00:57:52.079><c> your</c><00:57:52.200><c> own</c>

00:57:52.589 --> 00:57:52.599 align:start position:0%
uh so yeah and you could write your own
 

00:57:52.599 --> 00:57:55.109 align:start position:0%
uh so yeah and you could write your own
we'd<00:57:52.839><c> love</c><00:57:53.039><c> for</c><00:57:53.240><c> people</c><00:57:53.440><c> to</c><00:57:53.559><c> build</c><00:57:53.799><c> on</c><00:57:54.079><c> that</c><00:57:54.920><c> um</c>

00:57:55.109 --> 00:57:55.119 align:start position:0%
we'd love for people to build on that um
 

00:57:55.119 --> 00:57:56.750 align:start position:0%
we'd love for people to build on that um
if<00:57:55.200><c> you</c><00:57:55.359><c> go</c><00:57:55.520><c> back</c><00:57:55.640><c> to</c><00:57:55.760><c> the</c><00:57:55.920><c> dock</c>

00:57:56.750 --> 00:57:56.760 align:start position:0%
if you go back to the dock
 

00:57:56.760 --> 00:57:59.190 align:start position:0%
if you go back to the dock
and<00:57:56.839><c> you</c><00:57:57.079><c> go</c><00:57:57.240><c> to</c><00:57:57.599><c> extensions</c><00:57:58.559><c> there's</c><00:57:58.839><c> a</c><00:57:59.000><c> list</c>

00:57:59.190 --> 00:57:59.200 align:start position:0%
and you go to extensions there's a list
 

00:57:59.200 --> 00:58:00.990 align:start position:0%
and you go to extensions there's a list
of<00:57:59.359><c> all</c><00:57:59.480><c> the</c><00:57:59.599><c> available</c><00:58:00.000><c> extensions</c><00:58:00.640><c> that</c>

00:58:00.990 --> 00:58:01.000 align:start position:0%
of all the available extensions that
 

00:58:01.000 --> 00:58:03.750 align:start position:0%
of all the available extensions that
kind<00:58:01.119><c> of</c><00:58:01.400><c> we</c><00:58:01.640><c> supported</c><00:58:02.400><c> building</c><00:58:03.400><c> uh</c><00:58:03.680><c> the</c>

00:58:03.750 --> 00:58:03.760 align:start position:0%
kind of we supported building uh the
 

00:58:03.760 --> 00:58:05.990 align:start position:0%
kind of we supported building uh the
build<00:58:03.960><c> Guild</c><00:58:04.319><c> has</c><00:58:04.559><c> supported</c><00:58:05.559><c> but</c><00:58:05.720><c> you</c><00:58:05.799><c> can</c>

00:58:05.990 --> 00:58:06.000 align:start position:0%
build Guild has supported but you can
 

00:58:06.000 --> 00:58:07.670 align:start position:0%
build Guild has supported but you can
also<00:58:06.280><c> get</c><00:58:06.440><c> the</c><00:58:06.680><c> list</c><00:58:07.000><c> from</c><00:58:07.319><c> you</c><00:58:07.440><c> know</c><00:58:07.599><c> the</c>

00:58:07.670 --> 00:58:07.680 align:start position:0%
also get the list from you know the
 

00:58:07.680 --> 00:58:09.789 align:start position:0%
also get the list from you know the
scaffold<00:58:08.039><c> teth</c><00:58:08.280><c> website</c><00:58:09.000><c> and</c><00:58:09.160><c> then</c><00:58:09.520><c> here</c>

00:58:09.789 --> 00:58:09.799 align:start position:0%
scaffold teth website and then here
 

00:58:09.799 --> 00:58:11.950 align:start position:0%
scaffold teth website and then here
there's<00:58:09.960><c> an</c><00:58:10.160><c> extion</c><00:58:10.760><c> U</c><00:58:11.119><c> an</c><00:58:11.359><c> explanation</c><00:58:11.799><c> of</c>

00:58:11.950 --> 00:58:11.960 align:start position:0%
there's an extion U an explanation of
 

00:58:11.960 --> 00:58:14.230 align:start position:0%
there's an extion U an explanation of
how<00:58:12.160><c> you</c><00:58:12.319><c> create</c><00:58:12.599><c> your</c><00:58:12.720><c> own</c><00:58:13.599><c> so</c><00:58:13.839><c> I</c><00:58:13.960><c> personally</c>

00:58:14.230 --> 00:58:14.240 align:start position:0%
how you create your own so I personally
 

00:58:14.240 --> 00:58:15.789 align:start position:0%
how you create your own so I personally
have<00:58:14.359><c> never</c><00:58:14.520><c> created</c><00:58:14.839><c> my</c><00:58:14.960><c> own</c><00:58:15.520><c> U</c><00:58:15.640><c> it's</c>

00:58:15.789 --> 00:58:15.799 align:start position:0%
have never created my own U it's
 

00:58:15.799 --> 00:58:17.270 align:start position:0%
have never created my own U it's
definitely<00:58:16.079><c> on</c><00:58:16.160><c> my</c><00:58:16.280><c> to-do</c><00:58:16.640><c> list</c><00:58:16.920><c> but</c><00:58:17.039><c> I</c><00:58:17.160><c> think</c>

00:58:17.270 --> 00:58:17.280 align:start position:0%
definitely on my to-do list but I think
 

00:58:17.280 --> 00:58:18.910 align:start position:0%
definitely on my to-do list but I think
it's<00:58:17.480><c> pretty</c><00:58:17.760><c> easy</c><00:58:18.400><c> I</c><00:58:18.480><c> think</c><00:58:18.599><c> it's</c><00:58:18.760><c> very</c>

00:58:18.910 --> 00:58:18.920 align:start position:0%
it's pretty easy I think it's very
 

00:58:18.920 --> 00:58:22.029 align:start position:0%
it's pretty easy I think it's very
simpler<00:58:19.359><c> to</c><00:58:20.079><c> how</c><00:58:20.280><c> you</c><00:58:20.640><c> create</c><00:58:21.039><c> a</c><00:58:21.520><c> a</c><00:58:21.760><c> package</c>

00:58:22.029 --> 00:58:22.039 align:start position:0%
simpler to how you create a a package
 

00:58:22.039 --> 00:58:23.829 align:start position:0%
simpler to how you create a a package
with<00:58:22.160><c> the</c><00:58:22.280><c> npx</c><00:58:22.720><c> command</c><00:58:23.039><c> you</c><00:58:23.119><c> can</c><00:58:23.319><c> also</c><00:58:23.559><c> do</c>

00:58:23.829 --> 00:58:23.839 align:start position:0%
with the npx command you can also do
 

00:58:23.839 --> 00:58:26.109 align:start position:0%
with the npx command you can also do
that<00:58:24.559><c> uh</c><00:58:24.680><c> using</c><00:58:25.039><c> this</c><00:58:25.400><c> uh</c><00:58:25.520><c> extension</c>

00:58:26.109 --> 00:58:26.119 align:start position:0%
that uh using this uh extension
 

00:58:26.119 --> 00:58:28.349 align:start position:0%
that uh using this uh extension
development<00:58:26.559><c> utility</c><00:58:27.280><c> so</c><00:58:27.720><c> you</c><00:58:27.839><c> can</c><00:58:28.000><c> come</c><00:58:28.160><c> in</c>

00:58:28.349 --> 00:58:28.359 align:start position:0%
development utility so you can come in
 

00:58:28.359 --> 00:58:30.309 align:start position:0%
development utility so you can come in
here<00:58:28.880><c> you</c><00:58:29.000><c> can</c><00:58:29.160><c> either</c><00:58:29.760><c> uh</c><00:58:29.880><c> clone</c><00:58:30.160><c> the</c>

00:58:30.309 --> 00:58:30.319 align:start position:0%
here you can either uh clone the
 

00:58:30.319 --> 00:58:32.309 align:start position:0%
here you can either uh clone the
repository<00:58:31.280><c> or</c><00:58:31.559><c> so</c><00:58:31.720><c> you</c><00:58:31.799><c> do</c><00:58:31.880><c> need</c><00:58:32.000><c> to</c><00:58:32.079><c> clone</c>

00:58:32.309 --> 00:58:32.319 align:start position:0%
repository or so you do need to clone
 

00:58:32.319 --> 00:58:34.910 align:start position:0%
repository or so you do need to clone
the<00:58:32.440><c> repository</c><00:58:33.039><c> which</c><00:58:33.280><c> it's</c><00:58:33.400><c> a</c><00:58:33.599><c> special</c><00:58:34.440><c> um</c>

00:58:34.910 --> 00:58:34.920 align:start position:0%
the repository which it's a special um
 

00:58:34.920 --> 00:58:37.029 align:start position:0%
the repository which it's a special um
Branch<00:58:35.520><c> here</c><00:58:35.720><c> it's</c><00:58:36.000><c> under</c><00:58:36.240><c> the</c><00:58:36.359><c> same</c><00:58:36.599><c> scaffold</c>

00:58:37.029 --> 00:58:37.039 align:start position:0%
Branch here it's under the same scaffold
 

00:58:37.039 --> 00:58:39.390 align:start position:0%
Branch here it's under the same scaffold
eth<00:58:37.359><c> account</c><00:58:38.079><c> but</c><00:58:38.200><c> it's</c><00:58:38.400><c> called</c><00:58:38.760><c> Uh</c><00:58:38.920><c> create</c>

00:58:39.390 --> 00:58:39.400 align:start position:0%
eth account but it's called Uh create
 

00:58:39.400 --> 00:58:42.109 align:start position:0%
eth account but it's called Uh create
eth<00:58:40.400><c> uh</c><00:58:40.480><c> so</c><00:58:40.640><c> you</c><00:58:40.720><c> can</c><00:58:40.920><c> clone</c><00:58:41.319><c> that</c><00:58:41.480><c> create</c><00:58:41.760><c> eth</c>

00:58:42.109 --> 00:58:42.119 align:start position:0%
eth uh so you can clone that create eth
 

00:58:42.119 --> 00:58:44.109 align:start position:0%
eth uh so you can clone that create eth
package<00:58:42.839><c> install</c><00:58:43.240><c> all</c><00:58:43.359><c> the</c><00:58:43.480><c> dependencies</c><00:58:44.000><c> and</c>

00:58:44.109 --> 00:58:44.119 align:start position:0%
package install all the dependencies and
 

00:58:44.119 --> 00:58:46.390 align:start position:0%
package install all the dependencies and
then<00:58:44.280><c> run</c><00:58:44.520><c> this</c><00:58:44.680><c> kind</c><00:58:44.799><c> of</c><00:58:44.960><c> like</c><00:58:45.079><c> build</c><00:58:45.400><c> script</c>

00:58:46.390 --> 00:58:46.400 align:start position:0%
then run this kind of like build script
 

00:58:46.400 --> 00:58:48.270 align:start position:0%
then run this kind of like build script
uh<00:58:46.520><c> and</c><00:58:46.640><c> then</c><00:58:46.760><c> there's</c><00:58:46.920><c> a</c><00:58:47.200><c> CLI</c><00:58:47.880><c> that</c><00:58:48.000><c> allows</c>

00:58:48.270 --> 00:58:48.280 align:start position:0%
uh and then there's a CLI that allows
 

00:58:48.280 --> 00:58:51.430 align:start position:0%
uh and then there's a CLI that allows
you<00:58:48.400><c> to</c><00:58:48.680><c> create</c><00:58:49.160><c> new</c><00:58:50.160><c> uh</c><00:58:50.319><c> extensions</c><00:58:50.920><c> so</c><00:58:51.280><c> the</c>

00:58:51.430 --> 00:58:51.440 align:start position:0%
you to create new uh extensions so the
 

00:58:51.440 --> 00:58:53.549 align:start position:0%
you to create new uh extensions so the
subgraph<00:58:52.119><c> extens</c><00:58:52.480><c> or</c><00:58:52.680><c> the</c><00:58:52.920><c> uh</c><00:58:53.039><c> the</c><00:58:53.160><c> extension</c>

00:58:53.549 --> 00:58:53.559 align:start position:0%
subgraph extens or the uh the extension
 

00:58:53.559 --> 00:58:55.710 align:start position:0%
subgraph extens or the uh the extension
system<00:58:53.839><c> is</c><00:58:54.119><c> really</c><00:58:54.400><c> cool</c><00:58:55.039><c> um</c><00:58:55.440><c> it</c><00:58:55.559><c> really</c>

00:58:55.710 --> 00:58:55.720 align:start position:0%
system is really cool um it really
 

00:58:55.720 --> 00:58:57.870 align:start position:0%
system is really cool um it really
allows<00:58:56.200><c> to</c><00:58:56.319><c> kind</c><00:58:56.400><c> of</c><00:58:56.520><c> make</c><00:58:56.720><c> these</c><00:58:56.960><c> custom</c>

00:58:57.870 --> 00:58:57.880 align:start position:0%
allows to kind of make these custom
 

00:58:57.880 --> 00:59:00.990 align:start position:0%
allows to kind of make these custom
reusable<00:58:58.880><c> um</c><00:58:59.599><c> environments</c><00:59:00.520><c> all</c><00:59:00.720><c> built</c>

00:59:00.990 --> 00:59:01.000 align:start position:0%
reusable um environments all built
 

00:59:01.000 --> 00:59:03.470 align:start position:0%
reusable um environments all built
around<00:59:01.280><c> scaffold</c><00:59:01.720><c> eth</c><00:59:02.079><c> right</c><00:59:02.839><c> so</c><00:59:03.200><c> let's</c><00:59:03.359><c> just</c>

00:59:03.470 --> 00:59:03.480 align:start position:0%
around scaffold eth right so let's just
 

00:59:03.480 --> 00:59:06.789 align:start position:0%
around scaffold eth right so let's just
take<00:59:03.599><c> a</c><00:59:03.680><c> look</c><00:59:03.799><c> at</c><00:59:03.920><c> the</c><00:59:04.240><c> the</c><00:59:04.359><c> the</c><00:59:04.480><c> graph</c><00:59:04.880><c> one</c><00:59:05.880><c> so</c>

00:59:06.789 --> 00:59:06.799 align:start position:0%
take a look at the the the graph one so
 

00:59:06.799 --> 00:59:08.549 align:start position:0%
take a look at the the the graph one so
it<00:59:06.920><c> used</c><00:59:07.119><c> to</c><00:59:07.280><c> be</c><00:59:07.480><c> that</c><00:59:07.599><c> we</c><00:59:07.720><c> would</c><00:59:08.000><c> have</c><00:59:08.200><c> like</c><00:59:08.319><c> a</c>

00:59:08.549 --> 00:59:08.559 align:start position:0%
it used to be that we would have like a
 

00:59:08.559 --> 00:59:10.910 align:start position:0%
it used to be that we would have like a
special<00:59:08.960><c> branch</c><00:59:09.599><c> of</c><00:59:09.839><c> scaffold</c><00:59:10.319><c> eth</c><00:59:10.680><c> but</c><00:59:10.760><c> we're</c>

00:59:10.910 --> 00:59:10.920 align:start position:0%
special branch of scaffold eth but we're
 

00:59:10.920 --> 00:59:13.029 align:start position:0%
special branch of scaffold eth but we're
moving<00:59:11.280><c> away</c><00:59:11.480><c> from</c><00:59:11.680><c> that</c><00:59:11.880><c> model</c><00:59:12.599><c> right</c><00:59:12.799><c> we're</c>

00:59:13.029 --> 00:59:13.039 align:start position:0%
moving away from that model right we're
 

00:59:13.039 --> 00:59:14.950 align:start position:0%
moving away from that model right we're
we're<00:59:13.200><c> moving</c><00:59:13.480><c> to</c><00:59:13.680><c> this</c><00:59:14.039><c> extension</c><00:59:14.520><c> model</c>

00:59:14.950 --> 00:59:14.960 align:start position:0%
we're moving to this extension model
 

00:59:14.960 --> 00:59:16.990 align:start position:0%
we're moving to this extension model
which<00:59:15.079><c> was</c><00:59:15.599><c> designed</c><00:59:16.000><c> by</c><00:59:16.079><c> the</c><00:59:16.200><c> core</c><00:59:16.640><c> uh</c><00:59:16.760><c> build</c>

00:59:16.990 --> 00:59:17.000 align:start position:0%
which was designed by the core uh build
 

00:59:17.000 --> 00:59:19.870 align:start position:0%
which was designed by the core uh build
Guild<00:59:17.280><c> team</c><00:59:18.280><c> um</c><00:59:18.680><c> and</c><00:59:19.000><c> it's</c><00:59:19.400><c> you</c><00:59:19.520><c> know</c>

00:59:19.870 --> 00:59:19.880 align:start position:0%
Guild team um and it's you know
 

00:59:19.880 --> 00:59:22.789 align:start position:0%
Guild team um and it's you know
basically<00:59:20.480><c> this</c><00:59:20.799><c> create</c><00:59:21.200><c> eth</c><00:59:21.839><c> uh</c><00:59:22.039><c> extensions</c>

00:59:22.789 --> 00:59:22.799 align:start position:0%
basically this create eth uh extensions
 

00:59:22.799 --> 00:59:24.470 align:start position:0%
basically this create eth uh extensions
repository<00:59:23.559><c> so</c><00:59:23.680><c> you</c><00:59:23.760><c> can</c><00:59:23.880><c> think</c><00:59:24.039><c> of</c><00:59:24.119><c> it</c><00:59:24.280><c> this</c>

00:59:24.470 --> 00:59:24.480 align:start position:0%
repository so you can think of it this
 

00:59:24.480 --> 00:59:26.069 align:start position:0%
repository so you can think of it this
this<00:59:24.599><c> way</c><00:59:24.760><c> there's</c><00:59:24.960><c> the</c><00:59:25.160><c> create</c><00:59:25.480><c> eth</c><00:59:25.799><c> pack</c>

00:59:26.069 --> 00:59:26.079 align:start position:0%
this way there's the create eth pack
 

00:59:26.079 --> 00:59:27.829 align:start position:0%
this way there's the create eth pack
pack<00:59:26.240><c> AG</c><00:59:26.960><c> which</c><00:59:27.079><c> is</c><00:59:27.240><c> the</c><00:59:27.400><c> way</c><00:59:27.559><c> that</c><00:59:27.640><c> you</c>

00:59:27.829 --> 00:59:27.839 align:start position:0%
pack AG which is the way that you
 

00:59:27.839 --> 00:59:31.910 align:start position:0%
pack AG which is the way that you
install<00:59:28.599><c> uh</c><00:59:28.720><c> scaffolds</c><00:59:29.400><c> with</c><00:59:29.520><c> npx</c><00:59:30.240><c> right</c><00:59:31.200><c> um</c>

00:59:31.910 --> 00:59:31.920 align:start position:0%
install uh scaffolds with npx right um
 

00:59:31.920 --> 00:59:33.630 align:start position:0%
install uh scaffolds with npx right um
and<00:59:32.039><c> then</c><00:59:32.160><c> there's</c><00:59:32.359><c> the</c><00:59:32.480><c> Crea</c><00:59:32.960><c> extensions</c>

00:59:33.630 --> 00:59:33.640 align:start position:0%
and then there's the Crea extensions
 

00:59:33.640 --> 00:59:34.950 align:start position:0%
and then there's the Crea extensions
which<00:59:33.720><c> is</c><00:59:33.920><c> like</c><00:59:34.200><c> if</c><00:59:34.280><c> you</c><00:59:34.400><c> want</c><00:59:34.480><c> to</c><00:59:34.640><c> build</c><00:59:34.839><c> your</c>

00:59:34.950 --> 00:59:34.960 align:start position:0%
which is like if you want to build your
 

00:59:34.960 --> 00:59:36.630 align:start position:0%
which is like if you want to build your
own<00:59:35.200><c> supported</c><00:59:35.760><c> extension</c><00:59:36.200><c> in</c><00:59:36.319><c> the</c><00:59:36.400><c> build</c>

00:59:36.630 --> 00:59:36.640 align:start position:0%
own supported extension in the build
 

00:59:36.640 --> 00:59:38.270 align:start position:0%
own supported extension in the build
Guild<00:59:36.920><c> Community</c><00:59:37.319><c> you</c><00:59:37.400><c> might</c><00:59:37.599><c> do</c><00:59:37.760><c> that</c><00:59:37.960><c> so</c><00:59:38.119><c> we</c>

00:59:38.270 --> 00:59:38.280 align:start position:0%
Guild Community you might do that so we
 

00:59:38.280 --> 00:59:40.870 align:start position:0%
Guild Community you might do that so we
have<00:59:38.480><c> all</c><00:59:38.640><c> of</c><00:59:38.799><c> our</c><00:59:39.359><c> ones</c><00:59:39.680><c> that</c><00:59:39.799><c> we</c><00:59:39.960><c> worked</c><00:59:40.280><c> on</c>

00:59:40.870 --> 00:59:40.880 align:start position:0%
have all of our ones that we worked on
 

00:59:40.880 --> 00:59:43.430 align:start position:0%
have all of our ones that we worked on
here<00:59:41.839><c> and</c><00:59:42.400><c> uh</c><00:59:42.520><c> you</c><00:59:42.599><c> know</c><00:59:42.720><c> the</c><00:59:42.839><c> very</c><00:59:43.039><c> first</c><00:59:43.240><c> one</c>

00:59:43.430 --> 00:59:43.440 align:start position:0%
here and uh you know the very first one
 

00:59:43.440 --> 00:59:45.750 align:start position:0%
here and uh you know the very first one
again<00:59:43.680><c> was</c><00:59:43.880><c> the</c><00:59:44.039><c> subgraph</c><00:59:44.839><c> extension</c><00:59:45.440><c> so</c><00:59:45.640><c> if</c>

00:59:45.750 --> 00:59:45.760 align:start position:0%
again was the subgraph extension so if
 

00:59:45.760 --> 00:59:47.470 align:start position:0%
again was the subgraph extension so if
we<00:59:45.880><c> come</c><00:59:46.079><c> here</c><00:59:46.200><c> and</c><00:59:46.319><c> go</c><00:59:46.440><c> to</c><00:59:46.559><c> the</c><00:59:46.720><c> branch</c><00:59:47.400><c> and</c>

00:59:47.470 --> 00:59:47.480 align:start position:0%
we come here and go to the branch and
 

00:59:47.480 --> 00:59:49.750 align:start position:0%
we come here and go to the branch and
choose<00:59:47.960><c> subgraph</c><00:59:48.960><c> there's</c><00:59:49.200><c> this</c><00:59:49.359><c> nice</c><00:59:49.559><c> read</c>

00:59:49.750 --> 00:59:49.760 align:start position:0%
choose subgraph there's this nice read
 

00:59:49.760 --> 00:59:51.789 align:start position:0%
choose subgraph there's this nice read
me<00:59:49.960><c> that</c><00:59:50.200><c> kind</c><00:59:50.319><c> of</c><00:59:50.480><c> explains</c><00:59:50.960><c> it</c><00:59:51.280><c> right</c><00:59:51.720><c> uh</c>

00:59:51.789 --> 00:59:51.799 align:start position:0%
me that kind of explains it right uh
 

00:59:51.799 --> 00:59:53.750 align:start position:0%
me that kind of explains it right uh
this<00:59:51.920><c> is</c><00:59:52.119><c> read</c><00:59:52.319><c> me</c><00:59:52.440><c> I</c><00:59:52.640><c> wrote</c><00:59:53.359><c> which</c><00:59:53.559><c> kind</c><00:59:53.640><c> of</c>

00:59:53.750 --> 00:59:53.760 align:start position:0%
this is read me I wrote which kind of
 

00:59:53.760 --> 00:59:55.670 align:start position:0%
this is read me I wrote which kind of
shows<00:59:54.000><c> you</c><00:59:54.200><c> exactly</c><00:59:54.640><c> how</c><00:59:54.720><c> to</c><00:59:54.880><c> set</c><00:59:55.039><c> it</c><00:59:55.200><c> up</c><00:59:55.520><c> so</c>

00:59:55.670 --> 00:59:55.680 align:start position:0%
shows you exactly how to set it up so
 

00:59:55.680 --> 00:59:57.710 align:start position:0%
shows you exactly how to set it up so
anyone<00:59:56.079><c> who</c><00:59:56.160><c> wants</c><00:59:56.319><c> to</c><00:59:56.480><c> follow</c><00:59:56.760><c> along</c><00:59:57.280><c> can</c><00:59:57.480><c> do</c>

00:59:57.710 --> 00:59:57.720 align:start position:0%
anyone who wants to follow along can do
 

00:59:57.720 --> 00:59:59.109 align:start position:0%
anyone who wants to follow along can do
this<00:59:58.039><c> but</c><00:59:58.160><c> I'm</c><00:59:58.240><c> going</c><00:59:58.359><c> to</c><00:59:58.480><c> actually</c><00:59:58.760><c> spin</c><00:59:59.000><c> it</c>

00:59:59.109 --> 00:59:59.119 align:start position:0%
this but I'm going to actually spin it
 

00:59:59.119 --> 01:00:03.270 align:start position:0%
this but I'm going to actually spin it
up<00:59:59.280><c> and</c><00:59:59.400><c> show</c><00:59:59.640><c> you</c><00:59:59.880><c> guys</c><01:00:00.160><c> how</c><01:00:00.319><c> it</c><01:00:00.920><c> works</c><01:00:02.280><c> um</c>

01:00:03.270 --> 01:00:03.280 align:start position:0%
up and show you guys how it works um
 

01:00:03.280 --> 01:00:06.309 align:start position:0%
up and show you guys how it works um
show<01:00:03.559><c> of</c><01:00:03.680><c> hands</c><01:00:03.920><c> here</c><01:00:04.119><c> who</c><01:00:04.280><c> is</c><01:00:04.440><c> hacking</c><01:00:04.760><c> at</c><01:00:04.920><c> the</c>

01:00:06.309 --> 01:00:06.319 align:start position:0%
show of hands here who is hacking at the
 

01:00:06.319 --> 01:00:10.190 align:start position:0%
show of hands here who is hacking at the
hackathon<01:00:07.319><c> few</c><01:00:07.520><c> of</c><01:00:07.640><c> you</c><01:00:07.880><c> just</c><01:00:08.000><c> a</c><01:00:08.160><c> few</c><01:00:08.520><c> huh</c><01:00:09.520><c> um</c>

01:00:10.190 --> 01:00:10.200 align:start position:0%
hackathon few of you just a few huh um
 

01:00:10.200 --> 01:00:12.910 align:start position:0%
hackathon few of you just a few huh um
okay<01:00:11.039><c> so</c><01:00:11.319><c> you</c><01:00:11.440><c> know</c><01:00:11.559><c> there</c><01:00:11.680><c> is</c><01:00:11.960><c> a</c><01:00:12.079><c> graph</c><01:00:12.319><c> Bounty</c>

01:00:12.910 --> 01:00:12.920 align:start position:0%
okay so you know there is a graph Bounty
 

01:00:12.920 --> 01:00:14.750 align:start position:0%
okay so you know there is a graph Bounty
so<01:00:13.240><c> one</c><01:00:13.359><c> of</c><01:00:13.520><c> the</c><01:00:14.000><c> uh</c><01:00:14.160><c> things</c><01:00:14.319><c> I</c><01:00:14.440><c> always</c><01:00:14.559><c> tell</c>

01:00:14.750 --> 01:00:14.760 align:start position:0%
so one of the uh things I always tell
 

01:00:14.760 --> 01:00:16.109 align:start position:0%
so one of the uh things I always tell
people<01:00:14.960><c> is</c><01:00:15.160><c> you</c><01:00:15.319><c> could</c><01:00:15.559><c> qualify</c><01:00:15.920><c> for</c><01:00:16.039><c> the</c>

01:00:16.109 --> 01:00:16.119 align:start position:0%
people is you could qualify for the
 

01:00:16.119 --> 01:00:18.349 align:start position:0%
people is you could qualify for the
Bounty<01:00:16.440><c> with</c><01:00:16.599><c> this</c><01:00:16.760><c> package</c><01:00:17.520><c> um</c><01:00:17.880><c> and</c><01:00:18.039><c> use</c><01:00:18.200><c> it</c>

01:00:18.349 --> 01:00:18.359 align:start position:0%
Bounty with this package um and use it
 

01:00:18.359 --> 01:00:20.430 align:start position:0%
Bounty with this package um and use it
as<01:00:18.480><c> kind</c><01:00:18.599><c> of</c><01:00:18.680><c> like</c><01:00:18.760><c> a</c><01:00:18.880><c> good</c><01:00:19.000><c> starting</c><01:00:19.319><c> point</c><01:00:20.319><c> uh</c>

01:00:20.430 --> 01:00:20.440 align:start position:0%
as kind of like a good starting point uh
 

01:00:20.440 --> 01:00:22.750 align:start position:0%
as kind of like a good starting point uh
who<01:00:20.640><c> here</c><01:00:20.799><c> has</c><01:00:21.119><c> used</c><01:00:21.440><c> the</c><01:00:21.599><c> graph</c><01:00:21.920><c> before</c><01:00:22.480><c> who</c>

01:00:22.750 --> 01:00:22.760 align:start position:0%
who here has used the graph before who
 

01:00:22.760 --> 01:00:25.150 align:start position:0%
who here has used the graph before who
who<01:00:22.880><c> has</c><01:00:23.000><c> used</c><01:00:23.400><c> created</c><01:00:23.680><c> a</c><01:00:23.880><c> subgraph</c><01:00:24.880><c> few</c><01:00:25.039><c> of</c>

01:00:25.150 --> 01:00:25.160 align:start position:0%
who has used created a subgraph few of
 

01:00:25.160 --> 01:00:28.029 align:start position:0%
who has used created a subgraph few of
you<01:00:25.359><c> guys</c><01:00:26.280><c> few</c><01:00:26.440><c> of</c><01:00:26.559><c> you</c><01:00:27.280><c> who</c><01:00:27.440><c> here</c><01:00:27.599><c> knows</c><01:00:27.920><c> what</c>

01:00:28.029 --> 01:00:28.039 align:start position:0%
you guys few of you who here knows what
 

01:00:28.039 --> 01:00:29.390 align:start position:0%
you guys few of you who here knows what
the<01:00:28.160><c> graph</c>

01:00:29.390 --> 01:00:29.400 align:start position:0%
the graph
 

01:00:29.400 --> 01:00:31.589 align:start position:0%
the graph
does<01:00:30.400><c> few</c><01:00:30.599><c> of</c><01:00:30.720><c> you</c><01:00:30.920><c> some</c><01:00:31.119><c> people</c><01:00:31.319><c> from</c><01:00:31.480><c> the</c>

01:00:31.589 --> 01:00:31.599 align:start position:0%
does few of you some people from the
 

01:00:31.599 --> 01:00:34.190 align:start position:0%
does few of you some people from the
graph<01:00:31.799><c> are</c><01:00:31.960><c> here</c><01:00:32.200><c> which</c><01:00:32.319><c> is</c><01:00:32.520><c> great</c><01:00:33.400><c> um</c><01:00:33.720><c> well</c>

01:00:34.190 --> 01:00:34.200 align:start position:0%
graph are here which is great um well
 

01:00:34.200 --> 01:00:36.309 align:start position:0%
graph are here which is great um well
let<01:00:34.280><c> me</c><01:00:34.440><c> kind</c><01:00:34.559><c> of</c><01:00:35.280><c> preface</c><01:00:35.680><c> it</c><01:00:35.839><c> this</c><01:00:35.960><c> way</c><01:00:36.119><c> first</c>

01:00:36.309 --> 01:00:36.319 align:start position:0%
let me kind of preface it this way first
 

01:00:36.319 --> 01:00:37.349 align:start position:0%
let me kind of preface it this way first
real<01:00:36.520><c> quick</c><01:00:36.680><c> because</c><01:00:36.920><c> I</c><01:00:36.960><c> think</c><01:00:37.079><c> it</c><01:00:37.160><c> makes</c>

01:00:37.349 --> 01:00:37.359 align:start position:0%
real quick because I think it makes
 

01:00:37.359 --> 01:00:38.710 align:start position:0%
real quick because I think it makes
sense<01:00:37.640><c> just</c><01:00:37.720><c> to</c><01:00:38.079><c> understand</c><01:00:38.200><c> the</c><01:00:38.319><c> context</c>

01:00:38.710 --> 01:00:38.720 align:start position:0%
sense just to understand the context
 

01:00:38.720 --> 01:00:40.190 align:start position:0%
sense just to understand the context
this<01:00:38.799><c> is</c><01:00:38.920><c> not</c><01:00:39.039><c> a</c><01:00:39.240><c> talk</c><01:00:39.440><c> about</c><01:00:39.599><c> the</c><01:00:39.760><c> graph</c><01:00:40.119><c> but</c>

01:00:40.190 --> 01:00:40.200 align:start position:0%
this is not a talk about the graph but
 

01:00:40.200 --> 01:00:41.789 align:start position:0%
this is not a talk about the graph but
it<01:00:40.280><c> makes</c><01:00:40.480><c> sense</c><01:00:40.680><c> to</c><01:00:40.960><c> why</c><01:00:41.119><c> we</c><01:00:41.240><c> would</c><01:00:41.400><c> use</c><01:00:41.599><c> this</c>

01:00:41.789 --> 01:00:41.799 align:start position:0%
it makes sense to why we would use this
 

01:00:41.799 --> 01:00:44.349 align:start position:0%
it makes sense to why we would use this
graph<01:00:42.119><c> extension</c><01:00:43.039><c> scaffold</c><01:00:43.520><c> e</c><01:00:43.720><c> is</c><01:00:43.880><c> like</c><01:00:44.079><c> this</c>

01:00:44.349 --> 01:00:44.359 align:start position:0%
graph extension scaffold e is like this
 

01:00:44.359 --> 01:00:45.990 align:start position:0%
graph extension scaffold e is like this
right<01:00:44.680><c> it's</c><01:00:44.799><c> got</c><01:00:44.920><c> a</c><01:00:45.039><c> front</c><01:00:45.280><c> end</c><01:00:45.559><c> it's</c><01:00:45.720><c> got</c><01:00:45.839><c> a</c>

01:00:45.990 --> 01:00:46.000 align:start position:0%
right it's got a front end it's got a
 

01:00:46.000 --> 01:00:47.670 align:start position:0%
right it's got a front end it's got a
back<01:00:46.200><c> end</c><01:00:46.799><c> it's</c><01:00:46.960><c> got</c><01:00:47.119><c> all</c><01:00:47.359><c> this</c><01:00:47.480><c> cool</c>

01:00:47.670 --> 01:00:47.680 align:start position:0%
back end it's got all this cool
 

01:00:47.680 --> 01:00:49.789 align:start position:0%
back end it's got all this cool
boilerplate<01:00:48.319><c> code</c><01:00:48.559><c> written</c><01:00:48.920><c> it's</c><01:00:49.119><c> got</c><01:00:49.319><c> these</c>

01:00:49.789 --> 01:00:49.799 align:start position:0%
boilerplate code written it's got these
 

01:00:49.799 --> 01:00:51.829 align:start position:0%
boilerplate code written it's got these
um<01:00:50.079><c> you</c><01:00:50.200><c> know</c><01:00:50.400><c> all</c><01:00:50.559><c> the</c><01:00:50.839><c> proper</c><01:00:51.240><c> packages</c><01:00:51.680><c> you</c>

01:00:51.829 --> 01:00:51.839 align:start position:0%
um you know all the proper packages you
 

01:00:51.839 --> 01:00:54.670 align:start position:0%
um you know all the proper packages you
need<01:00:52.160><c> to</c><01:00:52.359><c> build</c><01:00:52.640><c> and</c><01:00:53.200><c> create</c><01:00:53.480><c> a</c><01:00:53.680><c> a</c><01:00:53.880><c> package</c><01:00:54.480><c> um</c>

01:00:54.670 --> 01:00:54.680 align:start position:0%
need to build and create a a package um
 

01:00:54.680 --> 01:00:56.870 align:start position:0%
need to build and create a a package um
or<01:00:55.119><c> an</c><01:00:55.280><c> app</c><01:00:55.599><c> pretty</c>

01:00:56.870 --> 01:00:56.880 align:start position:0%
or an app pretty
 

01:00:56.880 --> 01:00:59.630 align:start position:0%
or an app pretty
rapidly<01:00:57.880><c> um</c><01:00:58.200><c> and</c><01:00:58.400><c> it's</c><01:00:58.599><c> really</c><01:00:58.880><c> the</c><01:00:59.079><c> the</c>

01:00:59.630 --> 01:00:59.640 align:start position:0%
rapidly um and it's really the the
 

01:00:59.640 --> 01:01:02.230 align:start position:0%
rapidly um and it's really the the
quintessential<01:01:00.640><c> way</c><01:01:00.880><c> that</c><01:01:01.079><c> applications</c><01:01:01.799><c> on</c>

01:01:02.230 --> 01:01:02.240 align:start position:0%
quintessential way that applications on
 

01:01:02.240 --> 01:01:04.390 align:start position:0%
quintessential way that applications on
ethereum<01:01:02.760><c> have</c><01:01:02.880><c> been</c><01:01:03.039><c> written</c><01:01:03.400><c> pretty</c><01:01:03.599><c> much</c>

01:01:04.390 --> 01:01:04.400 align:start position:0%
ethereum have been written pretty much
 

01:01:04.400 --> 01:01:07.789 align:start position:0%
ethereum have been written pretty much
uh<01:01:04.559><c> since</c><01:01:05.200><c> Inception</c><01:01:06.200><c> um</c><01:01:07.039><c> but</c><01:01:07.359><c> there</c><01:01:07.480><c> is</c><01:01:07.680><c> kind</c>

01:01:07.789 --> 01:01:07.799 align:start position:0%
uh since Inception um but there is kind
 

01:01:07.799 --> 01:01:09.630 align:start position:0%
uh since Inception um but there is kind
of<01:01:07.960><c> like</c><01:01:08.119><c> this</c><01:01:08.400><c> like</c><01:01:08.559><c> missing</c><01:01:09.079><c> Gap</c><01:01:09.400><c> when</c><01:01:09.520><c> it</c>

01:01:09.630 --> 01:01:09.640 align:start position:0%
of like this like missing Gap when it
 

01:01:09.640 --> 01:01:11.470 align:start position:0%
of like this like missing Gap when it
comes<01:01:09.839><c> to</c><01:01:10.039><c> reading</c><01:01:10.520><c> data</c><01:01:11.200><c> from</c><01:01:11.359><c> the</c>

01:01:11.470 --> 01:01:11.480 align:start position:0%
comes to reading data from the
 

01:01:11.480 --> 01:01:13.630 align:start position:0%
comes to reading data from the
blockchain<01:01:12.319><c> now</c><01:01:12.599><c> scaffold</c><01:01:13.039><c> eth</c><01:01:13.240><c> is</c><01:01:13.440><c> really</c>

01:01:13.630 --> 01:01:13.640 align:start position:0%
blockchain now scaffold eth is really
 

01:01:13.640 --> 01:01:16.109 align:start position:0%
blockchain now scaffold eth is really
good<01:01:13.839><c> it</c><01:01:14.000><c> has</c><01:01:14.200><c> these</c><01:01:14.400><c> really</c><01:01:14.640><c> cool</c><01:01:14.960><c> like</c><01:01:15.160><c> Hooks</c>

01:01:16.109 --> 01:01:16.119 align:start position:0%
good it has these really cool like Hooks
 

01:01:16.119 --> 01:01:18.150 align:start position:0%
good it has these really cool like Hooks
and<01:01:16.559><c> uh</c><01:01:16.720><c> be</c><01:01:16.880><c> able</c><01:01:17.079><c> to</c><01:01:17.319><c> like</c><01:01:17.480><c> get</c><01:01:17.640><c> the</c><01:01:17.799><c> data</c><01:01:18.079><c> that</c>

01:01:18.150 --> 01:01:18.160 align:start position:0%
and uh be able to like get the data that
 

01:01:18.160 --> 01:01:19.549 align:start position:0%
and uh be able to like get the data that
you<01:01:18.319><c> need</c><01:01:18.640><c> just</c><01:01:18.799><c> if</c><01:01:18.880><c> you</c><01:01:19.000><c> want</c><01:01:19.079><c> to</c><01:01:19.200><c> read</c><01:01:19.400><c> it</c>

01:01:19.549 --> 01:01:19.559 align:start position:0%
you need just if you want to read it
 

01:01:19.559 --> 01:01:22.710 align:start position:0%
you need just if you want to read it
directly<01:01:20.000><c> from</c><01:01:20.280><c> the</c><01:01:20.599><c> you</c><01:01:20.720><c> know</c><01:01:21.400><c> RPC</c><01:01:21.920><c> provider</c>

01:01:22.710 --> 01:01:22.720 align:start position:0%
directly from the you know RPC provider
 

01:01:22.720 --> 01:01:24.710 align:start position:0%
directly from the you know RPC provider
but<01:01:22.839><c> if</c><01:01:22.920><c> you</c><01:01:23.000><c> want</c><01:01:23.119><c> to</c><01:01:23.240><c> get</c><01:01:23.440><c> like</c><01:01:23.720><c> lots</c><01:01:24.039><c> of</c><01:01:24.319><c> data</c>

01:01:24.710 --> 01:01:24.720 align:start position:0%
but if you want to get like lots of data
 

01:01:24.720 --> 01:01:26.150 align:start position:0%
but if you want to get like lots of data
you<01:01:24.839><c> know</c><01:01:25.000><c> if</c><01:01:25.079><c> you're</c><01:01:25.160><c> building</c><01:01:25.440><c> a</c><01:01:25.559><c> defile</c>

01:01:26.150 --> 01:01:26.160 align:start position:0%
you know if you're building a defile
 

01:01:26.160 --> 01:01:27.990 align:start position:0%
you know if you're building a defile
application<01:01:26.799><c> or</c><01:01:26.920><c> if</c><01:01:27.039><c> you're</c><01:01:27.520><c> uh</c><01:01:27.599><c> building</c>

01:01:27.990 --> 01:01:28.000 align:start position:0%
application or if you're uh building
 

01:01:28.000 --> 01:01:30.069 align:start position:0%
application or if you're uh building
something<01:01:28.280><c> like</c><01:01:28.400><c> an</c><01:01:28.520><c> nft</c><01:01:29.200><c> platform</c><01:01:29.640><c> with</c><01:01:29.880><c> lots</c>

01:01:30.069 --> 01:01:30.079 align:start position:0%
something like an nft platform with lots
 

01:01:30.079 --> 01:01:33.069 align:start position:0%
something like an nft platform with lots
of<01:01:30.520><c> users</c><01:01:31.520><c> uh</c><01:01:31.640><c> the</c><01:01:31.760><c> more</c><01:01:31.960><c> users</c><01:01:32.359><c> you</c><01:01:32.599><c> have</c><01:01:32.960><c> the</c>

01:01:33.069 --> 01:01:33.079 align:start position:0%
of users uh the more users you have the
 

01:01:33.079 --> 01:01:36.069 align:start position:0%
of users uh the more users you have the
more<01:01:33.440><c> scalable</c><01:01:34.039><c> your</c><01:01:34.240><c> data</c><01:01:34.480><c> issue</c><01:01:34.799><c> is</c><01:01:35.079><c> so</c>

01:01:36.069 --> 01:01:36.079 align:start position:0%
more scalable your data issue is so
 

01:01:36.079 --> 01:01:37.789 align:start position:0%
more scalable your data issue is so
using<01:01:36.480><c> something</c><01:01:36.799><c> like</c><01:01:36.960><c> the</c><01:01:37.160><c> graph</c><01:01:37.520><c> is</c><01:01:37.680><c> kind</c>

01:01:37.789 --> 01:01:37.799 align:start position:0%
using something like the graph is kind
 

01:01:37.799 --> 01:01:39.950 align:start position:0%
using something like the graph is kind
of<01:01:38.079><c> like</c><01:01:38.400><c> a</c><01:01:38.599><c> a</c><01:01:38.760><c> solution</c><01:01:39.160><c> to</c><01:01:39.359><c> that</c><01:01:39.599><c> problem</c><01:01:39.839><c> so</c>

01:01:39.950 --> 01:01:39.960 align:start position:0%
of like a a solution to that problem so
 

01:01:39.960 --> 01:01:41.470 align:start position:0%
of like a a solution to that problem so
you<01:01:40.039><c> can</c><01:01:40.200><c> think</c><01:01:40.319><c> of</c><01:01:40.440><c> it</c><01:01:40.599><c> like</c><01:01:40.839><c> this</c><01:01:41.359><c> we're</c>

01:01:41.470 --> 01:01:41.480 align:start position:0%
you can think of it like this we're
 

01:01:41.480 --> 01:01:43.150 align:start position:0%
you can think of it like this we're
still<01:01:41.680><c> going</c><01:01:41.839><c> to</c><01:01:41.960><c> use</c><01:01:42.160><c> scaffold</c><01:01:42.559><c> eth</c><01:01:43.039><c> but</c>

01:01:43.150 --> 01:01:43.160 align:start position:0%
still going to use scaffold eth but
 

01:01:43.160 --> 01:01:45.829 align:start position:0%
still going to use scaffold eth but
we're<01:01:43.280><c> going</c><01:01:43.359><c> to</c><01:01:43.480><c> use</c><01:01:44.119><c> nextjs</c><01:01:45.119><c> and</c><01:01:45.280><c> hard</c><01:01:45.640><c> hat</c>

01:01:45.829 --> 01:01:45.839 align:start position:0%
we're going to use nextjs and hard hat
 

01:01:45.839 --> 01:01:47.150 align:start position:0%
we're going to use nextjs and hard hat
and<01:01:45.920><c> then</c><01:01:46.039><c> in</c><01:01:46.160><c> the</c><01:01:46.280><c> middle</c><01:01:46.760><c> we're</c><01:01:46.920><c> going</c><01:01:47.000><c> to</c>

01:01:47.150 --> 01:01:47.160 align:start position:0%
and then in the middle we're going to
 

01:01:47.160 --> 01:01:48.870 align:start position:0%
and then in the middle we're going to
have<01:01:47.359><c> this</c><01:01:47.559><c> kind</c><01:01:47.680><c> of</c><01:01:48.240><c> uh</c><01:01:48.440><c> graph</c>

01:01:48.870 --> 01:01:48.880 align:start position:0%
have this kind of uh graph
 

01:01:48.880 --> 01:01:50.910 align:start position:0%
have this kind of uh graph
infrastructure<01:01:49.640><c> so</c><01:01:49.880><c> we're</c><01:01:49.960><c> GNA</c><01:01:50.280><c> like</c><01:01:50.760><c> we're</c>

01:01:50.910 --> 01:01:50.920 align:start position:0%
infrastructure so we're GNA like we're
 

01:01:50.920 --> 01:01:53.029 align:start position:0%
infrastructure so we're GNA like we're
going<01:01:51.039><c> to</c><01:01:51.279><c> simulate</c><01:01:51.839><c> this</c><01:01:52.200><c> all</c><01:01:52.520><c> inside</c><01:01:52.880><c> of</c>

01:01:53.029 --> 01:01:53.039 align:start position:0%
going to simulate this all inside of
 

01:01:53.039 --> 01:01:54.710 align:start position:0%
going to simulate this all inside of
Docker<01:01:53.480><c> so</c><01:01:53.640><c> the</c><01:01:53.760><c> only</c><01:01:54.039><c> difference</c><01:01:54.440><c> here</c><01:01:54.599><c> is</c>

01:01:54.710 --> 01:01:54.720 align:start position:0%
Docker so the only difference here is
 

01:01:54.720 --> 01:01:56.910 align:start position:0%
Docker so the only difference here is
we're<01:01:54.920><c> still</c><01:01:55.160><c> using</c><01:01:56.000><c> all</c><01:01:56.200><c> the</c><01:01:56.359><c> packages</c><01:01:56.720><c> that</c>

01:01:56.910 --> 01:01:56.920 align:start position:0%
we're still using all the packages that
 

01:01:56.920 --> 01:01:59.190 align:start position:0%
we're still using all the packages that
Austin<01:01:57.279><c> used</c><01:01:57.640><c> but</c><01:01:57.799><c> we're</c><01:01:58.160><c> we</c><01:01:58.319><c> have</c><01:01:58.480><c> a</c><01:01:58.760><c> a</c><01:01:59.039><c> a</c>

01:01:59.190 --> 01:01:59.200 align:start position:0%
Austin used but we're we have a a a
 

01:01:59.200 --> 01:02:02.630 align:start position:0%
Austin used but we're we have a a a
layer<01:01:59.720><c> that's</c><01:01:59.880><c> going</c><01:01:59.960><c> to</c><01:02:00.079><c> run</c><01:02:00.240><c> in</c><01:02:00.680><c> Docker</c><01:02:01.680><c> so</c>

01:02:02.630 --> 01:02:02.640 align:start position:0%
layer that's going to run in Docker so
 

01:02:02.640 --> 01:02:04.190 align:start position:0%
layer that's going to run in Docker so
uh<01:02:02.799><c> let's</c><01:02:02.960><c> just</c><01:02:03.119><c> spin</c><01:02:03.359><c> it</c><01:02:03.440><c> up</c><01:02:03.599><c> so</c><01:02:03.720><c> you</c><01:02:03.880><c> guys</c><01:02:04.039><c> can</c>

01:02:04.190 --> 01:02:04.200 align:start position:0%
uh let's just spin it up so you guys can
 

01:02:04.200 --> 01:02:05.950 align:start position:0%
uh let's just spin it up so you guys can
see<01:02:04.520><c> this</c><01:02:04.640><c> is</c><01:02:04.760><c> how</c><01:02:04.880><c> you</c><01:02:05.000><c> do</c><01:02:05.160><c> it</c><01:02:05.359><c> so</c><01:02:05.520><c> you</c><01:02:05.680><c> just</c><01:02:05.799><c> do</c>

01:02:05.950 --> 01:02:05.960 align:start position:0%
see this is how you do it so you just do
 

01:02:05.960 --> 01:02:09.670 align:start position:0%
see this is how you do it so you just do
npx<01:02:06.559><c> create</c><01:02:07.039><c> d</c><01:02:07.279><c> e</c><01:02:07.559><c> at</c><01:02:08.079><c> latest</c><01:02:09.079><c> and</c><01:02:09.240><c> so</c><01:02:09.400><c> we</c><01:02:09.520><c> do</c>

01:02:09.670 --> 01:02:09.680 align:start position:0%
npx create d e at latest and so we do
 

01:02:09.680 --> 01:02:14.710 align:start position:0%
npx create d e at latest and so we do
npx<01:02:10.559><c> create</c><01:02:11.520><c> D</c><01:02:12.279><c> at</c>

01:02:14.710 --> 01:02:14.720 align:start position:0%
npx create D at
 

01:02:14.720 --> 01:02:18.269 align:start position:0%
npx create D at
latest<01:02:15.720><c> -</c><01:02:16.079><c> e</c><01:02:16.359><c> subgraph</c><01:02:17.240><c> so</c><01:02:17.599><c> same</c><01:02:17.799><c> kind</c><01:02:17.960><c> of</c>

01:02:18.269 --> 01:02:18.279 align:start position:0%
latest - e subgraph so same kind of
 

01:02:18.279 --> 01:02:20.109 align:start position:0%
latest - e subgraph so same kind of
method<01:02:18.640><c> we</c><01:02:18.760><c> just</c><01:02:18.960><c> use</c><01:02:19.160><c> the</c><01:02:19.279><c> MPX</c><01:02:19.640><c> create</c><01:02:19.920><c> e</c>

01:02:20.109 --> 01:02:20.119 align:start position:0%
method we just use the MPX create e
 

01:02:20.119 --> 01:02:23.349 align:start position:0%
method we just use the MPX create e
command<01:02:20.760><c> asks</c><01:02:21.079><c> us</c><01:02:21.480><c> what</c><01:02:21.760><c> we</c>

01:02:23.349 --> 01:02:23.359 align:start position:0%
command asks us what we
 

01:02:23.359 --> 01:02:32.230 align:start position:0%
command asks us what we
want<01:02:24.359><c> my</c><01:02:24.520><c> internet</c><01:02:24.839><c> connection</c><01:02:25.279><c> locked</c>

01:02:32.230 --> 01:02:32.240 align:start position:0%
 
 

01:02:32.240 --> 01:02:38.870 align:start position:0%
 
did<01:02:32.400><c> I</c><01:02:32.559><c> do</c>

01:02:38.870 --> 01:02:38.880 align:start position:0%
 
 

01:02:38.880 --> 01:02:40.990 align:start position:0%
 
something

01:02:40.990 --> 01:02:41.000 align:start position:0%
something
 

01:02:41.000 --> 01:02:46.829 align:start position:0%
something
uhhuh<01:02:42.000><c> like</c><01:02:42.319><c> like</c><01:02:42.440><c> a</c>

01:02:46.829 --> 01:02:46.839 align:start position:0%
 
 

01:02:46.839 --> 01:02:49.069 align:start position:0%
 
VPN<01:02:47.839><c> oh</c><01:02:48.039><c> tether</c><01:02:48.359><c> oh</c><01:02:48.440><c> I</c><01:02:48.520><c> see</c><01:02:48.680><c> what</c><01:02:48.839><c> saying</c><01:02:49.000><c> I</c>

01:02:49.069 --> 01:02:49.079 align:start position:0%
VPN oh tether oh I see what saying I
 

01:02:49.079 --> 01:02:50.670 align:start position:0%
VPN oh tether oh I see what saying I
have<01:02:49.160><c> a</c><01:02:49.240><c> tether</c><01:02:49.559><c> yeah</c><01:02:49.680><c> let's</c><01:02:49.880><c> do</c><01:02:50.119><c> this</c><01:02:50.520><c> let's</c>

01:02:50.670 --> 01:02:50.680 align:start position:0%
have a tether yeah let's do this let's
 

01:02:50.680 --> 01:02:55.950 align:start position:0%
have a tether yeah let's do this let's
just<01:02:50.799><c> try</c><01:02:51.039><c> VPN</c>

01:02:55.950 --> 01:02:55.960 align:start position:0%
 
 

01:02:55.960 --> 01:02:57.910 align:start position:0%
 
happen<01:02:56.720><c> almost</c><01:02:56.880><c> got</c><01:02:57.039><c> disrupted</c><01:02:57.599><c> right</c><01:02:57.720><c> now</c>

01:02:57.910 --> 01:02:57.920 align:start position:0%
happen almost got disrupted right now
 

01:02:57.920 --> 01:02:59.990 align:start position:0%
happen almost got disrupted right now
that<01:02:58.039><c> was</c><01:02:58.200><c> very</c><01:02:58.599><c> scary</c><01:02:59.599><c> I</c><01:02:59.640><c> was</c><01:02:59.760><c> like</c><01:02:59.880><c> I've</c>

01:02:59.990 --> 01:03:00.000 align:start position:0%
that was very scary I was like I've
 

01:03:00.000 --> 01:03:01.910 align:start position:0%
that was very scary I was like I've
never<01:03:00.160><c> seen</c><01:03:00.359><c> that</c><01:03:00.480><c> error</c><01:03:00.799><c> before</c><01:03:01.400><c> Okay</c><01:03:01.599><c> cool</c>

01:03:01.910 --> 01:03:01.920 align:start position:0%
never seen that error before Okay cool
 

01:03:01.920 --> 01:03:03.710 align:start position:0%
never seen that error before Okay cool
so<01:03:02.079><c> it's</c><01:03:02.240><c> working</c><01:03:02.520><c> now</c><01:03:02.839><c> thank</c><01:03:02.960><c> you</c><01:03:03.119><c> so</c><01:03:03.319><c> much</c>

01:03:03.710 --> 01:03:03.720 align:start position:0%
so it's working now thank you so much
 

01:03:03.720 --> 01:03:05.670 align:start position:0%
so it's working now thank you so much
see<01:03:03.920><c> build</c><01:03:04.160><c> Guild</c><01:03:04.359><c> homies</c><01:03:04.680><c> got</c><01:03:04.839><c> my</c><01:03:05.000><c> back</c><01:03:05.559><c> all</c>

01:03:05.670 --> 01:03:05.680 align:start position:0%
see build Guild homies got my back all
 

01:03:05.680 --> 01:03:07.829 align:start position:0%
see build Guild homies got my back all
right<01:03:05.920><c> so</c><01:03:06.480><c> um</c><01:03:06.799><c> it's</c><01:03:06.920><c> going</c><01:03:07.039><c> to</c><01:03:07.160><c> do</c><01:03:07.359><c> the</c><01:03:07.559><c> same</c>

01:03:07.829 --> 01:03:07.839 align:start position:0%
right so um it's going to do the same
 

01:03:07.839 --> 01:03:09.109 align:start position:0%
right so um it's going to do the same
thing<01:03:08.079><c> it's</c><01:03:08.200><c> going</c><01:03:08.319><c> to</c><01:03:08.480><c> give</c><01:03:08.599><c> you</c><01:03:08.799><c> this</c><01:03:09.000><c> kind</c>

01:03:09.109 --> 01:03:09.119 align:start position:0%
thing it's going to give you this kind
 

01:03:09.119 --> 01:03:11.230 align:start position:0%
thing it's going to give you this kind
of<01:03:09.319><c> like</c><01:03:09.720><c> Choose</c><01:03:10.000><c> Your</c><01:03:10.119><c> Own</c><01:03:10.319><c> Adventure</c><01:03:10.760><c> method</c>

01:03:11.230 --> 01:03:11.240 align:start position:0%
of like Choose Your Own Adventure method
 

01:03:11.240 --> 01:03:13.470 align:start position:0%
of like Choose Your Own Adventure method
right<01:03:11.440><c> so</c><01:03:11.720><c> we're</c><01:03:11.880><c> going</c><01:03:12.000><c> to</c><01:03:12.279><c> do</c><01:03:12.880><c> I</c><01:03:12.960><c> don't</c><01:03:13.119><c> know</c>

01:03:13.470 --> 01:03:13.480 align:start position:0%
right so we're going to do I don't know
 

01:03:13.480 --> 01:03:18.510 align:start position:0%
right so we're going to do I don't know
like<01:03:14.160><c> um</c><01:03:15.160><c> uh</c><01:03:15.400><c> Devcon</c><01:03:16.400><c> sure</c><01:03:17.039><c> uh</c><01:03:17.160><c> hit</c><01:03:17.319><c> enter</c><01:03:18.279><c> and</c>

01:03:18.510 --> 01:03:18.520 align:start position:0%
like um uh Devcon sure uh hit enter and
 

01:03:18.520 --> 01:03:19.990 align:start position:0%
like um uh Devcon sure uh hit enter and
same<01:03:18.760><c> thing</c><01:03:18.960><c> we</c><01:03:19.119><c> get</c><01:03:19.200><c> to</c><01:03:19.319><c> choose</c><01:03:19.520><c> a</c><01:03:19.720><c> package</c>

01:03:19.990 --> 01:03:20.000 align:start position:0%
same thing we get to choose a package
 

01:03:20.000 --> 01:03:21.990 align:start position:0%
same thing we get to choose a package
should<01:03:20.119><c> we</c><01:03:20.279><c> support</c><01:03:20.680><c> both</c><01:03:21.520><c> uh</c><01:03:21.599><c> I</c><01:03:21.720><c> personally</c>

01:03:21.990 --> 01:03:22.000 align:start position:0%
should we support both uh I personally
 

01:03:22.000 --> 01:03:23.309 align:start position:0%
should we support both uh I personally
like<01:03:22.359><c> hard</c><01:03:22.640><c> hat</c><01:03:22.760><c> just</c><01:03:22.920><c> because</c><01:03:23.039><c> it's</c><01:03:23.160><c> been</c>

01:03:23.309 --> 01:03:23.319 align:start position:0%
like hard hat just because it's been
 

01:03:23.319 --> 01:03:24.870 align:start position:0%
like hard hat just because it's been
around<01:03:23.520><c> for</c><01:03:23.680><c> a</c><01:03:23.799><c> while</c><01:03:24.000><c> and</c><01:03:24.279><c> I'm</c><01:03:24.359><c> just</c><01:03:24.480><c> so</c><01:03:24.680><c> used</c>

01:03:24.870 --> 01:03:24.880 align:start position:0%
around for a while and I'm just so used
 

01:03:24.880 --> 01:03:26.950 align:start position:0%
around for a while and I'm just so used
to<01:03:25.319><c> writing</c><01:03:25.640><c> the</c><01:03:25.880><c> stuff</c><01:03:26.039><c> in</c><01:03:26.119><c> typescript</c><01:03:26.760><c> but</c>

01:03:26.950 --> 01:03:26.960 align:start position:0%
to writing the stuff in typescript but
 

01:03:26.960 --> 01:03:28.230 align:start position:0%
to writing the stuff in typescript but
you<01:03:27.039><c> might</c><01:03:27.200><c> choose</c><01:03:27.400><c> Foundry</c><01:03:27.839><c> like</c><01:03:27.960><c> Austin</c>

01:03:28.230 --> 01:03:28.240 align:start position:0%
you might choose Foundry like Austin
 

01:03:28.240 --> 01:03:29.990 align:start position:0%
you might choose Foundry like Austin
said<01:03:28.440><c> if</c><01:03:28.520><c> you</c><01:03:28.599><c> want</c><01:03:28.720><c> to</c><01:03:28.880><c> write</c><01:03:29.079><c> solidity</c><01:03:29.599><c> test</c>

01:03:29.990 --> 01:03:30.000 align:start position:0%
said if you want to write solidity test
 

01:03:30.000 --> 01:03:32.390 align:start position:0%
said if you want to write solidity test
it's<01:03:30.119><c> the</c><01:03:30.240><c> way</c><01:03:30.359><c> to</c><01:03:30.680><c> go</c><01:03:31.680><c> uh</c><01:03:31.799><c> or</c><01:03:31.960><c> you</c><01:03:32.079><c> might</c><01:03:32.240><c> just</c>

01:03:32.390 --> 01:03:32.400 align:start position:0%
it's the way to go uh or you might just
 

01:03:32.400 --> 01:03:33.750 align:start position:0%
it's the way to go uh or you might just
not<01:03:32.520><c> use</c><01:03:32.680><c> a</c><01:03:32.799><c> chain</c><01:03:33.039><c> at</c><01:03:33.119><c> all</c><01:03:33.319><c> maybe</c><01:03:33.480><c> you</c><01:03:33.599><c> just</c>

01:03:33.750 --> 01:03:33.760 align:start position:0%
not use a chain at all maybe you just
 

01:03:33.760 --> 01:03:35.309 align:start position:0%
not use a chain at all maybe you just
want<01:03:33.839><c> to</c><01:03:33.960><c> use</c><01:03:34.119><c> the</c><01:03:34.279><c> graph</c><01:03:34.680><c> for</c><01:03:34.880><c> like</c><01:03:35.039><c> doing</c>

01:03:35.309 --> 01:03:35.319 align:start position:0%
want to use the graph for like doing
 

01:03:35.319 --> 01:03:36.710 align:start position:0%
want to use the graph for like doing
some<01:03:35.520><c> data</c><01:03:35.839><c> stuff</c><01:03:36.079><c> you</c><01:03:36.160><c> could</c><01:03:36.279><c> do</c><01:03:36.440><c> that</c><01:03:36.599><c> as</c>

01:03:36.710 --> 01:03:36.720 align:start position:0%
some data stuff you could do that as
 

01:03:36.720 --> 01:03:38.750 align:start position:0%
some data stuff you could do that as
well<01:03:37.400><c> um</c><01:03:37.839><c> so</c><01:03:38.000><c> it's</c><01:03:38.119><c> going</c><01:03:38.200><c> to</c><01:03:38.319><c> go</c><01:03:38.480><c> through</c>

01:03:38.750 --> 01:03:38.760 align:start position:0%
well um so it's going to go through
 

01:03:38.760 --> 01:03:41.470 align:start position:0%
well um so it's going to go through
install<01:03:39.039><c> the</c><01:03:39.200><c> packages</c><01:03:39.720><c> for</c><01:03:40.000><c> us</c><01:03:40.839><c> um</c><01:03:41.200><c> again</c>

01:03:41.470 --> 01:03:41.480 align:start position:0%
install the packages for us um again
 

01:03:41.480 --> 01:03:43.269 align:start position:0%
install the packages for us um again
it's<01:03:41.599><c> going</c><01:03:41.760><c> to</c><01:03:41.960><c> scaffold</c><01:03:42.440><c> out</c><01:03:43.119><c> an</c>

01:03:43.269 --> 01:03:43.279 align:start position:0%
it's going to scaffold out an
 

01:03:43.279 --> 01:03:45.670 align:start position:0%
it's going to scaffold out an
environment<01:03:43.880><c> now</c><01:03:44.440><c> Austin</c><01:03:45.079><c> mentioned</c><01:03:45.520><c> that</c>

01:03:45.670 --> 01:03:45.680 align:start position:0%
environment now Austin mentioned that
 

01:03:45.680 --> 01:03:47.510 align:start position:0%
environment now Austin mentioned that
scaffold<01:03:46.160><c> e</c><01:03:46.359><c> is</c><01:03:46.520><c> this</c><01:03:46.680><c> kind</c><01:03:46.799><c> of</c><01:03:46.960><c> like</c><01:03:47.119><c> mono</c>

01:03:47.510 --> 01:03:47.520 align:start position:0%
scaffold e is this kind of like mono
 

01:03:47.520 --> 01:03:49.430 align:start position:0%
scaffold e is this kind of like mono
repo<01:03:48.039><c> right</c><01:03:48.160><c> it's</c><01:03:48.319><c> got</c><01:03:48.520><c> the</c><01:03:48.720><c> hard</c><01:03:49.079><c> hat</c><01:03:49.200><c> or</c><01:03:49.359><c> The</c>

01:03:49.430 --> 01:03:49.440 align:start position:0%
repo right it's got the hard hat or The
 

01:03:49.440 --> 01:03:51.349 align:start position:0%
repo right it's got the hard hat or The
Foundry<01:03:49.960><c> and</c><01:03:50.039><c> then</c><01:03:50.200><c> it's</c><01:03:50.359><c> got</c><01:03:50.559><c> the</c><01:03:50.680><c> nextjs</c>

01:03:51.349 --> 01:03:51.359 align:start position:0%
Foundry and then it's got the nextjs
 

01:03:51.359 --> 01:03:53.150 align:start position:0%
Foundry and then it's got the nextjs
package<01:03:52.160><c> well</c><01:03:52.359><c> this</c><01:03:52.480><c> is</c><01:03:52.599><c> just</c><01:03:52.760><c> going</c><01:03:52.839><c> to</c><01:03:53.000><c> give</c>

01:03:53.150 --> 01:03:53.160 align:start position:0%
package well this is just going to give
 

01:03:53.160 --> 01:03:55.109 align:start position:0%
package well this is just going to give
us<01:03:53.480><c> one</c><01:03:53.760><c> additional</c><01:03:54.359><c> package</c><01:03:54.760><c> right</c><01:03:55.000><c> it's</c>

01:03:55.109 --> 01:03:55.119 align:start position:0%
us one additional package right it's
 

01:03:55.119 --> 01:03:57.510 align:start position:0%
us one additional package right it's
going<01:03:55.240><c> to</c><01:03:55.359><c> give</c><01:03:55.480><c> us</c><01:03:55.799><c> this</c><01:03:56.039><c> additional</c><01:03:56.880><c> folder</c>

01:03:57.510 --> 01:03:57.520 align:start position:0%
going to give us this additional folder
 

01:03:57.520 --> 01:04:00.750 align:start position:0%
going to give us this additional folder
called<01:03:57.839><c> subgraph</c><01:03:58.960><c> right</c><01:03:59.960><c> um</c><01:04:00.400><c> and</c><01:04:00.520><c> it's</c><01:04:00.640><c> going</c>

01:04:00.750 --> 01:04:00.760 align:start position:0%
called subgraph right um and it's going
 

01:04:00.760 --> 01:04:03.630 align:start position:0%
called subgraph right um and it's going
to<01:04:00.839><c> lend</c><01:04:01.240><c> that</c><01:04:01.559><c> by</c><01:04:02.119><c> going</c><01:04:02.480><c> through</c><01:04:03.119><c> and</c>

01:04:03.630 --> 01:04:03.640 align:start position:0%
to lend that by going through and
 

01:04:03.640 --> 01:04:06.789 align:start position:0%
to lend that by going through and
basically<01:04:04.640><c> using</c><01:04:05.319><c> you</c><01:04:05.440><c> know</c><01:04:05.720><c> this</c><01:04:06.319><c> uh</c><01:04:06.640><c> where</c>

01:04:06.789 --> 01:04:06.799 align:start position:0%
basically using you know this uh where
 

01:04:06.799 --> 01:04:09.269 align:start position:0%
basically using you know this uh where
is<01:04:06.920><c> it</c><01:04:07.400><c> right</c><01:04:07.640><c> here</c><01:04:08.400><c> using</c><01:04:08.680><c> all</c><01:04:08.839><c> the</c><01:04:08.960><c> boiler</c>

01:04:09.269 --> 01:04:09.279 align:start position:0%
is it right here using all the boiler
 

01:04:09.279 --> 01:04:10.710 align:start position:0%
is it right here using all the boiler
plate<01:04:09.520><c> code</c><01:04:09.720><c> that</c><01:04:09.839><c> comes</c><01:04:10.039><c> in</c><01:04:10.240><c> here</c><01:04:10.400><c> so</c><01:04:10.520><c> if</c><01:04:10.599><c> we</c>

01:04:10.710 --> 01:04:10.720 align:start position:0%
plate code that comes in here so if we
 

01:04:10.720 --> 01:04:11.670 align:start position:0%
plate code that comes in here so if we
go<01:04:10.799><c> to</c>

01:04:11.670 --> 01:04:11.680 align:start position:0%
go to
 

01:04:11.680 --> 01:04:15.349 align:start position:0%
go to
extension<01:04:12.680><c> and</c><01:04:12.920><c> we</c><01:04:13.160><c> go</c><01:04:13.559><c> to</c>

01:04:15.349 --> 01:04:15.359 align:start position:0%
extension and we go to
 

01:04:15.359 --> 01:04:17.829 align:start position:0%
extension and we go to
packages<01:04:16.359><c> and</c><01:04:16.559><c> we</c><01:04:16.799><c> go</c><01:04:17.119><c> under</c><01:04:17.440><c> there</c><01:04:17.680><c> you'll</c>

01:04:17.829 --> 01:04:17.839 align:start position:0%
packages and we go under there you'll
 

01:04:17.839 --> 01:04:19.309 align:start position:0%
packages and we go under there you'll
see<01:04:18.039><c> that</c><01:04:18.160><c> there's</c><01:04:18.359><c> this</c><01:04:18.520><c> new</c><01:04:18.760><c> subgraph</c>

01:04:19.309 --> 01:04:19.319 align:start position:0%
see that there's this new subgraph
 

01:04:19.319 --> 01:04:23.390 align:start position:0%
see that there's this new subgraph
folder<01:04:19.960><c> right</c><01:04:20.880><c> so</c><01:04:21.799><c> let's</c><01:04:22.000><c> give</c><01:04:22.119><c> it</c><01:04:22.240><c> a</c><01:04:22.400><c> second</c>

01:04:23.390 --> 01:04:23.400 align:start position:0%
folder right so let's give it a second
 

01:04:23.400 --> 01:04:24.789 align:start position:0%
folder right so let's give it a second
on<01:04:23.599><c> VPN</c><01:04:23.960><c> is</c><01:04:24.079><c> probably</c><01:04:24.279><c> even</c><01:04:24.440><c> a</c><01:04:24.520><c> little</c><01:04:24.640><c> bit</c>

01:04:24.789 --> 01:04:24.799 align:start position:0%
on VPN is probably even a little bit
 

01:04:24.799 --> 01:04:27.710 align:start position:0%
on VPN is probably even a little bit
slower<01:04:26.200><c> uh</c><01:04:26.359><c> I'm</c><01:04:26.480><c> using</c><01:04:26.799><c> a</c><01:04:26.920><c> cool</c><01:04:27.240><c> tool</c><01:04:27.520><c> called</c>

01:04:27.710 --> 01:04:27.720 align:start position:0%
slower uh I'm using a cool tool called
 

01:04:27.720 --> 01:04:30.549 align:start position:0%
slower uh I'm using a cool tool called
t-mo<01:04:28.279><c> just</c><01:04:28.599><c> lets</c><01:04:28.920><c> me</c><01:04:29.039><c> split</c><01:04:29.359><c> my</c><01:04:29.480><c> screen</c><01:04:29.799><c> up</c><01:04:30.440><c> uh</c>

01:04:30.549 --> 01:04:30.559 align:start position:0%
t-mo just lets me split my screen up uh
 

01:04:30.559 --> 01:04:32.190 align:start position:0%
t-mo just lets me split my screen up uh
this<01:04:30.720><c> doesn't</c><01:04:31.079><c> obviously</c><01:04:31.400><c> need</c><01:04:31.559><c> to</c><01:04:31.720><c> be</c><01:04:32.039><c> that</c>

01:04:32.190 --> 01:04:32.200 align:start position:0%
this doesn't obviously need to be that
 

01:04:32.200 --> 01:04:34.190 align:start position:0%
this doesn't obviously need to be that
way<01:04:32.880><c> um</c><01:04:33.079><c> we</c><01:04:33.160><c> can</c><01:04:33.319><c> just</c><01:04:33.440><c> do</c><01:04:33.680><c> that</c><01:04:33.799><c> in</c><01:04:33.960><c> different</c>

01:04:34.190 --> 01:04:34.200 align:start position:0%
way um we can just do that in different
 

01:04:34.200 --> 01:04:37.269 align:start position:0%
way um we can just do that in different
windows<01:04:34.640><c> but</c><01:04:34.760><c> let's</c><01:04:34.960><c> do</c><01:04:35.160><c> that</c><01:04:35.440><c> so</c>

01:04:37.269 --> 01:04:37.279 align:start position:0%
windows but let's do that so
 

01:04:37.279 --> 01:04:40.910 align:start position:0%
windows but let's do that so
Devcon<01:04:38.279><c> CD</c><01:04:38.720><c> Devcon</c><01:04:39.599><c> okay</c><01:04:39.880><c> cool</c><01:04:40.640><c> and</c><01:04:40.760><c> while</c>

01:04:40.910 --> 01:04:40.920 align:start position:0%
Devcon CD Devcon okay cool and while
 

01:04:40.920 --> 01:04:42.150 align:start position:0%
Devcon CD Devcon okay cool and while
that's<01:04:41.039><c> loading</c><01:04:41.319><c> up</c><01:04:41.440><c> let's</c><01:04:41.599><c> just</c><01:04:41.799><c> take</c><01:04:41.920><c> a</c><01:04:42.039><c> look</c>

01:04:42.150 --> 01:04:42.160 align:start position:0%
that's loading up let's just take a look
 

01:04:42.160 --> 01:04:43.789 align:start position:0%
that's loading up let's just take a look
at<01:04:42.279><c> the</c><01:04:42.400><c> code</c><01:04:42.799><c> because</c><01:04:42.960><c> it</c><01:04:43.079><c> should</c><01:04:43.480><c> at</c><01:04:43.599><c> least</c>

01:04:43.789 --> 01:04:43.799 align:start position:0%
at the code because it should at least
 

01:04:43.799 --> 01:04:46.870 align:start position:0%
at the code because it should at least
be<01:04:44.039><c> there</c><01:04:44.720><c> for</c><01:04:44.880><c> the</c><01:04:45.039><c> most</c><01:04:45.240><c> part</c><01:04:46.039><c> okay</c><01:04:46.599><c> so</c><01:04:46.760><c> we</c>

01:04:46.870 --> 01:04:46.880 align:start position:0%
be there for the most part okay so we
 

01:04:46.880 --> 01:04:49.390 align:start position:0%
be there for the most part okay so we
see<01:04:47.119><c> this</c><01:04:47.279><c> packages</c><01:04:47.760><c> folder</c><01:04:48.760><c> and</c><01:04:48.880><c> then</c><01:04:49.039><c> we</c><01:04:49.119><c> see</c>

01:04:49.390 --> 01:04:49.400 align:start position:0%
see this packages folder and then we see
 

01:04:49.400 --> 01:04:51.190 align:start position:0%
see this packages folder and then we see
there's<01:04:49.520><c> an</c><01:04:49.720><c> additional</c><01:04:50.079><c> folder</c><01:04:50.680><c> so</c><01:04:50.880><c> in</c><01:04:51.000><c> this</c>

01:04:51.190 --> 01:04:51.200 align:start position:0%
there's an additional folder so in this
 

01:04:51.200 --> 01:04:53.349 align:start position:0%
there's an additional folder so in this
case<01:04:51.839><c> we</c><01:04:51.960><c> have</c><01:04:52.119><c> this</c><01:04:52.319><c> cool</c><01:04:52.599><c> extension</c><01:04:53.119><c> that</c><01:04:53.240><c> we</c>

01:04:53.349 --> 01:04:53.359 align:start position:0%
case we have this cool extension that we
 

01:04:53.359 --> 01:04:56.230 align:start position:0%
case we have this cool extension that we
can<01:04:53.640><c> use</c><01:04:54.359><c> uh</c><01:04:54.599><c> called</c><01:04:54.799><c> subgraph</c><01:04:55.720><c> we</c><01:04:55.799><c> can</c><01:04:55.960><c> go</c><01:04:56.079><c> in</c>

01:04:56.230 --> 01:04:56.240 align:start position:0%
can use uh called subgraph we can go in
 

01:04:56.240 --> 01:04:57.470 align:start position:0%
can use uh called subgraph we can go in
there<01:04:56.440><c> and</c><01:04:56.599><c> we</c><01:04:56.680><c> can</c><01:04:56.799><c> start</c><01:04:57.000><c> to</c><01:04:57.119><c> see</c><01:04:57.319><c> what's</c>

01:04:57.470 --> 01:04:57.480 align:start position:0%
there and we can start to see what's
 

01:04:57.480 --> 01:04:59.390 align:start position:0%
there and we can start to see what's
available<01:04:57.839><c> to</c><01:04:57.960><c> us</c><01:04:58.160><c> so</c><01:04:58.559><c> it's</c><01:04:58.720><c> the</c><01:04:58.839><c> same</c><01:04:59.079><c> exact</c>

01:04:59.390 --> 01:04:59.400 align:start position:0%
available to us so it's the same exact
 

01:04:59.400 --> 01:05:01.109 align:start position:0%
available to us so it's the same exact
thing<01:04:59.920><c> uh</c><01:05:00.039><c> for</c><01:05:00.200><c> scaffold</c><01:05:00.599><c> eth</c><01:05:00.839><c> we</c><01:05:00.920><c> have</c><01:05:01.000><c> the</c>

01:05:01.109 --> 01:05:01.119 align:start position:0%
thing uh for scaffold eth we have the
 

01:05:01.119 --> 01:05:03.390 align:start position:0%
thing uh for scaffold eth we have the
contracts<01:05:01.520><c> folder</c><01:05:02.039><c> we</c><01:05:02.160><c> have</c><01:05:02.319><c> the</c><01:05:02.520><c> same</c><01:05:02.839><c> exact</c>

01:05:03.390 --> 01:05:03.400 align:start position:0%
contracts folder we have the same exact
 

01:05:03.400 --> 01:05:06.390 align:start position:0%
contracts folder we have the same exact
sample<01:05:04.279><c> contract</c><01:05:05.279><c> and</c><01:05:05.599><c> then</c><01:05:05.760><c> on</c><01:05:05.960><c> top</c><01:05:06.079><c> of</c><01:05:06.240><c> that</c>

01:05:06.390 --> 01:05:06.400 align:start position:0%
sample contract and then on top of that
 

01:05:06.400 --> 01:05:08.390 align:start position:0%
sample contract and then on top of that
we<01:05:06.520><c> have</c><01:05:06.680><c> the</c><01:05:06.839><c> nextjs</c><01:05:07.400><c> folder</c><01:05:07.760><c> with</c><01:05:07.920><c> the</c><01:05:08.079><c> same</c>

01:05:08.390 --> 01:05:08.400 align:start position:0%
we have the nextjs folder with the same
 

01:05:08.400 --> 01:05:10.750 align:start position:0%
we have the nextjs folder with the same
exact<01:05:08.760><c> code</c><01:05:09.520><c> the</c><01:05:09.640><c> difference</c><01:05:09.960><c> is</c><01:05:10.200><c> we</c><01:05:10.359><c> also</c>

01:05:10.750 --> 01:05:10.760 align:start position:0%
exact code the difference is we also
 

01:05:10.760 --> 01:05:13.029 align:start position:0%
exact code the difference is we also
have<01:05:10.920><c> template</c><01:05:11.319><c> in</c><01:05:11.720><c> in</c><01:05:11.920><c> some</c><01:05:12.200><c> cool</c><01:05:12.839><c> uh</c>

01:05:13.029 --> 01:05:13.039 align:start position:0%
have template in in some cool uh
 

01:05:13.039 --> 01:05:15.670 align:start position:0%
have template in in some cool uh
additional<01:05:13.640><c> code</c><01:05:14.359><c> so</c><01:05:14.559><c> an</c><01:05:14.760><c> example</c><01:05:15.160><c> would</c><01:05:15.319><c> be</c>

01:05:15.670 --> 01:05:15.680 align:start position:0%
additional code so an example would be
 

01:05:15.680 --> 01:05:17.589 align:start position:0%
additional code so an example would be
like<01:05:15.960><c> in</c><01:05:16.119><c> this</c><01:05:16.319><c> case</c><01:05:16.599><c> we</c><01:05:16.760><c> wanted</c><01:05:17.000><c> to</c><01:05:17.200><c> have</c><01:05:17.400><c> this</c>

01:05:17.589 --> 01:05:17.599 align:start position:0%
like in this case we wanted to have this
 

01:05:17.599 --> 01:05:20.710 align:start position:0%
like in this case we wanted to have this
like<01:05:18.079><c> subgraph</c><01:05:19.079><c> uh</c><01:05:19.200><c> route</c><01:05:19.480><c> so</c><01:05:19.960><c> uh</c><01:05:20.079><c> scaffold</c><01:05:20.480><c> E</c>

01:05:20.710 --> 01:05:20.720 align:start position:0%
like subgraph uh route so uh scaffold E
 

01:05:20.720 --> 01:05:23.190 align:start position:0%
like subgraph uh route so uh scaffold E
uses<01:05:21.440><c> um</c><01:05:21.680><c> the</c><01:05:21.799><c> app</c><01:05:22.119><c> router</c><01:05:22.400><c> functionality</c><01:05:22.920><c> of</c>

01:05:23.190 --> 01:05:23.200 align:start position:0%
uses um the app router functionality of
 

01:05:23.200 --> 01:05:26.670 align:start position:0%
uses um the app router functionality of
nextjs<01:05:24.200><c> so</c><01:05:24.400><c> we</c><01:05:24.520><c> have</c><01:05:24.720><c> this</c><01:05:24.920><c> subgraph</c><01:05:25.400><c> fold</c>

01:05:26.670 --> 01:05:26.680 align:start position:0%
nextjs so we have this subgraph fold
 

01:05:26.680 --> 01:05:28.230 align:start position:0%
nextjs so we have this subgraph fold
and<01:05:26.799><c> then</c><01:05:26.960><c> inside</c><01:05:27.240><c> of</c><01:05:27.440><c> there</c><01:05:27.640><c> we</c><01:05:27.799><c> have</c><01:05:27.960><c> this</c>

01:05:28.230 --> 01:05:28.240 align:start position:0%
and then inside of there we have this
 

01:05:28.240 --> 01:05:30.910 align:start position:0%
and then inside of there we have this
dedicated<01:05:28.920><c> folder</c><01:05:29.920><c> uh</c><01:05:30.039><c> or</c><01:05:30.240><c> this</c><01:05:30.359><c> dedicated</c>

01:05:30.910 --> 01:05:30.920 align:start position:0%
dedicated folder uh or this dedicated
 

01:05:30.920 --> 01:05:33.789 align:start position:0%
dedicated folder uh or this dedicated
page<01:05:31.440><c> with</c><01:05:31.599><c> all</c><01:05:31.960><c> the</c><01:05:32.279><c> uh</c><01:05:32.440><c> each</c><01:05:32.839><c> the</c><01:05:33.200><c> the</c><01:05:33.559><c> the</c>

01:05:33.789 --> 01:05:33.799 align:start position:0%
page with all the uh each the the the
 

01:05:33.799 --> 01:05:35.750 align:start position:0%
page with all the uh each the the the
code<01:05:34.240><c> for</c><01:05:34.400><c> the</c><01:05:34.520><c> front</c><01:05:34.720><c> end</c><01:05:35.160><c> and</c><01:05:35.279><c> I</c><01:05:35.440><c> you'll</c><01:05:35.559><c> see</c>

01:05:35.750 --> 01:05:35.760 align:start position:0%
code for the front end and I you'll see
 

01:05:35.760 --> 01:05:37.470 align:start position:0%
code for the front end and I you'll see
what<01:05:35.880><c> this</c><01:05:36.000><c> looks</c><01:05:36.200><c> like</c><01:05:36.319><c> in</c><01:05:36.440><c> a</c><01:05:36.640><c> sec</c><01:05:37.160><c> as</c><01:05:37.240><c> soon</c><01:05:37.400><c> as</c>

01:05:37.470 --> 01:05:37.480 align:start position:0%
what this looks like in a sec as soon as
 

01:05:37.480 --> 01:05:39.470 align:start position:0%
what this looks like in a sec as soon as
it's<01:05:37.640><c> done</c><01:05:37.839><c> installing</c><01:05:38.200><c> the</c><01:05:38.400><c> packages</c><01:05:39.400><c> uh</c>

01:05:39.470 --> 01:05:39.480 align:start position:0%
it's done installing the packages uh
 

01:05:39.480 --> 01:05:42.510 align:start position:0%
it's done installing the packages uh
it's<01:05:39.599><c> a</c><01:05:39.680><c> little</c><01:05:39.839><c> slow</c><01:05:40.200><c> right</c><01:05:40.559><c> now</c><01:05:41.559><c> um</c><01:05:41.960><c> and</c><01:05:42.119><c> then</c>

01:05:42.510 --> 01:05:42.520 align:start position:0%
it's a little slow right now um and then
 

01:05:42.520 --> 01:05:44.390 align:start position:0%
it's a little slow right now um and then
let's<01:05:42.720><c> take</c><01:05:42.839><c> a</c><01:05:42.960><c> look</c><01:05:43.119><c> at</c><01:05:43.240><c> the</c><01:05:43.440><c> graph</c><01:05:43.799><c> so</c>

01:05:44.390 --> 01:05:44.400 align:start position:0%
let's take a look at the graph so
 

01:05:44.400 --> 01:05:46.309 align:start position:0%
let's take a look at the graph so
without<01:05:44.680><c> doing</c><01:05:44.960><c> a</c><01:05:45.160><c> full</c><01:05:45.559><c> overview</c><01:05:46.000><c> of</c><01:05:46.119><c> the</c>

01:05:46.309 --> 01:05:46.319 align:start position:0%
without doing a full overview of the
 

01:05:46.319 --> 01:05:48.150 align:start position:0%
without doing a full overview of the
graph<01:05:46.960><c> I</c><01:05:47.079><c> just</c><01:05:47.200><c> want</c><01:05:47.319><c> to</c><01:05:47.480><c> kind</c><01:05:47.599><c> of</c><01:05:47.760><c> explain</c>

01:05:48.150 --> 01:05:48.160 align:start position:0%
graph I just want to kind of explain
 

01:05:48.160 --> 01:05:50.670 align:start position:0%
graph I just want to kind of explain
like<01:05:48.640><c> within</c><01:05:48.880><c> a</c><01:05:48.960><c> few</c><01:05:49.160><c> words</c><01:05:49.680><c> what</c><01:05:49.880><c> a</c><01:05:50.000><c> subgraph</c>

01:05:50.670 --> 01:05:50.680 align:start position:0%
like within a few words what a subgraph
 

01:05:50.680 --> 01:05:53.710 align:start position:0%
like within a few words what a subgraph
is<01:05:51.359><c> a</c><01:05:51.480><c> subgraph</c><01:05:52.000><c> is</c><01:05:52.160><c> really</c><01:05:52.400><c> just</c><01:05:52.559><c> an</c><01:05:52.799><c> API</c>

01:05:53.710 --> 01:05:53.720 align:start position:0%
is a subgraph is really just an API
 

01:05:53.720 --> 01:05:56.630 align:start position:0%
is a subgraph is really just an API
right<01:05:53.960><c> it's</c><01:05:54.160><c> basically</c><01:05:54.760><c> a</c><01:05:55.480><c> uh</c><01:05:55.720><c> an</c><01:05:55.839><c> API</c><01:05:56.279><c> layer</c>

01:05:56.630 --> 01:05:56.640 align:start position:0%
right it's basically a uh an API layer
 

01:05:56.640 --> 01:05:58.510 align:start position:0%
right it's basically a uh an API layer
for<01:05:56.880><c> any</c><01:05:57.119><c> kind</c><01:05:57.240><c> of</c><01:05:57.400><c> blockchain</c><01:05:58.079><c> data</c><01:05:58.400><c> right</c>

01:05:58.510 --> 01:05:58.520 align:start position:0%
for any kind of blockchain data right
 

01:05:58.520 --> 01:06:02.150 align:start position:0%
for any kind of blockchain data right
it's<01:05:58.640><c> this</c><01:05:58.880><c> middleware</c><01:05:59.880><c> layer</c><01:06:00.880><c> um</c><01:06:01.160><c> and</c><01:06:01.319><c> so</c><01:06:01.839><c> we</c>

01:06:02.150 --> 01:06:02.160 align:start position:0%
it's this middleware layer um and so we
 

01:06:02.160 --> 01:06:04.510 align:start position:0%
it's this middleware layer um and so we
basically<01:06:02.760><c> want</c><01:06:03.000><c> to</c><01:06:03.640><c> create</c><01:06:04.000><c> what</c><01:06:04.119><c> are</c><01:06:04.279><c> called</c>

01:06:04.510 --> 01:06:04.520 align:start position:0%
basically want to create what are called
 

01:06:04.520 --> 01:06:07.190 align:start position:0%
basically want to create what are called
subgraphs<01:06:05.520><c> to</c><01:06:05.760><c> organize</c><01:06:06.279><c> the</c><01:06:06.440><c> data</c><01:06:06.760><c> so</c><01:06:07.000><c> just</c>

01:06:07.190 --> 01:06:07.200 align:start position:0%
subgraphs to organize the data so just
 

01:06:07.200 --> 01:06:10.510 align:start position:0%
subgraphs to organize the data so just
like<01:06:07.400><c> we</c><01:06:07.680><c> have</c><01:06:08.520><c> uh</c><01:06:08.640><c> a</c><01:06:08.880><c> contract</c><01:06:09.520><c> here</c><01:06:10.279><c> called</c>

01:06:10.510 --> 01:06:10.520 align:start position:0%
like we have uh a contract here called
 

01:06:10.520 --> 01:06:14.710 align:start position:0%
like we have uh a contract here called
your<01:06:11.240><c> contract</c><01:06:12.240><c> and</c><01:06:12.480><c> we</c><01:06:12.640><c> have</c><01:06:13.000><c> this</c><01:06:13.559><c> concept</c>

01:06:14.710 --> 01:06:14.720 align:start position:0%
your contract and we have this concept
 

01:06:14.720 --> 01:06:17.510 align:start position:0%
your contract and we have this concept
of<01:06:15.720><c> updating</c><01:06:16.160><c> the</c><01:06:16.319><c> greeting</c><01:06:17.039><c> which</c><01:06:17.200><c> Austin</c>

01:06:17.510 --> 01:06:17.520 align:start position:0%
of updating the greeting which Austin
 

01:06:17.520 --> 01:06:18.870 align:start position:0%
of updating the greeting which Austin
showed<01:06:17.799><c> off</c><01:06:18.160><c> right</c><01:06:18.279><c> where</c><01:06:18.400><c> you</c><01:06:18.520><c> can</c><01:06:18.680><c> like</c>

01:06:18.870 --> 01:06:18.880 align:start position:0%
showed off right where you can like
 

01:06:18.880 --> 01:06:20.910 align:start position:0%
showed off right where you can like
update<01:06:19.160><c> the</c><01:06:19.279><c> greeting</c><01:06:19.960><c> pay</c><01:06:20.200><c> some</c><01:06:20.359><c> gas</c><01:06:20.720><c> pay</c>

01:06:20.910 --> 01:06:20.920 align:start position:0%
update the greeting pay some gas pay
 

01:06:20.920 --> 01:06:23.990 align:start position:0%
update the greeting pay some gas pay
some<01:06:21.119><c> value</c><01:06:22.119><c> that</c><01:06:22.359><c> greeting</c><01:06:23.039><c> has</c><01:06:23.200><c> an</c><01:06:23.400><c> event</c>

01:06:23.990 --> 01:06:24.000 align:start position:0%
some value that greeting has an event
 

01:06:24.000 --> 01:06:26.430 align:start position:0%
some value that greeting has an event
right<01:06:24.119><c> so</c><01:06:24.240><c> it</c><01:06:24.400><c> has</c><01:06:24.520><c> this</c><01:06:24.720><c> basic</c><01:06:25.039><c> event</c><01:06:25.839><c> so</c><01:06:26.200><c> that</c>

01:06:26.430 --> 01:06:26.440 align:start position:0%
right so it has this basic event so that
 

01:06:26.440 --> 01:06:29.390 align:start position:0%
right so it has this basic event so that
event<01:06:27.160><c> says</c><01:06:27.839><c> who</c><01:06:28.119><c> set</c><01:06:28.400><c> the</c><01:06:28.520><c> greeting</c><01:06:29.160><c> what</c><01:06:29.279><c> the</c>

01:06:29.390 --> 01:06:29.400 align:start position:0%
event says who set the greeting what the
 

01:06:29.400 --> 01:06:31.549 align:start position:0%
event says who set the greeting what the
greeting<01:06:29.880><c> was</c><01:06:30.640><c> whether</c><01:06:30.880><c> they</c><01:06:31.039><c> paid</c><01:06:31.279><c> some</c>

01:06:31.549 --> 01:06:31.559 align:start position:0%
greeting was whether they paid some
 

01:06:31.559 --> 01:06:34.230 align:start position:0%
greeting was whether they paid some
value<01:06:32.359><c> or</c><01:06:32.599><c> not</c><01:06:33.119><c> true</c><01:06:33.319><c> or</c><01:06:33.440><c> false</c><01:06:33.839><c> and</c><01:06:33.920><c> then</c><01:06:34.079><c> what</c>

01:06:34.230 --> 01:06:34.240 align:start position:0%
value or not true or false and then what
 

01:06:34.240 --> 01:06:36.630 align:start position:0%
value or not true or false and then what
that<01:06:34.400><c> actual</c><01:06:34.680><c> value</c><01:06:35.000><c> was</c><01:06:35.640><c> so</c><01:06:35.880><c> this</c><01:06:36.079><c> event</c><01:06:36.440><c> is</c>

01:06:36.630 --> 01:06:36.640 align:start position:0%
that actual value was so this event is
 

01:06:36.640 --> 01:06:38.470 align:start position:0%
that actual value was so this event is
kind<01:06:36.760><c> of</c><01:06:36.960><c> like</c><01:06:37.240><c> what</c><01:06:37.440><c> it's</c><01:06:37.559><c> like</c><01:06:37.920><c> a</c><01:06:38.000><c> log</c><01:06:38.319><c> on</c>

01:06:38.470 --> 01:06:38.480 align:start position:0%
kind of like what it's like a log on
 

01:06:38.480 --> 01:06:40.029 align:start position:0%
kind of like what it's like a log on
ethereum<01:06:38.960><c> right</c><01:06:39.079><c> we</c><01:06:39.160><c> want</c><01:06:39.279><c> to</c><01:06:39.400><c> keep</c><01:06:39.559><c> track</c><01:06:39.799><c> of</c>

01:06:40.029 --> 01:06:40.039 align:start position:0%
ethereum right we want to keep track of
 

01:06:40.039 --> 01:06:41.870 align:start position:0%
ethereum right we want to keep track of
something<01:06:40.880><c> and</c><01:06:41.000><c> we</c><01:06:41.160><c> probably</c><01:06:41.559><c> want</c><01:06:41.720><c> to</c>

01:06:41.870 --> 01:06:41.880 align:start position:0%
something and we probably want to
 

01:06:41.880 --> 01:06:44.309 align:start position:0%
something and we probably want to
display<01:06:42.200><c> that</c><01:06:42.319><c> in</c><01:06:42.400><c> our</c><01:06:42.559><c> front</c><01:06:42.760><c> end</c><01:06:43.760><c> um</c><01:06:43.920><c> so</c><01:06:44.160><c> we</c>

01:06:44.309 --> 01:06:44.319 align:start position:0%
display that in our front end um so we
 

01:06:44.319 --> 01:06:46.670 align:start position:0%
display that in our front end um so we
could<01:06:44.559><c> just</c><01:06:44.799><c> query</c><01:06:45.319><c> that</c><01:06:45.839><c> directly</c><01:06:46.359><c> using</c>

01:06:46.670 --> 01:06:46.680 align:start position:0%
could just query that directly using
 

01:06:46.680 --> 01:06:48.549 align:start position:0%
could just query that directly using
scaffold<01:06:47.200><c> eth</c><01:06:47.640><c> there's</c><01:06:47.799><c> a</c><01:06:48.079><c> there's</c><01:06:48.240><c> a</c><01:06:48.400><c> hook</c>

01:06:48.549 --> 01:06:48.559 align:start position:0%
scaffold eth there's a there's a hook
 

01:06:48.559 --> 01:06:51.349 align:start position:0%
scaffold eth there's a there's a hook
for<01:06:48.760><c> that</c><01:06:49.359><c> if</c><01:06:49.480><c> you</c><01:06:49.599><c> go</c><01:06:49.680><c> to</c><01:06:49.799><c> scaffold</c><01:06:50.359><c> eat.io</c>

01:06:51.349 --> 01:06:51.359 align:start position:0%
for that if you go to scaffold eat.io
 

01:06:51.359 --> 01:06:53.230 align:start position:0%
for that if you go to scaffold eat.io
and<01:06:51.559><c> you</c><01:06:51.720><c> go</c><01:06:51.920><c> to</c><01:06:52.559><c> interacting</c><01:06:53.039><c> with</c><01:06:53.160><c> your</c>

01:06:53.230 --> 01:06:53.240 align:start position:0%
and you go to interacting with your
 

01:06:53.240 --> 01:06:56.349 align:start position:0%
and you go to interacting with your
smart<01:06:53.599><c> contract</c><01:06:54.480><c> there</c><01:06:54.680><c> is</c><01:06:54.960><c> a</c><01:06:55.839><c> uh</c><01:06:56.000><c> event</c>

01:06:56.349 --> 01:06:56.359 align:start position:0%
smart contract there is a uh event
 

01:06:56.359 --> 01:06:58.829 align:start position:0%
smart contract there is a uh event
history<01:06:57.359><c> and</c><01:06:57.480><c> then</c><01:06:57.599><c> there</c><01:06:57.720><c> is</c><01:06:58.000><c> also</c><01:06:58.319><c> a</c><01:06:58.520><c> watch</c>

01:06:58.829 --> 01:06:58.839 align:start position:0%
history and then there is also a watch
 

01:06:58.839 --> 01:07:00.470 align:start position:0%
history and then there is also a watch
contract<01:06:59.279><c> event</c><01:06:59.520><c> so</c><01:06:59.680><c> there's</c><01:06:59.839><c> two</c><01:07:00.119><c> two</c><01:07:00.279><c> ways</c>

01:07:00.470 --> 01:07:00.480 align:start position:0%
contract event so there's two two ways
 

01:07:00.480 --> 01:07:02.470 align:start position:0%
contract event so there's two two ways
you<01:07:00.599><c> can</c><01:07:00.760><c> get</c><01:07:01.079><c> information</c><01:07:02.079><c> lots</c><01:07:02.319><c> of</c>

01:07:02.470 --> 01:07:02.480 align:start position:0%
you can get information lots of
 

01:07:02.480 --> 01:07:04.029 align:start position:0%
you can get information lots of
information<01:07:02.880><c> or</c><01:07:03.000><c> if</c><01:07:03.079><c> you</c><01:07:03.160><c> want</c><01:07:03.279><c> to</c><01:07:03.400><c> just</c><01:07:03.599><c> like</c>

01:07:04.029 --> 01:07:04.039 align:start position:0%
information or if you want to just like
 

01:07:04.039 --> 01:07:06.109 align:start position:0%
information or if you want to just like
watch<01:07:04.599><c> all</c><01:07:04.920><c> the</c><01:07:05.200><c> the</c><01:07:05.319><c> events</c><01:07:05.599><c> that</c><01:07:05.760><c> come</c><01:07:05.960><c> off</c>

01:07:06.109 --> 01:07:06.119 align:start position:0%
watch all the the events that come off
 

01:07:06.119 --> 01:07:08.349 align:start position:0%
watch all the the events that come off
you<01:07:06.240><c> can</c><01:07:06.400><c> also</c><01:07:06.599><c> do</c><01:07:06.880><c> that</c><01:07:07.400><c> so</c><01:07:07.559><c> it's</c><01:07:07.760><c> easy</c><01:07:08.000><c> to</c><01:07:08.160><c> get</c>

01:07:08.349 --> 01:07:08.359 align:start position:0%
you can also do that so it's easy to get
 

01:07:08.359 --> 01:07:10.430 align:start position:0%
you can also do that so it's easy to get
like<01:07:08.599><c> small</c><01:07:08.960><c> bits</c><01:07:09.160><c> of</c><01:07:09.319><c> data</c><01:07:09.880><c> but</c><01:07:10.079><c> if</c><01:07:10.200><c> you</c><01:07:10.279><c> want</c>

01:07:10.430 --> 01:07:10.440 align:start position:0%
like small bits of data but if you want
 

01:07:10.440 --> 01:07:12.309 align:start position:0%
like small bits of data but if you want
to<01:07:10.599><c> get</c><01:07:10.839><c> like</c><01:07:11.119><c> all</c><01:07:11.640><c> of</c><01:07:11.760><c> the</c><01:07:11.880><c> events</c><01:07:12.160><c> that</c>

01:07:12.309 --> 01:07:12.319 align:start position:0%
to get like all of the events that
 

01:07:12.319 --> 01:07:14.430 align:start position:0%
to get like all of the events that
happen<01:07:12.680><c> since</c><01:07:12.839><c> you</c><01:07:13.000><c> deployed</c><01:07:13.400><c> your</c><01:07:13.520><c> dap</c><01:07:14.240><c> maybe</c>

01:07:14.430 --> 01:07:14.440 align:start position:0%
happen since you deployed your dap maybe
 

01:07:14.440 --> 01:07:16.750 align:start position:0%
happen since you deployed your dap maybe
you<01:07:14.520><c> want</c><01:07:14.640><c> to</c><01:07:14.720><c> get</c><01:07:15.000><c> thousands</c><01:07:15.480><c> of</c><01:07:15.799><c> events</c><01:07:16.559><c> it's</c>

01:07:16.750 --> 01:07:16.760 align:start position:0%
you want to get thousands of events it's
 

01:07:16.760 --> 01:07:18.470 align:start position:0%
you want to get thousands of events it's
not<01:07:17.079><c> effective</c><01:07:17.440><c> to</c><01:07:17.559><c> use</c><01:07:17.839><c> something</c><01:07:18.119><c> like</c><01:07:18.279><c> this</c>

01:07:18.470 --> 01:07:18.480 align:start position:0%
not effective to use something like this
 

01:07:18.480 --> 01:07:20.789 align:start position:0%
not effective to use something like this
because<01:07:18.599><c> it's</c><01:07:18.760><c> going</c><01:07:18.839><c> to</c><01:07:18.960><c> be</c><01:07:19.079><c> too</c><01:07:19.240><c> slow</c><01:07:19.799><c> right</c>

01:07:20.789 --> 01:07:20.799 align:start position:0%
because it's going to be too slow right
 

01:07:20.799 --> 01:07:24.750 align:start position:0%
because it's going to be too slow right
so<01:07:21.799><c> uh</c><01:07:22.000><c> we</c><01:07:22.200><c> can</c><01:07:22.799><c> take</c><01:07:23.039><c> this</c><01:07:23.240><c> event</c><01:07:23.599><c> data</c><01:07:24.440><c> and</c><01:07:24.640><c> as</c>

01:07:24.750 --> 01:07:24.760 align:start position:0%
so uh we can take this event data and as
 

01:07:24.760 --> 01:07:26.870 align:start position:0%
so uh we can take this event data and as
it<01:07:24.920><c> gets</c><01:07:25.119><c> emitted</c><01:07:25.640><c> off</c><01:07:25.760><c> of</c><01:07:25.920><c> the</c><01:07:26.079><c> blockchain</c>

01:07:26.870 --> 01:07:26.880 align:start position:0%
it gets emitted off of the blockchain
 

01:07:26.880 --> 01:07:29.789 align:start position:0%
it gets emitted off of the blockchain
right<01:07:27.079><c> here</c><01:07:27.839><c> right</c><01:07:28.359><c> we</c><01:07:28.480><c> can</c><01:07:28.960><c> index</c><01:07:29.359><c> it</c><01:07:29.640><c> that's</c>

01:07:29.789 --> 01:07:29.799 align:start position:0%
right here right we can index it that's
 

01:07:29.799 --> 01:07:31.430 align:start position:0%
right here right we can index it that's
what<01:07:29.920><c> the</c><01:07:30.039><c> graph</c><01:07:30.279><c> is</c><01:07:30.400><c> it's</c><01:07:30.559><c> an</c><01:07:30.720><c> indexing</c>

01:07:31.430 --> 01:07:31.440 align:start position:0%
what the graph is it's an indexing
 

01:07:31.440 --> 01:07:34.109 align:start position:0%
what the graph is it's an indexing
protocol<01:07:32.200><c> right</c><01:07:33.200><c> so</c><01:07:33.520><c> if</c><01:07:33.640><c> we</c><01:07:33.720><c> go</c><01:07:33.839><c> to</c><01:07:33.960><c> that</c>

01:07:34.109 --> 01:07:34.119 align:start position:0%
protocol right so if we go to that
 

01:07:34.119 --> 01:07:36.470 align:start position:0%
protocol right so if we go to that
subgraph<01:07:34.640><c> folder</c><01:07:35.440><c> and</c><01:07:35.680><c> we</c><01:07:35.799><c> go</c><01:07:35.920><c> to</c><01:07:36.079><c> the</c>

01:07:36.470 --> 01:07:36.480 align:start position:0%
subgraph folder and we go to the
 

01:07:36.480 --> 01:07:38.789 align:start position:0%
subgraph folder and we go to the
subgraph<01:07:36.960><c> configuration</c><01:07:37.960><c> it</c><01:07:38.240><c> it's</c><01:07:38.400><c> already</c>

01:07:38.789 --> 01:07:38.799 align:start position:0%
subgraph configuration it it's already
 

01:07:38.799 --> 01:07:41.829 align:start position:0%
subgraph configuration it it's already
pre<01:07:39.200><c> predefined</c><01:07:39.799><c> for</c><01:07:39.960><c> us</c><01:07:40.279><c> this</c><01:07:40.480><c> example</c><01:07:41.319><c> comes</c>

01:07:41.829 --> 01:07:41.839 align:start position:0%
pre predefined for us this example comes
 

01:07:41.839 --> 01:07:44.029 align:start position:0%
pre predefined for us this example comes
with<01:07:42.240><c> the</c><01:07:42.400><c> network</c><01:07:42.760><c> we</c><01:07:42.920><c> care</c><01:07:43.119><c> about</c><01:07:43.559><c> and</c><01:07:43.799><c> the</c>

01:07:44.029 --> 01:07:44.039 align:start position:0%
with the network we care about and the
 

01:07:44.039 --> 01:07:46.510 align:start position:0%
with the network we care about and the
address<01:07:44.599><c> of</c><01:07:44.720><c> the</c><01:07:44.880><c> smart</c><01:07:45.240><c> contract</c><01:07:46.039><c> it</c><01:07:46.200><c> also</c>

01:07:46.510 --> 01:07:46.520 align:start position:0%
address of the smart contract it also
 

01:07:46.520 --> 01:07:48.829 align:start position:0%
address of the smart contract it also
comes<01:07:46.920><c> comes</c><01:07:47.160><c> with</c><01:07:47.359><c> the</c><01:07:47.520><c> concept</c><01:07:48.079><c> of</c><01:07:48.559><c> what</c><01:07:48.720><c> are</c>

01:07:48.829 --> 01:07:48.839 align:start position:0%
comes comes with the concept of what are
 

01:07:48.839 --> 01:07:50.269 align:start position:0%
comes comes with the concept of what are
called<01:07:49.079><c> entities</c><01:07:49.760><c> and</c><01:07:49.880><c> again</c><01:07:50.039><c> we're</c><01:07:50.160><c> not</c>

01:07:50.269 --> 01:07:50.279 align:start position:0%
called entities and again we're not
 

01:07:50.279 --> 01:07:51.630 align:start position:0%
called entities and again we're not
going<01:07:50.359><c> to</c><01:07:50.480><c> go</c><01:07:50.640><c> too</c><01:07:50.839><c> far</c><01:07:51.000><c> down</c><01:07:51.200><c> that</c><01:07:51.359><c> rabbit</c>

01:07:51.630 --> 01:07:51.640 align:start position:0%
going to go too far down that rabbit
 

01:07:51.640 --> 01:07:53.150 align:start position:0%
going to go too far down that rabbit
hole<01:07:52.039><c> but</c><01:07:52.160><c> it's</c><01:07:52.319><c> how</c><01:07:52.440><c> we</c><01:07:52.520><c> want</c><01:07:52.640><c> to</c><01:07:52.720><c> store</c><01:07:53.000><c> the</c>

01:07:53.150 --> 01:07:53.160 align:start position:0%
hole but it's how we want to store the
 

01:07:53.160 --> 01:07:55.670 align:start position:0%
hole but it's how we want to store the
data<01:07:53.880><c> and</c><01:07:54.000><c> then</c><01:07:54.119><c> we</c><01:07:54.240><c> have</c><01:07:54.400><c> this</c><01:07:54.559><c> Handler</c><01:07:55.520><c> and</c>

01:07:55.670 --> 01:07:55.680 align:start position:0%
data and then we have this Handler and
 

01:07:55.680 --> 01:07:57.510 align:start position:0%
data and then we have this Handler and
all<01:07:55.839><c> of</c><01:07:56.039><c> this</c><01:07:56.240><c> stuff</c><01:07:56.599><c> it's</c><01:07:56.799><c> three</c><01:07:57.079><c> it's</c><01:07:57.279><c> three</c>

01:07:57.510 --> 01:07:57.520 align:start position:0%
all of this stuff it's three it's three
 

01:07:57.520 --> 01:07:59.870 align:start position:0%
all of this stuff it's three it's three
files<01:07:57.920><c> it's</c><01:07:58.079><c> the</c><01:07:58.240><c> configuration</c><01:07:59.039><c> file</c><01:07:59.599><c> it's</c>

01:07:59.870 --> 01:07:59.880 align:start position:0%
files it's the configuration file it's
 

01:07:59.880 --> 01:08:02.470 align:start position:0%
files it's the configuration file it's
the<01:08:00.680><c> uh</c><01:08:00.839><c> schema</c><01:08:01.440><c> which</c><01:08:01.559><c> is</c><01:08:01.760><c> like</c><01:08:01.920><c> how</c><01:08:02.039><c> we</c><01:08:02.119><c> store</c>

01:08:02.470 --> 01:08:02.480 align:start position:0%
the uh schema which is like how we store
 

01:08:02.480 --> 01:08:04.470 align:start position:0%
the uh schema which is like how we store
the<01:08:02.599><c> data</c><01:08:03.039><c> and</c><01:08:03.200><c> it's</c><01:08:03.480><c> the</c><01:08:03.680><c> Handler</c><01:08:04.200><c> which</c><01:08:04.319><c> is</c>

01:08:04.470 --> 01:08:04.480 align:start position:0%
the data and it's the Handler which is
 

01:08:04.480 --> 01:08:06.510 align:start position:0%
the data and it's the Handler which is
like<01:08:04.640><c> how</c><01:08:04.799><c> we</c><01:08:05.000><c> process</c><01:08:05.400><c> the</c><01:08:05.559><c> data</c><01:08:06.279><c> which</c><01:08:06.400><c> is</c>

01:08:06.510 --> 01:08:06.520 align:start position:0%
like how we process the data which is
 

01:08:06.520 --> 01:08:08.390 align:start position:0%
like how we process the data which is
run<01:08:06.880><c> runs</c><01:08:07.039><c> an</c><01:08:07.200><c> assembly</c><01:08:07.599><c> script</c><01:08:08.160><c> you</c><01:08:08.240><c> don't</c>

01:08:08.390 --> 01:08:08.400 align:start position:0%
run runs an assembly script you don't
 

01:08:08.400 --> 01:08:09.789 align:start position:0%
run runs an assembly script you don't
need<01:08:08.520><c> to</c><01:08:08.880><c> understand</c><01:08:09.039><c> that</c><01:08:09.200><c> stuff</c><01:08:09.440><c> but</c><01:08:09.640><c> that's</c>

01:08:09.789 --> 01:08:09.799 align:start position:0%
need to understand that stuff but that's
 

01:08:09.799 --> 01:08:11.589 align:start position:0%
need to understand that stuff but that's
what<01:08:09.880><c> a</c><01:08:10.039><c> subgraph</c><01:08:10.559><c> is</c><01:08:10.720><c> it's</c><01:08:10.960><c> those</c><01:08:11.160><c> three</c>

01:08:11.589 --> 01:08:11.599 align:start position:0%
what a subgraph is it's those three
 

01:08:11.599 --> 01:08:15.150 align:start position:0%
what a subgraph is it's those three
things<01:08:12.599><c> created</c><01:08:13.119><c> to</c><01:08:13.520><c> process</c><01:08:13.920><c> data</c><01:08:14.760><c> so</c><01:08:14.920><c> if</c><01:08:15.039><c> we</c>

01:08:15.150 --> 01:08:15.160 align:start position:0%
things created to process data so if we
 

01:08:15.160 --> 01:08:17.110 align:start position:0%
things created to process data so if we
want<01:08:15.279><c> to</c><01:08:15.520><c> write</c><01:08:15.680><c> our</c><01:08:15.799><c> own</c><01:08:16.040><c> custom</c><01:08:16.359><c> subgraph</c><01:08:16.960><c> we</c>

01:08:17.110 --> 01:08:17.120 align:start position:0%
want to write our own custom subgraph we
 

01:08:17.120 --> 01:08:19.110 align:start position:0%
want to write our own custom subgraph we
can<01:08:18.080><c> um</c><01:08:18.199><c> but</c><01:08:18.319><c> we're</c><01:08:18.440><c> just</c><01:08:18.560><c> going</c><01:08:18.679><c> to</c><01:08:18.799><c> use</c><01:08:19.000><c> the</c>

01:08:19.110 --> 01:08:19.120 align:start position:0%
can um but we're just going to use the
 

01:08:19.120 --> 01:08:20.870 align:start position:0%
can um but we're just going to use the
one<01:08:19.279><c> that</c><01:08:19.560><c> comes</c><01:08:19.799><c> with</c><01:08:19.960><c> this</c><01:08:20.199><c> package</c><01:08:20.640><c> for</c>

01:08:20.870 --> 01:08:20.880 align:start position:0%
one that comes with this package for
 

01:08:20.880 --> 01:08:22.349 align:start position:0%
one that comes with this package for
Simplicity<01:08:21.400><c> we're</c><01:08:21.520><c> not</c><01:08:21.640><c> going</c><01:08:21.719><c> to</c><01:08:21.839><c> change</c><01:08:22.159><c> the</c>

01:08:22.349 --> 01:08:22.359 align:start position:0%
Simplicity we're not going to change the
 

01:08:22.359 --> 01:08:24.110 align:start position:0%
Simplicity we're not going to change the
contract<01:08:22.759><c> at</c><01:08:22.920><c> all</c><01:08:23.400><c> we're</c><01:08:23.560><c> just</c><01:08:23.679><c> going</c><01:08:23.759><c> to</c><01:08:23.880><c> show</c>

01:08:24.110 --> 01:08:24.120 align:start position:0%
contract at all we're just going to show
 

01:08:24.120 --> 01:08:27.470 align:start position:0%
contract at all we're just going to show
how<01:08:24.319><c> everything</c><01:08:24.679><c> works</c><01:08:25.640><c> so</c><01:08:26.600><c> scaffold</c><01:08:27.120><c> is</c><01:08:27.239><c> done</c>

01:08:27.470 --> 01:08:27.480 align:start position:0%
how everything works so scaffold is done
 

01:08:27.480 --> 01:08:30.510 align:start position:0%
how everything works so scaffold is done
installing<01:08:28.400><c> so</c><01:08:28.719><c> let's</c><01:08:28.920><c> go</c><01:08:29.080><c> up</c><01:08:29.319><c> here</c><01:08:30.159><c> let's</c><01:08:30.359><c> go</c>

01:08:30.510 --> 01:08:30.520 align:start position:0%
installing so let's go up here let's go
 

01:08:30.520 --> 01:08:34.990 align:start position:0%
installing so let's go up here let's go
into<01:08:30.719><c> the</c><01:08:30.839><c> Devcon</c><01:08:31.480><c> folder</c><01:08:32.480><c> let's</c><01:08:32.679><c> do</c><01:08:32.920><c> yarn</c><01:08:33.920><c> uh</c>

01:08:34.990 --> 01:08:35.000 align:start position:0%
into the Devcon folder let's do yarn uh
 

01:08:35.000 --> 01:08:38.510 align:start position:0%
into the Devcon folder let's do yarn uh
start<01:08:36.000><c> oh</c><01:08:36.159><c> sorry</c><01:08:36.359><c> yarn</c><01:08:36.600><c> chain</c><01:08:36.960><c> sorry</c><01:08:37.960><c> yarn</c>

01:08:38.510 --> 01:08:38.520 align:start position:0%
start oh sorry yarn chain sorry yarn
 

01:08:38.520 --> 01:08:41.430 align:start position:0%
start oh sorry yarn chain sorry yarn
chain<01:08:39.520><c> yarn</c>

01:08:41.430 --> 01:08:41.440 align:start position:0%
chain yarn
 

01:08:41.440 --> 01:08:44.189 align:start position:0%
chain yarn
start<01:08:42.440><c> and</c><01:08:42.799><c> yarn</c>

01:08:44.189 --> 01:08:44.199 align:start position:0%
start and yarn
 

01:08:44.199 --> 01:08:47.789 align:start position:0%
start and yarn
deploy<01:08:45.199><c> now</c><01:08:45.799><c> the</c><01:08:45.960><c> difference</c><01:08:46.640><c> with</c><01:08:47.279><c> uh</c><01:08:47.520><c> this</c>

01:08:47.789 --> 01:08:47.799 align:start position:0%
deploy now the difference with uh this
 

01:08:47.799 --> 01:08:51.070 align:start position:0%
deploy now the difference with uh this
package<01:08:48.359><c> because</c><01:08:48.640><c> we</c><01:08:48.799><c> have</c><01:08:48.920><c> a</c><01:08:49.679><c> third</c><01:08:50.679><c> um</c><01:08:50.960><c> you</c>

01:08:51.070 --> 01:08:51.080 align:start position:0%
package because we have a third um you
 

01:08:51.080 --> 01:08:52.550 align:start position:0%
package because we have a third um you
know<01:08:51.400><c> package</c><01:08:51.719><c> that</c><01:08:51.839><c> we're</c><01:08:52.000><c> using</c><01:08:52.400><c> the</c>

01:08:52.550 --> 01:08:52.560 align:start position:0%
know package that we're using the
 

01:08:52.560 --> 01:08:55.030 align:start position:0%
know package that we're using the
subgraph<01:08:53.199><c> package</c><01:08:53.839><c> we</c><01:08:54.000><c> also</c><01:08:54.239><c> want</c><01:08:54.359><c> to</c><01:08:54.480><c> have</c>

01:08:55.030 --> 01:08:55.040 align:start position:0%
subgraph package we also want to have
 

01:08:55.040 --> 01:08:56.910 align:start position:0%
subgraph package we also want to have
another<01:08:55.480><c> window</c><01:08:56.080><c> right</c><01:08:56.199><c> so</c><01:08:56.359><c> we</c><01:08:56.520><c> still</c><01:08:56.719><c> need</c>

01:08:56.910 --> 01:08:56.920 align:start position:0%
another window right so we still need
 

01:08:56.920 --> 01:08:59.870 align:start position:0%
another window right so we still need
our<01:08:57.199><c> chain</c><01:08:58.000><c> we</c><01:08:58.159><c> still</c><01:08:58.359><c> need</c><01:08:58.520><c> our</c><01:08:58.719><c> front</c><01:08:59.000><c> end</c><01:08:59.719><c> we</c>

01:08:59.870 --> 01:08:59.880 align:start position:0%
our chain we still need our front end we
 

01:08:59.880 --> 01:09:02.269 align:start position:0%
our chain we still need our front end we
want<01:09:00.000><c> to</c><01:09:00.120><c> do</c><01:09:00.279><c> our</c><01:09:00.440><c> deploys</c><01:09:00.920><c> in</c><01:09:01.159><c> this</c><01:09:01.359><c> window</c>

01:09:02.269 --> 01:09:02.279 align:start position:0%
want to do our deploys in this window
 

01:09:02.279 --> 01:09:04.110 align:start position:0%
want to do our deploys in this window
this<01:09:02.560><c> last</c><01:09:02.839><c> one</c><01:09:03.239><c> is</c><01:09:03.480><c> where</c><01:09:03.600><c> we're</c><01:09:03.759><c> going</c><01:09:03.839><c> to</c>

01:09:04.110 --> 01:09:04.120 align:start position:0%
this last one is where we're going to
 

01:09:04.120 --> 01:09:07.110 align:start position:0%
this last one is where we're going to
simulate<01:09:04.640><c> the</c><01:09:04.839><c> graph</c><01:09:05.239><c> in</c><01:09:05.400><c> Docker</c><01:09:06.359><c> okay</c><01:09:07.000><c> now</c>

01:09:07.110 --> 01:09:07.120 align:start position:0%
simulate the graph in Docker okay now
 

01:09:07.120 --> 01:09:08.709 align:start position:0%
simulate the graph in Docker okay now
you<01:09:07.239><c> don't</c><01:09:07.359><c> need</c><01:09:07.520><c> to</c><01:09:07.640><c> know</c><01:09:07.799><c> what</c><01:09:07.960><c> Docker</c><01:09:08.359><c> is</c>

01:09:08.709 --> 01:09:08.719 align:start position:0%
you don't need to know what Docker is
 

01:09:08.719 --> 01:09:10.870 align:start position:0%
you don't need to know what Docker is
but<01:09:09.239><c> uh</c><01:09:09.759><c> Docker</c><01:09:10.159><c> is</c><01:09:10.319><c> basically</c><01:09:10.679><c> a</c>

01:09:10.870 --> 01:09:10.880 align:start position:0%
but uh Docker is basically a
 

01:09:10.880 --> 01:09:13.229 align:start position:0%
but uh Docker is basically a
virtualization<01:09:11.799><c> layer</c><01:09:12.520><c> that</c><01:09:12.640><c> allows</c><01:09:12.920><c> you</c><01:09:13.000><c> to</c>

01:09:13.229 --> 01:09:13.239 align:start position:0%
virtualization layer that allows you to
 

01:09:13.239 --> 01:09:15.870 align:start position:0%
virtualization layer that allows you to
Virtual<01:09:14.239><c> run</c><01:09:14.440><c> what</c><01:09:14.560><c> are</c><01:09:14.719><c> called</c><01:09:14.960><c> containers</c>

01:09:15.870 --> 01:09:15.880 align:start position:0%
Virtual run what are called containers
 

01:09:15.880 --> 01:09:16.870 align:start position:0%
Virtual run what are called containers
uh<01:09:15.960><c> it's</c><01:09:16.080><c> kind</c><01:09:16.159><c> of</c><01:09:16.239><c> like</c><01:09:16.319><c> running</c><01:09:16.560><c> virtual</c>

01:09:16.870 --> 01:09:16.880 align:start position:0%
uh it's kind of like running virtual
 

01:09:16.880 --> 01:09:19.030 align:start position:0%
uh it's kind of like running virtual
machines<01:09:17.239><c> but</c><01:09:17.359><c> they're</c><01:09:17.520><c> very</c><01:09:17.719><c> very</c><01:09:17.920><c> small</c><01:09:18.920><c> uh</c>

01:09:19.030 --> 01:09:19.040 align:start position:0%
machines but they're very very small uh
 

01:09:19.040 --> 01:09:20.709 align:start position:0%
machines but they're very very small uh
and<01:09:19.159><c> so</c><01:09:19.319><c> we're</c><01:09:19.480><c> going</c><01:09:19.600><c> to</c><01:09:19.799><c> use</c><01:09:20.120><c> the</c><01:09:20.279><c> graph's</c>

01:09:20.709 --> 01:09:20.719 align:start position:0%
and so we're going to use the graph's
 

01:09:20.719 --> 01:09:22.789 align:start position:0%
and so we're going to use the graph's
power<01:09:21.000><c> or</c><01:09:21.120><c> sorry</c><01:09:21.359><c> the</c><01:09:21.440><c> docker's</c><01:09:21.960><c> power</c><01:09:22.319><c> to</c><01:09:22.520><c> do</c>

01:09:22.789 --> 01:09:22.799 align:start position:0%
power or sorry the docker's power to do
 

01:09:22.799 --> 01:09:25.390 align:start position:0%
power or sorry the docker's power to do
that<01:09:23.600><c> uh</c><01:09:23.799><c> inside</c><01:09:24.319><c> of</c><01:09:24.520><c> what</c><01:09:24.600><c> are</c><01:09:24.759><c> called</c><01:09:24.960><c> docker</c>

01:09:25.390 --> 01:09:25.400 align:start position:0%
that uh inside of what are called docker
 

01:09:25.400 --> 01:09:27.349 align:start position:0%
that uh inside of what are called docker
containers<01:09:26.279><c> again</c><01:09:26.480><c> you</c><01:09:26.600><c> don't</c><01:09:26.799><c> need</c><01:09:26.960><c> to</c><01:09:27.120><c> know</c>

01:09:27.349 --> 01:09:27.359 align:start position:0%
containers again you don't need to know
 

01:09:27.359 --> 01:09:29.630 align:start position:0%
containers again you don't need to know
that<01:09:28.080><c> but</c><01:09:28.319><c> to</c><01:09:28.480><c> do</c><01:09:28.679><c> that</c><01:09:28.839><c> all</c><01:09:28.960><c> we</c><01:09:29.080><c> need</c><01:09:29.239><c> to</c><01:09:29.400><c> do</c><01:09:29.520><c> is</c>

01:09:29.630 --> 01:09:29.640 align:start position:0%
that but to do that all we need to do is
 

01:09:29.640 --> 01:09:34.309 align:start position:0%
that but to do that all we need to do is
do<01:09:29.839><c> yarn</c><01:09:30.239><c> run-</c><01:09:31.159><c> node</c><01:09:32.159><c> so</c><01:09:32.440><c> that's</c><01:09:32.679><c> going</c><01:09:33.319><c> to</c>

01:09:34.309 --> 01:09:34.319 align:start position:0%
do yarn run- node so that's going to
 

01:09:34.319 --> 01:09:36.110 align:start position:0%
do yarn run- node so that's going to
there's<01:09:34.560><c> like</c><01:09:34.679><c> a</c><01:09:34.920><c> a</c><01:09:35.120><c> file</c><01:09:35.560><c> that's</c><01:09:35.759><c> on</c><01:09:35.920><c> there</c>

01:09:36.110 --> 01:09:36.120 align:start position:0%
there's like a a file that's on there
 

01:09:36.120 --> 01:09:38.110 align:start position:0%
there's like a a file that's on there
called<01:09:36.279><c> a</c><01:09:36.440><c> Docker</c><01:09:36.799><c> compos</c><01:09:37.199><c> file</c><01:09:37.520><c> that</c><01:09:37.679><c> has</c><01:09:37.920><c> all</c>

01:09:38.110 --> 01:09:38.120 align:start position:0%
called a Docker compos file that has all
 

01:09:38.120 --> 01:09:41.030 align:start position:0%
called a Docker compos file that has all
the<01:09:38.279><c> configuration</c><01:09:39.040><c> defined</c><01:09:39.640><c> for</c><01:09:40.159><c> creating</c><01:09:40.640><c> a</c>

01:09:41.030 --> 01:09:41.040 align:start position:0%
the configuration defined for creating a
 

01:09:41.040 --> 01:09:44.030 align:start position:0%
the configuration defined for creating a
graph<01:09:42.040><c> uh</c><01:09:42.159><c> node</c><01:09:42.440><c> on</c><01:09:42.600><c> your</c><01:09:42.759><c> machines</c><01:09:43.560><c> and</c><01:09:43.759><c> all</c>

01:09:44.030 --> 01:09:44.040 align:start position:0%
graph uh node on your machines and all
 

01:09:44.040 --> 01:09:45.470 align:start position:0%
graph uh node on your machines and all
the<01:09:44.159><c> infrastructure</c><01:09:44.719><c> you</c><01:09:44.839><c> need</c><01:09:45.080><c> so</c><01:09:45.199><c> you</c><01:09:45.319><c> need</c>

01:09:45.470 --> 01:09:45.480 align:start position:0%
the infrastructure you need so you need
 

01:09:45.480 --> 01:09:49.189 align:start position:0%
the infrastructure you need so you need
an<01:09:45.679><c> ipfs</c><01:09:46.319><c> node</c><01:09:47.120><c> and</c><01:09:47.319><c> you</c><01:09:47.480><c> need</c><01:09:47.880><c> a</c><01:09:48.400><c> uh</c><01:09:48.640><c> database</c>

01:09:49.189 --> 01:09:49.199 align:start position:0%
an ipfs node and you need a uh database
 

01:09:49.199 --> 01:09:51.309 align:start position:0%
an ipfs node and you need a uh database
postgress<01:09:49.759><c> database</c><01:09:50.600><c> so</c><01:09:50.759><c> it's</c><01:09:50.960><c> it's</c><01:09:51.159><c> pretty</c>

01:09:51.309 --> 01:09:51.319 align:start position:0%
postgress database so it's it's pretty
 

01:09:51.319 --> 01:09:52.510 align:start position:0%
postgress database so it's it's pretty
much<01:09:51.480><c> all</c><01:09:51.640><c> configured</c><01:09:52.040><c> you</c><01:09:52.120><c> don't</c><01:09:52.239><c> need</c><01:09:52.359><c> to</c>

01:09:52.510 --> 01:09:52.520 align:start position:0%
much all configured you don't need to
 

01:09:52.520 --> 01:09:54.750 align:start position:0%
much all configured you don't need to
change<01:09:52.839><c> anything</c><01:09:53.600><c> so</c><01:09:53.799><c> we're</c><01:09:54.040><c> doing</c><01:09:54.360><c> that</c><01:09:54.560><c> now</c>

01:09:54.750 --> 01:09:54.760 align:start position:0%
change anything so we're doing that now
 

01:09:54.760 --> 01:09:56.430 align:start position:0%
change anything so we're doing that now
we're<01:09:54.920><c> spinning</c><01:09:55.480><c> up</c><01:09:55.679><c> everything</c><01:09:56.040><c> inside</c><01:09:56.280><c> of</c>

01:09:56.430 --> 01:09:56.440 align:start position:0%
we're spinning up everything inside of
 

01:09:56.440 --> 01:09:57.870 align:start position:0%
we're spinning up everything inside of
Docker<01:09:56.960><c> so</c><01:09:57.080><c> you</c><01:09:57.159><c> need</c><01:09:57.320><c> to</c><01:09:57.400><c> have</c><01:09:57.520><c> Docker</c>

01:09:57.870 --> 01:09:57.880 align:start position:0%
Docker so you need to have Docker
 

01:09:57.880 --> 01:10:00.390 align:start position:0%
Docker so you need to have Docker
installed<01:09:58.840><c> and</c><01:09:59.000><c> that's</c><01:09:59.199><c> just</c><01:09:59.480><c> one</c><01:09:59.760><c> example</c><01:10:00.239><c> of</c>

01:10:00.390 --> 01:10:00.400 align:start position:0%
installed and that's just one example of
 

01:10:00.400 --> 01:10:01.990 align:start position:0%
installed and that's just one example of
one<01:10:00.520><c> of</c><01:10:00.640><c> the</c><01:10:00.760><c> extensions</c><01:10:01.560><c> uh</c><01:10:01.679><c> I</c><01:10:01.760><c> think</c><01:10:01.880><c> it's</c>

01:10:01.990 --> 01:10:02.000 align:start position:0%
one of the extensions uh I think it's
 

01:10:02.000 --> 01:10:03.590 align:start position:0%
one of the extensions uh I think it's
the<01:10:02.159><c> most</c><01:10:02.360><c> relevant</c><01:10:03.040><c> especially</c><01:10:03.400><c> if</c><01:10:03.480><c> you're</c>

01:10:03.590 --> 01:10:03.600 align:start position:0%
the most relevant especially if you're
 

01:10:03.600 --> 01:10:04.990 align:start position:0%
the most relevant especially if you're
going<01:10:03.679><c> to</c><01:10:03.880><c> hack</c><01:10:04.080><c> at</c><01:10:04.199><c> a</c><01:10:04.320><c> hackathon</c><01:10:04.800><c> and</c><01:10:04.920><c> you</c>

01:10:04.990 --> 01:10:05.000 align:start position:0%
going to hack at a hackathon and you
 

01:10:05.000 --> 01:10:06.950 align:start position:0%
going to hack at a hackathon and you
want<01:10:05.159><c> the</c><01:10:05.320><c> graph</c><01:10:05.560><c> Bounty</c><01:10:06.320><c> uh</c><01:10:06.440><c> who</c><01:10:06.600><c> who</c><01:10:06.719><c> doesn't</c>

01:10:06.950 --> 01:10:06.960 align:start position:0%
want the graph Bounty uh who who doesn't
 

01:10:06.960 --> 01:10:09.110 align:start position:0%
want the graph Bounty uh who who doesn't
like<01:10:07.159><c> bounties</c><01:10:07.719><c> right</c><01:10:07.920><c> so</c><01:10:08.360><c> use</c><01:10:08.560><c> the</c><01:10:08.760><c> graph</c>

01:10:09.110 --> 01:10:09.120 align:start position:0%
like bounties right so use the graph
 

01:10:09.120 --> 01:10:12.990 align:start position:0%
like bounties right so use the graph
graph<01:10:09.360><c> one</c><01:10:10.040><c> so</c><01:10:10.280><c> you</c><01:10:10.440><c> know</c><01:10:10.679><c> it's</c><01:10:11.360><c> working</c><01:10:12.360><c> um</c><01:10:12.880><c> at</c>

01:10:12.990 --> 01:10:13.000 align:start position:0%
graph one so you know it's working um at
 

01:10:13.000 --> 01:10:15.590 align:start position:0%
graph one so you know it's working um at
least<01:10:13.199><c> the</c><01:10:13.440><c> graph</c><01:10:14.440><c> uh</c><01:10:14.600><c> infrastructure</c><01:10:15.199><c> is</c><01:10:15.360><c> set</c>

01:10:15.590 --> 01:10:15.600 align:start position:0%
least the graph uh infrastructure is set
 

01:10:15.600 --> 01:10:18.149 align:start position:0%
least the graph uh infrastructure is set
up<01:10:16.280><c> when</c><01:10:16.440><c> it</c><01:10:16.560><c> says</c><01:10:16.920><c> downloading</c><01:10:17.719><c> latest</c>

01:10:18.149 --> 01:10:18.159 align:start position:0%
up when it says downloading latest
 

01:10:18.159 --> 01:10:20.750 align:start position:0%
up when it says downloading latest
blocks<01:10:18.600><c> from</c><01:10:18.880><c> ethereum</c><01:10:19.880><c> so</c><01:10:20.080><c> we</c><01:10:20.239><c> have</c><01:10:20.440><c> right</c>

01:10:20.750 --> 01:10:20.760 align:start position:0%
blocks from ethereum so we have right
 

01:10:20.760 --> 01:10:23.470 align:start position:0%
blocks from ethereum so we have right
here<01:10:21.760><c> so</c><01:10:22.440><c> that</c><01:10:22.560><c> basically</c><01:10:22.880><c> means</c><01:10:23.159><c> that</c><01:10:23.320><c> the</c>

01:10:23.470 --> 01:10:23.480 align:start position:0%
here so that basically means that the
 

01:10:23.480 --> 01:10:26.270 align:start position:0%
here so that basically means that the
graph<01:10:23.800><c> node</c><01:10:24.120><c> so</c><01:10:24.320><c> graph</c><01:10:24.600><c> node</c><01:10:24.920><c> is</c><01:10:25.120><c> the</c><01:10:25.719><c> the</c><01:10:26.120><c> the</c>

01:10:26.270 --> 01:10:26.280 align:start position:0%
graph node so graph node is the the the
 

01:10:26.280 --> 01:10:28.350 align:start position:0%
graph node so graph node is the the the
thing<01:10:26.520><c> that</c><01:10:26.800><c> processes</c><01:10:27.440><c> data</c><01:10:27.920><c> it's</c><01:10:28.080><c> what</c><01:10:28.199><c> all</c>

01:10:28.350 --> 01:10:28.360 align:start position:0%
thing that processes data it's what all
 

01:10:28.360 --> 01:10:30.550 align:start position:0%
thing that processes data it's what all
the<01:10:28.480><c> indexers</c><01:10:29.000><c> run</c><01:10:29.280><c> it's</c><01:10:29.400><c> a</c><01:10:29.560><c> rust</c><01:10:30.199><c> based</c>

01:10:30.550 --> 01:10:30.560 align:start position:0%
the indexers run it's a rust based
 

01:10:30.560 --> 01:10:33.669 align:start position:0%
the indexers run it's a rust based
implementation<01:10:31.360><c> of</c><01:10:31.600><c> like</c><01:10:31.760><c> data</c><01:10:32.520><c> indexing</c><01:10:33.520><c> uh</c>

01:10:33.669 --> 01:10:33.679 align:start position:0%
implementation of like data indexing uh
 

01:10:33.679 --> 01:10:35.910 align:start position:0%
implementation of like data indexing uh
that<01:10:33.840><c> is</c><01:10:34.040><c> all</c><01:10:34.239><c> running</c><01:10:35.000><c> when</c><01:10:35.159><c> that</c><01:10:35.320><c> says</c><01:10:35.719><c> ready</c>

01:10:35.910 --> 01:10:35.920 align:start position:0%
that is all running when that says ready
 

01:10:35.920 --> 01:10:38.830 align:start position:0%
that is all running when that says ready
to<01:10:36.080><c> download</c><01:10:36.640><c> uh</c><01:10:36.760><c> data's</c><01:10:37.120><c> blocks</c><01:10:37.800><c> so</c><01:10:38.560><c> so</c><01:10:38.719><c> we</c>

01:10:38.830 --> 01:10:38.840 align:start position:0%
to download uh data's blocks so so we
 

01:10:38.840 --> 01:10:41.189 align:start position:0%
to download uh data's blocks so so we
have<01:10:38.960><c> our</c><01:10:39.159><c> chain</c><01:10:39.840><c> we</c><01:10:40.000><c> have</c><01:10:40.199><c> our</c><01:10:40.400><c> front</c><01:10:40.640><c> end</c><01:10:41.040><c> we</c>

01:10:41.189 --> 01:10:41.199 align:start position:0%
have our chain we have our front end we
 

01:10:41.199 --> 01:10:43.470 align:start position:0%
have our chain we have our front end we
have<01:10:41.480><c> the</c><01:10:41.679><c> graph</c><01:10:41.920><c> running</c><01:10:42.719><c> now</c><01:10:42.920><c> we</c><01:10:43.080><c> just</c><01:10:43.199><c> need</c>

01:10:43.470 --> 01:10:43.480 align:start position:0%
have the graph running now we just need
 

01:10:43.480 --> 01:10:46.590 align:start position:0%
have the graph running now we just need
to<01:10:44.480><c> uh</c><01:10:44.679><c> deploy</c><01:10:45.159><c> our</c><01:10:45.360><c> subgraph</c><01:10:45.920><c> so</c><01:10:46.080><c> we</c><01:10:46.280><c> again</c><01:10:46.480><c> we</c>

01:10:46.590 --> 01:10:46.600 align:start position:0%
to uh deploy our subgraph so we again we
 

01:10:46.600 --> 01:10:49.030 align:start position:0%
to uh deploy our subgraph so we again we
already<01:10:46.880><c> have</c><01:10:47.000><c> a</c><01:10:47.159><c> subgraph</c><01:10:47.679><c> that's</c><01:10:48.000><c> here</c><01:10:48.840><c> and</c>

01:10:49.030 --> 01:10:49.040 align:start position:0%
already have a subgraph that's here and
 

01:10:49.040 --> 01:10:51.270 align:start position:0%
already have a subgraph that's here and
this<01:10:49.280><c> subgraph</c><01:10:49.840><c> keeps</c><01:10:50.120><c> track</c><01:10:50.520><c> of</c><01:10:50.840><c> all</c><01:10:51.120><c> the</c>

01:10:51.270 --> 01:10:51.280 align:start position:0%
this subgraph keeps track of all the
 

01:10:51.280 --> 01:10:53.990 align:start position:0%
this subgraph keeps track of all the
events<01:10:51.640><c> that</c><01:10:51.760><c> come</c><01:10:51.960><c> off</c><01:10:52.120><c> of</c><01:10:52.239><c> the</c><01:10:52.800><c> greeting</c><01:10:53.800><c> and</c>

01:10:53.990 --> 01:10:54.000 align:start position:0%
events that come off of the greeting and
 

01:10:54.000 --> 01:10:56.350 align:start position:0%
events that come off of the greeting and
when<01:10:54.239><c> those</c><01:10:54.440><c> events</c><01:10:54.800><c> happen</c><01:10:55.560><c> it</c><01:10:55.719><c> takes</c><01:10:55.960><c> in</c><01:10:56.159><c> the</c>

01:10:56.350 --> 01:10:56.360 align:start position:0%
when those events happen it takes in the
 

01:10:56.360 --> 01:10:59.669 align:start position:0%
when those events happen it takes in the
data<01:10:56.679><c> types</c><01:10:57.679><c> and</c><01:10:57.800><c> it</c><01:10:58.040><c> processes</c><01:10:58.719><c> those</c><01:10:59.400><c> over</c>

01:10:59.669 --> 01:10:59.679 align:start position:0%
data types and it processes those over
 

01:10:59.679 --> 01:11:01.189 align:start position:0%
data types and it processes those over
whatever<01:11:00.000><c> Network</c><01:11:00.360><c> we</c><01:11:00.520><c> want</c><01:11:00.760><c> so</c><01:11:00.920><c> this</c><01:11:01.040><c> is</c>

01:11:01.189 --> 01:11:01.199 align:start position:0%
whatever Network we want so this is
 

01:11:01.199 --> 01:11:05.270 align:start position:0%
whatever Network we want so this is
Local<01:11:01.679><c> Host</c><01:11:02.679><c> it</c><01:11:03.040><c> puts</c><01:11:03.520><c> those</c><01:11:04.159><c> uh</c><01:11:04.360><c> data</c><01:11:04.719><c> type</c>

01:11:05.270 --> 01:11:05.280 align:start position:0%
Local Host it puts those uh data type
 

01:11:05.280 --> 01:11:08.750 align:start position:0%
Local Host it puts those uh data type
ENT<01:11:05.880><c> as</c><01:11:06.199><c> objects</c><01:11:06.719><c> or</c><01:11:07.199><c> I</c><01:11:07.280><c> should</c><01:11:07.520><c> say</c><01:11:07.800><c> values</c>

01:11:08.750 --> 01:11:08.760 align:start position:0%
ENT as objects or I should say values
 

01:11:08.760 --> 01:11:11.950 align:start position:0%
ENT as objects or I should say values
into<01:11:09.080><c> a</c><01:11:09.280><c> database</c><01:11:10.199><c> in</c><01:11:10.360><c> a</c><01:11:10.560><c> certain</c><01:11:11.000><c> data</c><01:11:11.480><c> type</c>

01:11:11.950 --> 01:11:11.960 align:start position:0%
into a database in a certain data type
 

01:11:11.960 --> 01:11:14.990 align:start position:0%
into a database in a certain data type
which<01:11:12.080><c> are</c><01:11:12.520><c> these</c><01:11:13.520><c> and</c><01:11:13.760><c> it</c><01:11:13.960><c> basically</c><01:11:14.520><c> stores</c>

01:11:14.990 --> 01:11:15.000 align:start position:0%
which are these and it basically stores
 

01:11:15.000 --> 01:11:16.709 align:start position:0%
which are these and it basically stores
them<01:11:15.199><c> and</c><01:11:15.320><c> makes</c><01:11:15.560><c> them</c><01:11:15.840><c> available</c><01:11:16.440><c> via</c>

01:11:16.709 --> 01:11:16.719 align:start position:0%
them and makes them available via
 

01:11:16.719 --> 01:11:18.750 align:start position:0%
them and makes them available via
graphql<01:11:17.520><c> so</c><01:11:17.719><c> that's</c><01:11:17.880><c> the</c><01:11:18.040><c> power</c><01:11:18.239><c> of</c><01:11:18.360><c> the</c><01:11:18.520><c> graph</c>

01:11:18.750 --> 01:11:18.760 align:start position:0%
graphql so that's the power of the graph
 

01:11:18.760 --> 01:11:22.350 align:start position:0%
graphql so that's the power of the graph
is<01:11:18.880><c> it</c><01:11:19.080><c> creates</c><01:11:19.480><c> an</c><01:11:19.760><c> API</c><01:11:20.760><c> for</c><01:11:21.600><c> event</c><01:11:22.000><c> data</c>

01:11:22.350 --> 01:11:22.360 align:start position:0%
is it creates an API for event data
 

01:11:22.360 --> 01:11:23.550 align:start position:0%
is it creates an API for event data
which<01:11:22.440><c> is</c><01:11:22.640><c> super</c>

01:11:23.550 --> 01:11:23.560 align:start position:0%
which is super
 

01:11:23.560 --> 01:11:26.149 align:start position:0%
which is super
powerful<01:11:24.560><c> uh</c><01:11:24.719><c> and</c><01:11:24.800><c> it</c><01:11:24.920><c> does</c><01:11:25.400><c> that</c><01:11:25.760><c> using</c>

01:11:26.149 --> 01:11:26.159 align:start position:0%
powerful uh and it does that using
 

01:11:26.159 --> 01:11:29.110 align:start position:0%
powerful uh and it does that using
assembly<01:11:26.679><c> script</c><01:11:27.080><c> mappings</c><01:11:27.880><c> right</c><01:11:28.320><c> and</c><01:11:28.480><c> so</c><01:11:29.040><c> if</c>

01:11:29.110 --> 01:11:29.120 align:start position:0%
assembly script mappings right and so if
 

01:11:29.120 --> 01:11:30.950 align:start position:0%
assembly script mappings right and so if
you<01:11:29.239><c> come</c><01:11:29.400><c> into</c><01:11:29.679><c> your</c><01:11:30.000><c> this</c><01:11:30.199><c> assembly</c><01:11:30.640><c> script</c>

01:11:30.950 --> 01:11:30.960 align:start position:0%
you come into your this assembly script
 

01:11:30.960 --> 01:11:33.110 align:start position:0%
you come into your this assembly script
we'll<01:11:31.159><c> see</c><01:11:31.360><c> that</c><01:11:31.560><c> nothing's</c><01:11:32.120><c> actually</c><01:11:33.000><c> uh</c>

01:11:33.110 --> 01:11:33.120 align:start position:0%
we'll see that nothing's actually uh
 

01:11:33.120 --> 01:11:35.189 align:start position:0%
we'll see that nothing's actually uh
been<01:11:33.400><c> generated</c><01:11:34.000><c> yet</c><01:11:34.520><c> so</c><01:11:34.719><c> we</c><01:11:34.840><c> need</c><01:11:35.000><c> to</c>

01:11:35.189 --> 01:11:35.199 align:start position:0%
been generated yet so we need to
 

01:11:35.199 --> 01:11:37.229 align:start position:0%
been generated yet so we need to
generate<01:11:35.719><c> these</c><01:11:35.960><c> types</c><01:11:36.400><c> we</c><01:11:36.520><c> use</c><01:11:36.760><c> assembly</c>

01:11:37.229 --> 01:11:37.239 align:start position:0%
generate these types we use assembly
 

01:11:37.239 --> 01:11:39.550 align:start position:0%
generate these types we use assembly
script<01:11:37.560><c> with</c><01:11:37.719><c> the</c><01:11:37.880><c> graph</c><01:11:38.560><c> which</c><01:11:38.719><c> is</c><01:11:38.840><c> a</c><01:11:39.080><c> subset</c>

01:11:39.550 --> 01:11:39.560 align:start position:0%
script with the graph which is a subset
 

01:11:39.560 --> 01:11:41.030 align:start position:0%
script with the graph which is a subset
of<01:11:39.760><c> types</c><01:11:40.000><c> scripts</c><01:11:40.360><c> so</c><01:11:40.480><c> it's</c><01:11:40.639><c> kind</c><01:11:40.760><c> of</c><01:11:40.880><c> like</c>

01:11:41.030 --> 01:11:41.040 align:start position:0%
of types scripts so it's kind of like
 

01:11:41.040 --> 01:11:42.950 align:start position:0%
of types scripts so it's kind of like
types<01:11:41.320><c> script</c><01:11:41.679><c> but</c><01:11:41.800><c> it's</c><01:11:41.920><c> a</c><01:11:42.080><c> little</c><01:11:42.280><c> bit</c><01:11:42.520><c> more</c>

01:11:42.950 --> 01:11:42.960 align:start position:0%
types script but it's a little bit more
 

01:11:42.960 --> 01:11:45.790 align:start position:0%
types script but it's a little bit more
um<01:11:43.159><c> simple</c><01:11:43.840><c> you</c><01:11:44.000><c> can't</c><01:11:44.239><c> do</c><01:11:44.480><c> like</c><01:11:44.719><c> Imports</c><01:11:45.440><c> of</c>

01:11:45.790 --> 01:11:45.800 align:start position:0%
um simple you can't do like Imports of
 

01:11:45.800 --> 01:11:47.550 align:start position:0%
um simple you can't do like Imports of
just<01:11:46.040><c> standard</c><01:11:46.400><c> types</c><01:11:46.639><c> script</c><01:11:46.920><c> libraries</c>

01:11:47.550 --> 01:11:47.560 align:start position:0%
just standard types script libraries
 

01:11:47.560 --> 01:11:50.270 align:start position:0%
just standard types script libraries
needs<01:11:47.800><c> to</c><01:11:47.920><c> be</c><01:11:48.000><c> an</c><01:11:48.120><c> assembly</c><01:11:48.520><c> script</c><01:11:49.280><c> library</c>

01:11:50.270 --> 01:11:50.280 align:start position:0%
needs to be an assembly script library
 

01:11:50.280 --> 01:11:51.830 align:start position:0%
needs to be an assembly script library
but<01:11:50.520><c> it's</c><01:11:50.679><c> super</c><01:11:51.000><c> powerful</c><01:11:51.360><c> in</c><01:11:51.480><c> the</c><01:11:51.600><c> sense</c>

01:11:51.830 --> 01:11:51.840 align:start position:0%
but it's super powerful in the sense
 

01:11:51.840 --> 01:11:54.629 align:start position:0%
but it's super powerful in the sense
that<01:11:51.960><c> you</c><01:11:52.080><c> can</c><01:11:52.280><c> use</c><01:11:52.520><c> the</c><01:11:52.719><c> type</c><01:11:53.280><c> safety</c><01:11:53.880><c> of</c><01:11:54.480><c> your</c>

01:11:54.629 --> 01:11:54.639 align:start position:0%
that you can use the type safety of your
 

01:11:54.639 --> 01:11:57.110 align:start position:0%
that you can use the type safety of your
Imports<01:11:55.320><c> so</c><01:11:55.639><c> we</c><01:11:55.760><c> need</c><01:11:55.920><c> to</c><01:11:56.120><c> generate</c><01:11:56.560><c> these</c><01:11:56.920><c> so</c>

01:11:57.110 --> 01:11:57.120 align:start position:0%
Imports so we need to generate these so
 

01:11:57.120 --> 01:11:58.910 align:start position:0%
Imports so we need to generate these so
let's<01:11:57.280><c> go</c><01:11:57.400><c> to</c><01:11:57.560><c> scaffold</c><01:11:57.960><c> eth</c><01:11:58.320><c> so</c><01:11:58.480><c> if</c><01:11:58.560><c> we</c><01:11:58.679><c> go</c><01:11:58.800><c> to</c>

01:11:58.910 --> 01:11:58.920 align:start position:0%
let's go to scaffold eth so if we go to
 

01:11:58.920 --> 01:12:02.030 align:start position:0%
let's go to scaffold eth so if we go to
scaffold<01:11:59.679><c> eth</c><01:12:00.679><c> and</c><01:12:01.000><c> let's</c><01:12:01.280><c> go</c><01:12:01.480><c> to</c><01:12:01.760><c> the</c>

01:12:02.030 --> 01:12:02.040 align:start position:0%
scaffold eth and let's go to the
 

01:12:02.040 --> 01:12:04.550 align:start position:0%
scaffold eth and let's go to the
subgraph<01:12:03.000><c> extension</c><01:12:04.000><c> by</c><01:12:04.120><c> the</c><01:12:04.199><c> way</c><01:12:04.320><c> how</c><01:12:04.440><c> much</c>

01:12:04.550 --> 01:12:04.560 align:start position:0%
subgraph extension by the way how much
 

01:12:04.560 --> 01:12:05.790 align:start position:0%
subgraph extension by the way how much
time<01:12:04.719><c> do</c><01:12:04.840><c> I</c>

01:12:05.790 --> 01:12:05.800 align:start position:0%
time do I
 

01:12:05.800 --> 01:12:09.310 align:start position:0%
time do I
have<01:12:06.800><c> any</c><01:12:07.199><c> know</c><01:12:07.679><c> no</c><01:12:08.400><c> like</c><01:12:08.600><c> 30</c><01:12:08.840><c> minutes</c><01:12:09.120><c> 20</c>

01:12:09.310 --> 01:12:09.320 align:start position:0%
have any know no like 30 minutes 20
 

01:12:09.320 --> 01:12:14.070 align:start position:0%
have any know no like 30 minutes 20
minutes<01:12:09.560><c> something</c><01:12:09.719><c> like</c><01:12:10.400><c> that</c><01:12:11.400><c> okay</c><01:12:12.639><c> uh</c><01:12:13.639><c> if</c><01:12:13.800><c> I</c>

01:12:14.070 --> 01:12:14.080 align:start position:0%
minutes something like that okay uh if I
 

01:12:14.080 --> 01:12:15.750 align:start position:0%
minutes something like that okay uh if I
need<01:12:14.239><c> to</c><01:12:14.400><c> stop</c><01:12:14.600><c> just</c><01:12:14.719><c> let</c><01:12:14.800><c> me</c><01:12:14.960><c> know</c><01:12:15.520><c> all</c><01:12:15.639><c> right</c>

01:12:15.750 --> 01:12:15.760 align:start position:0%
need to stop just let me know all right
 

01:12:15.760 --> 01:12:19.350 align:start position:0%
need to stop just let me know all right
so<01:12:15.960><c> this</c><01:12:16.120><c> subgraph</c><01:12:16.679><c> tab</c><01:12:17.239><c> here</c><01:12:18.239><c> is</c><01:12:18.520><c> is</c><01:12:18.719><c> this</c><01:12:18.960><c> new</c>

01:12:19.350 --> 01:12:19.360 align:start position:0%
so this subgraph tab here is is this new
 

01:12:19.360 --> 01:12:20.790 align:start position:0%
so this subgraph tab here is is this new
tab<01:12:19.639><c> we</c><01:12:19.800><c> get</c><01:12:20.000><c> right</c><01:12:20.159><c> because</c><01:12:20.360><c> we're</c><01:12:20.480><c> using</c>

01:12:20.790 --> 01:12:20.800 align:start position:0%
tab we get right because we're using
 

01:12:20.800 --> 01:12:22.910 align:start position:0%
tab we get right because we're using
this<01:12:20.960><c> new</c><01:12:21.159><c> repo</c><01:12:22.000><c> we've</c><01:12:22.400><c> we've</c><01:12:22.600><c> kind</c><01:12:22.719><c> of</c>

01:12:22.910 --> 01:12:22.920 align:start position:0%
this new repo we've we've kind of
 

01:12:22.920 --> 01:12:26.189 align:start position:0%
this new repo we've we've kind of
templated<01:12:23.480><c> in</c><01:12:24.080><c> uh</c><01:12:24.520><c> some</c><01:12:24.800><c> some</c><01:12:25.239><c> code</c><01:12:25.880><c> and</c><01:12:25.960><c> so</c>

01:12:26.189 --> 01:12:26.199 align:start position:0%
templated in uh some some code and so
 

01:12:26.199 --> 01:12:28.629 align:start position:0%
templated in uh some some code and so
now<01:12:26.400><c> we</c><01:12:26.520><c> can</c><01:12:26.639><c> do</c><01:12:26.800><c> some</c><01:12:27.040><c> additional</c><01:12:27.520><c> stuff</c><01:12:28.000><c> so</c>

01:12:28.629 --> 01:12:28.639 align:start position:0%
now we can do some additional stuff so
 

01:12:28.639 --> 01:12:30.310 align:start position:0%
now we can do some additional stuff so
you'll<01:12:28.840><c> see</c><01:12:29.000><c> on</c><01:12:29.120><c> the</c><01:12:29.280><c> bottom</c><01:12:29.600><c> is</c><01:12:29.760><c> I</c><01:12:30.000><c> there's</c><01:12:30.159><c> a</c>

01:12:30.310 --> 01:12:30.320 align:start position:0%
you'll see on the bottom is I there's a
 

01:12:30.320 --> 01:12:32.390 align:start position:0%
you'll see on the bottom is I there's a
very<01:12:30.520><c> basic</c><01:12:30.800><c> read</c><01:12:31.080><c> me</c><01:12:31.600><c> that</c><01:12:31.719><c> shows</c><01:12:31.960><c> you</c><01:12:32.120><c> how</c><01:12:32.239><c> to</c>

01:12:32.390 --> 01:12:32.400 align:start position:0%
very basic read me that shows you how to
 

01:12:32.400 --> 01:12:34.510 align:start position:0%
very basic read me that shows you how to
get<01:12:32.560><c> started</c><01:12:32.960><c> so</c><01:12:33.480><c> to</c><01:12:33.679><c> spin</c><01:12:33.960><c> up</c><01:12:34.199><c> the</c><01:12:34.400><c> the</c>

01:12:34.510 --> 01:12:34.520 align:start position:0%
get started so to spin up the the
 

01:12:34.520 --> 01:12:36.510 align:start position:0%
get started so to spin up the the
environment<01:12:35.000><c> you</c><01:12:35.120><c> do</c><01:12:35.280><c> yarn</c><01:12:35.560><c> run</c><01:12:35.800><c> node</c><01:12:36.400><c> I</c>

01:12:36.510 --> 01:12:36.520 align:start position:0%
environment you do yarn run node I
 

01:12:36.520 --> 01:12:39.270 align:start position:0%
environment you do yarn run node I
already<01:12:36.760><c> did</c><01:12:37.000><c> that</c><01:12:37.760><c> to</c><01:12:38.040><c> create</c><01:12:38.320><c> a</c><01:12:38.480><c> subgraph</c>

01:12:39.270 --> 01:12:39.280 align:start position:0%
already did that to create a subgraph
 

01:12:39.280 --> 01:12:41.910 align:start position:0%
already did that to create a subgraph
you<01:12:39.440><c> run</c><01:12:39.639><c> yarn</c><01:12:39.960><c> local</c><01:12:40.320><c> create</c><01:12:41.199><c> to</c><01:12:41.400><c> deploy</c><01:12:41.760><c> your</c>

01:12:41.910 --> 01:12:41.920 align:start position:0%
you run yarn local create to deploy your
 

01:12:41.920 --> 01:12:44.510 align:start position:0%
you run yarn local create to deploy your
subgraph<01:12:42.440><c> you</c><01:12:42.520><c> do</c><01:12:42.679><c> yarn</c><01:12:43.040><c> local</c><01:12:43.360><c> ship</c><01:12:44.080><c> to</c><01:12:44.280><c> build</c>

01:12:44.510 --> 01:12:44.520 align:start position:0%
subgraph you do yarn local ship to build
 

01:12:44.520 --> 01:12:46.350 align:start position:0%
subgraph you do yarn local ship to build
out<01:12:44.840><c> assets</c><01:12:45.159><c> for</c><01:12:45.320><c> your</c><01:12:45.440><c> front</c><01:12:45.679><c> end</c><01:12:46.000><c> you</c><01:12:46.159><c> run</c>

01:12:46.350 --> 01:12:46.360 align:start position:0%
out assets for your front end you run
 

01:12:46.360 --> 01:12:47.950 align:start position:0%
out assets for your front end you run
yarn<01:12:46.679><c> graph</c><01:12:47.000><c> client</c><01:12:47.280><c> build</c><01:12:47.560><c> because</c><01:12:47.679><c> we</c><01:12:47.800><c> use</c>

01:12:47.950 --> 01:12:47.960 align:start position:0%
yarn graph client build because we use
 

01:12:47.960 --> 01:12:50.430 align:start position:0%
yarn graph client build because we use
graph<01:12:48.239><c> client</c><01:12:49.080><c> and</c><01:12:49.400><c> then</c><01:12:49.600><c> to</c><01:12:49.840><c> clean</c><01:12:50.120><c> up</c><01:12:50.280><c> the</c>

01:12:50.430 --> 01:12:50.440 align:start position:0%
graph client and then to clean up the
 

01:12:50.440 --> 01:12:52.030 align:start position:0%
graph client and then to clean up the
database<01:12:50.880><c> if</c><01:12:50.960><c> you</c><01:12:51.040><c> need</c><01:12:51.239><c> to</c><01:12:51.440><c> you</c><01:12:51.520><c> can</c><01:12:51.760><c> clean</c>

01:12:52.030 --> 01:12:52.040 align:start position:0%
database if you need to you can clean
 

01:12:52.040 --> 01:12:53.790 align:start position:0%
database if you need to you can clean
the<01:12:52.159><c> node</c><01:12:52.480><c> clean</c><01:12:52.719><c> node</c><01:12:53.040><c> so</c><01:12:53.280><c> it</c><01:12:53.400><c> tells</c><01:12:53.600><c> you</c>

01:12:53.790 --> 01:12:53.800 align:start position:0%
the node clean node so it tells you
 

01:12:53.800 --> 01:12:55.629 align:start position:0%
the node clean node so it tells you
exactly<01:12:54.120><c> what</c><01:12:54.199><c> you</c><01:12:54.280><c> need</c><01:12:54.440><c> to</c><01:12:54.600><c> type</c><01:12:55.239><c> so</c><01:12:55.440><c> let's</c>

01:12:55.629 --> 01:12:55.639 align:start position:0%
exactly what you need to type so let's
 

01:12:55.639 --> 01:12:57.910 align:start position:0%
exactly what you need to type so let's
do<01:12:55.920><c> that</c><01:12:56.679><c> um</c><01:12:56.840><c> we</c><01:12:56.920><c> don't</c><01:12:57.080><c> have</c><01:12:57.199><c> any</c><01:12:57.400><c> data</c><01:12:57.679><c> in</c><01:12:57.760><c> our</c>

01:12:57.910 --> 01:12:57.920 align:start position:0%
do that um we don't have any data in our
 

01:12:57.920 --> 01:12:59.870 align:start position:0%
do that um we don't have any data in our
contracts<01:12:58.360><c> maybe</c><01:12:58.520><c> we</c><01:12:58.679><c> make</c><01:12:58.840><c> some</c><01:12:59.440><c> uh</c><01:12:59.560><c> let's</c><01:12:59.719><c> do</c>

01:12:59.870 --> 01:12:59.880 align:start position:0%
contracts maybe we make some uh let's do
 

01:12:59.880 --> 01:13:01.470 align:start position:0%
contracts maybe we make some uh let's do
some<01:13:00.080><c> things</c><01:13:00.320><c> real</c><01:13:00.520><c> quick</c><01:13:00.679><c> let's</c><01:13:00.800><c> send</c><01:13:01.000><c> some</c>

01:13:01.470 --> 01:13:01.480 align:start position:0%
some things real quick let's send some
 

01:13:01.480 --> 01:13:05.350 align:start position:0%
some things real quick let's send some
greetings<01:13:02.480><c> uh</c><01:13:02.639><c> let's</c><01:13:02.840><c> do</c><01:13:03.480><c> uh</c><01:13:04.320><c> yo</c>

01:13:05.350 --> 01:13:05.360 align:start position:0%
greetings uh let's do uh yo
 

01:13:05.360 --> 01:13:08.709 align:start position:0%
greetings uh let's do uh yo
Devcon<01:13:06.360><c> and</c><01:13:06.840><c> send</c><01:13:07.480><c> we</c><01:13:07.600><c> don't</c><01:13:07.760><c> have</c><01:13:07.880><c> any</c><01:13:08.280><c> funds</c>

01:13:08.709 --> 01:13:08.719 align:start position:0%
Devcon and send we don't have any funds
 

01:13:08.719 --> 01:13:11.709 align:start position:0%
Devcon and send we don't have any funds
let's<01:13:08.880><c> get</c><01:13:09.040><c> some</c><01:13:09.320><c> some</c><01:13:09.639><c> value</c><01:13:10.639><c> all</c><01:13:10.800><c> right</c><01:13:11.080><c> so</c>

01:13:11.709 --> 01:13:11.719 align:start position:0%
let's get some some value all right so
 

01:13:11.719 --> 01:13:14.110 align:start position:0%
let's get some some value all right so
Kevin<01:13:12.159><c> was</c><01:13:12.480><c> here</c><01:13:13.239><c> I'm</c><01:13:13.320><c> just</c><01:13:13.440><c> sending</c><01:13:13.719><c> a</c><01:13:13.840><c> couple</c>

01:13:14.110 --> 01:13:14.120 align:start position:0%
Kevin was here I'm just sending a couple
 

01:13:14.120 --> 01:13:17.629 align:start position:0%
Kevin was here I'm just sending a couple
things<01:13:14.360><c> so</c><01:13:14.520><c> we</c><01:13:14.679><c> have</c><01:13:15.159><c> that</c><01:13:16.159><c> thank</c>

01:13:17.629 --> 01:13:17.639 align:start position:0%
things so we have that thank
 

01:13:17.639 --> 01:13:20.189 align:start position:0%
things so we have that thank
you<01:13:18.639><c> cool</c><01:13:19.040><c> so</c><01:13:19.199><c> I've</c><01:13:19.320><c> sent</c><01:13:19.520><c> a</c><01:13:19.600><c> couple</c><01:13:19.880><c> things</c>

01:13:20.189 --> 01:13:20.199 align:start position:0%
you cool so I've sent a couple things
 

01:13:20.199 --> 01:13:21.709 align:start position:0%
you cool so I've sent a couple things
but<01:13:20.320><c> they're</c><01:13:20.480><c> kind</c><01:13:20.600><c> of</c><01:13:20.719><c> like</c><01:13:20.920><c> lost</c><01:13:21.440><c> in</c><01:13:21.560><c> the</c>

01:13:21.709 --> 01:13:21.719 align:start position:0%
but they're kind of like lost in the
 

01:13:21.719 --> 01:13:24.350 align:start position:0%
but they're kind of like lost in the
ethos<01:13:22.199><c> of</c><01:13:22.480><c> like</c><01:13:22.880><c> ethereum</c><01:13:23.679><c> like</c><01:13:23.840><c> how</c><01:13:23.960><c> do</c><01:13:24.080><c> I</c><01:13:24.239><c> get</c>

01:13:24.350 --> 01:13:24.360 align:start position:0%
ethos of like ethereum like how do I get
 

01:13:24.360 --> 01:13:26.110 align:start position:0%
ethos of like ethereum like how do I get
that<01:13:24.520><c> data</c><01:13:24.880><c> well</c><01:13:25.120><c> we</c><01:13:25.239><c> could</c><01:13:25.400><c> use</c><01:13:25.560><c> the</c><01:13:25.719><c> hook</c>

01:13:26.110 --> 01:13:26.120 align:start position:0%
that data well we could use the hook
 

01:13:26.120 --> 01:13:27.830 align:start position:0%
that data well we could use the hook
right<01:13:26.239><c> to</c><01:13:26.480><c> get</c><01:13:26.639><c> that</c><01:13:26.800><c> data</c><01:13:27.400><c> but</c><01:13:27.520><c> if</c><01:13:27.600><c> there's</c>

01:13:27.830 --> 01:13:27.840 align:start position:0%
right to get that data but if there's
 

01:13:27.840 --> 01:13:29.790 align:start position:0%
right to get that data but if there's
like<01:13:28.040><c> thousands</c><01:13:28.480><c> of</c><01:13:28.840><c> of</c><01:13:29.040><c> events</c><01:13:29.520><c> that</c><01:13:29.639><c> have</c>

01:13:29.790 --> 01:13:29.800 align:start position:0%
like thousands of of events that have
 

01:13:29.800 --> 01:13:31.110 align:start position:0%
like thousands of of events that have
happened<01:13:30.239><c> well</c><01:13:30.440><c> it's</c><01:13:30.560><c> going</c><01:13:30.679><c> to</c><01:13:30.760><c> be</c><01:13:30.920><c> pretty</c>

01:13:31.110 --> 01:13:31.120 align:start position:0%
happened well it's going to be pretty
 

01:13:31.120 --> 01:13:33.990 align:start position:0%
happened well it's going to be pretty
clunky<01:13:31.719><c> right</c><01:13:32.120><c> so</c><01:13:32.400><c> let's</c><01:13:32.560><c> use</c><01:13:32.760><c> the</c><01:13:32.920><c> graph</c><01:13:33.360><c> cool</c>

01:13:33.990 --> 01:13:34.000 align:start position:0%
clunky right so let's use the graph cool
 

01:13:34.000 --> 01:13:35.870 align:start position:0%
clunky right so let's use the graph cool
so<01:13:34.400><c> the</c><01:13:34.520><c> next</c><01:13:34.679><c> thing</c><01:13:34.800><c> we</c><01:13:34.920><c> need</c><01:13:35.040><c> to</c><01:13:35.199><c> do</c><01:13:35.600><c> is</c><01:13:35.719><c> we</c>

01:13:35.870 --> 01:13:35.880 align:start position:0%
so the next thing we need to do is we
 

01:13:35.880 --> 01:13:37.189 align:start position:0%
so the next thing we need to do is we
have<01:13:36.000><c> the</c><01:13:36.120><c> infrastructure</c><01:13:36.679><c> set</c><01:13:36.840><c> up</c><01:13:37.000><c> to</c>

01:13:37.189 --> 01:13:37.199 align:start position:0%
have the infrastructure set up to
 

01:13:37.199 --> 01:13:39.189 align:start position:0%
have the infrastructure set up to
simulate<01:13:37.639><c> the</c><01:13:37.800><c> graph</c><01:13:38.360><c> we're</c><01:13:38.480><c> going</c><01:13:38.600><c> to</c><01:13:38.760><c> do</c><01:13:39.000><c> a</c>

01:13:39.189 --> 01:13:39.199 align:start position:0%
simulate the graph we're going to do a
 

01:13:39.199 --> 01:13:42.790 align:start position:0%
simulate the graph we're going to do a
yarn<01:13:39.880><c> uh</c><01:13:40.040><c> local</c><01:13:40.560><c> DC</c><01:13:41.040><c> create</c><01:13:42.040><c> like</c>

01:13:42.790 --> 01:13:42.800 align:start position:0%
yarn uh local DC create like
 

01:13:42.800 --> 01:13:45.910 align:start position:0%
yarn uh local DC create like
this<01:13:43.800><c> boom</c><01:13:44.360><c> so</c><01:13:44.600><c> that's</c><01:13:44.760><c> going</c><01:13:44.840><c> to</c><01:13:45.400><c> uh</c><01:13:45.600><c> create</c>

01:13:45.910 --> 01:13:45.920 align:start position:0%
this boom so that's going to uh create
 

01:13:45.920 --> 01:13:47.910 align:start position:0%
this boom so that's going to uh create
like<01:13:46.040><c> kind</c><01:13:46.159><c> of</c><01:13:46.320><c> like</c><01:13:46.440><c> a</c><01:13:46.639><c> a</c><01:13:46.920><c> skeleton</c>

01:13:47.910 --> 01:13:47.920 align:start position:0%
like kind of like a a skeleton
 

01:13:47.920 --> 01:13:50.110 align:start position:0%
like kind of like a a skeleton
environment<01:13:48.400><c> for</c><01:13:48.560><c> our</c><01:13:48.800><c> subgraph</c><01:13:49.800><c> that's</c><01:13:50.000><c> just</c>

01:13:50.110 --> 01:13:50.120 align:start position:0%
environment for our subgraph that's just
 

01:13:50.120 --> 01:13:51.430 align:start position:0%
environment for our subgraph that's just
like<01:13:50.239><c> a</c><01:13:50.360><c> very</c><01:13:50.520><c> simple</c><01:13:50.800><c> command</c><01:13:51.080><c> you</c><01:13:51.159><c> need</c><01:13:51.280><c> to</c>

01:13:51.430 --> 01:13:51.440 align:start position:0%
like a very simple command you need to
 

01:13:51.440 --> 01:13:53.110 align:start position:0%
like a very simple command you need to
type<01:13:51.639><c> that</c><01:13:51.800><c> once</c><01:13:52.520><c> then</c><01:13:52.639><c> we're</c><01:13:52.800><c> going</c><01:13:52.920><c> to</c>

01:13:53.110 --> 01:13:53.120 align:start position:0%
type that once then we're going to
 

01:13:53.120 --> 01:13:56.110 align:start position:0%
type that once then we're going to
actually<01:13:53.480><c> like</c><01:13:54.199><c> generate</c><01:13:54.600><c> the</c><01:13:54.760><c> code</c>

01:13:56.110 --> 01:13:56.120 align:start position:0%
actually like generate the code
 

01:13:56.120 --> 01:13:59.149 align:start position:0%
actually like generate the code
build<01:13:57.120><c> uh</c><01:13:57.320><c> the</c><01:13:57.520><c> subgraph</c><01:13:58.520><c> and</c><01:13:58.639><c> then</c><01:13:58.800><c> try</c><01:13:59.000><c> to</c>

01:13:59.149 --> 01:13:59.159 align:start position:0%
build uh the subgraph and then try to
 

01:13:59.159 --> 01:14:02.030 align:start position:0%
build uh the subgraph and then try to
ship<01:13:59.480><c> it</c><01:14:00.239><c> uh</c><01:14:00.400><c> with</c><01:14:00.520><c> a</c><01:14:00.600><c> few</c><01:14:00.800><c> commands</c><01:14:01.480><c> so</c><01:14:01.639><c> we</c><01:14:01.800><c> do</c>

01:14:02.030 --> 01:14:02.040 align:start position:0%
ship it uh with a few commands so we do
 

01:14:02.040 --> 01:14:04.390 align:start position:0%
ship it uh with a few commands so we do
that<01:14:02.239><c> by</c><01:14:02.440><c> doing</c><01:14:02.760><c> yard</c><01:14:03.239><c> local</c>

01:14:04.390 --> 01:14:04.400 align:start position:0%
that by doing yard local
 

01:14:04.400 --> 01:14:07.629 align:start position:0%
that by doing yard local
ship<01:14:05.400><c> so</c><01:14:05.600><c> what</c><01:14:05.760><c> this</c><01:14:05.960><c> does</c><01:14:06.880><c> is</c><01:14:07.000><c> it</c><01:14:07.199><c> generates</c>

01:14:07.629 --> 01:14:07.639 align:start position:0%
ship so what this does is it generates
 

01:14:07.639 --> 01:14:10.669 align:start position:0%
ship so what this does is it generates
all<01:14:07.760><c> the</c><01:14:07.960><c> types</c><01:14:08.360><c> for</c><01:14:08.520><c> the</c><01:14:09.040><c> subgraph</c><01:14:10.040><c> it</c><01:14:10.239><c> builds</c>

01:14:10.669 --> 01:14:10.679 align:start position:0%
all the types for the subgraph it builds
 

01:14:10.679 --> 01:14:13.270 align:start position:0%
all the types for the subgraph it builds
the<01:14:10.800><c> sub</c><01:14:11.159><c> graph</c><01:14:11.639><c> into</c><01:14:11.920><c> a</c><01:14:12.080><c> wasm</c><01:14:12.520><c> module</c><01:14:13.120><c> right</c>

01:14:13.270 --> 01:14:13.280 align:start position:0%
the sub graph into a wasm module right
 

01:14:13.280 --> 01:14:15.669 align:start position:0%
the sub graph into a wasm module right
because<01:14:13.400><c> we</c><01:14:13.480><c> use</c><01:14:13.719><c> wasm</c><01:14:14.280><c> in</c><01:14:14.400><c> the</c><01:14:14.560><c> graph</c><01:14:15.520><c> and</c>

01:14:15.669 --> 01:14:15.679 align:start position:0%
because we use wasm in the graph and
 

01:14:15.679 --> 01:14:18.470 align:start position:0%
because we use wasm in the graph and
then<01:14:16.000><c> it</c><01:14:16.360><c> ships</c><01:14:16.760><c> it</c><01:14:16.920><c> to</c><01:14:17.159><c> the</c><01:14:17.679><c> uh</c><01:14:17.880><c> graph</c><01:14:18.159><c> node</c>

01:14:18.470 --> 01:14:18.480 align:start position:0%
then it ships it to the uh graph node
 

01:14:18.480 --> 01:14:21.070 align:start position:0%
then it ships it to the uh graph node
instance<01:14:19.480><c> and</c><01:14:19.600><c> it</c><01:14:19.760><c> puts</c><01:14:20.000><c> all</c><01:14:20.320><c> the</c><01:14:20.600><c> stuff</c><01:14:20.800><c> into</c>

01:14:21.070 --> 01:14:21.080 align:start position:0%
instance and it puts all the stuff into
 

01:14:21.080 --> 01:14:24.270 align:start position:0%
instance and it puts all the stuff into
ipfs<01:14:21.719><c> that</c><01:14:21.800><c> it</c><01:14:21.920><c> needs</c><01:14:22.199><c> to</c><01:14:23.080><c> and</c><01:14:23.320><c> it</c><01:14:23.520><c> creates</c><01:14:23.960><c> a</c><01:14:24.159><c> a</c>

01:14:24.270 --> 01:14:24.280 align:start position:0%
ipfs that it needs to and it creates a a
 

01:14:24.280 --> 01:14:26.870 align:start position:0%
ipfs that it needs to and it creates a a
graphql<01:14:24.840><c> AP</c><01:14:25.080><c> Pi</c><01:14:25.320><c> endpoint</c><01:14:25.719><c> for</c><01:14:26.000><c> you</c><01:14:26.639><c> and</c><01:14:26.760><c> it</c>

01:14:26.870 --> 01:14:26.880 align:start position:0%
graphql AP Pi endpoint for you and it
 

01:14:26.880 --> 01:14:28.910 align:start position:0%
graphql AP Pi endpoint for you and it
just<01:14:27.040><c> does</c><01:14:27.320><c> everything</c><01:14:28.080><c> uh</c><01:14:28.159><c> using</c><01:14:28.480><c> the</c><01:14:28.639><c> graph</c>

01:14:28.910 --> 01:14:28.920 align:start position:0%
just does everything uh using the graph
 

01:14:28.920 --> 01:14:31.149 align:start position:0%
just does everything uh using the graph
infrastructure<01:14:29.800><c> and</c><01:14:29.920><c> then</c><01:14:30.320><c> it</c><01:14:30.480><c> asks</c><01:14:30.719><c> you</c><01:14:30.960><c> what</c>

01:14:31.149 --> 01:14:31.159 align:start position:0%
infrastructure and then it asks you what
 

01:14:31.159 --> 01:14:33.310 align:start position:0%
infrastructure and then it asks you what
version<01:14:31.639><c> you</c><01:14:31.719><c> want</c><01:14:31.840><c> to</c><01:14:32.320><c> uh</c><01:14:32.440><c> use</c><01:14:32.679><c> as</c><01:14:32.800><c> well</c><01:14:33.080><c> so</c>

01:14:33.310 --> 01:14:33.320 align:start position:0%
version you want to uh use as well so
 

01:14:33.320 --> 01:14:35.149 align:start position:0%
version you want to uh use as well so
just<01:14:33.440><c> like</c><01:14:33.639><c> you</c><01:14:34.159><c> have</c><01:14:34.360><c> versions</c><01:14:34.760><c> in</c><01:14:34.920><c> your</c>

01:14:35.149 --> 01:14:35.159 align:start position:0%
just like you have versions in your
 

01:14:35.159 --> 01:14:37.990 align:start position:0%
just like you have versions in your
software<01:14:35.960><c> your</c><01:14:36.159><c> subgraph</c><01:14:36.719><c> evolves</c><01:14:37.159><c> over</c><01:14:37.440><c> time</c>

01:14:37.990 --> 01:14:38.000 align:start position:0%
software your subgraph evolves over time
 

01:14:38.000 --> 01:14:39.669 align:start position:0%
software your subgraph evolves over time
you<01:14:38.199><c> add</c><01:14:38.320><c> a</c><01:14:38.440><c> new</c><01:14:38.639><c> event</c><01:14:38.880><c> to</c><01:14:39.000><c> your</c><01:14:39.159><c> subgraph</c>

01:14:39.669 --> 01:14:39.679 align:start position:0%
you add a new event to your subgraph
 

01:14:39.679 --> 01:14:41.550 align:start position:0%
you add a new event to your subgraph
then<01:14:39.800><c> you</c><01:14:39.920><c> add</c><01:14:40.040><c> a</c><01:14:40.159><c> new</c><01:14:40.360><c> version</c><01:14:40.880><c> right</c><01:14:41.360><c> so</c>

01:14:41.550 --> 01:14:41.560 align:start position:0%
then you add a new version right so
 

01:14:41.560 --> 01:14:42.990 align:start position:0%
then you add a new version right so
let's<01:14:41.719><c> do</c>

01:14:42.990 --> 01:14:43.000 align:start position:0%
let's do
 

01:14:43.000 --> 01:14:44.950 align:start position:0%
let's do
0.0.1<01:14:44.000><c> hit</c>

01:14:44.950 --> 01:14:44.960 align:start position:0%
0.0.1 hit
 

01:14:44.960 --> 01:14:47.070 align:start position:0%
0.0.1 hit
enter<01:14:45.960><c> it's</c><01:14:46.080><c> going</c><01:14:46.199><c> to</c><01:14:46.360><c> check</c><01:14:46.560><c> if</c><01:14:46.679><c> there's</c><01:14:46.880><c> any</c>

01:14:47.070 --> 01:14:47.080 align:start position:0%
enter it's going to check if there's any
 

01:14:47.080 --> 01:14:48.709 align:start position:0%
enter it's going to check if there's any
errors<01:14:47.400><c> in</c><01:14:47.560><c> the</c><01:14:47.719><c> code</c><01:14:48.159><c> right</c><01:14:48.320><c> if</c><01:14:48.440><c> there</c><01:14:48.560><c> was</c>

01:14:48.709 --> 01:14:48.719 align:start position:0%
errors in the code right if there was
 

01:14:48.719 --> 01:14:50.229 align:start position:0%
errors in the code right if there was
like<01:14:48.880><c> something</c><01:14:49.239><c> missing</c><01:14:49.600><c> that</c><01:14:49.719><c> was</c><01:14:49.920><c> not</c>

01:14:50.229 --> 01:14:50.239 align:start position:0%
like something missing that was not
 

01:14:50.239 --> 01:14:51.709 align:start position:0%
like something missing that was not
properly<01:14:50.679><c> generated</c><01:14:51.239><c> then</c><01:14:51.360><c> it's</c><01:14:51.520><c> going</c><01:14:51.600><c> to</c>

01:14:51.709 --> 01:14:51.719 align:start position:0%
properly generated then it's going to
 

01:14:51.719 --> 01:14:53.390 align:start position:0%
properly generated then it's going to
give<01:14:51.800><c> you</c><01:14:51.920><c> an</c><01:14:52.040><c> error</c><01:14:52.639><c> but</c><01:14:52.840><c> it</c><01:14:52.960><c> deployed</c>

01:14:53.390 --> 01:14:53.400 align:start position:0%
give you an error but it deployed
 

01:14:53.400 --> 01:14:55.030 align:start position:0%
give you an error but it deployed
successfully<01:14:54.000><c> we</c><01:14:54.080><c> can</c><01:14:54.199><c> see</c><01:14:54.440><c> here</c><01:14:54.600><c> that</c><01:14:54.719><c> the</c>

01:14:55.030 --> 01:14:55.040 align:start position:0%
successfully we can see here that the
 

01:14:55.040 --> 01:14:57.750 align:start position:0%
successfully we can see here that the
graph<01:14:55.239><c> is</c><01:14:55.400><c> indexing</c><01:14:55.960><c> data</c><01:14:56.880><c> cool</c><01:14:57.280><c> let's</c><01:14:57.520><c> go</c>

01:14:57.750 --> 01:14:57.760 align:start position:0%
graph is indexing data cool let's go
 

01:14:57.760 --> 01:15:00.110 align:start position:0%
graph is indexing data cool let's go
back<01:14:58.159><c> so</c><01:14:59.159><c> uh</c><01:14:59.320><c> first</c><01:14:59.480><c> of</c><01:14:59.600><c> all</c><01:14:59.719><c> we'll</c><01:14:59.840><c> go</c><01:14:59.920><c> to</c><01:15:00.000><c> the</c>

01:15:00.110 --> 01:15:00.120 align:start position:0%
back so uh first of all we'll go to the
 

01:15:00.120 --> 01:15:03.550 align:start position:0%
back so uh first of all we'll go to the
subgraph<01:15:00.639><c> tab</c><01:15:01.560><c> and</c><01:15:01.920><c> there</c><01:15:02.080><c> we</c><01:15:02.239><c> go</c><01:15:02.760><c> we</c><01:15:03.000><c> get</c><01:15:03.280><c> the</c>

01:15:03.550 --> 01:15:03.560 align:start position:0%
subgraph tab and there we go we get the
 

01:15:03.560 --> 01:15:06.350 align:start position:0%
subgraph tab and there we go we get the
commands<01:15:04.080><c> or</c><01:15:04.239><c> the</c><01:15:04.400><c> data</c><01:15:04.679><c> here</c><01:15:04.800><c> on</c><01:15:04.920><c> the</c><01:15:05.360><c> bottom</c>

01:15:06.350 --> 01:15:06.360 align:start position:0%
commands or the data here on the bottom
 

01:15:06.360 --> 01:15:08.110 align:start position:0%
commands or the data here on the bottom
um<01:15:06.560><c> I'm</c><01:15:06.679><c> kind</c><01:15:06.760><c> of</c><01:15:06.880><c> surprised</c><01:15:07.239><c> it</c><01:15:07.440><c> actually</c><01:15:07.800><c> has</c>

01:15:08.110 --> 01:15:08.120 align:start position:0%
um I'm kind of surprised it actually has
 

01:15:08.120 --> 01:15:11.149 align:start position:0%
um I'm kind of surprised it actually has
the<01:15:08.800><c> data</c><01:15:09.199><c> already</c><01:15:10.199><c> um</c><01:15:10.440><c> if</c><01:15:10.560><c> you</c><01:15:10.679><c> make</c><01:15:10.840><c> change</c>

01:15:11.149 --> 01:15:11.159 align:start position:0%
the data already um if you make change
 

01:15:11.159 --> 01:15:12.229 align:start position:0%
the data already um if you make change
to<01:15:11.239><c> your</c><01:15:11.360><c> subg</c><01:15:11.560><c> graph</c><01:15:11.760><c> you</c><01:15:11.840><c> might</c><01:15:12.000><c> have</c><01:15:12.080><c> to</c>

01:15:12.229 --> 01:15:12.239 align:start position:0%
to your subg graph you might have to
 

01:15:12.239 --> 01:15:15.310 align:start position:0%
to your subg graph you might have to
regenerate<01:15:12.920><c> the</c><01:15:13.120><c> types</c><01:15:13.520><c> which</c><01:15:13.639><c> is</c><01:15:13.920><c> doing</c><01:15:14.360><c> this</c>

01:15:15.310 --> 01:15:15.320 align:start position:0%
regenerate the types which is doing this
 

01:15:15.320 --> 01:15:17.149 align:start position:0%
regenerate the types which is doing this
uh<01:15:15.440><c> we</c><01:15:15.560><c> use</c><01:15:15.840><c> graph</c><01:15:16.199><c> client</c><01:15:16.719><c> which</c><01:15:16.880><c> graph</c>

01:15:17.149 --> 01:15:17.159 align:start position:0%
uh we use graph client which graph
 

01:15:17.159 --> 01:15:19.310 align:start position:0%
uh we use graph client which graph
client<01:15:17.480><c> is</c><01:15:17.600><c> like</c><01:15:17.679><c> a</c><01:15:17.840><c> front-end</c><01:15:18.679><c> framework</c>

01:15:19.310 --> 01:15:19.320 align:start position:0%
client is like a front-end framework
 

01:15:19.320 --> 01:15:22.430 align:start position:0%
client is like a front-end framework
it's<01:15:19.600><c> it's</c><01:15:19.760><c> similar</c><01:15:20.040><c> to</c><01:15:20.199><c> like</c><01:15:20.719><c> Apollo</c><01:15:21.719><c> uh</c><01:15:21.880><c> or</c>

01:15:22.430 --> 01:15:22.440 align:start position:0%
it's it's similar to like Apollo uh or
 

01:15:22.440 --> 01:15:25.510 align:start position:0%
it's it's similar to like Apollo uh or
um<01:15:22.760><c> I</c><01:15:22.840><c> forget</c><01:15:23.080><c> the</c><01:15:23.199><c> other</c><01:15:23.320><c> one</c><01:15:23.840><c> URL</c><01:15:24.840><c> uh</c>

01:15:25.510 --> 01:15:25.520 align:start position:0%
um I forget the other one URL uh
 

01:15:25.520 --> 01:15:27.470 align:start position:0%
um I forget the other one URL uh
I<01:15:25.600><c> like</c><01:15:25.800><c> graph</c><01:15:26.120><c> client</c><01:15:26.480><c> because</c><01:15:26.719><c> it</c><01:15:26.920><c> has</c><01:15:27.280><c> it's</c>

01:15:27.470 --> 01:15:27.480 align:start position:0%
I like graph client because it has it's
 

01:15:27.480 --> 01:15:28.950 align:start position:0%
I like graph client because it has it's
very<01:15:27.679><c> simple</c><01:15:28.000><c> you</c><01:15:28.080><c> can</c><01:15:28.199><c> do</c><01:15:28.320><c> some</c><01:15:28.560><c> interesting</c>

01:15:28.950 --> 01:15:28.960 align:start position:0%
very simple you can do some interesting
 

01:15:28.960 --> 01:15:32.750 align:start position:0%
very simple you can do some interesting
things<01:15:29.159><c> for</c><01:15:29.440><c> like</c><01:15:30.320><c> um</c><01:15:31.320><c> working</c><01:15:31.719><c> with</c><01:15:32.080><c> graph</c><01:15:32.400><c> ql</c>

01:15:32.750 --> 01:15:32.760 align:start position:0%
things for like um working with graph ql
 

01:15:32.760 --> 01:15:34.470 align:start position:0%
things for like um working with graph ql
it's<01:15:32.840><c> just</c><01:15:33.120><c> a</c><01:15:33.199><c> little</c><01:15:33.360><c> bit</c><01:15:33.520><c> more</c><01:15:33.760><c> optimized</c><01:15:34.400><c> I</c>

01:15:34.470 --> 01:15:34.480 align:start position:0%
it's just a little bit more optimized I
 

01:15:34.480 --> 01:15:36.669 align:start position:0%
it's just a little bit more optimized I
think<01:15:35.159><c> so</c><01:15:35.440><c> we</c><01:15:35.560><c> use</c><01:15:35.760><c> graph</c><01:15:36.040><c> client</c><01:15:36.320><c> so</c><01:15:36.520><c> there's</c>

01:15:36.669 --> 01:15:36.679 align:start position:0%
think so we use graph client so there's
 

01:15:36.679 --> 01:15:37.990 align:start position:0%
think so we use graph client so there's
this<01:15:36.880><c> additional</c><01:15:37.280><c> command</c><01:15:37.600><c> that</c><01:15:37.719><c> you</c><01:15:37.840><c> might</c>

01:15:37.990 --> 01:15:38.000 align:start position:0%
this additional command that you might
 

01:15:38.000 --> 01:15:40.229 align:start position:0%
this additional command that you might
need<01:15:38.159><c> to</c><01:15:38.320><c> run</c><01:15:38.719><c> to</c><01:15:38.920><c> generate</c><01:15:39.280><c> the</c><01:15:39.440><c> types</c><01:15:39.800><c> but</c><01:15:40.159><c> as</c>

01:15:40.229 --> 01:15:40.239 align:start position:0%
need to run to generate the types but as
 

01:15:40.239 --> 01:15:42.669 align:start position:0%
need to run to generate the types but as
you<01:15:40.360><c> can</c><01:15:40.480><c> see</c><01:15:40.639><c> the</c><01:15:40.760><c> data</c><01:15:40.960><c> is</c><01:15:41.080><c> already</c><01:15:41.520><c> there</c><01:15:42.520><c> uh</c>

01:15:42.669 --> 01:15:42.679 align:start position:0%
you can see the data is already there uh
 

01:15:42.679 --> 01:15:44.350 align:start position:0%
you can see the data is already there uh
and<01:15:42.800><c> so</c><01:15:42.960><c> if</c><01:15:43.080><c> we</c><01:15:43.199><c> look</c><01:15:43.360><c> at</c><01:15:43.520><c> that</c><01:15:43.719><c> code</c><01:15:44.120><c> real</c>

01:15:44.350 --> 01:15:44.360 align:start position:0%
and so if we look at that code real
 

01:15:44.360 --> 01:15:47.110 align:start position:0%
and so if we look at that code real
quick<01:15:45.239><c> let's</c><01:15:45.440><c> go</c><01:15:45.520><c> to</c><01:15:45.719><c> the</c><01:15:46.080><c> ne</c><01:15:46.440><c> uh</c><01:15:46.560><c> nextjs</c>

01:15:47.110 --> 01:15:47.120 align:start position:0%
quick let's go to the ne uh nextjs
 

01:15:47.120 --> 01:15:50.830 align:start position:0%
quick let's go to the ne uh nextjs
folder<01:15:47.960><c> app</c><01:15:49.280><c> subgraph</c><01:15:50.280><c> there's</c><01:15:50.480><c> the</c><01:15:50.600><c> main</c>

01:15:50.830 --> 01:15:50.840 align:start position:0%
folder app subgraph there's the main
 

01:15:50.840 --> 01:15:52.750 align:start position:0%
folder app subgraph there's the main
subgraph<01:15:51.360><c> page</c><01:15:51.679><c> and</c><01:15:51.840><c> you'll</c><01:15:52.040><c> see</c><01:15:52.280><c> here</c><01:15:52.480><c> we</c>

01:15:52.750 --> 01:15:52.760 align:start position:0%
subgraph page and you'll see here we
 

01:15:52.760 --> 01:15:55.110 align:start position:0%
subgraph page and you'll see here we
create<01:15:53.000><c> a</c><01:15:53.239><c> table</c><01:15:53.719><c> so</c><01:15:53.880><c> we</c><01:15:54.000><c> do</c><01:15:54.159><c> this</c><01:15:54.400><c> greeting</c>

01:15:55.110 --> 01:15:55.120 align:start position:0%
create a table so we do this greeting
 

01:15:55.120 --> 01:15:57.189 align:start position:0%
create a table so we do this greeting
table<01:15:55.960><c> which</c><01:15:56.080><c> is</c><01:15:56.280><c> down</c><01:15:56.520><c> here</c><01:15:56.719><c> at</c><01:15:56.840><c> the</c><01:15:56.960><c> very</c>

01:15:57.189 --> 01:15:57.199 align:start position:0%
table which is down here at the very
 

01:15:57.199 --> 01:15:59.350 align:start position:0%
table which is down here at the very
bottom<01:15:57.600><c> right</c><01:15:57.760><c> here</c><01:15:58.639><c> so</c><01:15:58.960><c> we</c><01:15:59.080><c> go</c><01:15:59.159><c> to</c><01:15:59.280><c> a</c>

01:15:59.350 --> 01:15:59.360 align:start position:0%
bottom right here so we go to a
 

01:15:59.360 --> 01:16:02.070 align:start position:0%
bottom right here so we go to a
greetings<01:15:59.840><c> table</c><01:16:00.639><c> and</c><01:16:01.000><c> go</c><01:16:01.120><c> to</c><01:16:01.280><c> the</c><01:16:01.440><c> components</c>

01:16:02.070 --> 01:16:02.080 align:start position:0%
greetings table and go to the components
 

01:16:02.080 --> 01:16:04.709 align:start position:0%
greetings table and go to the components
of<01:16:02.239><c> that</c><01:16:02.360><c> greeting</c><01:16:02.679><c> table</c><01:16:03.040><c> here</c><01:16:03.159><c> it</c><01:16:03.320><c> is</c><01:16:04.320><c> so</c><01:16:04.560><c> we</c>

01:16:04.709 --> 01:16:04.719 align:start position:0%
of that greeting table here it is so we
 

01:16:04.719 --> 01:16:07.750 align:start position:0%
of that greeting table here it is so we
use<01:16:05.560><c> uh</c><01:16:06.000><c> we're</c><01:16:06.159><c> doing</c><01:16:06.440><c> using</c><01:16:06.760><c> some</c><01:16:07.000><c> state</c>

01:16:07.750 --> 01:16:07.760 align:start position:0%
use uh we're doing using some state
 

01:16:07.760 --> 01:16:11.149 align:start position:0%
use uh we're doing using some state
where<01:16:08.239><c> we</c><01:16:08.440><c> have</c><01:16:08.679><c> this</c><01:16:08.880><c> kind</c><01:16:09.040><c> of</c><01:16:10.000><c> uh</c><01:16:10.480><c> query</c><01:16:11.040><c> that</c>

01:16:11.149 --> 01:16:11.159 align:start position:0%
where we have this kind of uh query that
 

01:16:11.159 --> 01:16:13.750 align:start position:0%
where we have this kind of uh query that
we<01:16:11.320><c> do</c><01:16:11.800><c> by</c><01:16:11.960><c> calling</c><01:16:12.400><c> a</c><01:16:12.560><c> get</c><01:16:12.760><c> creating</c><01:16:13.239><c> document</c>

01:16:13.750 --> 01:16:13.760 align:start position:0%
we do by calling a get creating document
 

01:16:13.760 --> 01:16:17.629 align:start position:0%
we do by calling a get creating document
which<01:16:13.880><c> is</c><01:16:14.239><c> probably</c><01:16:14.679><c> somewhere</c><01:16:15.199><c> in</c><01:16:16.480><c> here</c><01:16:17.480><c> here</c>

01:16:17.629 --> 01:16:17.639 align:start position:0%
which is probably somewhere in here here
 

01:16:17.639 --> 01:16:20.750 align:start position:0%
which is probably somewhere in here here
it<01:16:17.800><c> is</c><01:16:18.639><c> it's</c><01:16:18.800><c> just</c><01:16:19.000><c> a</c><01:16:19.159><c> graphql</c><01:16:19.800><c> query</c><01:16:20.520><c> so</c><01:16:20.679><c> if</c>

01:16:20.750 --> 01:16:20.760 align:start position:0%
it is it's just a graphql query so if
 

01:16:20.760 --> 01:16:22.750 align:start position:0%
it is it's just a graphql query so if
you're<01:16:20.880><c> not</c><01:16:21.000><c> familiar</c><01:16:21.280><c> with</c><01:16:21.400><c> graphql</c><01:16:22.159><c> graphql</c>

01:16:22.750 --> 01:16:22.760 align:start position:0%
you're not familiar with graphql graphql
 

01:16:22.760 --> 01:16:24.629 align:start position:0%
you're not familiar with graphql graphql
is<01:16:22.920><c> like</c><01:16:23.040><c> a</c><01:16:23.239><c> query</c><01:16:23.639><c> language</c><01:16:24.120><c> that</c><01:16:24.239><c> allows</c><01:16:24.520><c> you</c>

01:16:24.629 --> 01:16:24.639 align:start position:0%
is like a query language that allows you
 

01:16:24.639 --> 01:16:27.550 align:start position:0%
is like a query language that allows you
to<01:16:24.920><c> to</c><01:16:25.400><c> query</c><01:16:25.880><c> exactly</c><01:16:26.280><c> what</c><01:16:26.400><c> you</c><01:16:26.600><c> want</c><01:16:27.239><c> in</c><01:16:27.360><c> a</c>

01:16:27.550 --> 01:16:27.560 align:start position:0%
to to query exactly what you want in a
 

01:16:27.560 --> 01:16:30.070 align:start position:0%
to to query exactly what you want in a
very<01:16:27.840><c> optimized</c><01:16:28.360><c> way</c><01:16:28.520><c> for</c><01:16:28.679><c> front</c><01:16:28.920><c> ends</c><01:16:29.719><c> and</c><01:16:29.840><c> so</c>

01:16:30.070 --> 01:16:30.080 align:start position:0%
very optimized way for front ends and so
 

01:16:30.080 --> 01:16:32.709 align:start position:0%
very optimized way for front ends and so
we<01:16:30.239><c> are</c><01:16:30.440><c> using</c><01:16:30.800><c> the</c><01:16:31.040><c> graph</c><01:16:31.320><c> for</c><01:16:31.560><c> that</c><01:16:31.960><c> and</c><01:16:32.120><c> so</c>

01:16:32.709 --> 01:16:32.719 align:start position:0%
we are using the graph for that and so
 

01:16:32.719 --> 01:16:35.270 align:start position:0%
we are using the graph for that and so
um<01:16:33.040><c> we're</c><01:16:33.239><c> using</c><01:16:33.639><c> this</c><01:16:33.840><c> kind</c><01:16:33.960><c> of</c><01:16:34.159><c> custom</c><01:16:34.560><c> query</c>

01:16:35.270 --> 01:16:35.280 align:start position:0%
um we're using this kind of custom query
 

01:16:35.280 --> 01:16:37.750 align:start position:0%
um we're using this kind of custom query
that<01:16:35.480><c> gives</c><01:16:35.679><c> us</c><01:16:35.960><c> all</c><01:16:36.120><c> of</c><01:16:36.280><c> the</c><01:16:36.440><c> data</c><01:16:36.760><c> back</c><01:16:37.520><c> in</c>

01:16:37.750 --> 01:16:37.760 align:start position:0%
that gives us all of the data back in
 

01:16:37.760 --> 01:16:40.750 align:start position:0%
that gives us all of the data back in
one<01:16:38.040><c> single</c><01:16:38.440><c> HTTP</c><01:16:39.199><c> query</c><01:16:39.719><c> right</c><01:16:40.280><c> instead</c><01:16:40.560><c> of</c>

01:16:40.750 --> 01:16:40.760 align:start position:0%
one single HTTP query right instead of
 

01:16:40.760 --> 01:16:42.590 align:start position:0%
one single HTTP query right instead of
calling<01:16:41.080><c> the</c><01:16:41.199><c> RPC</c><01:16:41.840><c> over</c><01:16:42.040><c> and</c><01:16:42.159><c> over</c><01:16:42.320><c> and</c><01:16:42.440><c> over</c>

01:16:42.590 --> 01:16:42.600 align:start position:0%
calling the RPC over and over and over
 

01:16:42.600 --> 01:16:44.270 align:start position:0%
calling the RPC over and over and over
and<01:16:42.719><c> over</c><01:16:42.840><c> and</c><01:16:42.960><c> over</c><01:16:43.199><c> again</c><01:16:43.400><c> to</c><01:16:43.639><c> get</c><01:16:43.840><c> all</c><01:16:44.040><c> the</c>

01:16:44.270 --> 01:16:44.280 align:start position:0%
and over and over again to get all the
 

01:16:44.280 --> 01:16:46.629 align:start position:0%
and over and over again to get all the
events<01:16:45.280><c> um</c><01:16:45.600><c> we're</c><01:16:45.760><c> just</c><01:16:45.920><c> doing</c><01:16:46.120><c> it</c><01:16:46.239><c> in</c><01:16:46.400><c> one</c>

01:16:46.629 --> 01:16:46.639 align:start position:0%
events um we're just doing it in one
 

01:16:46.639 --> 01:16:49.270 align:start position:0%
events um we're just doing it in one
simple<01:16:47.040><c> query</c><01:16:47.679><c> and</c><01:16:47.800><c> we're</c><01:16:47.960><c> also</c><01:16:48.239><c> getting</c><01:16:48.880><c> uh</c>

01:16:49.270 --> 01:16:49.280 align:start position:0%
simple query and we're also getting uh
 

01:16:49.280 --> 01:16:51.310 align:start position:0%
simple query and we're also getting uh
the<01:16:49.400><c> greeting</c><01:16:49.800><c> count</c><01:16:50.120><c> and</c><01:16:50.239><c> the</c><01:16:50.440><c> address</c><01:16:51.080><c> of</c>

01:16:51.310 --> 01:16:51.320 align:start position:0%
the greeting count and the address of
 

01:16:51.320 --> 01:16:53.110 align:start position:0%
the greeting count and the address of
that<01:16:51.840><c> uh</c><01:16:52.120><c> of</c><01:16:52.280><c> that</c><01:16:52.440><c> person</c><01:16:52.639><c> that</c><01:16:52.760><c> sent</c><01:16:53.000><c> the</c>

01:16:53.110 --> 01:16:53.120 align:start position:0%
that uh of that person that sent the
 

01:16:53.120 --> 01:16:54.310 align:start position:0%
that uh of that person that sent the
greeting<01:16:53.520><c> so</c><01:16:53.600><c> we're</c><01:16:53.760><c> getting</c><01:16:53.960><c> a</c><01:16:54.080><c> lot</c><01:16:54.199><c> of</c>

01:16:54.310 --> 01:16:54.320 align:start position:0%
greeting so we're getting a lot of
 

01:16:54.320 --> 01:16:55.390 align:start position:0%
greeting so we're getting a lot of
Advanced<01:16:54.639><c> Data</c>

01:16:55.390 --> 01:16:55.400 align:start position:0%
Advanced Data
 

01:16:55.400 --> 01:16:57.390 align:start position:0%
Advanced Data
just<01:16:55.600><c> with</c><01:16:55.760><c> one</c><01:16:56.080><c> query</c>

01:16:57.390 --> 01:16:57.400 align:start position:0%
just with one query
 

01:16:57.400 --> 01:17:00.189 align:start position:0%
just with one query
right<01:16:58.400><c> uh</c><01:16:58.600><c> and</c><01:16:58.800><c> so</c><01:16:59.480><c> yeah</c><01:16:59.639><c> so</c><01:16:59.760><c> what</c><01:16:59.880><c> else</c><01:17:00.000><c> do</c><01:17:00.120><c> I</c>

01:17:00.189 --> 01:17:00.199 align:start position:0%
right uh and so yeah so what else do I
 

01:17:00.199 --> 01:17:03.390 align:start position:0%
right uh and so yeah so what else do I
want<01:17:00.280><c> to</c><01:17:00.360><c> show</c><01:17:00.520><c> off</c><01:17:00.679><c> real</c><01:17:00.840><c> quick</c><01:17:01.520><c> so</c><01:17:02.520><c> uh</c><01:17:02.719><c> oh</c><01:17:03.120><c> and</c>

01:17:03.390 --> 01:17:03.400 align:start position:0%
want to show off real quick so uh oh and
 

01:17:03.400 --> 01:17:05.030 align:start position:0%
want to show off real quick so uh oh and
also<01:17:03.600><c> it's</c><01:17:03.719><c> going</c><01:17:03.840><c> to</c><01:17:03.960><c> give</c><01:17:04.080><c> you</c><01:17:04.239><c> this</c><01:17:04.440><c> like</c>

01:17:05.030 --> 01:17:05.040 align:start position:0%
also it's going to give you this like
 

01:17:05.040 --> 01:17:08.669 align:start position:0%
also it's going to give you this like
URL<01:17:06.040><c> uh</c><01:17:06.360><c> which</c><01:17:06.480><c> is</c><01:17:06.719><c> right</c><01:17:06.960><c> here</c><01:17:07.920><c> so</c><01:17:08.159><c> let's</c><01:17:08.360><c> grab</c>

01:17:08.669 --> 01:17:08.679 align:start position:0%
URL uh which is right here so let's grab
 

01:17:08.679 --> 01:17:10.510 align:start position:0%
URL uh which is right here so let's grab
that<01:17:08.840><c> real</c><01:17:09.080><c> quick</c><01:17:09.920><c> real</c><01:17:10.120><c> quick</c><01:17:10.280><c> I</c><01:17:10.360><c> want</c><01:17:10.440><c> to</c>

01:17:10.510 --> 01:17:10.520 align:start position:0%
that real quick real quick I want to
 

01:17:10.520 --> 01:17:13.390 align:start position:0%
that real quick real quick I want to
show<01:17:10.719><c> that</c><01:17:10.920><c> off</c><01:17:11.560><c> uh</c><01:17:11.679><c> so</c><01:17:11.800><c> if</c><01:17:11.920><c> we</c><01:17:12.159><c> go</c>

01:17:13.390 --> 01:17:13.400 align:start position:0%
show that off uh so if we go
 

01:17:13.400 --> 01:17:15.510 align:start position:0%
show that off uh so if we go
to

01:17:15.510 --> 01:17:15.520 align:start position:0%
to
 

01:17:15.520 --> 01:17:17.550 align:start position:0%
to
Boom<01:17:16.520><c> time</c><01:17:16.679><c> 12</c><01:17:16.880><c> minutes</c><01:17:17.120><c> I</c><01:17:17.199><c> have</c><01:17:17.360><c> I</c><01:17:17.440><c> have</c>

01:17:17.550 --> 01:17:17.560 align:start position:0%
Boom time 12 minutes I have I have
 

01:17:17.560 --> 01:17:18.910 align:start position:0%
Boom time 12 minutes I have I have
enough<01:17:17.760><c> time</c><01:17:17.880><c> to</c><01:17:18.040><c> actually</c><01:17:18.280><c> probably</c><01:17:18.520><c> go</c><01:17:18.639><c> over</c>

01:17:18.910 --> 01:17:18.920 align:start position:0%
enough time to actually probably go over
 

01:17:18.920 --> 01:17:20.550 align:start position:0%
enough time to actually probably go over
the<01:17:19.040><c> subgraph</c><01:17:19.480><c> config</c><01:17:19.840><c> if</c><01:17:19.960><c> anyone's</c><01:17:20.320><c> really</c>

01:17:20.550 --> 01:17:20.560 align:start position:0%
the subgraph config if anyone's really
 

01:17:20.560 --> 01:17:22.590 align:start position:0%
the subgraph config if anyone's really
interested<01:17:21.360><c> or</c><01:17:21.560><c> I</c><01:17:21.639><c> can</c><01:17:21.800><c> ask</c><01:17:22.000><c> questions</c><01:17:22.360><c> answer</c>

01:17:22.590 --> 01:17:22.600 align:start position:0%
interested or I can ask questions answer
 

01:17:22.600 --> 01:17:24.270 align:start position:0%
interested or I can ask questions answer
questions<01:17:22.840><c> about</c><01:17:23.040><c> extensions</c><01:17:23.600><c> but</c><01:17:24.080><c> let's</c>

01:17:24.270 --> 01:17:24.280 align:start position:0%
questions about extensions but let's
 

01:17:24.280 --> 01:17:25.790 align:start position:0%
questions about extensions but let's
let's<01:17:24.440><c> first</c><01:17:24.600><c> of</c><01:17:24.719><c> all</c><01:17:24.880><c> I'll</c><01:17:25.000><c> show</c><01:17:25.199><c> this</c><01:17:25.320><c> off</c><01:17:25.520><c> so</c>

01:17:25.790 --> 01:17:25.800 align:start position:0%
let's first of all I'll show this off so
 

01:17:25.800 --> 01:17:28.830 align:start position:0%
let's first of all I'll show this off so
this<01:17:25.920><c> is</c><01:17:26.400><c> called</c><01:17:26.639><c> graph</c><01:17:26.960><c> iql</c><01:17:27.920><c> graph</c><01:17:28.239><c> iql</c><01:17:28.679><c> is</c>

01:17:28.830 --> 01:17:28.840 align:start position:0%
this is called graph iql graph iql is
 

01:17:28.840 --> 01:17:30.950 align:start position:0%
this is called graph iql graph iql is
kind<01:17:28.960><c> of</c><01:17:29.120><c> like</c><01:17:29.320><c> this</c><01:17:29.880><c> um</c><01:17:30.280><c> way</c><01:17:30.520><c> that</c><01:17:30.600><c> you</c><01:17:30.719><c> can</c>

01:17:30.950 --> 01:17:30.960 align:start position:0%
kind of like this um way that you can
 

01:17:30.960 --> 01:17:33.910 align:start position:0%
kind of like this um way that you can
like<01:17:31.360><c> test</c><01:17:31.760><c> your</c><01:17:32.080><c> graphql</c><01:17:32.880><c> configuration</c><01:17:33.440><c> so</c>

01:17:33.910 --> 01:17:33.920 align:start position:0%
like test your graphql configuration so
 

01:17:33.920 --> 01:17:36.430 align:start position:0%
like test your graphql configuration so
again<01:17:34.159><c> the</c><01:17:34.360><c> graph</c><01:17:34.920><c> uses</c><01:17:35.320><c> graphql</c><01:17:36.000><c> heavily</c>

01:17:36.430 --> 01:17:36.440 align:start position:0%
again the graph uses graphql heavily
 

01:17:36.440 --> 01:17:38.350 align:start position:0%
again the graph uses graphql heavily
right<01:17:36.639><c> that's</c><01:17:36.880><c> that's</c><01:17:37.040><c> what</c><01:17:37.159><c> we</c><01:17:37.320><c> rely</c><01:17:37.600><c> on</c><01:17:37.800><c> for</c>

01:17:38.350 --> 01:17:38.360 align:start position:0%
right that's that's what we rely on for
 

01:17:38.360 --> 01:17:39.990 align:start position:0%
right that's that's what we rely on for
people<01:17:38.560><c> being</c><01:17:38.800><c> able</c><01:17:38.960><c> to</c><01:17:39.159><c> access</c><01:17:39.440><c> the</c><01:17:39.600><c> data</c><01:17:39.880><c> in</c>

01:17:39.990 --> 01:17:40.000 align:start position:0%
people being able to access the data in
 

01:17:40.000 --> 01:17:42.270 align:start position:0%
people being able to access the data in
a<01:17:40.239><c> in</c><01:17:40.320><c> a</c><01:17:40.520><c> reliable</c><01:17:41.040><c> way</c><01:17:41.520><c> so</c><01:17:41.679><c> if</c><01:17:41.800><c> we</c><01:17:41.960><c> click</c>

01:17:42.270 --> 01:17:42.280 align:start position:0%
a in a reliable way so if we click
 

01:17:42.280 --> 01:17:44.830 align:start position:0%
a in a reliable way so if we click
Explorer<01:17:42.960><c> here</c><01:17:43.120><c> on</c><01:17:43.239><c> the</c><01:17:43.480><c> left</c><01:17:44.280><c> and</c><01:17:44.480><c> sorry</c><01:17:44.719><c> this</c>

01:17:44.830 --> 01:17:44.840 align:start position:0%
Explorer here on the left and sorry this
 

01:17:44.840 --> 01:17:46.830 align:start position:0%
Explorer here on the left and sorry this
might<01:17:45.000><c> be</c><01:17:45.120><c> hard</c><01:17:45.280><c> to</c><01:17:45.440><c> read</c><01:17:46.159><c> but</c><01:17:46.320><c> we</c><01:17:46.400><c> can</c><01:17:46.560><c> see</c>

01:17:46.830 --> 01:17:46.840 align:start position:0%
might be hard to read but we can see
 

01:17:46.840 --> 01:17:49.070 align:start position:0%
might be hard to read but we can see
that<01:17:46.960><c> there's</c><01:17:47.239><c> these</c><01:17:47.639><c> data</c><01:17:48.040><c> objects</c><01:17:48.800><c> that</c>

01:17:49.070 --> 01:17:49.080 align:start position:0%
that there's these data objects that
 

01:17:49.080 --> 01:17:51.070 align:start position:0%
that there's these data objects that
match<01:17:49.440><c> what's</c><01:17:49.719><c> in</c><01:17:49.880><c> our</c><01:17:50.159><c> schema</c><01:17:50.639><c> so</c><01:17:50.800><c> these</c><01:17:50.880><c> are</c>

01:17:51.070 --> 01:17:51.080 align:start position:0%
match what's in our schema so these are
 

01:17:51.080 --> 01:17:52.590 align:start position:0%
match what's in our schema so these are
kind<01:17:51.199><c> of</c><01:17:51.360><c> like</c><01:17:51.560><c> what's</c><01:17:51.719><c> in</c><01:17:51.840><c> the</c><01:17:52.000><c> database</c>

01:17:52.590 --> 01:17:52.600 align:start position:0%
kind of like what's in the database
 

01:17:52.600 --> 01:17:54.550 align:start position:0%
kind of like what's in the database
basically<01:17:53.360><c> so</c><01:17:53.520><c> if</c><01:17:53.600><c> we</c><01:17:53.760><c> look</c><01:17:53.920><c> at</c><01:17:54.080><c> this</c><01:17:54.440><c> the</c>

01:17:54.550 --> 01:17:54.560 align:start position:0%
basically so if we look at this the
 

01:17:54.560 --> 01:17:56.790 align:start position:0%
basically so if we look at this the
graph<01:17:55.199><c> graph</c><01:17:55.440><c> ql</c><01:17:55.840><c> configuration</c><01:17:56.440><c> for</c><01:17:56.639><c> the</c>

01:17:56.790 --> 01:17:56.800 align:start position:0%
graph graph ql configuration for the
 

01:17:56.800 --> 01:17:59.950 align:start position:0%
graph graph ql configuration for the
subgraph<01:17:57.760><c> and</c><01:17:58.000><c> go</c><01:17:58.159><c> to</c><01:17:58.560><c> the</c><01:17:58.760><c> schema</c><01:17:59.719><c> these</c><01:17:59.840><c> are</c>

01:17:59.950 --> 01:17:59.960 align:start position:0%
subgraph and go to the schema these are
 

01:17:59.960 --> 01:18:02.790 align:start position:0%
subgraph and go to the schema these are
going<01:18:00.080><c> to</c><01:18:00.280><c> match</c><01:18:00.880><c> so</c><01:18:01.440><c> in</c><01:18:01.600><c> our</c><01:18:01.840><c> case</c><01:18:02.239><c> we</c><01:18:02.480><c> have</c>

01:18:02.790 --> 01:18:02.800 align:start position:0%
going to match so in our case we have
 

01:18:02.800 --> 01:18:05.350 align:start position:0%
going to match so in our case we have
this<01:18:03.080><c> greeter</c><01:18:04.040><c> and</c><01:18:04.120><c> so</c><01:18:04.280><c> we</c><01:18:04.440><c> have</c><01:18:04.880><c> greetings</c>

01:18:05.350 --> 01:18:05.360 align:start position:0%
this greeter and so we have greetings
 

01:18:05.360 --> 01:18:06.750 align:start position:0%
this greeter and so we have greetings
that<01:18:05.560><c> happen</c><01:18:05.880><c> and</c><01:18:05.960><c> then</c><01:18:06.080><c> we</c><01:18:06.159><c> have</c><01:18:06.320><c> senders</c>

01:18:06.750 --> 01:18:06.760 align:start position:0%
that happen and then we have senders
 

01:18:06.760 --> 01:18:08.270 align:start position:0%
that happen and then we have senders
that<01:18:06.880><c> send</c><01:18:07.199><c> those</c><01:18:07.360><c> greetings</c><01:18:07.760><c> and</c><01:18:07.920><c> we</c><01:18:08.040><c> kind</c><01:18:08.159><c> of</c>

01:18:08.270 --> 01:18:08.280 align:start position:0%
that send those greetings and we kind of
 

01:18:08.280 --> 01:18:10.910 align:start position:0%
that send those greetings and we kind of
like<01:18:08.440><c> build</c><01:18:08.679><c> a</c><01:18:08.920><c> database</c><01:18:09.400><c> for</c><01:18:09.639><c> all</c><01:18:09.840><c> that</c><01:18:10.120><c> stuff</c>

01:18:10.910 --> 01:18:10.920 align:start position:0%
like build a database for all that stuff
 

01:18:10.920 --> 01:18:12.870 align:start position:0%
like build a database for all that stuff
and<01:18:11.040><c> so</c><01:18:11.360><c> all</c><01:18:11.639><c> this</c><01:18:12.000><c> data</c><01:18:12.400><c> is</c><01:18:12.560><c> what</c><01:18:12.679><c> we're</c>

01:18:12.870 --> 01:18:12.880 align:start position:0%
and so all this data is what we're
 

01:18:12.880 --> 01:18:15.629 align:start position:0%
and so all this data is what we're
storing<01:18:13.320><c> in</c><01:18:13.520><c> postgress</c><01:18:14.120><c> and</c><01:18:14.320><c> exposing</c><01:18:15.120><c> via</c>

01:18:15.629 --> 01:18:15.639 align:start position:0%
storing in postgress and exposing via
 

01:18:15.639 --> 01:18:17.629 align:start position:0%
storing in postgress and exposing via
graphql<01:18:16.639><c> and</c><01:18:16.920><c> that's</c><01:18:17.120><c> what</c><01:18:17.239><c> you're</c><01:18:17.360><c> going</c><01:18:17.480><c> to</c>

01:18:17.629 --> 01:18:17.639 align:start position:0%
graphql and that's what you're going to
 

01:18:17.639 --> 01:18:20.110 align:start position:0%
graphql and that's what you're going to
see<01:18:17.960><c> over</c><01:18:18.159><c> here</c><01:18:18.360><c> is</c><01:18:18.560><c> these</c><01:18:18.800><c> these</c><01:18:19.040><c> entities</c><01:18:19.960><c> so</c>

01:18:20.110 --> 01:18:20.120 align:start position:0%
see over here is these these entities so
 

01:18:20.120 --> 01:18:22.430 align:start position:0%
see over here is these these entities so
if<01:18:20.199><c> I</c><01:18:20.320><c> want</c><01:18:20.400><c> to</c><01:18:20.520><c> get</c><01:18:20.679><c> all</c><01:18:20.800><c> the</c><01:18:21.280><c> greetings</c><01:18:22.280><c> maybe</c>

01:18:22.430 --> 01:18:22.440 align:start position:0%
if I want to get all the greetings maybe
 

01:18:22.440 --> 01:18:23.950 align:start position:0%
if I want to get all the greetings maybe
I<01:18:22.520><c> want</c><01:18:22.639><c> to</c><01:18:22.760><c> get</c><01:18:22.880><c> like</c><01:18:23.040><c> the</c><01:18:23.280><c> first</c><01:18:23.719><c> I</c><01:18:23.800><c> don't</c>

01:18:23.950 --> 01:18:23.960 align:start position:0%
I want to get like the first I don't
 

01:18:23.960 --> 01:18:26.750 align:start position:0%
I want to get like the first I don't
know<01:18:24.360><c> one</c><01:18:24.840><c> th000</c><01:18:25.320><c> for</c><01:18:25.520><c> some</c><01:18:25.719><c> reason</c><01:18:26.560><c> and</c><01:18:26.679><c> I</c>

01:18:26.750 --> 01:18:26.760 align:start position:0%
know one th000 for some reason and I
 

01:18:26.760 --> 01:18:29.669 align:start position:0%
know one th000 for some reason and I
want<01:18:26.880><c> to</c><01:18:27.040><c> order</c><01:18:27.440><c> them</c><01:18:27.760><c> by</c><01:18:28.239><c> the</c><01:18:29.239><c> uh</c><01:18:29.440><c> when</c><01:18:29.600><c> they</c>

01:18:29.669 --> 01:18:29.679 align:start position:0%
want to order them by the uh when they
 

01:18:29.679 --> 01:18:32.229 align:start position:0%
want to order them by the uh when they
were<01:18:30.000><c> created</c><01:18:31.000><c> and</c><01:18:31.159><c> I</c><01:18:31.239><c> want</c><01:18:31.360><c> to</c><01:18:31.520><c> do</c><01:18:31.679><c> it</c>

01:18:32.229 --> 01:18:32.239 align:start position:0%
were created and I want to do it
 

01:18:32.239 --> 01:18:34.590 align:start position:0%
were created and I want to do it
descending<01:18:33.239><c> and</c><01:18:33.440><c> I</c><01:18:33.520><c> want</c><01:18:33.639><c> to</c><01:18:33.800><c> skip</c><01:18:34.120><c> over</c><01:18:34.400><c> the</c>

01:18:34.590 --> 01:18:34.600 align:start position:0%
descending and I want to skip over the
 

01:18:34.600 --> 01:18:36.629 align:start position:0%
descending and I want to skip over the
first<01:18:35.360><c> hundred</c><01:18:35.679><c> for</c><01:18:35.840><c> some</c><01:18:36.040><c> reason</c><01:18:36.280><c> or</c><01:18:36.400><c> maybe</c>

01:18:36.629 --> 01:18:36.639 align:start position:0%
first hundred for some reason or maybe
 

01:18:36.639 --> 01:18:38.350 align:start position:0%
first hundred for some reason or maybe
the<01:18:36.719><c> first</c><01:18:36.960><c> thousand</c><01:18:37.840><c> you</c><01:18:37.920><c> know</c><01:18:38.040><c> you</c><01:18:38.159><c> have</c><01:18:38.280><c> a</c>

01:18:38.350 --> 01:18:38.360 align:start position:0%
the first thousand you know you have a
 

01:18:38.360 --> 01:18:40.270 align:start position:0%
the first thousand you know you have a
lot<01:18:38.480><c> of</c><01:18:38.600><c> flexibility</c><01:18:39.320><c> here</c><01:18:39.840><c> I</c><01:18:39.920><c> want</c><01:18:40.000><c> to</c><01:18:40.120><c> know</c>

01:18:40.270 --> 01:18:40.280 align:start position:0%
lot of flexibility here I want to know
 

01:18:40.280 --> 01:18:42.270 align:start position:0%
lot of flexibility here I want to know
when<01:18:40.440><c> they</c><01:18:40.560><c> were</c><01:18:40.800><c> created</c><01:18:41.360><c> what</c><01:18:41.480><c> it</c><01:18:41.719><c> was</c><01:18:42.120><c> the</c>

01:18:42.270 --> 01:18:42.280 align:start position:0%
when they were created what it was the
 

01:18:42.280 --> 01:18:44.430 align:start position:0%
when they were created what it was the
ID<01:18:43.040><c> and</c><01:18:43.199><c> I</c><01:18:43.280><c> want</c><01:18:43.360><c> to</c><01:18:43.480><c> know</c><01:18:43.639><c> who</c><01:18:43.800><c> sent</c><01:18:44.080><c> it</c><01:18:44.320><c> what</c>

01:18:44.430 --> 01:18:44.440 align:start position:0%
ID and I want to know who sent it what
 

01:18:44.440 --> 01:18:46.430 align:start position:0%
ID and I want to know who sent it what
their<01:18:44.639><c> address</c><01:18:45.120><c> was</c><01:18:45.679><c> and</c><01:18:45.840><c> how</c><01:18:45.960><c> many</c><01:18:46.199><c> they've</c>

01:18:46.430 --> 01:18:46.440 align:start position:0%
their address was and how many they've
 

01:18:46.440 --> 01:18:48.910 align:start position:0%
their address was and how many they've
sent<01:18:47.159><c> and</c><01:18:47.239><c> then</c><01:18:47.360><c> I</c><01:18:47.480><c> can</c><01:18:47.639><c> hit</c><01:18:47.840><c> play</c><01:18:48.520><c> and</c><01:18:48.639><c> I</c><01:18:48.760><c> can</c>

01:18:48.910 --> 01:18:48.920 align:start position:0%
sent and then I can hit play and I can
 

01:18:48.920 --> 01:18:51.790 align:start position:0%
sent and then I can hit play and I can
get<01:18:49.120><c> that</c><01:18:49.440><c> data</c><01:18:50.000><c> back</c><01:18:50.600><c> that's</c><01:18:50.760><c> not</c><01:18:51.000><c> working</c><01:18:51.639><c> oh</c>

01:18:51.790 --> 01:18:51.800 align:start position:0%
get that data back that's not working oh
 

01:18:51.800 --> 01:18:54.229 align:start position:0%
get that data back that's not working oh
because<01:18:52.000><c> I</c><01:18:52.120><c> skipped</c><01:18:52.440><c> over</c><01:18:53.000><c> let's</c><01:18:53.280><c> not</c><01:18:53.520><c> skip</c>

01:18:54.229 --> 01:18:54.239 align:start position:0%
because I skipped over let's not skip
 

01:18:54.239 --> 01:18:55.629 align:start position:0%
because I skipped over let's not skip
there<01:18:54.320><c> we</c><01:18:54.480><c> go</c>

01:18:55.629 --> 01:18:55.639 align:start position:0%
there we go
 

01:18:55.639 --> 01:18:57.270 align:start position:0%
there we go
so<01:18:55.920><c> because</c><01:18:56.120><c> I</c><01:18:56.239><c> skipped</c><01:18:56.600><c> the</c><01:18:56.679><c> first</c><01:18:56.920><c> thousand</c>

01:18:57.270 --> 01:18:57.280 align:start position:0%
so because I skipped the first thousand
 

01:18:57.280 --> 01:18:59.950 align:start position:0%
so because I skipped the first thousand
there<01:18:57.400><c> was</c><01:18:57.560><c> no</c><01:18:57.719><c> data</c><01:18:58.560><c> but</c><01:18:59.159><c> here</c><01:18:59.280><c> we</c><01:18:59.480><c> go</c><01:18:59.760><c> this</c><01:18:59.840><c> is</c>

01:18:59.950 --> 01:18:59.960 align:start position:0%
there was no data but here we go this is
 

01:18:59.960 --> 01:19:03.070 align:start position:0%
there was no data but here we go this is
all<01:19:00.120><c> my</c><01:19:00.280><c> data</c><01:19:00.600><c> so</c><01:19:00.840><c> this</c><01:19:01.120><c> is</c><01:19:01.280><c> a</c><01:19:01.520><c> graphql</c><01:19:02.320><c> query</c>

01:19:03.070 --> 01:19:03.080 align:start position:0%
all my data so this is a graphql query
 

01:19:03.080 --> 01:19:05.709 align:start position:0%
all my data so this is a graphql query
for<01:19:03.639><c> uh</c><01:19:03.800><c> that</c><01:19:03.960><c> I'm</c><01:19:04.159><c> that</c><01:19:04.280><c> I'm</c><01:19:04.520><c> creating</c><01:19:05.520><c> and</c>

01:19:05.709 --> 01:19:05.719 align:start position:0%
for uh that I'm that I'm creating and
 

01:19:05.719 --> 01:19:07.790 align:start position:0%
for uh that I'm that I'm creating and
this<01:19:05.840><c> is</c><01:19:06.040><c> the</c><01:19:06.239><c> response</c><01:19:06.679><c> that</c><01:19:06.800><c> I'm</c><01:19:06.960><c> getting</c><01:19:07.600><c> so</c>

01:19:07.790 --> 01:19:07.800 align:start position:0%
this is the response that I'm getting so
 

01:19:07.800 --> 01:19:09.790 align:start position:0%
this is the response that I'm getting so
what<01:19:07.920><c> we're</c><01:19:08.120><c> parsing</c><01:19:08.480><c> in</c><01:19:08.639><c> our</c><01:19:08.800><c> front</c><01:19:09.040><c> end</c><01:19:09.440><c> on</c>

01:19:09.790 --> 01:19:09.800 align:start position:0%
what we're parsing in our front end on
 

01:19:09.800 --> 01:19:14.950 align:start position:0%
what we're parsing in our front end on
over<01:19:10.440><c> here</c><01:19:11.440><c> um</c><01:19:12.320><c> sorry</c><01:19:12.719><c> in</c><01:19:13.000><c> in</c><01:19:13.639><c> here</c><01:19:14.639><c> is</c><01:19:14.800><c> the</c>

01:19:14.950 --> 01:19:14.960 align:start position:0%
over here um sorry in in here is the
 

01:19:14.960 --> 01:19:17.790 align:start position:0%
over here um sorry in in here is the
data<01:19:15.239><c> that's</c><01:19:15.440><c> coming</c><01:19:15.800><c> back</c><01:19:16.360><c> from</c><01:19:16.560><c> the</c><01:19:16.760><c> Json</c>

01:19:17.790 --> 01:19:17.800 align:start position:0%
data that's coming back from the Json
 

01:19:17.800 --> 01:19:20.669 align:start position:0%
data that's coming back from the Json
response<01:19:18.800><c> over</c>

01:19:20.669 --> 01:19:20.679 align:start position:0%
response over
 

01:19:20.679 --> 01:19:22.510 align:start position:0%
response over
graphql

01:19:22.510 --> 01:19:22.520 align:start position:0%
graphql
 

01:19:22.520 --> 01:19:25.030 align:start position:0%
graphql
cool<01:19:23.520><c> hopefully</c><01:19:23.840><c> that</c><01:19:23.960><c> wasn't</c><01:19:24.159><c> too</c><01:19:24.400><c> fast</c><01:19:24.920><c> that</c>

01:19:25.030 --> 01:19:25.040 align:start position:0%
cool hopefully that wasn't too fast that
 

01:19:25.040 --> 01:19:28.830 align:start position:0%
cool hopefully that wasn't too fast that
was<01:19:25.280><c> good</c><01:19:26.280><c> um</c><01:19:27.000><c> so</c><01:19:27.920><c> I</c><01:19:28.040><c> can</c><01:19:28.199><c> also</c><01:19:28.440><c> talk</c><01:19:28.600><c> a</c><01:19:28.719><c> little</c>

01:19:28.830 --> 01:19:28.840 align:start position:0%
was good um so I can also talk a little
 

01:19:28.840 --> 01:19:30.510 align:start position:0%
was good um so I can also talk a little
bit<01:19:29.000><c> about</c><01:19:29.239><c> the</c><01:19:29.440><c> the</c><01:19:29.520><c> graph</c><01:19:30.040><c> configuration</c>

01:19:30.510 --> 01:19:30.520 align:start position:0%
bit about the the graph configuration
 

01:19:30.520 --> 01:19:31.870 align:start position:0%
bit about the the graph configuration
but<01:19:30.639><c> why</c><01:19:30.719><c> don't</c><01:19:30.880><c> we</c><01:19:31.080><c> like</c><01:19:31.239><c> pause</c><01:19:31.440><c> for</c><01:19:31.560><c> a</c><01:19:31.679><c> second</c>

01:19:31.870 --> 01:19:31.880 align:start position:0%
but why don't we like pause for a second
 

01:19:31.880 --> 01:19:34.310 align:start position:0%
but why don't we like pause for a second
and<01:19:32.000><c> see</c><01:19:32.159><c> if</c><01:19:32.239><c> anyone</c><01:19:32.480><c> has</c><01:19:32.760><c> questions</c><01:19:33.239><c> first</c><01:19:34.159><c> uh</c>

01:19:34.310 --> 01:19:34.320 align:start position:0%
and see if anyone has questions first uh
 

01:19:34.320 --> 01:19:36.990 align:start position:0%
and see if anyone has questions first uh
about<01:19:34.520><c> the</c><01:19:34.679><c> extension</c><01:19:35.400><c> system</c><01:19:36.400><c> uh</c><01:19:36.520><c> or</c><01:19:36.760><c> about</c>

01:19:36.990 --> 01:19:37.000 align:start position:0%
about the extension system uh or about
 

01:19:37.000 --> 01:19:38.790 align:start position:0%
about the extension system uh or about
the<01:19:37.159><c> graph</c><01:19:37.360><c> or</c><01:19:37.520><c> anything</c><01:19:37.800><c> that</c><01:19:37.960><c> I</c><01:19:38.440><c> uh</c><01:19:38.560><c> talked</c>

01:19:38.790 --> 01:19:38.800 align:start position:0%
the graph or anything that I uh talked
 

01:19:38.800 --> 01:19:41.149 align:start position:0%
the graph or anything that I uh talked
about<01:19:39.040><c> right</c><01:19:39.159><c> now</c><01:19:39.360><c> so</c>

01:19:41.149 --> 01:19:41.159 align:start position:0%
about right now so
 

01:19:41.159 --> 01:19:44.550 align:start position:0%
about right now so
far<01:19:42.159><c> any</c>

01:19:44.550 --> 01:19:44.560 align:start position:0%
 
 

01:19:44.560 --> 01:19:48.990 align:start position:0%
 
questions<01:19:45.560><c> ber</c>

01:19:48.990 --> 01:19:49.000 align:start position:0%
 
 

01:19:49.000 --> 01:19:51.310 align:start position:0%
 
ber<01:19:50.000><c> no</c><01:19:50.320><c> okay</c><01:19:50.480><c> then</c><01:19:50.600><c> let</c><01:19:50.719><c> me</c><01:19:50.960><c> let</c><01:19:51.040><c> me</c><01:19:51.159><c> talk</c>

01:19:51.310 --> 01:19:51.320 align:start position:0%
ber no okay then let me let me talk
 

01:19:51.320 --> 01:19:52.830 align:start position:0%
ber no okay then let me let me talk
about<01:19:51.480><c> the</c><01:19:51.639><c> graph</c><01:19:51.880><c> q</c><01:19:52.159><c> a</c><01:19:52.239><c> little</c><01:19:52.400><c> bit</c><01:19:52.639><c> uh</c><01:19:52.760><c> the</c>

01:19:52.830 --> 01:19:52.840 align:start position:0%
about the graph q a little bit uh the
 

01:19:52.840 --> 01:19:55.070 align:start position:0%
about the graph q a little bit uh the
subgraph<01:19:53.360><c> configuration</c><01:19:53.800><c> a</c><01:19:53.880><c> little</c><01:19:54.040><c> bit</c><01:19:54.199><c> more</c>

01:19:55.070 --> 01:19:55.080 align:start position:0%
subgraph configuration a little bit more
 

01:19:55.080 --> 01:19:56.790 align:start position:0%
subgraph configuration a little bit more
um<01:19:55.679><c> definitely</c><01:19:56.040><c> we</c><01:19:56.280><c> we</c><01:19:56.360><c> would</c><01:19:56.480><c> love</c><01:19:56.639><c> for</c>

01:19:56.790 --> 01:19:56.800 align:start position:0%
um definitely we we would love for
 

01:19:56.800 --> 01:19:59.470 align:start position:0%
um definitely we we would love for
people<01:19:57.040><c> to</c><01:19:57.400><c> to</c><01:19:57.719><c> build</c><01:19:58.040><c> cool</c><01:19:58.360><c> extensions</c><01:19:59.199><c> so</c><01:19:59.400><c> if</c>

01:19:59.470 --> 01:19:59.480 align:start position:0%
people to to build cool extensions so if
 

01:19:59.480 --> 01:20:02.070 align:start position:0%
people to to build cool extensions so if
you're<01:19:59.639><c> in</c><01:19:59.760><c> the</c><01:19:59.920><c> crowd</c><01:20:00.440><c> and</c><01:20:00.679><c> you</c><01:20:01.120><c> are</c><01:20:01.760><c> you</c><01:20:01.880><c> know</c>

01:20:02.070 --> 01:20:02.080 align:start position:0%
you're in the crowd and you are you know
 

01:20:02.080 --> 01:20:04.310 align:start position:0%
you're in the crowd and you are you know
working<01:20:02.360><c> on</c><01:20:02.520><c> a</c><01:20:02.719><c> protocol</c><01:20:03.480><c> that</c><01:20:03.600><c> can</c><01:20:03.800><c> take</c><01:20:04.080><c> the</c>

01:20:04.310 --> 01:20:04.320 align:start position:0%
working on a protocol that can take the
 

01:20:04.320 --> 01:20:05.950 align:start position:0%
working on a protocol that can take the
the<01:20:04.440><c> scaffold</c><01:20:04.880><c> eth</c><01:20:05.239><c> and</c><01:20:05.440><c> and</c><01:20:05.600><c> create</c><01:20:05.800><c> an</c>

01:20:05.950 --> 01:20:05.960 align:start position:0%
the scaffold eth and and create an
 

01:20:05.960 --> 01:20:07.790 align:start position:0%
the scaffold eth and and create an
extension<01:20:06.400><c> for</c><01:20:06.600><c> it</c><01:20:07.000><c> come</c><01:20:07.199><c> talk</c><01:20:07.360><c> to</c><01:20:07.480><c> us</c><01:20:07.639><c> we'd</c>

01:20:07.790 --> 01:20:07.800 align:start position:0%
extension for it come talk to us we'd
 

01:20:07.800 --> 01:20:09.709 align:start position:0%
extension for it come talk to us we'd
love<01:20:07.960><c> to</c><01:20:08.080><c> hear</c><01:20:08.239><c> what</c><01:20:08.360><c> you</c><01:20:08.440><c> want</c><01:20:08.560><c> to</c><01:20:08.679><c> build</c><01:20:09.560><c> uh</c>

01:20:09.709 --> 01:20:09.719 align:start position:0%
love to hear what you want to build uh
 

01:20:09.719 --> 01:20:11.470 align:start position:0%
love to hear what you want to build uh
and<01:20:09.840><c> we</c><01:20:09.920><c> can</c><01:20:10.080><c> get</c><01:20:10.159><c> it</c><01:20:10.280><c> listed</c><01:20:10.679><c> maybe</c><01:20:11.000><c> on</c><01:20:11.120><c> the</c><01:20:11.320><c> on</c>

01:20:11.470 --> 01:20:11.480 align:start position:0%
and we can get it listed maybe on the on
 

01:20:11.480 --> 01:20:14.229 align:start position:0%
and we can get it listed maybe on the on
the<01:20:11.679><c> on</c><01:20:11.800><c> the</c><01:20:12.040><c> docks</c><01:20:13.040><c> um</c><01:20:13.400><c> but</c><01:20:13.560><c> yeah</c><01:20:13.760><c> please</c>

01:20:14.229 --> 01:20:14.239 align:start position:0%
the on the docks um but yeah please
 

01:20:14.239 --> 01:20:15.790 align:start position:0%
the on the docks um but yeah please
please<01:20:14.679><c> uh</c><01:20:14.760><c> let</c><01:20:14.880><c> us</c><01:20:15.040><c> know</c><01:20:15.199><c> if</c><01:20:15.320><c> you</c><01:20:15.440><c> think</c><01:20:15.600><c> this</c>

01:20:15.790 --> 01:20:15.800 align:start position:0%
please uh let us know if you think this
 

01:20:15.800 --> 01:20:17.430 align:start position:0%
please uh let us know if you think this
extension<01:20:16.199><c> system</c><01:20:16.440><c> is</c><01:20:16.560><c> useful</c><01:20:16.960><c> and</c><01:20:17.120><c> like</c><01:20:17.320><c> if</c>

01:20:17.430 --> 01:20:17.440 align:start position:0%
extension system is useful and like if
 

01:20:17.440 --> 01:20:19.030 align:start position:0%
extension system is useful and like if
you<01:20:17.520><c> would</c><01:20:17.719><c> like</c><01:20:17.920><c> to</c><01:20:18.080><c> see</c><01:20:18.280><c> any</c><01:20:18.440><c> features</c><01:20:18.840><c> or</c>

01:20:19.030 --> 01:20:19.040 align:start position:0%
you would like to see any features or
 

01:20:19.040 --> 01:20:20.990 align:start position:0%
you would like to see any features or
any<01:20:19.400><c> if</c><01:20:19.520><c> you</c><01:20:19.600><c> want</c><01:20:19.719><c> to</c><01:20:19.800><c> see</c><01:20:19.960><c> a</c><01:20:20.080><c> cool</c><01:20:20.360><c> extension</c>

01:20:20.990 --> 01:20:21.000 align:start position:0%
any if you want to see a cool extension
 

01:20:21.000 --> 01:20:23.390 align:start position:0%
any if you want to see a cool extension
built<01:20:21.480><c> let</c><01:20:21.600><c> me</c><01:20:21.760><c> know</c><01:20:22.679><c> uh</c><01:20:22.840><c> but</c><01:20:22.960><c> let</c><01:20:23.080><c> me</c><01:20:23.199><c> talk</c><01:20:23.320><c> a</c>

01:20:23.390 --> 01:20:23.400 align:start position:0%
built let me know uh but let me talk a
 

01:20:23.400 --> 01:20:25.510 align:start position:0%
built let me know uh but let me talk a
little<01:20:23.560><c> bit</c><01:20:23.679><c> more</c><01:20:23.840><c> about</c><01:20:23.960><c> the</c><01:20:24.080><c> graph</c><01:20:24.400><c> so</c>

01:20:25.510 --> 01:20:25.520 align:start position:0%
little bit more about the graph so
 

01:20:25.520 --> 01:20:26.590 align:start position:0%
little bit more about the graph so
because<01:20:25.760><c> I</c><01:20:25.840><c> think</c><01:20:25.960><c> it's</c><01:20:26.120><c> probably</c><01:20:26.360><c> the</c><01:20:26.440><c> most</c>

01:20:26.590 --> 01:20:26.600 align:start position:0%
because I think it's probably the most
 

01:20:26.600 --> 01:20:27.870 align:start position:0%
because I think it's probably the most
confusing<01:20:27.000><c> thing</c><01:20:27.120><c> of</c><01:20:27.280><c> everything</c><01:20:27.600><c> I</c><01:20:27.719><c> just</c>

01:20:27.870 --> 01:20:27.880 align:start position:0%
confusing thing of everything I just
 

01:20:27.880 --> 01:20:30.110 align:start position:0%
confusing thing of everything I just
talked<01:20:28.159><c> about</c><01:20:29.080><c> um</c><01:20:29.239><c> but</c><01:20:29.320><c> I</c><01:20:29.400><c> want</c><01:20:29.480><c> to</c><01:20:29.639><c> cover</c><01:20:29.960><c> this</c>

01:20:30.110 --> 01:20:30.120 align:start position:0%
talked about um but I want to cover this
 

01:20:30.120 --> 01:20:31.390 align:start position:0%
talked about um but I want to cover this
part<01:20:30.280><c> a</c><01:20:30.400><c> little</c><01:20:30.560><c> bit</c><01:20:30.679><c> more</c><01:20:30.880><c> because</c><01:20:31.040><c> I</c><01:20:31.159><c> didn't</c>

01:20:31.390 --> 01:20:31.400 align:start position:0%
part a little bit more because I didn't
 

01:20:31.400 --> 01:20:34.030 align:start position:0%
part a little bit more because I didn't
really<01:20:31.840><c> go</c><01:20:32.040><c> too</c><01:20:32.239><c> much</c><01:20:32.440><c> into</c><01:20:32.960><c> this</c><01:20:33.280><c> assembly</c>

01:20:34.030 --> 01:20:34.040 align:start position:0%
really go too much into this assembly
 

01:20:34.040 --> 01:20:36.990 align:start position:0%
really go too much into this assembly
script<01:20:35.040><c> um</c><01:20:36.040><c> one</c><01:20:36.199><c> of</c><01:20:36.320><c> the</c><01:20:36.440><c> powerful</c><01:20:36.800><c> things</c>

01:20:36.990 --> 01:20:37.000 align:start position:0%
script um one of the powerful things
 

01:20:37.000 --> 01:20:40.390 align:start position:0%
script um one of the powerful things
about<01:20:37.199><c> the</c><01:20:37.360><c> graph</c><01:20:37.800><c> is</c><01:20:37.960><c> it</c><01:20:38.120><c> allows</c><01:20:38.480><c> you</c><01:20:38.800><c> to</c><01:20:39.800><c> uh</c>

01:20:40.390 --> 01:20:40.400 align:start position:0%
about the graph is it allows you to uh
 

01:20:40.400 --> 01:20:42.550 align:start position:0%
about the graph is it allows you to uh
do<01:20:40.719><c> some</c><01:20:41.040><c> like</c><01:20:41.520><c> interesting</c><01:20:42.040><c> things</c><01:20:42.360><c> like</c>

01:20:42.550 --> 01:20:42.560 align:start position:0%
do some like interesting things like
 

01:20:42.560 --> 01:20:44.629 align:start position:0%
do some like interesting things like
during<01:20:42.880><c> the</c><01:20:43.040><c> time</c><01:20:43.239><c> that</c><01:20:43.400><c> an</c><01:20:43.560><c> event</c><01:20:43.840><c> happens</c><01:20:44.400><c> so</c>

01:20:44.629 --> 01:20:44.639 align:start position:0%
during the time that an event happens so
 

01:20:44.639 --> 01:20:47.629 align:start position:0%
during the time that an event happens so
the<01:20:44.840><c> primary</c><01:20:45.159><c> way</c><01:20:45.320><c> we</c><01:20:45.440><c> get</c><01:20:45.639><c> data</c><01:20:46.040><c> is</c><01:20:46.520><c> events</c><01:20:47.520><c> we</c>

01:20:47.629 --> 01:20:47.639 align:start position:0%
the primary way we get data is events we
 

01:20:47.639 --> 01:20:48.709 align:start position:0%
the primary way we get data is events we
also<01:20:47.840><c> have</c><01:20:47.960><c> the</c><01:20:48.040><c> ability</c><01:20:48.280><c> to</c><01:20:48.360><c> do</c><01:20:48.480><c> what</c><01:20:48.600><c> it</c>

01:20:48.709 --> 01:20:48.719 align:start position:0%
also have the ability to do what it
 

01:20:48.719 --> 01:20:50.189 align:start position:0%
also have the ability to do what it
called<01:20:48.880><c> substreams</c><01:20:49.440><c> where</c><01:20:49.560><c> we</c><01:20:49.639><c> can</c><01:20:49.800><c> get</c><01:20:50.000><c> like</c>

01:20:50.189 --> 01:20:50.199 align:start position:0%
called substreams where we can get like
 

01:20:50.199 --> 01:20:51.669 align:start position:0%
called substreams where we can get like
more<01:20:50.760><c> block</c>

01:20:51.669 --> 01:20:51.679 align:start position:0%
more block
 

01:20:51.679 --> 01:20:54.390 align:start position:0%
more block
data<01:20:52.679><c> um</c><01:20:52.840><c> but</c><01:20:53.040><c> in</c><01:20:53.199><c> this</c><01:20:53.440><c> case</c><01:20:54.080><c> uh</c><01:20:54.159><c> the</c><01:20:54.239><c> cool</c>

01:20:54.390 --> 01:20:54.400 align:start position:0%
data um but in this case uh the cool
 

01:20:54.400 --> 01:20:55.790 align:start position:0%
data um but in this case uh the cool
thing<01:20:54.520><c> about</c><01:20:54.679><c> about</c><01:20:54.800><c> assembly</c><01:20:55.159><c> script</c><01:20:55.600><c> is</c>

01:20:55.790 --> 01:20:55.800 align:start position:0%
thing about about assembly script is
 

01:20:55.800 --> 01:20:58.110 align:start position:0%
thing about about assembly script is
again<01:20:56.000><c> it's</c><01:20:56.440><c> a</c><01:20:56.560><c> subset</c><01:20:56.920><c> of</c><01:20:57.040><c> typescript</c><01:20:57.960><c> so</c>

01:20:58.110 --> 01:20:58.120 align:start position:0%
again it's a subset of typescript so
 

01:20:58.120 --> 01:21:00.669 align:start position:0%
again it's a subset of typescript so
it's<01:20:58.280><c> pretty</c><01:20:58.520><c> easy</c><01:20:58.840><c> to</c><01:20:59.120><c> to</c><01:20:59.400><c> to</c><01:21:00.040><c> understand</c><01:21:00.480><c> but</c>

01:21:00.669 --> 01:21:00.679 align:start position:0%
it's pretty easy to to to understand but
 

01:21:00.679 --> 01:21:03.390 align:start position:0%
it's pretty easy to to to understand but
let's<01:21:00.880><c> walk</c><01:21:01.120><c> through</c><01:21:01.280><c> it</c><01:21:01.400><c> a</c><01:21:01.520><c> little</c><01:21:01.719><c> bit</c><01:21:02.400><c> so</c>

01:21:03.390 --> 01:21:03.400 align:start position:0%
let's walk through it a little bit so
 

01:21:03.400 --> 01:21:06.790 align:start position:0%
let's walk through it a little bit so
when<01:21:03.639><c> we</c><01:21:04.520><c> uh</c><01:21:04.800><c> write</c><01:21:05.080><c> our</c><01:21:05.600><c> our</c><01:21:05.960><c> contract</c><01:21:06.639><c> just</c>

01:21:06.790 --> 01:21:06.800 align:start position:0%
when we uh write our our contract just
 

01:21:06.800 --> 01:21:09.430 align:start position:0%
when we uh write our our contract just
like<01:21:07.000><c> scaffold</c><01:21:07.480><c> eth</c><01:21:07.880><c> generates</c><01:21:08.360><c> the</c><01:21:08.520><c> ABI</c>

01:21:09.430 --> 01:21:09.440 align:start position:0%
like scaffold eth generates the ABI
 

01:21:09.440 --> 01:21:11.750 align:start position:0%
like scaffold eth generates the ABI
right<01:21:09.639><c> to</c><01:21:09.800><c> be</c><01:21:09.920><c> able</c><01:21:10.159><c> to</c><01:21:10.440><c> interact</c><01:21:10.960><c> with</c><01:21:11.080><c> our</c><01:21:11.560><c> uh</c>

01:21:11.750 --> 01:21:11.760 align:start position:0%
right to be able to interact with our uh
 

01:21:11.760 --> 01:21:14.310 align:start position:0%
right to be able to interact with our uh
contract<01:21:12.679><c> well</c><01:21:12.880><c> the</c><01:21:13.000><c> same</c><01:21:13.199><c> thing</c><01:21:13.400><c> goes</c><01:21:13.639><c> for</c>

01:21:14.310 --> 01:21:14.320 align:start position:0%
contract well the same thing goes for
 

01:21:14.320 --> 01:21:18.669 align:start position:0%
contract well the same thing goes for
the<01:21:14.480><c> graph</c><01:21:15.000><c> it</c><01:21:15.120><c> needs</c><01:21:15.920><c> uh</c><01:21:16.239><c> the</c><01:21:16.639><c> ABI</c><01:21:17.120><c> as</c><01:21:17.280><c> well</c><01:21:17.880><c> so</c>

01:21:18.669 --> 01:21:18.679 align:start position:0%
the graph it needs uh the ABI as well so
 

01:21:18.679 --> 01:21:21.790 align:start position:0%
the graph it needs uh the ABI as well so
we<01:21:18.800><c> take</c><01:21:18.960><c> the</c><01:21:19.120><c> ABI</c><01:21:20.080><c> and</c><01:21:20.199><c> then</c><01:21:20.400><c> we</c><01:21:20.840><c> generate</c><01:21:21.639><c> all</c>

01:21:21.790 --> 01:21:21.800 align:start position:0%
we take the ABI and then we generate all
 

01:21:21.800 --> 01:21:24.310 align:start position:0%
we take the ABI and then we generate all
of<01:21:21.960><c> the</c><01:21:22.199><c> assembly</c><01:21:22.600><c> script</c><01:21:23.320><c> uh</c><01:21:23.760><c> types</c><01:21:24.080><c> that</c><01:21:24.199><c> we</c>

01:21:24.310 --> 01:21:24.320 align:start position:0%
of the assembly script uh types that we
 

01:21:24.320 --> 01:21:25.350 align:start position:0%
of the assembly script uh types that we
need

01:21:25.350 --> 01:21:25.360 align:start position:0%
need
 

01:21:25.360 --> 01:21:27.510 align:start position:0%
need
and<01:21:25.520><c> store</c><01:21:25.880><c> them</c><01:21:26.159><c> into</c><01:21:26.400><c> these</c><01:21:26.639><c> files</c><01:21:27.199><c> so</c><01:21:27.400><c> in</c>

01:21:27.510 --> 01:21:27.520 align:start position:0%
and store them into these files so in
 

01:21:27.520 --> 01:21:29.470 align:start position:0%
and store them into these files so in
this<01:21:27.639><c> case</c><01:21:27.800><c> there's</c><01:21:27.960><c> a</c><01:21:28.120><c> generated</c><01:21:28.600><c> folder</c><01:21:29.320><c> it</c>

01:21:29.470 --> 01:21:29.480 align:start position:0%
this case there's a generated folder it
 

01:21:29.480 --> 01:21:31.110 align:start position:0%
this case there's a generated folder it
has<01:21:29.600><c> the</c><01:21:29.719><c> name</c><01:21:29.840><c> of</c><01:21:29.960><c> the</c><01:21:30.159><c> contract</c><01:21:30.760><c> and</c><01:21:30.840><c> then</c><01:21:30.960><c> it</c>

01:21:31.110 --> 01:21:31.120 align:start position:0%
has the name of the contract and then it
 

01:21:31.120 --> 01:21:33.110 align:start position:0%
has the name of the contract and then it
has<01:21:31.280><c> the</c><01:21:31.440><c> schema</c><01:21:31.960><c> types</c><01:21:32.280><c> as</c><01:21:32.400><c> well</c><01:21:32.679><c> so</c><01:21:32.920><c> how</c><01:21:33.040><c> we</c>

01:21:33.110 --> 01:21:33.120 align:start position:0%
has the schema types as well so how we
 

01:21:33.120 --> 01:21:34.910 align:start position:0%
has the schema types as well so how we
want<01:21:33.239><c> to</c><01:21:33.360><c> store</c><01:21:33.639><c> the</c><01:21:33.800><c> data</c><01:21:34.360><c> so</c><01:21:34.560><c> this</c><01:21:34.639><c> is</c><01:21:34.840><c> kind</c>

01:21:34.910 --> 01:21:34.920 align:start position:0%
want to store the data so this is kind
 

01:21:34.920 --> 01:21:37.149 align:start position:0%
want to store the data so this is kind
of<01:21:35.080><c> like</c><01:21:35.199><c> how</c><01:21:35.360><c> we</c><01:21:35.480><c> want</c><01:21:35.600><c> to</c><01:21:35.760><c> read</c><01:21:36.040><c> the</c><01:21:36.199><c> data</c><01:21:37.040><c> and</c>

01:21:37.149 --> 01:21:37.159 align:start position:0%
of like how we want to read the data and
 

01:21:37.159 --> 01:21:38.470 align:start position:0%
of like how we want to read the data and
then<01:21:37.360><c> this</c><01:21:37.480><c> is</c><01:21:37.639><c> how</c><01:21:37.760><c> we</c><01:21:37.880><c> want</c><01:21:38.000><c> to</c><01:21:38.159><c> write</c><01:21:38.360><c> the</c>

01:21:38.470 --> 01:21:38.480 align:start position:0%
then this is how we want to write the
 

01:21:38.480 --> 01:21:40.669 align:start position:0%
then this is how we want to write the
data<01:21:38.880><c> right</c><01:21:39.000><c> so</c><01:21:39.120><c> these</c><01:21:39.239><c> are</c><01:21:39.400><c> the</c><01:21:39.520><c> types</c><01:21:40.360><c> this</c>

01:21:40.669 --> 01:21:40.679 align:start position:0%
data right so these are the types this
 

01:21:40.679 --> 01:21:42.390 align:start position:0%
data right so these are the types this
other<01:21:40.960><c> thing</c><01:21:41.239><c> here</c><01:21:41.480><c> is</c><01:21:41.719><c> what</c><01:21:41.800><c> we</c><01:21:41.920><c> want</c><01:21:42.040><c> to</c><01:21:42.199><c> do</c>

01:21:42.390 --> 01:21:42.400 align:start position:0%
other thing here is what we want to do
 

01:21:42.400 --> 01:21:44.709 align:start position:0%
other thing here is what we want to do
with<01:21:42.560><c> the</c><01:21:42.679><c> data</c><01:21:42.960><c> so</c><01:21:43.199><c> we</c><01:21:43.320><c> use</c><01:21:43.560><c> the</c><01:21:43.719><c> graph</c><01:21:44.120><c> TS</c>

01:21:44.709 --> 01:21:44.719 align:start position:0%
with the data so we use the graph TS
 

01:21:44.719 --> 01:21:48.390 align:start position:0%
with the data so we use the graph TS
package<01:21:45.600><c> to</c><01:21:46.440><c> maybe</c><01:21:46.719><c> we</c><01:21:46.880><c> want</c><01:21:47.000><c> to</c><01:21:47.280><c> like</c><01:21:47.920><c> um</c><01:21:48.120><c> read</c>

01:21:48.390 --> 01:21:48.400 align:start position:0%
package to maybe we want to like um read
 

01:21:48.400 --> 01:21:51.149 align:start position:0%
package to maybe we want to like um read
in<01:21:48.719><c> addresses</c><01:21:49.719><c> uh</c><01:21:49.880><c> from</c><01:21:50.199><c> the</c><01:21:50.760><c> uh</c><01:21:50.920><c> the</c><01:21:51.000><c> thing</c>

01:21:51.149 --> 01:21:51.159 align:start position:0%
in addresses uh from the uh the thing
 

01:21:51.159 --> 01:21:53.110 align:start position:0%
in addresses uh from the uh the thing
and<01:21:51.280><c> store</c><01:21:51.520><c> them</c><01:21:51.679><c> a</c><01:21:51.760><c> certain</c><01:21:52.080><c> way</c><01:21:52.840><c> uh</c><01:21:52.960><c> in</c>

01:21:53.110 --> 01:21:53.120 align:start position:0%
and store them a certain way uh in
 

01:21:53.120 --> 01:21:55.270 align:start position:0%
and store them a certain way uh in
typescript<01:21:53.960><c> we</c><01:21:54.080><c> need</c><01:21:54.320><c> this</c><01:21:54.639><c> like</c><01:21:54.880><c> package</c>

01:21:55.270 --> 01:21:55.280 align:start position:0%
typescript we need this like package
 

01:21:55.280 --> 01:21:56.430 align:start position:0%
typescript we need this like package
right<01:21:55.440><c> so</c><01:21:55.600><c> that's</c><01:21:55.760><c> why</c><01:21:55.920><c> in</c><01:21:56.000><c> this</c><01:21:56.159><c> case</c><01:21:56.280><c> we're</c>

01:21:56.430 --> 01:21:56.440 align:start position:0%
right so that's why in this case we're
 

01:21:56.440 --> 01:21:58.550 align:start position:0%
right so that's why in this case we're
using<01:21:56.679><c> the</c><01:21:56.840><c> big</c><01:21:57.000><c> int</c><01:21:57.400><c> package</c><01:21:57.800><c> to</c><01:21:57.960><c> do</c><01:21:58.239><c> like</c>

01:21:58.550 --> 01:21:58.560 align:start position:0%
using the big int package to do like
 

01:21:58.560 --> 01:22:02.149 align:start position:0%
using the big int package to do like
numbers<01:21:59.560><c> uh</c><01:21:59.639><c> to</c><01:21:59.800><c> use</c><01:22:00.000><c> big</c><01:22:00.440><c> inss</c><01:22:01.440><c> and</c><01:22:01.560><c> so</c><01:22:01.960><c> in</c>

01:22:02.149 --> 01:22:02.159 align:start position:0%
numbers uh to use big inss and so in
 

01:22:02.159 --> 01:22:04.790 align:start position:0%
numbers uh to use big inss and so in
this<01:22:02.320><c> case</c><01:22:02.760><c> we</c><01:22:02.880><c> only</c><01:22:03.120><c> have</c><01:22:03.400><c> one</c><01:22:04.199><c> function</c><01:22:04.639><c> that</c>

01:22:04.790 --> 01:22:04.800 align:start position:0%
this case we only have one function that
 

01:22:04.800 --> 01:22:07.229 align:start position:0%
this case we only have one function that
the<01:22:04.960><c> contract</c><01:22:05.639><c> is</c><01:22:06.080><c> uh</c><01:22:06.199><c> sending</c><01:22:06.920><c> and</c><01:22:07.000><c> so</c><01:22:07.120><c> we</c>

01:22:07.229 --> 01:22:07.239 align:start position:0%
the contract is uh sending and so we
 

01:22:07.239 --> 01:22:09.990 align:start position:0%
the contract is uh sending and so we
have<01:22:07.400><c> this</c><01:22:07.560><c> ability</c><01:22:07.960><c> to</c><01:22:08.480><c> uh</c><01:22:08.679><c> sorry</c><01:22:08.920><c> one</c><01:22:09.080><c> event</c>

01:22:09.990 --> 01:22:10.000 align:start position:0%
have this ability to uh sorry one event
 

01:22:10.000 --> 01:22:12.070 align:start position:0%
have this ability to uh sorry one event
uh<01:22:10.120><c> the</c><01:22:10.239><c> greeting</c><01:22:10.600><c> change</c><01:22:10.920><c> event</c><01:22:11.480><c> so</c><01:22:11.679><c> we</c><01:22:11.880><c> take</c>

01:22:12.070 --> 01:22:12.080 align:start position:0%
uh the greeting change event so we take
 

01:22:12.080 --> 01:22:15.270 align:start position:0%
uh the greeting change event so we take
in<01:22:12.320><c> the</c><01:22:12.520><c> event</c><01:22:13.280><c> here</c><01:22:13.760><c> as</c><01:22:14.120><c> part</c><01:22:14.280><c> of</c><01:22:14.480><c> the</c><01:22:14.760><c> the</c>

01:22:15.270 --> 01:22:15.280 align:start position:0%
in the event here as part of the the
 

01:22:15.280 --> 01:22:18.149 align:start position:0%
in the event here as part of the the
function<01:22:16.280><c> right</c><01:22:16.440><c> here</c><01:22:16.639><c> greeting</c><01:22:17.040><c> change</c><01:22:18.040><c> and</c>

01:22:18.149 --> 01:22:18.159 align:start position:0%
function right here greeting change and
 

01:22:18.159 --> 01:22:21.470 align:start position:0%
function right here greeting change and
then<01:22:18.280><c> we</c><01:22:18.560><c> create</c><01:22:19.159><c> a</c><01:22:19.520><c> a</c><01:22:19.719><c> unique</c><01:22:20.239><c> identifier</c><01:22:21.239><c> for</c>

01:22:21.470 --> 01:22:21.480 align:start position:0%
then we create a a unique identifier for
 

01:22:21.480 --> 01:22:24.750 align:start position:0%
then we create a a unique identifier for
the<01:22:21.719><c> values</c><01:22:22.639><c> of</c><01:22:22.880><c> that</c><01:22:23.120><c> actual</c><01:22:23.760><c> uh</c><01:22:23.880><c> string</c><01:22:24.639><c> so</c>

01:22:24.750 --> 01:22:24.760 align:start position:0%
the values of that actual uh string so
 

01:22:24.760 --> 01:22:26.149 align:start position:0%
the values of that actual uh string so
we<01:22:24.880><c> do</c><01:22:25.040><c> that</c><01:22:25.159><c> by</c><01:22:25.280><c> converting</c><01:22:25.600><c> it</c><01:22:25.679><c> to</c><01:22:25.800><c> a</c><01:22:25.920><c> hex</c>

01:22:26.149 --> 01:22:26.159 align:start position:0%
we do that by converting it to a hex
 

01:22:26.159 --> 01:22:27.709 align:start position:0%
we do that by converting it to a hex
string<01:22:26.520><c> then</c><01:22:26.639><c> we</c><01:22:26.719><c> try</c><01:22:26.880><c> to</c><01:22:27.000><c> load</c><01:22:27.239><c> it</c><01:22:27.400><c> in</c><01:22:27.560><c> the</c>

01:22:27.709 --> 01:22:27.719 align:start position:0%
string then we try to load it in the
 

01:22:27.719 --> 01:22:29.310 align:start position:0%
string then we try to load it in the
database<01:22:28.360><c> so</c><01:22:28.480><c> we</c><01:22:28.639><c> try</c><01:22:28.760><c> to</c><01:22:28.880><c> see</c><01:22:29.000><c> if</c><01:22:29.120><c> it's</c>

01:22:29.310 --> 01:22:29.320 align:start position:0%
database so we try to see if it's
 

01:22:29.320 --> 01:22:32.550 align:start position:0%
database so we try to see if it's
available<01:22:30.320><c> if</c><01:22:30.440><c> it's</c><01:22:30.679><c> not</c><01:22:30.960><c> available</c><01:22:31.600><c> here</c><01:22:32.360><c> uh</c>

01:22:32.550 --> 01:22:32.560 align:start position:0%
available if it's not available here uh
 

01:22:32.560 --> 01:22:33.990 align:start position:0%
available if it's not available here uh
like<01:22:32.679><c> it's</c><01:22:32.960><c> like</c><01:22:33.040><c> if</c><01:22:33.159><c> it's</c><01:22:33.320><c> the</c><01:22:33.480><c> first</c><01:22:33.719><c> person</c>

01:22:33.990 --> 01:22:34.000 align:start position:0%
like it's like if it's the first person
 

01:22:34.000 --> 01:22:36.430 align:start position:0%
like it's like if it's the first person
Whoever<01:22:34.320><c> has</c><01:22:34.440><c> sent</c><01:22:34.679><c> a</c><01:22:34.880><c> greeting</c><01:22:35.880><c> we</c><01:22:36.239><c> just</c>

01:22:36.430 --> 01:22:36.440 align:start position:0%
Whoever has sent a greeting we just
 

01:22:36.440 --> 01:22:39.270 align:start position:0%
Whoever has sent a greeting we just
create<01:22:36.679><c> a</c><01:22:36.800><c> new</c><01:22:36.960><c> one</c><01:22:37.600><c> right</c><01:22:38.600><c> and</c><01:22:38.800><c> then</c><01:22:39.040><c> we</c>

01:22:39.270 --> 01:22:39.280 align:start position:0%
create a new one right and then we
 

01:22:39.280 --> 01:22:40.950 align:start position:0%
create a new one right and then we
actually<01:22:39.639><c> like</c><01:22:39.760><c> set</c><01:22:40.040><c> who</c><01:22:40.239><c> that</c><01:22:40.400><c> person</c><01:22:40.760><c> that</c>

01:22:40.950 --> 01:22:40.960 align:start position:0%
actually like set who that person that
 

01:22:40.960 --> 01:22:42.870 align:start position:0%
actually like set who that person that
that<01:22:41.040><c> sent</c><01:22:41.280><c> it</c><01:22:41.480><c> is</c><01:22:41.960><c> what</c><01:22:42.080><c> the</c><01:22:42.199><c> time</c><01:22:42.400><c> stamp</c><01:22:42.760><c> was</c>

01:22:42.870 --> 01:22:42.880 align:start position:0%
that sent it is what the time stamp was
 

01:22:42.880 --> 01:22:44.189 align:start position:0%
that sent it is what the time stamp was
and<01:22:42.960><c> then</c><01:22:43.080><c> we</c><01:22:43.199><c> do</c><01:22:43.360><c> here</c><01:22:43.560><c> this</c><01:22:43.679><c> is</c><01:22:43.760><c> where</c><01:22:43.880><c> we</c><01:22:44.000><c> use</c>

01:22:44.189 --> 01:22:44.199 align:start position:0%
and then we do here this is where we use
 

01:22:44.199 --> 01:22:46.669 align:start position:0%
and then we do here this is where we use
the<01:22:44.320><c> big</c><01:22:44.520><c> int</c><01:22:45.159><c> package</c><01:22:45.800><c> to</c><01:22:46.040><c> actually</c><01:22:46.320><c> set</c><01:22:46.560><c> the</c>

01:22:46.669 --> 01:22:46.679 align:start position:0%
the big int package to actually set the
 

01:22:46.679 --> 01:22:49.149 align:start position:0%
the big int package to actually set the
value<01:22:46.960><c> for</c><01:22:47.159><c> the</c><01:22:47.320><c> very</c><01:22:47.719><c> first</c><01:22:48.000><c> time</c><01:22:48.360><c> as</c><01:22:48.639><c> one</c>

01:22:49.149 --> 01:22:49.159 align:start position:0%
value for the very first time as one
 

01:22:49.159 --> 01:22:50.990 align:start position:0%
value for the very first time as one
right<01:22:49.280><c> so</c><01:22:49.400><c> we</c><01:22:49.520><c> do</c><01:22:49.679><c> some</c><01:22:49.920><c> interesting</c><01:22:50.400><c> stuff</c>

01:22:50.990 --> 01:22:51.000 align:start position:0%
right so we do some interesting stuff
 

01:22:51.000 --> 01:22:52.149 align:start position:0%
right so we do some interesting stuff
where<01:22:51.120><c> we're</c><01:22:51.360><c> actually</c><01:22:51.560><c> storing</c><01:22:52.040><c> the</c>

01:22:52.149 --> 01:22:52.159 align:start position:0%
where we're actually storing the
 

01:22:52.159 --> 01:22:54.470 align:start position:0%
where we're actually storing the
greeting<01:22:52.600><c> count</c><01:22:53.040><c> offchain</c><01:22:54.000><c> right</c><01:22:54.120><c> we're</c><01:22:54.239><c> not</c>

01:22:54.470 --> 01:22:54.480 align:start position:0%
greeting count offchain right we're not
 

01:22:54.480 --> 01:22:56.350 align:start position:0%
greeting count offchain right we're not
sorting<01:22:54.760><c> it</c><01:22:54.800><c> on</c><01:22:54.920><c> chain</c><01:22:55.360><c> so</c><01:22:55.800><c> the</c><01:22:55.960><c> graph</c><01:22:56.199><c> is</c>

01:22:56.350 --> 01:22:56.360 align:start position:0%
sorting it on chain so the graph is
 

01:22:56.360 --> 01:22:58.270 align:start position:0%
sorting it on chain so the graph is
really<01:22:56.560><c> good</c><01:22:56.719><c> for</c><01:22:56.920><c> that</c><01:22:57.120><c> because</c><01:22:57.760><c> if</c><01:22:57.880><c> you</c><01:22:58.080><c> have</c>

01:22:58.270 --> 01:22:58.280 align:start position:0%
really good for that because if you have
 

01:22:58.280 --> 01:23:00.430 align:start position:0%
really good for that because if you have
stuff<01:22:58.480><c> you</c><01:22:58.600><c> want</c><01:22:58.679><c> to</c><01:22:58.880><c> like</c><01:22:59.120><c> process</c><01:22:59.679><c> like</c><01:22:59.840><c> defi</c>

01:23:00.430 --> 01:23:00.440 align:start position:0%
stuff you want to like process like defi
 

01:23:00.440 --> 01:23:03.350 align:start position:0%
stuff you want to like process like defi
related<01:23:01.159><c> uh</c><01:23:01.440><c> metrics</c><01:23:02.440><c> uh</c><01:23:02.840><c> and</c><01:23:02.920><c> you</c><01:23:03.000><c> want</c><01:23:03.120><c> to</c>

01:23:03.350 --> 01:23:03.360 align:start position:0%
related uh metrics uh and you want to
 

01:23:03.360 --> 01:23:04.709 align:start position:0%
related uh metrics uh and you want to
like<01:23:03.520><c> just</c><01:23:03.639><c> store</c><01:23:03.920><c> that</c><01:23:04.040><c> in</c><01:23:04.159><c> an</c><01:23:04.320><c> easy</c><01:23:04.560><c> to</c>

01:23:04.709 --> 01:23:04.719 align:start position:0%
like just store that in an easy to
 

01:23:04.719 --> 01:23:06.390 align:start position:0%
like just store that in an easy to
access<01:23:05.120><c> way</c><01:23:05.639><c> that's</c><01:23:05.800><c> where</c><01:23:05.920><c> the</c><01:23:06.040><c> graph</c><01:23:06.239><c> is</c>

01:23:06.390 --> 01:23:06.400 align:start position:0%
access way that's where the graph is
 

01:23:06.400 --> 01:23:08.590 align:start position:0%
access way that's where the graph is
very<01:23:06.600><c> powerful</c><01:23:07.480><c> and</c><01:23:07.639><c> then</c><01:23:07.880><c> if</c><01:23:08.080><c> this</c><01:23:08.280><c> person</c>

01:23:08.590 --> 01:23:08.600 align:start position:0%
very powerful and then if this person
 

01:23:08.600 --> 01:23:10.669 align:start position:0%
very powerful and then if this person
has<01:23:09.000><c> come</c><01:23:09.159><c> in</c><01:23:09.280><c> and</c><01:23:09.360><c> sent</c><01:23:09.560><c> a</c><01:23:09.639><c> greeting</c><01:23:10.000><c> before</c>

01:23:10.669 --> 01:23:10.679 align:start position:0%
has come in and sent a greeting before
 

01:23:10.679 --> 01:23:12.189 align:start position:0%
has come in and sent a greeting before
well<01:23:10.920><c> they'll</c><01:23:11.239><c> actually</c><01:23:11.440><c> have</c><01:23:11.560><c> a</c><01:23:11.719><c> count</c><01:23:12.000><c> of</c>

01:23:12.189 --> 01:23:12.199 align:start position:0%
well they'll actually have a count of
 

01:23:12.199 --> 01:23:14.149 align:start position:0%
well they'll actually have a count of
one<01:23:12.560><c> plus</c><01:23:12.800><c> an</c><01:23:13.000><c> additional</c><01:23:13.400><c> one</c><01:23:13.719><c> so</c><01:23:13.880><c> it'll</c>

01:23:14.149 --> 01:23:14.159 align:start position:0%
one plus an additional one so it'll
 

01:23:14.159 --> 01:23:16.709 align:start position:0%
one plus an additional one so it'll
count<01:23:14.400><c> that</c><01:23:14.560><c> and</c><01:23:14.760><c> add</c><01:23:14.960><c> that</c><01:23:15.120><c> too</c><01:23:15.600><c> right</c><01:23:16.560><c> uh</c><01:23:16.639><c> and</c>

01:23:16.709 --> 01:23:16.719 align:start position:0%
count that and add that too right uh and
 

01:23:16.719 --> 01:23:17.629 align:start position:0%
count that and add that too right uh and
then<01:23:16.880><c> the</c><01:23:16.960><c> same</c><01:23:17.120><c> thing</c><01:23:17.239><c> goes</c><01:23:17.400><c> for</c><01:23:17.560><c> the</c>

01:23:17.629 --> 01:23:17.639 align:start position:0%
then the same thing goes for the
 

01:23:17.639 --> 01:23:19.750 align:start position:0%
then the same thing goes for the
greeting<01:23:18.120><c> like</c><01:23:18.239><c> we</c><01:23:18.480><c> do</c><01:23:18.880><c> we</c><01:23:19.040><c> create</c><01:23:19.400><c> a</c><01:23:19.600><c> an</c>

01:23:19.750 --> 01:23:19.760 align:start position:0%
greeting like we do we create a an
 

01:23:19.760 --> 01:23:21.750 align:start position:0%
greeting like we do we create a an
identifier<01:23:20.280><c> for</c><01:23:20.440><c> the</c><01:23:20.560><c> greeting</c><01:23:21.199><c> create</c><01:23:21.440><c> a</c><01:23:21.560><c> new</c>

01:23:21.750 --> 01:23:21.760 align:start position:0%
identifier for the greeting create a new
 

01:23:21.760 --> 01:23:24.830 align:start position:0%
identifier for the greeting create a new
one<01:23:22.040><c> using</c><01:23:22.400><c> the</c><01:23:22.679><c> string</c><01:23:23.679><c> the</c><01:23:24.199><c> uh</c><01:23:24.320><c> that</c><01:23:24.520><c> heex</c>

01:23:24.830 --> 01:23:24.840 align:start position:0%
one using the string the uh that heex
 

01:23:24.840 --> 01:23:26.950 align:start position:0%
one using the string the uh that heex
string<01:23:25.840><c> and</c><01:23:25.920><c> then</c><01:23:26.080><c> we</c><01:23:26.239><c> set</c><01:23:26.560><c> all</c><01:23:26.760><c> those</c>

01:23:26.950 --> 01:23:26.960 align:start position:0%
string and then we set all those
 

01:23:26.960 --> 01:23:28.709 align:start position:0%
string and then we set all those
variables<01:23:27.440><c> for</c><01:23:27.600><c> the</c><01:23:27.719><c> greeting</c><01:23:28.159><c> the</c><01:23:28.239><c> sender</c>

01:23:28.709 --> 01:23:28.719 align:start position:0%
variables for the greeting the sender
 

01:23:28.719 --> 01:23:31.950 align:start position:0%
variables for the greeting the sender
the<01:23:28.880><c> premium</c><01:23:29.360><c> the</c><01:23:29.639><c> value</c><01:23:30.639><c> the</c><01:23:30.840><c> Tim</c><01:23:31.120><c> stamp</c><01:23:31.760><c> and</c>

01:23:31.950 --> 01:23:31.960 align:start position:0%
the premium the value the Tim stamp and
 

01:23:31.960 --> 01:23:33.990 align:start position:0%
the premium the value the Tim stamp and
the<01:23:32.120><c> transaction</c><01:23:32.760><c> hash</c><01:23:33.400><c> and</c><01:23:33.520><c> then</c><01:23:33.679><c> here</c><01:23:33.840><c> is</c>

01:23:33.990 --> 01:23:34.000 align:start position:0%
the transaction hash and then here is
 

01:23:34.000 --> 01:23:36.229 align:start position:0%
the transaction hash and then here is
where<01:23:34.159><c> all</c><01:23:34.280><c> that</c><01:23:34.440><c> data</c><01:23:34.719><c> gets</c><01:23:34.960><c> saved</c><01:23:35.920><c> so</c><01:23:36.080><c> it's</c>

01:23:36.229 --> 01:23:36.239 align:start position:0%
where all that data gets saved so it's
 

01:23:36.239 --> 01:23:38.390 align:start position:0%
where all that data gets saved so it's
kind<01:23:36.360><c> of</c><01:23:36.920><c> simple</c><01:23:37.760><c> um</c><01:23:37.920><c> and</c><01:23:38.040><c> the</c><01:23:38.120><c> cool</c><01:23:38.280><c> thing</c>

01:23:38.390 --> 01:23:38.400 align:start position:0%
kind of simple um and the cool thing
 

01:23:38.400 --> 01:23:40.189 align:start position:0%
kind of simple um and the cool thing
about<01:23:38.560><c> the</c><01:23:38.679><c> graph</c><01:23:39.000><c> actually</c><01:23:39.679><c> if</c><01:23:39.800><c> you</c><01:23:39.920><c> use</c><01:23:40.120><c> the</c>

01:23:40.189 --> 01:23:40.199 align:start position:0%
about the graph actually if you use the
 

01:23:40.199 --> 01:23:41.870 align:start position:0%
about the graph actually if you use the
CL<01:23:40.719><c> it</c><01:23:40.760><c> will</c><01:23:40.920><c> generate</c><01:23:41.239><c> all</c><01:23:41.360><c> this</c><01:23:41.520><c> stuff</c><01:23:41.719><c> for</c>

01:23:41.870 --> 01:23:41.880 align:start position:0%
CL it will generate all this stuff for
 

01:23:41.880 --> 01:23:43.149 align:start position:0%
CL it will generate all this stuff for
you<01:23:42.159><c> so</c><01:23:42.239><c> you</c><01:23:42.360><c> don't</c><01:23:42.480><c> need</c><01:23:42.600><c> to</c><01:23:42.719><c> write</c><01:23:43.000><c> this</c>

01:23:43.149 --> 01:23:43.159 align:start position:0%
you so you don't need to write this
 

01:23:43.159 --> 01:23:44.990 align:start position:0%
you so you don't need to write this
stuff<01:23:43.480><c> but</c><01:23:43.760><c> it's</c><01:23:43.920><c> good</c><01:23:44.040><c> to</c><01:23:44.440><c> understand</c><01:23:44.639><c> how</c><01:23:44.760><c> it</c>

01:23:44.990 --> 01:23:45.000 align:start position:0%
stuff but it's good to understand how it
 

01:23:45.000 --> 01:23:47.870 align:start position:0%
stuff but it's good to understand how it
works<01:23:46.000><c> um</c><01:23:46.360><c> cool</c><01:23:46.719><c> all</c><01:23:46.840><c> right</c><01:23:47.000><c> so</c><01:23:47.520><c> uh</c><01:23:47.639><c> I</c><01:23:47.719><c> know</c>

01:23:47.870 --> 01:23:47.880 align:start position:0%
works um cool all right so uh I know
 

01:23:47.880 --> 01:23:49.110 align:start position:0%
works um cool all right so uh I know
it's<01:23:48.159><c> that</c><01:23:48.320><c> part's</c><01:23:48.600><c> probably</c><01:23:48.800><c> a</c><01:23:48.880><c> little</c>

01:23:49.110 --> 01:23:49.120 align:start position:0%
it's that part's probably a little
 

01:23:49.120 --> 01:23:50.830 align:start position:0%
it's that part's probably a little
complicated<01:23:49.679><c> but</c><01:23:49.840><c> at</c><01:23:49.960><c> least</c><01:23:50.080><c> you</c><01:23:50.280><c> guys</c><01:23:50.480><c> get</c><01:23:50.639><c> an</c>

01:23:50.830 --> 01:23:50.840 align:start position:0%
complicated but at least you guys get an
 

01:23:50.840 --> 01:23:53.350 align:start position:0%
complicated but at least you guys get an
idea<01:23:51.199><c> of</c><01:23:51.480><c> why</c><01:23:51.639><c> you</c><01:23:51.760><c> would</c><01:23:51.960><c> use</c><01:23:52.120><c> the</c><01:23:52.360><c> extension</c>

01:23:53.350 --> 01:23:53.360 align:start position:0%
idea of why you would use the extension
 

01:23:53.360 --> 01:23:54.470 align:start position:0%
idea of why you would use the extension
uh<01:23:53.639><c> why</c><01:23:53.719><c> you</c><01:23:53.800><c> would</c><01:23:53.920><c> use</c><01:23:54.040><c> the</c><01:23:54.120><c> graphic</c>

01:23:54.470 --> 01:23:54.480 align:start position:0%
uh why you would use the graphic
 

01:23:54.480 --> 01:23:59.990 align:start position:0%
uh why you would use the graphic
extension<01:23:55.320><c> and</c><01:23:55.679><c> yeah</c><01:23:56.520><c> uh</c><01:23:56.840><c> any</c><01:23:57.080><c> questions</c><01:23:57.880><c> at</c>

01:23:59.990 --> 01:24:00.000 align:start position:0%
extension and yeah uh any questions at
 

01:24:00.000 --> 01:24:01.910 align:start position:0%
extension and yeah uh any questions at
all<01:24:01.000><c> there's</c><01:24:01.199><c> got</c><01:24:01.280><c> to</c><01:24:01.360><c> be</c><01:24:01.480><c> at</c><01:24:01.560><c> least</c><01:24:01.760><c> one</c>

01:24:01.910 --> 01:24:01.920 align:start position:0%
all there's got to be at least one
 

01:24:01.920 --> 01:24:06.030 align:start position:0%
all there's got to be at least one
question<01:24:02.199><c> come</c><01:24:02.400><c> on</c><01:24:03.400><c> no</c><01:24:03.920><c> no</c>

01:24:06.030 --> 01:24:06.040 align:start position:0%
question come on no no
 

01:24:06.040 --> 01:24:10.590 align:start position:0%
question come on no no
no

01:24:10.590 --> 01:24:10.600 align:start position:0%
 
 

01:24:10.600 --> 01:24:12.709 align:start position:0%
 
yes

01:24:12.709 --> 01:24:12.719 align:start position:0%
yes
 

01:24:12.719 --> 01:24:14.830 align:start position:0%
yes
personally<01:24:13.719><c> what</c><01:24:13.880><c> is</c><01:24:14.000><c> it</c><01:24:14.199><c> that</c><01:24:14.400><c> you</c><01:24:14.560><c> most</c>

01:24:14.830 --> 01:24:14.840 align:start position:0%
personally what is it that you most
 

01:24:14.840 --> 01:24:16.910 align:start position:0%
personally what is it that you most
excites<01:24:15.199><c> you</c><01:24:15.400><c> about</c><01:24:15.679><c> this</c><01:24:15.960><c> project</c><01:24:16.520><c> and</c><01:24:16.800><c> and</c>

01:24:16.910 --> 01:24:16.920 align:start position:0%
excites you about this project and and
 

01:24:16.920 --> 01:24:19.470 align:start position:0%
excites you about this project and and
the<01:24:17.040><c> new</c><01:24:17.239><c> things</c><01:24:17.440><c> that</c><01:24:17.560><c> it</c><01:24:18.000><c> enables</c><01:24:19.000><c> scaffold</c>

01:24:19.470 --> 01:24:19.480 align:start position:0%
the new things that it enables scaffold
 

01:24:19.480 --> 01:24:22.350 align:start position:0%
the new things that it enables scaffold
e<01:24:20.080><c> or</c><01:24:20.280><c> the</c><01:24:20.440><c> graph</c><01:24:21.239><c> the</c><01:24:21.360><c> graph</c><01:24:21.639><c> the</c><01:24:21.760><c> graph</c><01:24:22.239><c> the</c>

01:24:22.350 --> 01:24:22.360 align:start position:0%
e or the graph the graph the graph the
 

01:24:22.360 --> 01:24:25.270 align:start position:0%
e or the graph the graph the graph the
graph<01:24:23.120><c> well</c><01:24:23.280><c> the</c><01:24:23.400><c> graph</c><01:24:23.639><c> is</c><01:24:23.880><c> great</c><01:24:24.480><c> because</c><01:24:25.000><c> um</c>

01:24:25.270 --> 01:24:25.280 align:start position:0%
graph well the graph is great because um
 

01:24:25.280 --> 01:24:28.990 align:start position:0%
graph well the graph is great because um
you<01:24:25.400><c> know</c><01:24:26.159><c> it</c><01:24:26.320><c> really</c><01:24:26.560><c> allows</c><01:24:26.880><c> you</c><01:24:27.120><c> to</c><01:24:27.920><c> uh</c><01:24:28.920><c> you</c>

01:24:28.990 --> 01:24:29.000 align:start position:0%
you know it really allows you to uh you
 

01:24:29.000 --> 01:24:31.790 align:start position:0%
you know it really allows you to uh you
know<01:24:29.239><c> improve</c><01:24:29.679><c> the</c><01:24:30.159><c> usability</c><01:24:31.159><c> of</c><01:24:31.280><c> the</c><01:24:31.440><c> data</c>

01:24:31.790 --> 01:24:31.800 align:start position:0%
know improve the usability of the data
 

01:24:31.800 --> 01:24:33.830 align:start position:0%
know improve the usability of the data
from<01:24:31.960><c> the</c><01:24:32.120><c> blockchain</c><01:24:33.120><c> um</c><01:24:33.320><c> and</c><01:24:33.440><c> so</c><01:24:33.600><c> you</c><01:24:33.719><c> can</c>

01:24:33.830 --> 01:24:33.840 align:start position:0%
from the blockchain um and so you can
 

01:24:33.840 --> 01:24:35.750 align:start position:0%
from the blockchain um and so you can
build<01:24:34.040><c> some</c><01:24:34.199><c> interesting</c><01:24:34.600><c> stuff</c><01:24:35.400><c> uh</c><01:24:35.520><c> I</c><01:24:35.600><c> think</c>

01:24:35.750 --> 01:24:35.760 align:start position:0%
build some interesting stuff uh I think
 

01:24:35.760 --> 01:24:38.790 align:start position:0%
build some interesting stuff uh I think
what<01:24:35.880><c> I'm</c><01:24:36.159><c> most</c><01:24:36.440><c> excited</c><01:24:36.800><c> about</c><01:24:37.400><c> is</c><01:24:38.320><c> you</c><01:24:38.480><c> know</c>

01:24:38.790 --> 01:24:38.800 align:start position:0%
what I'm most excited about is you know
 

01:24:38.800 --> 01:24:40.070 align:start position:0%
what I'm most excited about is you know
the<01:24:38.960><c> advancements</c><01:24:39.440><c> that</c><01:24:39.520><c> we're</c><01:24:39.679><c> making</c><01:24:39.920><c> in</c>

01:24:40.070 --> 01:24:40.080 align:start position:0%
the advancements that we're making in
 

01:24:40.080 --> 01:24:41.750 align:start position:0%
the advancements that we're making in
indexing<01:24:40.719><c> with</c><01:24:40.880><c> like</c>

01:24:41.750 --> 01:24:41.760 align:start position:0%
indexing with like
 

01:24:41.760 --> 01:24:44.750 align:start position:0%
indexing with like
substreams<01:24:42.760><c> um</c><01:24:43.480><c> and</c><01:24:43.760><c> yeah</c><01:24:43.960><c> just</c><01:24:44.199><c> the</c><01:24:44.520><c> the</c><01:24:44.679><c> the</c>

01:24:44.750 --> 01:24:44.760 align:start position:0%
substreams um and yeah just the the the
 

01:24:44.760 --> 01:24:46.950 align:start position:0%
substreams um and yeah just the the the
Network's<01:24:45.199><c> getting</c><01:24:45.840><c> the</c><01:24:46.000><c> network</c><01:24:46.320><c> is</c><01:24:46.480><c> very</c>

01:24:46.950 --> 01:24:46.960 align:start position:0%
Network's getting the network is very
 

01:24:46.960 --> 01:24:49.629 align:start position:0%
Network's getting the network is very
secure<01:24:47.719><c> uh</c><01:24:47.840><c> distributed</c><01:24:48.480><c> decentralized</c><01:24:49.440><c> and</c>

01:24:49.629 --> 01:24:49.639 align:start position:0%
secure uh distributed decentralized and
 

01:24:49.639 --> 01:24:51.310 align:start position:0%
secure uh distributed decentralized and
we're<01:24:49.840><c> like</c><01:24:49.960><c> sticking</c><01:24:50.400><c> very</c><01:24:50.800><c> much</c><01:24:50.960><c> to</c><01:24:51.159><c> that</c>

01:24:51.310 --> 01:24:51.320 align:start position:0%
we're like sticking very much to that
 

01:24:51.320 --> 01:24:52.669 align:start position:0%
we're like sticking very much to that
ethos<01:24:51.920><c> right</c><01:24:52.040><c> where</c><01:24:52.199><c> we</c><01:24:52.320><c> believe</c><01:24:52.520><c> that</c>

01:24:52.669 --> 01:24:52.679 align:start position:0%
ethos right where we believe that
 

01:24:52.679 --> 01:24:55.189 align:start position:0%
ethos right where we believe that
decentralized<01:24:53.239><c> is</c><01:24:53.360><c> super</c><01:24:53.560><c> important</c><01:24:54.600><c> and</c><01:24:54.679><c> so</c>

01:24:55.189 --> 01:24:55.199 align:start position:0%
decentralized is super important and so
 

01:24:55.199 --> 01:24:57.470 align:start position:0%
decentralized is super important and so
about<01:24:55.679><c> I</c><01:24:55.800><c> know</c><01:24:56.000><c> was</c><01:24:56.360><c> six</c><01:24:56.719><c> months</c><01:24:56.920><c> ago</c><01:24:57.159><c> maybe</c>

01:24:57.470 --> 01:24:57.480 align:start position:0%
about I know was six months ago maybe
 

01:24:57.480 --> 01:24:59.310 align:start position:0%
about I know was six months ago maybe
not<01:24:57.760><c> that</c><01:24:58.000><c> that</c><01:24:58.159><c> long</c><01:24:58.679><c> we</c><01:24:58.800><c> used</c><01:24:58.960><c> to</c><01:24:59.119><c> have</c><01:24:59.199><c> a</c>

01:24:59.310 --> 01:24:59.320 align:start position:0%
not that that long we used to have a
 

01:24:59.320 --> 01:25:00.870 align:start position:0%
not that that long we used to have a
hosted<01:24:59.679><c> service</c><01:25:00.080><c> we've</c><01:25:00.280><c> completely</c><01:25:00.600><c> moved</c>

01:25:00.870 --> 01:25:00.880 align:start position:0%
hosted service we've completely moved
 

01:25:00.880 --> 01:25:02.070 align:start position:0%
hosted service we've completely moved
away<01:25:01.040><c> from</c><01:25:01.239><c> that</c><01:25:01.360><c> and</c><01:25:01.480><c> everything</c><01:25:01.719><c> is</c><01:25:01.840><c> on</c><01:25:01.960><c> the</c>

01:25:02.070 --> 01:25:02.080 align:start position:0%
away from that and everything is on the
 

01:25:02.080 --> 01:25:04.229 align:start position:0%
away from that and everything is on the
decentralized<01:25:02.760><c> network</c><01:25:03.440><c> and</c><01:25:03.600><c> we're</c><01:25:04.080><c> we're</c>

01:25:04.229 --> 01:25:04.239 align:start position:0%
decentralized network and we're we're
 

01:25:04.239 --> 01:25:06.990 align:start position:0%
decentralized network and we're we're
moving<01:25:04.560><c> to</c><01:25:05.040><c> continue</c><01:25:05.600><c> that</c><01:25:06.199><c> uh</c><01:25:06.400><c> and</c><01:25:06.600><c> and</c><01:25:06.719><c> focus</c>

01:25:06.990 --> 01:25:07.000 align:start position:0%
moving to continue that uh and and focus
 

01:25:07.000 --> 01:25:07.750 align:start position:0%
moving to continue that uh and and focus
on

01:25:07.750 --> 01:25:07.760 align:start position:0%
on
 

01:25:07.760 --> 01:25:10.990 align:start position:0%
on
decentralization<01:25:08.760><c> so</c><01:25:09.320><c> thank</c><01:25:09.520><c> you</c><01:25:09.960><c> yep</c><01:25:10.239><c> thank</c>

01:25:10.990 --> 01:25:11.000 align:start position:0%
decentralization so thank you yep thank
 

01:25:11.000 --> 01:25:16.790 align:start position:0%
decentralization so thank you yep thank
you<01:25:12.000><c> cool</c><01:25:12.159><c> we</c><01:25:12.280><c> got</c><01:25:12.440><c> four</c><01:25:12.639><c> minutes</c><01:25:13.080><c> any</c><01:25:13.239><c> other</c>

01:25:16.790 --> 01:25:16.800 align:start position:0%
 
 

01:25:16.800 --> 01:25:21.070 align:start position:0%
 
questions<01:25:17.800><c> yep</c><01:25:18.400><c> back</c><01:25:18.639><c> there</c><01:25:19.560><c> let's</c><01:25:19.760><c> get</c><01:25:19.880><c> you</c>

01:25:21.070 --> 01:25:21.080 align:start position:0%
questions yep back there let's get you
 

01:25:21.080 --> 01:25:31.109 align:start position:0%
questions yep back there let's get you
mic<01:25:22.080><c> uh</c><01:25:22.280><c> back</c><01:25:22.400><c> there</c><01:25:22.560><c> green</c><01:25:22.760><c> sweatshirt</c>

01:25:31.109 --> 01:25:31.119 align:start position:0%
 
 

01:25:31.119 --> 01:25:34.109 align:start position:0%
 
okay<01:25:31.440><c> so</c><01:25:32.360><c> first</c><01:25:32.600><c> one</c><01:25:33.239><c> uh</c><01:25:33.440><c> maybe</c><01:25:33.679><c> it's</c><01:25:33.880><c> because</c>

01:25:34.109 --> 01:25:34.119 align:start position:0%
okay so first one uh maybe it's because
 

01:25:34.119 --> 01:25:36.070 align:start position:0%
okay so first one uh maybe it's because
I<01:25:34.239><c> don't</c><01:25:34.520><c> know</c><01:25:34.760><c> the</c><01:25:34.920><c> graph</c><01:25:35.159><c> and</c><01:25:35.280><c> so</c><01:25:35.440><c> on</c><01:25:35.800><c> but</c><01:25:35.960><c> you</c>

01:25:36.070 --> 01:25:36.080 align:start position:0%
I don't know the graph and so on but you
 

01:25:36.080 --> 01:25:38.629 align:start position:0%
I don't know the graph and so on but you
can<01:25:36.239><c> run</c><01:25:36.560><c> mutations</c><01:25:37.199><c> like</c><01:25:37.400><c> in</c><01:25:37.679><c> graphql</c><01:25:38.239><c> or</c><01:25:38.480><c> is</c>

01:25:38.629 --> 01:25:38.639 align:start position:0%
can run mutations like in graphql or is
 

01:25:38.639 --> 01:25:41.990 align:start position:0%
can run mutations like in graphql or is
only<01:25:38.880><c> for</c><01:25:39.119><c> indexing</c><01:25:39.760><c> data</c><01:25:40.159><c> and</c><01:25:40.400><c> fets</c><01:25:40.719><c> from</c><01:25:41.679><c> uh</c>

01:25:41.990 --> 01:25:42.000 align:start position:0%
only for indexing data and fets from uh
 

01:25:42.000 --> 01:25:43.750 align:start position:0%
only for indexing data and fets from uh
the<01:25:42.480><c> blockchain</c><01:25:42.920><c> sorry</c><01:25:43.119><c> I</c><01:25:43.199><c> missed</c><01:25:43.440><c> the</c><01:25:43.560><c> first</c>

01:25:43.750 --> 01:25:43.760 align:start position:0%
the blockchain sorry I missed the first
 

01:25:43.760 --> 01:25:45.709 align:start position:0%
the blockchain sorry I missed the first
part<01:25:43.960><c> can</c><01:25:44.040><c> you</c><01:25:44.159><c> say</c><01:25:44.239><c> it</c><01:25:44.360><c> again</c><01:25:44.840><c> yeah</c><01:25:45.560><c> in</c>

01:25:45.709 --> 01:25:45.719 align:start position:0%
part can you say it again yeah in
 

01:25:45.719 --> 01:25:48.030 align:start position:0%
part can you say it again yeah in
graphql<01:25:46.320><c> you</c><01:25:46.400><c> can</c><01:25:46.520><c> do</c><01:25:46.719><c> querium</c><01:25:47.080><c> mutations</c><01:25:47.840><c> and</c>

01:25:48.030 --> 01:25:48.040 align:start position:0%
graphql you can do querium mutations and
 

01:25:48.040 --> 01:25:50.270 align:start position:0%
graphql you can do querium mutations and
here<01:25:48.280><c> in</c><01:25:48.440><c> the</c><01:25:48.639><c> graph</c><01:25:49.080><c> you</c><01:25:49.320><c> are</c><01:25:49.520><c> able</c><01:25:49.760><c> to</c><01:25:50.040><c> run</c>

01:25:50.270 --> 01:25:50.280 align:start position:0%
here in the graph you are able to run
 

01:25:50.280 --> 01:25:52.350 align:start position:0%
here in the graph you are able to run
mutations<01:25:50.800><c> in</c><01:25:50.920><c> the</c><01:25:51.080><c> same</c><01:25:51.320><c> way</c><01:25:51.480><c> or</c>

01:25:52.350 --> 01:25:52.360 align:start position:0%
mutations in the same way or
 

01:25:52.360 --> 01:25:54.990 align:start position:0%
mutations in the same way or
computations<01:25:53.239><c> yeah</c><01:25:53.560><c> yes</c><01:25:54.000><c> okay</c><01:25:54.520><c> yeah</c><01:25:54.719><c> you</c><01:25:54.840><c> so</c>

01:25:54.990 --> 01:25:55.000 align:start position:0%
computations yeah yes okay yeah you so
 

01:25:55.000 --> 01:25:56.629 align:start position:0%
computations yeah yes okay yeah you so
you<01:25:55.080><c> can</c><01:25:55.360><c> essentially</c><01:25:55.719><c> do</c><01:25:55.960><c> like</c><01:25:56.280><c> in</c><01:25:56.440><c> there</c><01:25:56.600><c> I</c>

01:25:56.629 --> 01:25:56.639 align:start position:0%
you can essentially do like in there I
 

01:25:56.639 --> 01:25:57.950 align:start position:0%
you can essentially do like in there I
mean<01:25:56.760><c> I'm</c><01:25:56.840><c> doing</c><01:25:57.040><c> like</c><01:25:57.119><c> a</c><01:25:57.280><c> plus</c><01:25:57.480><c> or</c><01:25:57.679><c> I'm</c><01:25:57.800><c> just</c>

01:25:57.950 --> 01:25:57.960 align:start position:0%
mean I'm doing like a plus or I'm just
 

01:25:57.960 --> 01:26:00.350 align:start position:0%
mean I'm doing like a plus or I'm just
adding<01:25:58.280><c> some</c><01:25:58.520><c> stuff</c><01:25:59.320><c> uh</c><01:25:59.440><c> there's</c><01:25:59.719><c> time</c><01:25:59.960><c> series</c>

01:26:00.350 --> 01:26:00.360 align:start position:0%
adding some stuff uh there's time series
 

01:26:00.360 --> 01:26:01.950 align:start position:0%
adding some stuff uh there's time series
data<01:26:00.719><c> you</c><01:26:00.800><c> can</c><01:26:00.960><c> do</c><01:26:01.199><c> with</c><01:26:01.320><c> the</c><01:26:01.480><c> graph</c><01:26:01.760><c> where</c><01:26:01.880><c> you</c>

01:26:01.950 --> 01:26:01.960 align:start position:0%
data you can do with the graph where you
 

01:26:01.960 --> 01:26:04.070 align:start position:0%
data you can do with the graph where you
can<01:26:02.119><c> like</c><01:26:02.520><c> have</c><01:26:02.719><c> like</c><01:26:03.080><c> uh</c><01:26:03.199><c> something</c><01:26:03.840><c> happen</c>

01:26:04.070 --> 01:26:04.080 align:start position:0%
can like have like uh something happen
 

01:26:04.080 --> 01:26:05.629 align:start position:0%
can like have like uh something happen
over<01:26:04.280><c> a</c><01:26:04.360><c> certain</c><01:26:04.600><c> period</c><01:26:04.840><c> of</c><01:26:04.960><c> time</c><01:26:05.119><c> and</c>

01:26:05.629 --> 01:26:05.639 align:start position:0%
over a certain period of time and
 

01:26:05.639 --> 01:26:07.669 align:start position:0%
over a certain period of time and
aggregate<01:26:06.639><c> um</c><01:26:06.840><c> so</c><01:26:07.040><c> there's</c><01:26:07.199><c> some</c><01:26:07.360><c> stuff</c><01:26:07.560><c> you</c>

01:26:07.669 --> 01:26:07.679 align:start position:0%
aggregate um so there's some stuff you
 

01:26:07.679 --> 01:26:09.510 align:start position:0%
aggregate um so there's some stuff you
can<01:26:07.800><c> do</c><01:26:08.000><c> automatically</c><01:26:08.679><c> with</c><01:26:08.800><c> some</c><01:26:09.040><c> some</c><01:26:09.199><c> base</c>

01:26:09.510 --> 01:26:09.520 align:start position:0%
can do automatically with some some base
 

01:26:09.520 --> 01:26:10.910 align:start position:0%
can do automatically with some some base
stuff<01:26:09.719><c> but</c><01:26:09.840><c> yeah</c><01:26:09.960><c> it's</c><01:26:10.040><c> more</c><01:26:10.400><c> yeah</c><01:26:10.520><c> you</c><01:26:10.600><c> can</c><01:26:10.719><c> do</c>

01:26:10.910 --> 01:26:10.920 align:start position:0%
stuff but yeah it's more yeah you can do
 

01:26:10.920 --> 01:26:13.149 align:start position:0%
stuff but yeah it's more yeah you can do
computation<01:26:11.760><c> you</c><01:26:11.880><c> just</c><01:26:12.080><c> can't</c><01:26:12.280><c> do</c><01:26:12.600><c> like</c><01:26:13.000><c> you</c>

01:26:13.149 --> 01:26:13.159 align:start position:0%
computation you just can't do like you
 

01:26:13.159 --> 01:26:14.830 align:start position:0%
computation you just can't do like you
can't<01:26:13.400><c> like</c><01:26:13.639><c> it's</c><01:26:13.760><c> not</c><01:26:13.920><c> an</c><01:26:14.080><c> oracle</c><01:26:14.560><c> where</c><01:26:14.719><c> you</c>

01:26:14.830 --> 01:26:14.840 align:start position:0%
can't like it's not an oracle where you
 

01:26:14.840 --> 01:26:16.030 align:start position:0%
can't like it's not an oracle where you
could<01:26:15.040><c> go</c><01:26:15.159><c> out</c><01:26:15.360><c> and</c><01:26:15.520><c> like</c><01:26:15.639><c> fetch</c><01:26:15.840><c> some</c>

01:26:16.030 --> 01:26:16.040 align:start position:0%
could go out and like fetch some
 

01:26:16.040 --> 01:26:18.030 align:start position:0%
could go out and like fetch some
information<01:26:16.440><c> and</c><01:26:16.600><c> get</c><01:26:16.760><c> that</c><01:26:16.960><c> back</c><01:26:17.719><c> um</c><01:26:17.880><c> it's</c>

01:26:18.030 --> 01:26:18.040 align:start position:0%
information and get that back um it's
 

01:26:18.040 --> 01:26:19.910 align:start position:0%
information and get that back um it's
just<01:26:18.320><c> stuff</c><01:26:18.520><c> that</c><01:26:18.639><c> you</c><01:26:18.760><c> can</c><01:26:18.960><c> do</c><01:26:19.520><c> locally</c>

01:26:19.910 --> 01:26:19.920 align:start position:0%
just stuff that you can do locally
 

01:26:19.920 --> 01:26:21.550 align:start position:0%
just stuff that you can do locally
inside<01:26:20.159><c> of</c><01:26:20.320><c> assembly</c><01:26:20.679><c> script</c><01:26:21.000><c> and</c><01:26:21.239><c> process</c>

01:26:21.550 --> 01:26:21.560 align:start position:0%
inside of assembly script and process
 

01:26:21.560 --> 01:26:25.109 align:start position:0%
inside of assembly script and process
and<01:26:21.760><c> store</c><01:26:22.760><c> okay</c><01:26:23.040><c> and</c><01:26:23.520><c> the</c><01:26:23.719><c> second</c><01:26:24.000><c> one</c>

01:26:25.109 --> 01:26:25.119 align:start position:0%
and store okay and the second one
 

01:26:25.119 --> 01:26:28.629 align:start position:0%
and store okay and the second one
uh<01:26:25.840><c> how</c><01:26:26.159><c> much</c><01:26:27.040><c> uh</c><01:26:27.320><c> is</c><01:26:27.520><c> autogenerated</c><01:26:28.400><c> by</c><01:26:28.520><c> the</c>

01:26:28.629 --> 01:26:28.639 align:start position:0%
uh how much uh is autogenerated by the
 

01:26:28.639 --> 01:26:31.590 align:start position:0%
uh how much uh is autogenerated by the
Avi<01:26:29.159><c> is</c><01:26:29.360><c> only</c><01:26:29.800><c> the</c><01:26:30.520><c> the</c><01:26:30.760><c> types</c><01:26:31.239><c> from</c><01:26:31.440><c> the</c>

01:26:31.590 --> 01:26:31.600 align:start position:0%
Avi is only the the types from the
 

01:26:31.600 --> 01:26:33.709 align:start position:0%
Avi is only the the types from the
schema<01:26:32.000><c> or</c><01:26:32.280><c> also</c><01:26:32.520><c> in</c><01:26:32.600><c> the</c><01:26:32.760><c> Handler</c><01:26:33.440><c> we</c><01:26:33.560><c> are</c>

01:26:33.709 --> 01:26:33.719 align:start position:0%
schema or also in the Handler we are
 

01:26:33.719 --> 01:26:37.550 align:start position:0%
schema or also in the Handler we are
autogenerating<01:26:34.800><c> on</c><01:26:35.800><c> yeah</c><01:26:36.480><c> so</c><01:26:36.639><c> if</c><01:26:36.719><c> you</c><01:26:36.920><c> use</c><01:26:37.320><c> so</c>

01:26:37.550 --> 01:26:37.560 align:start position:0%
autogenerating on yeah so if you use so
 

01:26:37.560 --> 01:26:39.070 align:start position:0%
autogenerating on yeah so if you use so
that's<01:26:37.679><c> a</c><01:26:37.800><c> good</c><01:26:38.000><c> question</c><01:26:38.280><c> so</c><01:26:38.520><c> the</c><01:26:38.719><c> so</c><01:26:38.920><c> the</c>

01:26:39.070 --> 01:26:39.080 align:start position:0%
that's a good question so the so the
 

01:26:39.080 --> 01:26:42.189 align:start position:0%
that's a good question so the so the
thing<01:26:39.280><c> is</c><01:26:39.520><c> it</c><01:26:39.600><c> won't</c><01:26:39.880><c> generate</c><01:26:40.520><c> the</c><01:26:41.040><c> the</c><01:26:41.639><c> the</c>

01:26:42.189 --> 01:26:42.199 align:start position:0%
thing is it won't generate the the the
 

01:26:42.199 --> 01:26:43.910 align:start position:0%
thing is it won't generate the the the
it<01:26:42.280><c> won't</c><01:26:42.560><c> generate</c><01:26:42.960><c> all</c><01:26:43.239><c> the</c><01:26:43.520><c> assembly</c>

01:26:43.910 --> 01:26:43.920 align:start position:0%
it won't generate all the assembly
 

01:26:43.920 --> 01:26:45.229 align:start position:0%
it won't generate all the assembly
script<01:26:44.280><c> code</c><01:26:44.480><c> for</c><01:26:44.719><c> you</c><01:26:44.920><c> it</c><01:26:45.000><c> will</c><01:26:45.119><c> just</c>

01:26:45.229 --> 01:26:45.239 align:start position:0%
script code for you it will just
 

01:26:45.239 --> 01:26:47.910 align:start position:0%
script code for you it will just
generate<01:26:45.600><c> the</c><01:26:45.760><c> types</c><01:26:46.440><c> but</c><01:26:46.600><c> the</c><01:26:46.800><c> CLI</c><01:26:47.639><c> like</c><01:26:47.760><c> the</c>

01:26:47.910 --> 01:26:47.920 align:start position:0%
generate the types but the CLI like the
 

01:26:47.920 --> 01:26:50.030 align:start position:0%
generate the types but the CLI like the
graph<01:26:48.280><c> CLI</c><01:26:48.679><c> if</c><01:26:48.719><c> you</c><01:26:48.880><c> go</c><01:26:48.960><c> to</c><01:26:49.080><c> the</c><01:26:49.199><c> gra.com</c><01:26:49.679><c> and</c>

01:26:50.030 --> 01:26:50.040 align:start position:0%
graph CLI if you go to the gra.com and
 

01:26:50.040 --> 01:26:52.590 align:start position:0%
graph CLI if you go to the gra.com and
install<01:26:50.400><c> the</c><01:26:50.520><c> CLI</c><01:26:51.480><c> that</c><01:26:51.600><c> will</c><01:26:51.840><c> read</c><01:26:52.119><c> in</c><01:26:52.320><c> all</c><01:26:52.480><c> of</c>

01:26:52.590 --> 01:26:52.600 align:start position:0%
install the CLI that will read in all of
 

01:26:52.600 --> 01:26:54.390 align:start position:0%
install the CLI that will read in all of
the<01:26:52.800><c> types</c><01:26:53.159><c> and</c><01:26:53.280><c> then</c><01:26:53.440><c> build</c><01:26:53.639><c> out</c><01:26:53.800><c> a</c><01:26:53.920><c> very</c>

01:26:54.390 --> 01:26:54.400 align:start position:0%
the types and then build out a very
 

01:26:54.400 --> 01:26:57.350 align:start position:0%
the types and then build out a very
basic<01:26:54.960><c> kind</c><01:26:55.119><c> of</c><01:26:55.679><c> uh</c><01:26:55.960><c> one</c><01:26:56.159><c> for</c><01:26:56.400><c> you</c><01:26:57.000><c> okay</c><01:26:57.199><c> thank</c>

01:26:57.350 --> 01:26:57.360 align:start position:0%
basic kind of uh one for you okay thank
 

01:26:57.360 --> 01:26:59.950 align:start position:0%
basic kind of uh one for you okay thank
you<01:26:57.719><c> yeah</c><01:26:58.000><c> good</c>

01:26:59.950 --> 01:26:59.960 align:start position:0%
you yeah good
 

01:26:59.960 --> 01:27:03.709 align:start position:0%
you yeah good
question<01:27:00.960><c> Cool</c><01:27:01.760><c> any</c><01:27:01.920><c> other</c>

01:27:03.709 --> 01:27:03.719 align:start position:0%
question Cool any other
 

01:27:03.719 --> 01:27:06.709 align:start position:0%
question Cool any other
questions<01:27:04.719><c> no</c><01:27:05.639><c> awesome</c><01:27:06.000><c> cool</c><01:27:06.280><c> thank</c><01:27:06.400><c> you</c><01:27:06.600><c> guys</c>

01:27:06.709 --> 01:27:06.719 align:start position:0%
questions no awesome cool thank you guys
 

01:27:06.719 --> 01:27:08.669 align:start position:0%
questions no awesome cool thank you guys
so<01:27:06.880><c> much</c><01:27:07.040><c> for</c><01:27:07.280><c> coming</c><01:27:08.040><c> uh</c><01:27:08.119><c> we're</c><01:27:08.239><c> going</c><01:27:08.360><c> to</c><01:27:08.480><c> be</c>

01:27:08.669 --> 01:27:08.679 align:start position:0%
so much for coming uh we're going to be
 

01:27:08.679 --> 01:27:10.149 align:start position:0%
so much for coming uh we're going to be
here<01:27:09.159><c> uh</c><01:27:09.280><c> we</c><01:27:09.400><c> might</c><01:27:09.520><c> take</c><01:27:09.639><c> a</c><01:27:09.760><c> small</c><01:27:09.920><c> lunch</c>

01:27:10.149 --> 01:27:10.159 align:start position:0%
here uh we might take a small lunch
 

01:27:10.159 --> 01:27:12.109 align:start position:0%
here uh we might take a small lunch
break<01:27:10.400><c> I</c><01:27:10.480><c> think</c><01:27:10.639><c> soon</c><01:27:11.199><c> and</c><01:27:11.480><c> we</c><01:27:11.600><c> will</c><01:27:11.760><c> be</c><01:27:11.960><c> back</c>

01:27:12.109 --> 01:27:12.119 align:start position:0%
break I think soon and we will be back
 

01:27:12.119 --> 01:27:14.350 align:start position:0%
break I think soon and we will be back
here<01:27:12.320><c> later</c><01:27:12.840><c> so</c><01:27:13.040><c> thank</c><01:27:13.199><c> you</c><01:27:13.320><c> so</c><01:27:13.480><c> much</c><01:27:13.760><c> guys</c>

01:27:14.350 --> 01:27:14.360 align:start position:0%
here later so thank you so much guys
 

01:27:14.360 --> 01:27:19.629 align:start position:0%
here later so thank you so much guys
appreciate

01:27:19.629 --> 01:27:19.639 align:start position:0%
 
 

01:27:19.639 --> 01:27:23.149 align:start position:0%
 
you<01:27:20.639><c> I</c><01:27:20.760><c> think</c><01:27:21.360><c> uh</c><01:27:21.719><c> they</c><01:27:21.880><c> do</c><01:27:22.080><c> have</c><01:27:22.159><c> a</c><01:27:22.360><c> Q&amp;A</c><01:27:22.880><c> here</c>

01:27:23.149 --> 01:27:23.159 align:start position:0%
you I think uh they do have a Q&amp;A here
 

01:27:23.159 --> 01:27:25.149 align:start position:0%
you I think uh they do have a Q&amp;A here
where<01:27:23.280><c> you</c><01:27:23.400><c> can</c><01:27:23.560><c> scan</c><01:27:23.840><c> this</c><01:27:24.199><c> QR</c><01:27:24.480><c> code</c><01:27:24.639><c> and</c><01:27:24.840><c> ask</c>

01:27:25.149 --> 01:27:25.159 align:start position:0%
where you can scan this QR code and ask
 

01:27:25.159 --> 01:27:27.109 align:start position:0%
where you can scan this QR code and ask
questions<01:27:25.639><c> so</c><01:27:25.800><c> if</c><01:27:25.920><c> anybody</c><01:27:26.360><c> wants</c><01:27:26.600><c> to</c><01:27:26.840><c> you</c><01:27:26.960><c> can</c>

01:27:27.109 --> 01:27:27.119 align:start position:0%
questions so if anybody wants to you can
 

01:27:27.119 --> 01:27:28.669 align:start position:0%
questions so if anybody wants to you can
scan<01:27:27.360><c> this</c><01:27:27.560><c> QR</c><01:27:27.880><c> code</c><01:27:28.040><c> and</c><01:27:28.159><c> it's</c><01:27:28.280><c> going</c><01:27:28.400><c> to</c><01:27:28.480><c> show</c>

01:27:28.669 --> 01:27:28.679 align:start position:0%
scan this QR code and it's going to show
 

01:27:28.679 --> 01:27:30.550 align:start position:0%
scan this QR code and it's going to show
up<01:27:28.880><c> right</c><01:27:29.000><c> here</c><01:27:29.119><c> on</c><01:27:29.239><c> the</c><01:27:29.400><c> screen</c><01:27:30.000><c> so</c><01:27:30.159><c> feel</c><01:27:30.360><c> free</c>

01:27:30.550 --> 01:27:30.560 align:start position:0%
up right here on the screen so feel free
 

01:27:30.560 --> 01:27:32.590 align:start position:0%
up right here on the screen so feel free
to<01:27:30.800><c> ask</c><01:27:31.000><c> more</c><01:27:31.239><c> questions</c><01:27:31.679><c> here</c><01:27:32.280><c> but</c><01:27:32.400><c> we're</c>

01:27:32.590 --> 01:27:32.600 align:start position:0%
to ask more questions here but we're
 

01:27:32.600 --> 01:27:34.310 align:start position:0%
to ask more questions here but we're
here<01:27:32.840><c> all</c><01:27:33.080><c> day</c><01:27:33.440><c> and</c><01:27:33.639><c> if</c><01:27:33.760><c> you</c><01:27:33.840><c> find</c><01:27:34.080><c> any</c><01:27:34.239><c> of</c>

01:27:34.310 --> 01:27:34.320 align:start position:0%
here all day and if you find any of
 

01:27:34.320 --> 01:27:36.149 align:start position:0%
here all day and if you find any of
these<01:27:34.480><c> black</c><01:27:34.679><c> shirts</c><01:27:35.040><c> you</c><01:27:35.119><c> can</c><01:27:35.320><c> ask</c><01:27:35.639><c> ask</c><01:27:35.880><c> any</c>

01:27:36.149 --> 01:27:36.159 align:start position:0%
these black shirts you can ask ask any
 

01:27:36.159 --> 01:27:38.109 align:start position:0%
these black shirts you can ask ask any
questions<01:27:37.040><c> I</c><01:27:37.159><c> think</c><01:27:37.480><c> now</c><01:27:37.639><c> we're</c><01:27:37.840><c> going</c><01:27:37.960><c> to</c>

01:27:38.109 --> 01:27:38.119 align:start position:0%
questions I think now we're going to
 

01:27:38.119 --> 01:27:39.709 align:start position:0%
questions I think now we're going to
take<01:27:38.239><c> a</c><01:27:38.440><c> break</c><01:27:38.800><c> though</c><01:27:39.080><c> right</c><01:27:39.239><c> it's</c><01:27:39.320><c> a</c><01:27:39.480><c> lunch</c>

01:27:39.709 --> 01:27:39.719 align:start position:0%
take a break though right it's a lunch
 

01:27:39.719 --> 01:27:42.350 align:start position:0%
take a break though right it's a lunch
break<01:27:40.000><c> time</c><01:27:40.320><c> is</c><01:27:40.440><c> that</c>

01:27:42.350 --> 01:27:42.360 align:start position:0%
break time is that
 

01:27:42.360 --> 01:27:45.270 align:start position:0%
break time is that
right<01:27:43.360><c> if</c><01:27:43.480><c> the</c><01:27:43.600><c> QA</c><01:27:43.920><c> shows</c><01:27:44.239><c> up</c><01:27:44.480><c> we'll</c><01:27:44.719><c> answer</c><01:27:45.000><c> it</c>

01:27:45.270 --> 01:27:45.280 align:start position:0%
right if the QA shows up we'll answer it
 

01:27:45.280 --> 01:27:47.350 align:start position:0%
right if the QA shows up we'll answer it
yep<01:27:45.560><c> yep</c><01:27:45.800><c> yep</c><01:27:46.000><c> yep</c><01:27:46.199><c> yep</c><01:27:46.400><c> if</c><01:27:46.679><c> questions</c><01:27:46.960><c> show</c><01:27:47.199><c> up</c>

01:27:47.350 --> 01:27:47.360 align:start position:0%
yep yep yep yep yep if questions show up
 

01:27:47.360 --> 01:27:49.590 align:start position:0%
yep yep yep yep yep if questions show up
here<01:27:47.520><c> we</c><01:27:47.639><c> will</c><01:27:47.840><c> answer</c><01:27:48.159><c> them</c><01:27:48.760><c> uh</c><01:27:48.960><c> but</c><01:27:49.480><c> yeah</c>

01:27:49.590 --> 01:27:49.600 align:start position:0%
here we will answer them uh but yeah
 

01:27:49.600 --> 01:27:52.030 align:start position:0%
here we will answer them uh but yeah
don't<01:27:49.760><c> feel</c><01:27:50.280><c> to</c><01:27:50.480><c> what</c><01:27:50.679><c> stress</c><01:27:50.920><c> to</c><01:27:51.080><c> do</c><01:27:51.280><c> that</c><01:27:51.880><c> the</c>

01:27:52.030 --> 01:27:52.040 align:start position:0%
don't feel to what stress to do that the
 

01:27:52.040 --> 01:27:54.600 align:start position:0%
don't feel to what stress to do that the
the<01:27:52.159><c> key</c><01:27:52.320><c> is</c>

