WEBVTT
Kind: captions
Language: en

00:00:09.190 --> 00:00:15.660 align:start position:0%
 
[Music]

00:00:15.660 --> 00:00:15.670 align:start position:0%
[Music]
 

00:00:15.670 --> 00:00:17.700 align:start position:0%
[Music]
okay<00:00:16.179><c> so</c><00:00:16.240><c> I'm</c><00:00:16.960><c> gonna</c><00:00:17.080><c> do</c><00:00:17.289><c> a</c><00:00:17.320><c> quick</c>

00:00:17.700 --> 00:00:17.710 align:start position:0%
okay so I'm gonna do a quick
 

00:00:17.710 --> 00:00:20.159 align:start position:0%
okay so I'm gonna do a quick
presentation<00:00:18.009><c> on</c><00:00:18.839><c> some</c><00:00:19.839><c> aetherium</c>

00:00:20.159 --> 00:00:20.169 align:start position:0%
presentation on some aetherium
 

00:00:20.169 --> 00:00:23.909 align:start position:0%
presentation on some aetherium
JavaScript<00:00:20.619><c> stuff</c><00:00:20.829><c> and</c><00:00:22.529><c> you</c><00:00:23.529><c> guys</c><00:00:23.679><c> hear</c><00:00:23.829><c> me</c>

00:00:23.909 --> 00:00:23.919 align:start position:0%
JavaScript stuff and you guys hear me
 

00:00:23.919 --> 00:00:24.329 align:start position:0%
JavaScript stuff and you guys hear me
okay

00:00:24.329 --> 00:00:24.339 align:start position:0%
okay
 

00:00:24.339 --> 00:00:27.380 align:start position:0%
okay
so<00:00:24.519><c> everything</c><00:00:24.759><c> good</c><00:00:25.119><c> all</c><00:00:25.630><c> right</c><00:00:25.720><c> cool</c><00:00:26.140><c> so</c>

00:00:27.380 --> 00:00:27.390 align:start position:0%
so everything good all right cool so
 

00:00:27.390 --> 00:00:29.700 align:start position:0%
so everything good all right cool so
it's<00:00:28.390><c> going</c><00:00:28.539><c> to</c><00:00:28.630><c> be</c><00:00:28.720><c> on</c><00:00:28.869><c> some</c><00:00:29.109><c> alternatives</c>

00:00:29.700 --> 00:00:29.710 align:start position:0%
it's going to be on some alternatives
 

00:00:29.710 --> 00:00:32.580 align:start position:0%
it's going to be on some alternatives
that<00:00:30.550><c> are</c><00:00:30.609><c> available</c><00:00:30.849><c> in</c><00:00:31.689><c> the</c><00:00:31.779><c> ecosystem</c><00:00:32.349><c> that</c>

00:00:32.580 --> 00:00:32.590 align:start position:0%
that are available in the ecosystem that
 

00:00:32.590 --> 00:00:35.970 align:start position:0%
that are available in the ecosystem that
you<00:00:32.649><c> may</c><00:00:33.010><c> not</c><00:00:33.160><c> be</c><00:00:33.309><c> aware</c><00:00:33.370><c> of</c><00:00:33.520><c> and</c><00:00:33.880><c> I</c><00:00:34.570><c> think</c><00:00:34.980><c> it</c>

00:00:35.970 --> 00:00:35.980 align:start position:0%
you may not be aware of and I think it
 

00:00:35.980 --> 00:00:38.190 align:start position:0%
you may not be aware of and I think it
should<00:00:36.130><c> open</c><00:00:36.280><c> you</c><00:00:36.490><c> up</c><00:00:36.520><c> to</c><00:00:37.050><c> kind</c><00:00:38.050><c> of</c><00:00:38.140><c> the</c>

00:00:38.190 --> 00:00:38.200 align:start position:0%
should open you up to kind of the
 

00:00:38.200 --> 00:00:43.140 align:start position:0%
should open you up to kind of the
possibilities<00:00:38.890><c> on</c><00:00:39.790><c> the</c><00:00:39.970><c> RPC</c><00:00:40.300><c> layer</c><00:00:40.690><c> and</c><00:00:42.150><c> and</c>

00:00:43.140 --> 00:00:43.150 align:start position:0%
possibilities on the RPC layer and and
 

00:00:43.150 --> 00:00:44.130 align:start position:0%
possibilities on the RPC layer and and
kind<00:00:43.360><c> of</c><00:00:43.420><c> how</c><00:00:43.570><c> you</c><00:00:43.630><c> want</c><00:00:43.840><c> to</c><00:00:43.930><c> approach</c>

00:00:44.130 --> 00:00:44.140 align:start position:0%
kind of how you want to approach
 

00:00:44.140 --> 00:00:45.930 align:start position:0%
kind of how you want to approach
designing<00:00:44.590><c> your</c><00:00:44.800><c> app</c><00:00:45.190><c> or</c><00:00:45.400><c> Deb</c>

00:00:45.930 --> 00:00:45.940 align:start position:0%
designing your app or Deb
 

00:00:45.940 --> 00:00:49.050 align:start position:0%
designing your app or Deb
so<00:00:46.780><c> right</c><00:00:47.380><c> now</c><00:00:47.500><c> the</c><00:00:47.560><c> etherium</c><00:00:48.130><c> ecosystem</c>

00:00:49.050 --> 00:00:49.060 align:start position:0%
so right now the etherium ecosystem
 

00:00:49.060 --> 00:00:51.480 align:start position:0%
so right now the etherium ecosystem
especially<00:00:49.990><c> on</c><00:00:50.290><c> the</c><00:00:50.380><c> RPC</c><00:00:50.620><c> layer</c><00:00:50.980><c> is</c><00:00:51.130><c> kind</c><00:00:51.370><c> of</c>

00:00:51.480 --> 00:00:51.490 align:start position:0%
especially on the RPC layer is kind of
 

00:00:51.490 --> 00:00:54.569 align:start position:0%
especially on the RPC layer is kind of
dominated<00:00:52.120><c> by</c><00:00:52.240><c> these</c><00:00:52.300><c> modules</c><00:00:53.050><c> web</c><00:00:53.470><c> 3</c><00:00:53.800><c> theory</c>

00:00:54.569 --> 00:00:54.579 align:start position:0%
dominated by these modules web 3 theory
 

00:00:54.579 --> 00:00:57.990 align:start position:0%
dominated by these modules web 3 theory
MJS<00:00:55.060><c> parity</c><00:00:55.750><c> api</c><00:00:56.020><c> ethers</c><00:00:56.980><c> j/s</c><00:00:57.370><c> which</c><00:00:57.640><c> was</c><00:00:57.790><c> just</c>

00:00:57.990 --> 00:00:58.000 align:start position:0%
MJS parity api ethers j/s which was just
 

00:00:58.000 --> 00:01:01.200 align:start position:0%
MJS parity api ethers j/s which was just
recently<00:00:58.210><c> released</c><00:00:58.650><c> and</c><00:00:59.650><c> eath</c><00:00:59.890><c> j/s</c><00:01:00.370><c> which</c><00:01:01.060><c> has</c>

00:01:01.200 --> 00:01:01.210 align:start position:0%
recently released and eath j/s which has
 

00:01:01.210 --> 00:01:02.640 align:start position:0%
recently released and eath j/s which has
kind<00:01:01.360><c> of</c><00:01:01.480><c> been</c><00:01:01.600><c> in</c><00:01:01.930><c> the</c><00:01:02.050><c> background</c><00:01:02.470><c> for</c><00:01:02.620><c> a</c>

00:01:02.640 --> 00:01:02.650 align:start position:0%
kind of been in the background for a
 

00:01:02.650 --> 00:01:06.599 align:start position:0%
kind of been in the background for a
little<00:01:02.829><c> while</c><00:01:03.780><c> so</c><00:01:05.100><c> to</c><00:01:06.100><c> go</c><00:01:06.219><c> through</c><00:01:06.249><c> a</c><00:01:06.460><c> bit</c><00:01:06.579><c> of</c>

00:01:06.599 --> 00:01:06.609 align:start position:0%
little while so to go through a bit of
 

00:01:06.609 --> 00:01:10.940 align:start position:0%
little while so to go through a bit of
an<00:01:06.759><c> overview</c><00:01:07.649><c> ejs</c><00:01:08.649><c> is</c><00:01:08.979><c> a</c><00:01:09.700><c> small</c><00:01:10.390><c> organization</c>

00:01:10.940 --> 00:01:10.950 align:start position:0%
an overview ejs is a small organization
 

00:01:10.950 --> 00:01:15.389 align:start position:0%
an overview ejs is a small organization
that<00:01:11.950><c> has</c><00:01:12.100><c> a</c><00:01:12.130><c> few</c><00:01:12.789><c> modules</c><00:01:12.939><c> 15</c><00:01:13.659><c> in</c><00:01:13.869><c> total</c><00:01:14.399><c> and</c>

00:01:15.389 --> 00:01:15.399 align:start position:0%
that has a few modules 15 in total and
 

00:01:15.399 --> 00:01:17.849 align:start position:0%
that has a few modules 15 in total and
we<00:01:15.880><c> have</c><00:01:15.999><c> one</c><00:01:16.240><c> boilerplate</c><00:01:16.990><c> and</c><00:01:17.350><c> a</c><00:01:17.649><c> few</c>

00:01:17.849 --> 00:01:17.859 align:start position:0%
we have one boilerplate and a few
 

00:01:17.859 --> 00:01:20.190 align:start position:0%
we have one boilerplate and a few
development<00:01:18.369><c> tools</c><00:01:18.579><c> so</c><00:01:19.060><c> some</c><00:01:19.539><c> command</c><00:01:20.049><c> line</c>

00:01:20.190 --> 00:01:20.200 align:start position:0%
development tools so some command line
 

00:01:20.200 --> 00:01:22.980 align:start position:0%
development tools so some command line
stuff<00:01:20.409><c> as</c><00:01:20.679><c> well</c><00:01:21.719><c> everything's</c><00:01:22.719><c> fully</c>

00:01:22.980 --> 00:01:22.990 align:start position:0%
stuff as well everything's fully
 

00:01:22.990 --> 00:01:24.539 align:start position:0%
stuff as well everything's fully
documented<00:01:23.469><c> everything's</c><00:01:24.340><c> fully</c>

00:01:24.539 --> 00:01:24.549 align:start position:0%
documented everything's fully
 

00:01:24.549 --> 00:01:29.219 align:start position:0%
documented everything's fully
exemplified<00:01:25.259><c> and</c><00:01:26.369><c> MIT</c><00:01:27.369><c> licensed</c><00:01:28.229><c> its</c>

00:01:29.219 --> 00:01:29.229 align:start position:0%
exemplified and MIT licensed its
 

00:01:29.229 --> 00:01:31.469 align:start position:0%
exemplified and MIT licensed its
production<00:01:29.710><c> ready</c><00:01:29.889><c> although</c><00:01:30.459><c> there's</c><00:01:30.850><c> one</c>

00:01:31.469 --> 00:01:31.479 align:start position:0%
production ready although there's one
 

00:01:31.479 --> 00:01:33.149 align:start position:0%
production ready although there's one
module<00:01:31.899><c> that</c><00:01:32.289><c> you</c><00:01:32.409><c> probably</c><00:01:32.649><c> shouldn't</c><00:01:33.069><c> use</c>

00:01:33.149 --> 00:01:33.159 align:start position:0%
module that you probably shouldn't use
 

00:01:33.159 --> 00:01:36.209 align:start position:0%
module that you probably shouldn't use
because<00:01:33.549><c> it's</c><00:01:33.909><c> not</c><00:01:34.090><c> a</c><00:01:34.240><c> IP</c><00:01:34.389><c> 155</c><00:01:35.229><c> so</c><00:01:35.740><c> Richard</c>

00:01:36.209 --> 00:01:36.219 align:start position:0%
because it's not a IP 155 so Richard
 

00:01:36.219 --> 00:01:41.910 align:start position:0%
because it's not a IP 155 so Richard
tells<00:01:36.429><c> me</c><00:01:36.609><c> and</c><00:01:39.659><c> 100%</c><00:01:40.659><c> test</c><00:01:40.899><c> coverage</c><00:01:40.959><c> and</c><00:01:41.499><c> 98%</c>

00:01:41.910 --> 00:01:41.920 align:start position:0%
tells me and 100% test coverage and 98%
 

00:01:41.920 --> 00:01:44.840 align:start position:0%
tells me and 100% test coverage and 98%
build<00:01:42.310><c> up</c><00:01:42.459><c> time</c><00:01:42.729><c> as</c><00:01:43.090><c> a</c><00:01:43.149><c> general</c><00:01:43.539><c> policy</c><00:01:43.689><c> so</c>

00:01:44.840 --> 00:01:44.850 align:start position:0%
build up time as a general policy so
 

00:01:44.850 --> 00:01:48.330 align:start position:0%
build up time as a general policy so
this<00:01:45.850><c> is</c><00:01:46.029><c> kind</c><00:01:46.270><c> of</c><00:01:46.619><c> the</c><00:01:47.619><c> organization</c><00:01:48.189><c> as</c><00:01:48.310><c> a</c>

00:01:48.330 --> 00:01:48.340 align:start position:0%
this is kind of the organization as a
 

00:01:48.340 --> 00:01:52.649 align:start position:0%
this is kind of the organization as a
whole<00:01:48.429><c> and</c><00:01:50.219><c> it's</c><00:01:51.219><c> it's</c><00:01:51.609><c> on</c><00:01:51.789><c> github</c><00:01:51.969><c> so</c><00:01:52.479><c> just</c>

00:01:52.649 --> 00:01:52.659 align:start position:0%
whole and it's it's on github so just
 

00:01:52.659 --> 00:01:56.519 align:start position:0%
whole and it's it's on github so just
github.com<00:01:52.959><c> slash</c><00:01:53.709><c> eath</c><00:01:54.039><c> j/s</c><00:01:54.490><c> and</c><00:01:55.420><c> we've</c><00:01:56.380><c> had</c>

00:01:56.519 --> 00:01:56.529 align:start position:0%
github.com slash eath j/s and we've had
 

00:01:56.529 --> 00:01:59.849 align:start position:0%
github.com slash eath j/s and we've had
20<00:01:56.829><c> repositories</c><00:01:57.599><c> so</c><00:01:58.599><c> initially</c><00:01:59.319><c> a</c><00:01:59.349><c> few</c>

00:01:59.849 --> 00:01:59.859 align:start position:0%
20 repositories so initially a few
 

00:01:59.859 --> 00:02:02.910 align:start position:0%
20 repositories so initially a few
months<00:02:00.069><c> ago</c><00:02:00.270><c> I</c><00:02:01.270><c> had</c><00:02:01.810><c> gotten</c><00:02:02.349><c> a</c><00:02:02.740><c> little</c>

00:02:02.910 --> 00:02:02.920 align:start position:0%
months ago I had gotten a little
 

00:02:02.920 --> 00:02:06.749 align:start position:0%
months ago I had gotten a little
frustrated<00:02:03.459><c> with</c><00:02:03.520><c> web</c><00:02:03.729><c> 3</c><00:02:03.969><c> and</c><00:02:05.159><c> I</c><00:02:06.159><c> had</c><00:02:06.639><c> also</c>

00:02:06.749 --> 00:02:06.759 align:start position:0%
frustrated with web 3 and I had also
 

00:02:06.759 --> 00:02:08.760 align:start position:0%
frustrated with web 3 and I had also
been<00:02:06.999><c> working</c><00:02:07.389><c> and</c><00:02:07.779><c> talking</c><00:02:07.929><c> with</c><00:02:08.289><c> Richard</c>

00:02:08.760 --> 00:02:08.770 align:start position:0%
been working and talking with Richard
 

00:02:08.770 --> 00:02:13.080 align:start position:0%
been working and talking with Richard
Moore<00:02:09.039><c> on</c><00:02:09.580><c> a</c><00:02:09.790><c> few</c><00:02:10.030><c> different</c><00:02:10.780><c> points</c><00:02:10.960><c> and</c><00:02:12.090><c> kind</c>

00:02:13.080 --> 00:02:13.090 align:start position:0%
Moore on a few different points and kind
 

00:02:13.090 --> 00:02:15.030 align:start position:0%
Moore on a few different points and kind
of<00:02:13.180><c> wrote</c><00:02:13.900><c> a</c><00:02:13.930><c> different</c><00:02:14.170><c> approach</c>

00:02:15.030 --> 00:02:15.040 align:start position:0%
of wrote a different approach
 

00:02:15.040 --> 00:02:18.059 align:start position:0%
of wrote a different approach
when<00:02:15.340><c> three</c><00:02:15.610><c> so</c><00:02:16.200><c> and</c><00:02:17.200><c> also</c><00:02:17.530><c> a</c><00:02:17.560><c> little</c>

00:02:18.059 --> 00:02:18.069 align:start position:0%
when three so and also a little
 

00:02:18.069 --> 00:02:19.800 align:start position:0%
when three so and also a little
different<00:02:18.250><c> approach</c><00:02:18.670><c> to</c><00:02:18.940><c> how</c><00:02:18.970><c> ethers</c><00:02:19.540><c> Janis</c>

00:02:19.800 --> 00:02:19.810 align:start position:0%
different approach to how ethers Janis
 

00:02:19.810 --> 00:02:22.680 align:start position:0%
different approach to how ethers Janis
was<00:02:19.989><c> doing</c><00:02:20.230><c> it</c><00:02:20.349><c> at</c><00:02:20.440><c> the</c><00:02:20.530><c> time</c><00:02:20.819><c> and</c><00:02:21.819><c> I</c>

00:02:22.680 --> 00:02:22.690 align:start position:0%
was doing it at the time and I
 

00:02:22.690 --> 00:02:24.360 align:start position:0%
was doing it at the time and I
definitely<00:02:23.230><c> encourage</c><00:02:23.769><c> you</c><00:02:23.799><c> to</c><00:02:23.890><c> check</c><00:02:24.040><c> out</c>

00:02:24.360 --> 00:02:24.370 align:start position:0%
definitely encourage you to check out
 

00:02:24.370 --> 00:02:27.479 align:start position:0%
definitely encourage you to check out
all<00:02:24.879><c> the</c><00:02:25.150><c> alternatives</c><00:02:25.720><c> and</c><00:02:25.930><c> kind</c><00:02:26.590><c> of</c><00:02:26.709><c> make</c><00:02:27.459><c> a</c>

00:02:27.479 --> 00:02:27.489 align:start position:0%
all the alternatives and kind of make a
 

00:02:27.489 --> 00:02:30.390 align:start position:0%
all the alternatives and kind of make a
decision<00:02:27.879><c> for</c><00:02:28.060><c> what's</c><00:02:28.269><c> right</c><00:02:29.080><c> if</c><00:02:29.739><c> you</c><00:02:29.950><c> do</c><00:02:30.129><c> want</c>

00:02:30.390 --> 00:02:30.400 align:start position:0%
decision for what's right if you do want
 

00:02:30.400 --> 00:02:33.619 align:start position:0%
decision for what's right if you do want
to<00:02:30.459><c> use</c><00:02:30.610><c> an</c><00:02:30.730><c> alternative</c><00:02:30.790><c> to</c><00:02:31.330><c> web</c><00:02:31.480><c> three</c><00:02:32.129><c> and</c>

00:02:33.619 --> 00:02:33.629 align:start position:0%
to use an alternative to web three and
 

00:02:33.629 --> 00:02:39.240 align:start position:0%
to use an alternative to web three and
so<00:02:36.239><c> basically</c><00:02:37.239><c> there's</c><00:02:38.170><c> a</c><00:02:38.230><c> few</c><00:02:38.470><c> different</c>

00:02:39.240 --> 00:02:39.250 align:start position:0%
so basically there's a few different
 

00:02:39.250 --> 00:02:42.030 align:start position:0%
so basically there's a few different
philosophies<00:02:40.150><c> and</c><00:02:40.420><c> things</c><00:02:40.810><c> and</c><00:02:41.110><c> to</c><00:02:41.769><c> keep</c><00:02:41.920><c> in</c>

00:02:42.030 --> 00:02:42.040 align:start position:0%
philosophies and things and to keep in
 

00:02:42.040 --> 00:02:42.330 align:start position:0%
philosophies and things and to keep in
mind

00:02:42.330 --> 00:02:42.340 align:start position:0%
mind
 

00:02:42.340 --> 00:02:44.910 align:start position:0%
mind
so<00:02:43.030><c> each</c><00:02:43.660><c> s</c><00:02:43.900><c> can</c><00:02:44.260><c> be</c><00:02:44.290><c> used</c><00:02:44.560><c> as</c><00:02:44.680><c> an</c><00:02:44.799><c> alternative</c>

00:02:44.910 --> 00:02:44.920 align:start position:0%
so each s can be used as an alternative
 

00:02:44.920 --> 00:02:47.009 align:start position:0%
so each s can be used as an alternative
to<00:02:45.310><c> web</c><00:02:45.519><c> three</c><00:02:45.760><c> but</c><00:02:45.940><c> I</c><00:02:45.970><c> actually</c><00:02:46.150><c> like</c><00:02:46.780><c> it</c><00:02:46.989><c> to</c>

00:02:47.009 --> 00:02:47.019 align:start position:0%
to web three but I actually like it to
 

00:02:47.019 --> 00:02:49.619 align:start position:0%
to web three but I actually like it to
be<00:02:47.230><c> used</c><00:02:47.440><c> more</c><00:02:47.590><c> for</c><00:02:47.950><c> architecture</c><00:02:48.519><c> it's</c><00:02:49.360><c> used</c>

00:02:49.619 --> 00:02:49.629 align:start position:0%
be used more for architecture it's used
 

00:02:49.629 --> 00:02:51.869 align:start position:0%
be used more for architecture it's used
in<00:02:49.840><c> quite</c><00:02:50.470><c> a</c><00:02:50.500><c> few</c><00:02:50.680><c> projects</c><00:02:51.040><c> I'll</c><00:02:51.340><c> go</c><00:02:51.489><c> over</c><00:02:51.579><c> in</c>

00:02:51.869 --> 00:02:51.879 align:start position:0%
in quite a few projects I'll go over in
 

00:02:51.879 --> 00:02:55.740 align:start position:0%
in quite a few projects I'll go over in
a<00:02:51.970><c> bit</c><00:02:52.090><c> I</c><00:02:52.900><c> think</c><00:02:53.709><c> diversity</c><00:02:54.250><c> and</c><00:02:54.970><c> modules</c><00:02:55.480><c> and</c>

00:02:55.740 --> 00:02:55.750 align:start position:0%
a bit I think diversity and modules and
 

00:02:55.750 --> 00:02:57.509 align:start position:0%
a bit I think diversity and modules and
libraries<00:02:56.170><c> kind</c><00:02:56.530><c> of</c><00:02:56.590><c> makes</c><00:02:56.739><c> the</c><00:02:56.950><c> community</c>

00:02:57.509 --> 00:02:57.519 align:start position:0%
libraries kind of makes the community
 

00:02:57.519 --> 00:02:59.789 align:start position:0%
libraries kind of makes the community
stronger<00:02:57.970><c> I</c><00:02:58.150><c> think</c><00:02:58.629><c> you</c><00:02:59.410><c> know</c><00:02:59.530><c> having</c>

00:02:59.789 --> 00:02:59.799 align:start position:0%
stronger I think you know having
 

00:02:59.799 --> 00:03:02.280 align:start position:0%
stronger I think you know having
different<00:03:00.370><c> options</c><00:03:00.790><c> and</c><00:03:01.090><c> different</c><00:03:01.329><c> opinions</c>

00:03:02.280 --> 00:03:02.290 align:start position:0%
different options and different opinions
 

00:03:02.290 --> 00:03:04.020 align:start position:0%
different options and different opinions
and<00:03:02.500><c> different</c><00:03:02.560><c> ways</c><00:03:02.890><c> to</c><00:03:02.920><c> interact</c><00:03:03.579><c> with</c>

00:03:04.020 --> 00:03:04.030 align:start position:0%
and different ways to interact with
 

00:03:04.030 --> 00:03:05.849 align:start position:0%
and different ways to interact with
aetherium<00:03:04.989><c> is</c><00:03:05.109><c> kind</c><00:03:05.319><c> of</c><00:03:05.349><c> critical</c><00:03:05.799><c> to</c>

00:03:05.849 --> 00:03:05.859 align:start position:0%
aetherium is kind of critical to
 

00:03:05.859 --> 00:03:07.500 align:start position:0%
aetherium is kind of critical to
building<00:03:06.370><c> a</c><00:03:06.489><c> stronger</c><00:03:06.790><c> community</c><00:03:06.940><c> and</c>

00:03:07.500 --> 00:03:07.510 align:start position:0%
building a stronger community and
 

00:03:07.510 --> 00:03:10.500 align:start position:0%
building a stronger community and
stronger<00:03:07.900><c> infrastructure</c><00:03:09.510><c> companion</c>

00:03:10.500 --> 00:03:10.510 align:start position:0%
stronger infrastructure companion
 

00:03:10.510 --> 00:03:12.150 align:start position:0%
stronger infrastructure companion
libraries<00:03:11.049><c> help</c><00:03:11.319><c> influence</c><00:03:11.590><c> each</c><00:03:11.890><c> other's</c>

00:03:12.150 --> 00:03:12.160 align:start position:0%
libraries help influence each other's
 

00:03:12.160 --> 00:03:14.520 align:start position:0%
libraries help influence each other's
design<00:03:12.549><c> so</c><00:03:12.970><c> some</c><00:03:13.299><c> of</c><00:03:13.420><c> each</c><00:03:13.540><c> s</c><00:03:13.870><c> kind</c><00:03:14.230><c> of</c><00:03:14.290><c> helped</c>

00:03:14.520 --> 00:03:14.530 align:start position:0%
design so some of each s kind of helped
 

00:03:14.530 --> 00:03:18.839 align:start position:0%
design so some of each s kind of helped
web<00:03:14.799><c> 31.0</c><00:03:15.750><c> ethers</c><00:03:16.750><c> j/s</c><00:03:17.109><c> helped</c><00:03:17.530><c> me</c><00:03:17.799><c> build</c><00:03:18.640><c> some</c>

00:03:18.839 --> 00:03:18.849 align:start position:0%
web 31.0 ethers j/s helped me build some
 

00:03:18.849 --> 00:03:22.289 align:start position:0%
web 31.0 ethers j/s helped me build some
interests<00:03:19.299><c> of</c><00:03:19.599><c> so</c><00:03:20.380><c> and</c><00:03:21.340><c> in</c><00:03:21.489><c> fact</c><00:03:21.519><c> I</c><00:03:21.849><c> use</c><00:03:22.090><c> some</c>

00:03:22.289 --> 00:03:22.299 align:start position:0%
interests of so and in fact I use some
 

00:03:22.299 --> 00:03:24.360 align:start position:0%
interests of so and in fact I use some
of<00:03:22.329><c> some</c><00:03:22.690><c> of</c><00:03:22.810><c> their</c><00:03:22.900><c> modules</c><00:03:23.079><c> in</c><00:03:23.530><c> in</c><00:03:24.160><c> my</c>

00:03:24.360 --> 00:03:24.370 align:start position:0%
of some of their modules in in my
 

00:03:24.370 --> 00:03:28.020 align:start position:0%
of some of their modules in in my
libraries<00:03:24.900><c> and</c><00:03:26.130><c> of</c><00:03:27.130><c> course</c><00:03:27.400><c> we</c><00:03:27.579><c> still</c><00:03:27.790><c> follow</c>

00:03:28.020 --> 00:03:28.030 align:start position:0%
libraries and of course we still follow
 

00:03:28.030 --> 00:03:30.629 align:start position:0%
libraries and of course we still follow
all<00:03:28.480><c> the</c><00:03:28.630><c> RPC</c><00:03:28.900><c> specifications</c><00:03:29.829><c> and</c><00:03:30.220><c> the</c>

00:03:30.629 --> 00:03:30.639 align:start position:0%
all the RPC specifications and the
 

00:03:30.639 --> 00:03:32.839 align:start position:0%
all the RPC specifications and the
provider<00:03:30.970><c> models</c><00:03:31.389><c> that</c><00:03:31.720><c> people</c><00:03:32.049><c> are</c><00:03:32.290><c> used</c><00:03:32.470><c> to</c>

00:03:32.839 --> 00:03:32.849 align:start position:0%
provider models that people are used to
 

00:03:32.849 --> 00:03:36.270 align:start position:0%
provider models that people are used to
but<00:03:33.849><c> we</c><00:03:34.720><c> kind</c><00:03:35.109><c> of</c><00:03:35.260><c> have</c><00:03:35.650><c> different</c><00:03:35.950><c> opinions</c>

00:03:36.270 --> 00:03:36.280 align:start position:0%
but we kind of have different opinions
 

00:03:36.280 --> 00:03:37.940 align:start position:0%
but we kind of have different opinions
on<00:03:36.430><c> approaching</c><00:03:36.760><c> how</c><00:03:37.209><c> to</c><00:03:37.269><c> interact</c><00:03:37.540><c> with</c><00:03:37.720><c> it</c>

00:03:37.940 --> 00:03:37.950 align:start position:0%
on approaching how to interact with it
 

00:03:37.950 --> 00:03:42.509 align:start position:0%
on approaching how to interact with it
and<00:03:40.410><c> so</c><00:03:41.410><c> the</c><00:03:41.680><c> way</c><00:03:41.769><c> that</c><00:03:41.980><c> I've</c><00:03:42.250><c> kind</c><00:03:42.459><c> of</c>

00:03:42.509 --> 00:03:42.519 align:start position:0%
and so the way that I've kind of
 

00:03:42.519 --> 00:03:45.270 align:start position:0%
and so the way that I've kind of
constructed<00:03:43.030><c> eath</c><00:03:43.389><c> j/s</c><00:03:43.780><c> at</c><00:03:44.230><c> least</c><00:03:44.440><c> the</c><00:03:44.650><c> core</c>

00:03:45.270 --> 00:03:45.280 align:start position:0%
constructed eath j/s at least the core
 

00:03:45.280 --> 00:03:47.400 align:start position:0%
constructed eath j/s at least the core
interface<00:03:45.459><c> there</c><00:03:45.910><c> is</c><00:03:46.200><c> you</c><00:03:47.200><c> give</c><00:03:47.290><c> your</c>

00:03:47.400 --> 00:03:47.410 align:start position:0%
interface there is you give your
 

00:03:47.410 --> 00:03:49.500 align:start position:0%
interface there is you give your
contract<00:03:47.829><c> module</c><00:03:48.190><c> filtering</c><00:03:48.639><c> modules</c><00:03:49.030><c> and</c><00:03:49.389><c> so</c>

00:03:49.500 --> 00:03:49.510 align:start position:0%
contract module filtering modules and so
 

00:03:49.510 --> 00:03:51.180 align:start position:0%
contract module filtering modules and so
forth<00:03:49.780><c> this</c><00:03:49.959><c> has</c><00:03:50.109><c> become</c><00:03:50.410><c> kind</c><00:03:50.590><c> of</c><00:03:50.769><c> a</c><00:03:50.859><c> standard</c>

00:03:51.180 --> 00:03:51.190 align:start position:0%
forth this has become kind of a standard
 

00:03:51.190 --> 00:03:54.089 align:start position:0%
forth this has become kind of a standard
practice<00:03:51.609><c> now</c><00:03:51.989><c> I</c><00:03:52.989><c> have</c><00:03:53.319><c> my</c><00:03:53.440><c> querying</c><00:03:53.739><c> layer</c>

00:03:54.089 --> 00:03:54.099 align:start position:0%
practice now I have my querying layer
 

00:03:54.099 --> 00:03:57.180 align:start position:0%
practice now I have my querying layer
which<00:03:54.519><c> combines</c><00:03:54.970><c> both</c><00:03:55.299><c> an</c><00:03:56.019><c> RPC</c><00:03:56.349><c> module</c><00:03:56.950><c> and</c><00:03:57.160><c> a</c>

00:03:57.180 --> 00:03:57.190 align:start position:0%
which combines both an RPC module and a
 

00:03:57.190 --> 00:04:00.240 align:start position:0%
which combines both an RPC module and a
formatting<00:03:57.669><c> module</c><00:03:58.019><c> and</c><00:03:59.019><c> basically</c><00:03:59.620><c> formats</c>

00:04:00.240 --> 00:04:00.250 align:start position:0%
formatting module and basically formats
 

00:04:00.250 --> 00:04:02.550 align:start position:0%
formatting module and basically formats
all<00:04:00.760><c> your</c><00:04:01.000><c> input</c><00:04:01.239><c> inputs</c><00:04:01.870><c> and</c><00:04:02.019><c> outputs</c><00:04:02.319><c> to</c><00:04:02.440><c> the</c>

00:04:02.550 --> 00:04:02.560 align:start position:0%
all your input inputs and outputs to the
 

00:04:02.560 --> 00:04:05.909 align:start position:0%
all your input inputs and outputs to the
RPC<00:04:02.859><c> layer</c><00:04:03.389><c> automatically</c><00:04:04.389><c> and</c><00:04:05.379><c> each</c><00:04:05.590><c> jeaious</c>

00:04:05.909 --> 00:04:05.919 align:start position:0%
RPC layer automatically and each jeaious
 

00:04:05.919 --> 00:04:08.610 align:start position:0%
RPC layer automatically and each jeaious
schema<00:04:06.220><c> is</c><00:04:06.400><c> actually</c><00:04:06.849><c> I</c><00:04:07.090><c> think</c><00:04:07.510><c> one</c><00:04:08.349><c> of</c><00:04:08.379><c> the</c>

00:04:08.610 --> 00:04:08.620 align:start position:0%
schema is actually I think one of the
 

00:04:08.620 --> 00:04:10.589 align:start position:0%
schema is actually I think one of the
the<00:04:09.129><c> better</c><00:04:09.519><c> things</c><00:04:09.790><c> that</c><00:04:09.910><c> I</c><00:04:10.090><c> definitely</c><00:04:10.480><c> did</c>

00:04:10.589 --> 00:04:10.599 align:start position:0%
the better things that I definitely did
 

00:04:10.599 --> 00:04:13.050 align:start position:0%
the better things that I definitely did
here<00:04:10.930><c> so</c><00:04:11.230><c> I</c><00:04:11.530><c> just</c><00:04:11.560><c> laid</c><00:04:11.889><c> out</c><00:04:12.099><c> in</c><00:04:12.340><c> a</c><00:04:12.430><c> JSON</c><00:04:12.609><c> file</c>

00:04:13.050 --> 00:04:13.060 align:start position:0%
here so I just laid out in a JSON file
 

00:04:13.060 --> 00:04:15.780 align:start position:0%
here so I just laid out in a JSON file
the<00:04:13.720><c> entire</c><00:04:13.870><c> RPC</c><00:04:14.560><c> specification</c><00:04:15.310><c> and</c><00:04:15.519><c> all</c><00:04:15.639><c> the</c>

00:04:15.780 --> 00:04:15.790 align:start position:0%
the entire RPC specification and all the
 

00:04:15.790 --> 00:04:18.360 align:start position:0%
the entire RPC specification and all the
inputs<00:04:16.090><c> and</c><00:04:16.209><c> outputs</c><00:04:16.349><c> so</c><00:04:17.349><c> you</c><00:04:18.010><c> can</c><00:04:18.190><c> basically</c>

00:04:18.360 --> 00:04:18.370 align:start position:0%
inputs and outputs so you can basically
 

00:04:18.370 --> 00:04:21.360 align:start position:0%
inputs and outputs so you can basically
take<00:04:18.880><c> that</c><00:04:18.940><c> and</c><00:04:19.359><c> auto</c><00:04:19.510><c> generate</c><00:04:20.079><c> the</c><00:04:21.070><c> entire</c>

00:04:21.360 --> 00:04:21.370 align:start position:0%
take that and auto generate the entire
 

00:04:21.370 --> 00:04:23.690 align:start position:0%
take that and auto generate the entire
RPC<00:04:22.000><c> query</c><00:04:22.300><c> layer</c>

00:04:23.690 --> 00:04:23.700 align:start position:0%
RPC query layer
 

00:04:23.700 --> 00:04:25.640 align:start position:0%
RPC query layer
and<00:04:23.790><c> and</c><00:04:24.600><c> have</c><00:04:24.780><c> that</c><00:04:24.930><c> an</c><00:04:25.080><c> automated</c><00:04:25.380><c> process</c>

00:04:25.640 --> 00:04:25.650 align:start position:0%
and and have that an automated process
 

00:04:25.650 --> 00:04:28.790 align:start position:0%
and and have that an automated process
so<00:04:26.370><c> this</c><00:04:26.790><c> is</c><00:04:26.970><c> kept</c><00:04:27.180><c> it</c><00:04:27.330><c> to</c><00:04:27.420><c> be</c><00:04:27.570><c> very</c><00:04:27.810><c> you</c><00:04:28.740><c> know</c>

00:04:28.790 --> 00:04:28.800 align:start position:0%
so this is kept it to be very you know
 

00:04:28.800 --> 00:04:30.650 align:start position:0%
so this is kept it to be very you know
easy<00:04:29.130><c> process</c><00:04:29.670><c> for</c><00:04:29.850><c> me</c><00:04:29.910><c> to</c><00:04:30.000><c> update</c><00:04:30.180><c> or</c><00:04:30.540><c> for</c>

00:04:30.650 --> 00:04:30.660 align:start position:0%
easy process for me to update or for
 

00:04:30.660 --> 00:04:33.020 align:start position:0%
easy process for me to update or for
others<00:04:30.840><c> to</c><00:04:31.020><c> come</c><00:04:31.170><c> along</c><00:04:31.380><c> and</c><00:04:31.650><c> add</c><00:04:32.010><c> my</c><00:04:32.250><c> methods</c>

00:04:33.020 --> 00:04:33.030 align:start position:0%
others to come along and add my methods
 

00:04:33.030 --> 00:04:36.490 align:start position:0%
others to come along and add my methods
and<00:04:33.210><c> so</c><00:04:33.330><c> forth</c><00:04:33.630><c> it</c><00:04:33.870><c> really</c><00:04:34.140><c> is</c><00:04:34.350><c> all</c><00:04:35.250><c> automatic</c>

00:04:36.490 --> 00:04:36.500 align:start position:0%
and so forth it really is all automatic
 

00:04:36.500 --> 00:04:39.890 align:start position:0%
and so forth it really is all automatic
and<00:04:37.700><c> so</c><00:04:38.700><c> just</c><00:04:38.910><c> a</c><00:04:39.030><c> little</c><00:04:39.240><c> more</c><00:04:39.390><c> in-depth</c><00:04:39.720><c> on</c>

00:04:39.890 --> 00:04:39.900 align:start position:0%
and so just a little more in-depth on
 

00:04:39.900 --> 00:04:42.250 align:start position:0%
and so just a little more in-depth on
some<00:04:40.110><c> of</c><00:04:40.200><c> the</c><00:04:40.260><c> modules</c><00:04:40.650><c> is</c><00:04:41.160><c> some</c><00:04:41.400><c> providers</c>

00:04:42.250 --> 00:04:42.260 align:start position:0%
some of the modules is some providers
 

00:04:42.260 --> 00:04:47.210 align:start position:0%
some of the modules is some providers
for<00:04:43.260><c> signing</c><00:04:43.650><c> HTTP</c><00:04:44.430><c> HTTP</c><00:04:45.090><c> querying</c><00:04:45.920><c> some</c><00:04:46.920><c> unit</c>

00:04:47.210 --> 00:04:47.220 align:start position:0%
for signing HTTP HTTP querying some unit
 

00:04:47.220 --> 00:04:50.720 align:start position:0%
for signing HTTP HTTP querying some unit
handling<00:04:47.610><c> formatting</c><00:04:49.190><c> event</c><00:04:50.190><c> filtering</c>

00:04:50.720 --> 00:04:50.730 align:start position:0%
handling formatting event filtering
 

00:04:50.730 --> 00:04:53.630 align:start position:0%
handling formatting event filtering
contract<00:04:51.540><c> handling</c><00:04:52.040><c> transaction</c><00:04:53.040><c> signing</c>

00:04:53.630 --> 00:04:53.640 align:start position:0%
contract handling transaction signing
 

00:04:53.640 --> 00:04:55.310 align:start position:0%
contract handling transaction signing
although<00:04:54.060><c> definitely</c><00:04:54.540><c> just</c><00:04:54.690><c> use</c><00:04:54.810><c> ethers</c><00:04:55.110><c> for</c>

00:04:55.310 --> 00:04:55.320 align:start position:0%
although definitely just use ethers for
 

00:04:55.320 --> 00:05:00.470 align:start position:0%
although definitely just use ethers for
that<00:04:55.470><c> because</c><00:04:55.860><c> the</c><00:04:56.460><c> IP</c><00:04:56.610><c> 155</c><00:04:57.330><c> and</c><00:04:59.120><c> accounts</c><00:05:00.120><c> so</c>

00:05:00.470 --> 00:05:00.480 align:start position:0%
that because the IP 155 and accounts so
 

00:05:00.480 --> 00:05:01.760 align:start position:0%
that because the IP 155 and accounts so
just<00:05:00.690><c> generating</c><00:05:01.140><c> and</c><00:05:01.260><c> managing</c><00:05:01.530><c> accounts</c>

00:05:01.760 --> 00:05:01.770 align:start position:0%
just generating and managing accounts
 

00:05:01.770 --> 00:05:03.560 align:start position:0%
just generating and managing accounts
although<00:05:02.310><c> you</c><00:05:02.550><c> have</c><00:05:02.760><c> to</c><00:05:02.850><c> be</c><00:05:02.940><c> very</c><00:05:03.090><c> careful</c>

00:05:03.560 --> 00:05:03.570 align:start position:0%
although you have to be very careful
 

00:05:03.570 --> 00:05:05.600 align:start position:0%
although you have to be very careful
because<00:05:03.750><c> you</c><00:05:04.380><c> do</c><00:05:04.470><c> have</c><00:05:04.500><c> to</c><00:05:04.650><c> supply</c><00:05:05.070><c> your</c><00:05:05.550><c> own</c>

00:05:05.600 --> 00:05:05.610 align:start position:0%
because you do have to supply your own
 

00:05:05.610 --> 00:05:07.490 align:start position:0%
because you do have to supply your own
good<00:05:06.030><c> source</c><00:05:06.240><c> of</c><00:05:06.390><c> entropy</c><00:05:06.690><c> and</c><00:05:07.140><c> while</c><00:05:07.320><c> I</c><00:05:07.350><c> do</c>

00:05:07.490 --> 00:05:07.500 align:start position:0%
good source of entropy and while I do
 

00:05:07.500 --> 00:05:09.800 align:start position:0%
good source of entropy and while I do
supply<00:05:07.980><c> some</c><00:05:08.580><c> sources</c><00:05:08.970><c> of</c><00:05:09.240><c> entropy</c><00:05:09.630><c> with</c>

00:05:09.800 --> 00:05:09.810 align:start position:0%
supply some sources of entropy with
 

00:05:09.810 --> 00:05:11.660 align:start position:0%
supply some sources of entropy with
random<00:05:10.140><c> bytes</c><00:05:10.320><c> which</c><00:05:10.710><c> is</c><00:05:10.920><c> known</c><00:05:11.220><c> to</c><00:05:11.250><c> be</c><00:05:11.370><c> safe</c>

00:05:11.660 --> 00:05:11.670 align:start position:0%
random bytes which is known to be safe
 

00:05:11.670 --> 00:05:14.030 align:start position:0%
random bytes which is known to be safe
it's<00:05:12.510><c> basically</c><00:05:12.900><c> you</c><00:05:13.230><c> want</c><00:05:13.380><c> to</c><00:05:13.410><c> bring</c><00:05:13.590><c> a</c><00:05:13.800><c> lot</c>

00:05:14.030 --> 00:05:14.040 align:start position:0%
it's basically you want to bring a lot
 

00:05:14.040 --> 00:05:15.470 align:start position:0%
it's basically you want to bring a lot
of<00:05:14.070><c> entropy</c><00:05:14.430><c> to</c><00:05:14.550><c> the</c><00:05:14.670><c> table</c><00:05:14.970><c> that's</c><00:05:15.180><c> very</c>

00:05:15.470 --> 00:05:15.480 align:start position:0%
of entropy to the table that's very
 

00:05:15.480 --> 00:05:19.130 align:start position:0%
of entropy to the table that's very
healthy<00:05:16.280><c> and</c><00:05:17.280><c> some</c><00:05:17.820><c> util</c><00:05:18.120><c> modules</c><00:05:18.540><c> and</c><00:05:18.870><c> some</c>

00:05:19.130 --> 00:05:19.140 align:start position:0%
healthy and some util modules and some
 

00:05:19.140 --> 00:05:22.880 align:start position:0%
healthy and some util modules and some
ENS<00:05:19.620><c> resolving</c><00:05:20.070><c> modules</c><00:05:21.290><c> so</c><00:05:22.290><c> here's</c><00:05:22.710><c> the</c>

00:05:22.880 --> 00:05:22.890 align:start position:0%
ENS resolving modules so here's the
 

00:05:22.890 --> 00:05:24.860 align:start position:0%
ENS resolving modules so here's the
schema<00:05:23.430><c> that</c><00:05:23.550><c> I</c><00:05:23.580><c> was</c><00:05:23.700><c> talking</c><00:05:24.030><c> about</c><00:05:24.060><c> so</c><00:05:24.690><c> this</c>

00:05:24.860 --> 00:05:24.870 align:start position:0%
schema that I was talking about so this
 

00:05:24.870 --> 00:05:26.900 align:start position:0%
schema that I was talking about so this
just<00:05:25.020><c> lays</c><00:05:25.230><c> out</c><00:05:25.440><c> the</c><00:05:25.680><c> entire</c><00:05:26.010><c> RPC</c>

00:05:26.900 --> 00:05:26.910 align:start position:0%
just lays out the entire RPC
 

00:05:26.910 --> 00:05:29.750 align:start position:0%
just lays out the entire RPC
specification<00:05:27.660><c> in</c><00:05:27.870><c> a</c><00:05:28.290><c> very</c><00:05:28.470><c> data</c><00:05:28.830><c> lean</c><00:05:29.250><c> format</c>

00:05:29.750 --> 00:05:29.760 align:start position:0%
specification in a very data lean format
 

00:05:29.760 --> 00:05:31.430 align:start position:0%
specification in a very data lean format
I'm<00:05:30.180><c> not</c><00:05:30.510><c> gonna</c><00:05:30.660><c> say</c><00:05:30.900><c> it's</c><00:05:31.050><c> particularly</c>

00:05:31.430 --> 00:05:31.440 align:start position:0%
I'm not gonna say it's particularly
 

00:05:31.440 --> 00:05:34.460 align:start position:0%
I'm not gonna say it's particularly
standardized<00:05:32.250><c> but</c><00:05:32.670><c> it</c><00:05:33.510><c> essentially</c><00:05:33.900><c> lays</c><00:05:34.230><c> out</c>

00:05:34.460 --> 00:05:34.470 align:start position:0%
standardized but it essentially lays out
 

00:05:34.470 --> 00:05:36.440 align:start position:0%
standardized but it essentially lays out
all<00:05:34.830><c> the</c><00:05:34.950><c> inputs</c><00:05:35.460><c> and</c><00:05:35.580><c> outputs</c><00:05:35.670><c> so</c><00:05:36.270><c> if</c><00:05:36.360><c> you</c>

00:05:36.440 --> 00:05:36.450 align:start position:0%
all the inputs and outputs so if you
 

00:05:36.450 --> 00:05:38.690 align:start position:0%
all the inputs and outputs so if you
want<00:05:36.570><c> to</c><00:05:36.630><c> take</c><00:05:36.810><c> this</c><00:05:36.990><c> and</c><00:05:37.320><c> go</c><00:05:37.560><c> into</c><00:05:37.920><c> you</c><00:05:38.670><c> know</c>

00:05:38.690 --> 00:05:38.700 align:start position:0%
want to take this and go into you know
 

00:05:38.700 --> 00:05:40.400 align:start position:0%
want to take this and go into you know
objective-c<00:05:39.390><c> or</c><00:05:39.750><c> if</c><00:05:39.810><c> you</c><00:05:39.870><c> want</c><00:05:40.020><c> to</c><00:05:40.110><c> take</c><00:05:40.260><c> this</c>

00:05:40.400 --> 00:05:40.410 align:start position:0%
objective-c or if you want to take this
 

00:05:40.410 --> 00:05:42.110 align:start position:0%
objective-c or if you want to take this
and<00:05:40.620><c> go</c><00:05:40.710><c> into</c><00:05:40.830><c> another</c><00:05:41.010><c> language</c><00:05:41.340><c> and</c><00:05:41.820><c> build</c>

00:05:42.110 --> 00:05:42.120 align:start position:0%
and go into another language and build
 

00:05:42.120 --> 00:05:44.360 align:start position:0%
and go into another language and build
an<00:05:42.330><c> RPC</c><00:05:42.630><c> layer</c><00:05:42.960><c> for</c><00:05:43.230><c> aetherium</c><00:05:43.650><c> you</c><00:05:44.070><c> can</c><00:05:44.190><c> just</c>

00:05:44.360 --> 00:05:44.370 align:start position:0%
an RPC layer for aetherium you can just
 

00:05:44.370 --> 00:05:45.710 align:start position:0%
an RPC layer for aetherium you can just
take<00:05:44.520><c> this</c><00:05:44.700><c> JSON</c><00:05:45.090><c> and</c><00:05:45.210><c> automatically</c>

00:05:45.710 --> 00:05:45.720 align:start position:0%
take this JSON and automatically
 

00:05:45.720 --> 00:05:48.440 align:start position:0%
take this JSON and automatically
generate<00:05:45.810><c> the</c><00:05:46.140><c> whole</c><00:05:46.380><c> thing</c><00:05:47.060><c> so</c><00:05:48.060><c> and</c><00:05:48.390><c> I</c>

00:05:48.440 --> 00:05:48.450 align:start position:0%
generate the whole thing so and I
 

00:05:48.450 --> 00:05:50.900 align:start position:0%
generate the whole thing so and I
actually<00:05:48.660><c> encourage</c><00:05:49.170><c> people</c><00:05:49.590><c> as</c><00:05:49.680><c> well</c><00:05:49.910><c> one</c>

00:05:50.900 --> 00:05:50.910 align:start position:0%
actually encourage people as well one
 

00:05:50.910 --> 00:05:52.940 align:start position:0%
actually encourage people as well one
thing<00:05:51.660><c> that</c><00:05:51.690><c> I've</c><00:05:51.930><c> found</c><00:05:51.960><c> with</c><00:05:52.410><c> doing</c><00:05:52.740><c> a</c><00:05:52.830><c> lot</c>

00:05:52.940 --> 00:05:52.950 align:start position:0%
thing that I've found with doing a lot
 

00:05:52.950 --> 00:05:54.200 align:start position:0%
thing that I've found with doing a lot
of<00:05:52.980><c> these</c><00:05:53.100><c> modules</c><00:05:53.310><c> is</c><00:05:53.790><c> it's</c><00:05:53.970><c> helped</c><00:05:54.150><c> people</c>

00:05:54.200 --> 00:05:54.210 align:start position:0%
of these modules is it's helped people
 

00:05:54.210 --> 00:05:56.780 align:start position:0%
of these modules is it's helped people
learn<00:05:54.750><c> more</c><00:05:55.050><c> about</c><00:05:55.440><c> what</c><00:05:55.830><c> the</c><00:05:55.920><c> RPC</c><00:05:56.250><c> layer</c><00:05:56.580><c> is</c>

00:05:56.780 --> 00:05:56.790 align:start position:0%
learn more about what the RPC layer is
 

00:05:56.790 --> 00:05:58.100 align:start position:0%
learn more about what the RPC layer is
and<00:05:57.090><c> what</c><00:05:57.180><c> it's</c><00:05:57.300><c> actually</c><00:05:57.420><c> doing</c><00:05:57.690><c> because</c>

00:05:58.100 --> 00:05:58.110 align:start position:0%
and what it's actually doing because
 

00:05:58.110 --> 00:06:00.560 align:start position:0%
and what it's actually doing because
it's<00:05:58.320><c> really</c><00:05:58.530><c> simple</c><00:05:58.890><c> like</c><00:05:59.280><c> what</c><00:06:00.000><c> web</c><00:06:00.210><c> freeze</c>

00:06:00.560 --> 00:06:00.570 align:start position:0%
it's really simple like what web freeze
 

00:06:00.570 --> 00:06:04.550 align:start position:0%
it's really simple like what web freeze
job<00:06:00.840><c> is</c><00:06:01.080><c> or</c><00:06:01.350><c> ethers</c><00:06:02.310><c> or</c><00:06:02.550><c> ETS</c><00:06:03.210><c> is</c><00:06:04.050><c> basically</c>

00:06:04.550 --> 00:06:04.560 align:start position:0%
job is or ethers or ETS is basically
 

00:06:04.560 --> 00:06:06.620 align:start position:0%
job is or ethers or ETS is basically
just<00:06:04.830><c> to</c><00:06:05.010><c> help</c><00:06:05.190><c> you</c><00:06:05.520><c> interact</c><00:06:05.850><c> with</c><00:06:06.180><c> the</c><00:06:06.390><c> node</c>

00:06:06.620 --> 00:06:06.630 align:start position:0%
just to help you interact with the node
 

00:06:06.630 --> 00:06:08.780 align:start position:0%
just to help you interact with the node
on<00:06:06.900><c> the</c><00:06:06.990><c> RPC</c><00:06:07.500><c> layer</c><00:06:07.710><c> and</c><00:06:07.980><c> format</c><00:06:08.400><c> some</c><00:06:08.580><c> data</c>

00:06:08.780 --> 00:06:08.790 align:start position:0%
on the RPC layer and format some data
 

00:06:08.790 --> 00:06:10.490 align:start position:0%
on the RPC layer and format some data
and<00:06:09.030><c> that's</c><00:06:09.180><c> it</c><00:06:09.420><c> and</c><00:06:09.630><c> it's</c><00:06:09.810><c> a</c><00:06:10.290><c> very</c>

00:06:10.490 --> 00:06:10.500 align:start position:0%
and that's it and it's a very
 

00:06:10.500 --> 00:06:13.070 align:start position:0%
and that's it and it's a very
straightforward<00:06:10.800><c> process</c><00:06:11.720><c> number</c><00:06:12.720><c> handling</c>

00:06:13.070 --> 00:06:13.080 align:start position:0%
straightforward process number handling
 

00:06:13.080 --> 00:06:15.740 align:start position:0%
straightforward process number handling
and<00:06:13.200><c> these</c><00:06:13.290><c> other</c><00:06:13.440><c> things</c><00:06:13.620><c> are</c><00:06:14.420><c> is</c><00:06:15.420><c> well</c>

00:06:15.740 --> 00:06:15.750 align:start position:0%
and these other things are is well
 

00:06:15.750 --> 00:06:18.070 align:start position:0%
and these other things are is well
something<00:06:16.320><c> that</c><00:06:16.350><c> should</c><00:06:17.160><c> be</c><00:06:17.190><c> simple</c><00:06:17.580><c> but</c>

00:06:18.070 --> 00:06:18.080 align:start position:0%
something that should be simple but
 

00:06:18.080 --> 00:06:20.810 align:start position:0%
something that should be simple but
turned<00:06:19.080><c> out</c><00:06:19.170><c> to</c><00:06:19.290><c> be</c><00:06:19.440><c> a</c><00:06:19.620><c> little</c><00:06:20.340><c> complicated</c>

00:06:20.810 --> 00:06:20.820 align:start position:0%
turned out to be a little complicated
 

00:06:20.820 --> 00:06:23.390 align:start position:0%
turned out to be a little complicated
for<00:06:21.150><c> some</c><00:06:21.270><c> reason</c><00:06:21.600><c> I</c><00:06:21.660><c> don't</c><00:06:21.720><c> know</c><00:06:22.020><c> why</c><00:06:22.400><c> so</c>

00:06:23.390 --> 00:06:23.400 align:start position:0%
for some reason I don't know why so
 

00:06:23.400 --> 00:06:26.260 align:start position:0%
for some reason I don't know why so
here's<00:06:24.090><c> just</c><00:06:24.150><c> each</c><00:06:24.840><c> J's</c><00:06:25.170><c> kind</c><00:06:25.560><c> of</c><00:06:25.620><c> an</c><00:06:25.710><c> action</c>

00:06:26.260 --> 00:06:26.270 align:start position:0%
here's just each J's kind of an action
 

00:06:26.270 --> 00:06:29.270 align:start position:0%
here's just each J's kind of an action
looks<00:06:27.270><c> very</c><00:06:27.450><c> similar</c><00:06:27.720><c> to</c><00:06:27.840><c> web</c><00:06:28.080><c> 3</c><00:06:28.350><c> and</c><00:06:28.560><c> I</c><00:06:29.010><c> follow</c>

00:06:29.270 --> 00:06:29.280 align:start position:0%
looks very similar to web 3 and I follow
 

00:06:29.280 --> 00:06:32.630 align:start position:0%
looks very similar to web 3 and I follow
a<00:06:29.400><c> very</c><00:06:29.550><c> similar</c><00:06:29.760><c> format</c><00:06:30.300><c> to</c><00:06:30.360><c> web</c><00:06:30.600><c> 3</c><00:06:30.900><c> and</c><00:06:31.830><c> other</c>

00:06:32.630 --> 00:06:32.640 align:start position:0%
a very similar format to web 3 and other
 

00:06:32.640 --> 00:06:35.340 align:start position:0%
a very similar format to web 3 and other
other<00:06:32.880><c> libraries</c><00:06:33.450><c> don't</c><00:06:33.630><c> necessarily</c>

00:06:35.340 --> 00:06:35.350 align:start position:0%
other libraries don't necessarily
 

00:06:35.350 --> 00:06:37.500 align:start position:0%
other libraries don't necessarily
so<00:06:35.950><c> just</c><00:06:36.640><c> just</c><00:06:36.850><c> to</c><00:06:36.910><c> give</c><00:06:37.030><c> you</c><00:06:37.090><c> an</c><00:06:37.150><c> idea</c><00:06:37.270><c> of</c><00:06:37.420><c> what</c>

00:06:37.500 --> 00:06:37.510 align:start position:0%
so just just to give you an idea of what
 

00:06:37.510 --> 00:06:40.380 align:start position:0%
so just just to give you an idea of what
that<00:06:37.630><c> looks</c><00:06:37.690><c> like</c><00:06:37.900><c> so</c><00:06:38.890><c> the</c><00:06:39.610><c> modules</c><00:06:40.030><c> are</c><00:06:40.240><c> all</c>

00:06:40.380 --> 00:06:40.390 align:start position:0%
that looks like so the modules are all
 

00:06:40.390 --> 00:06:42.150 align:start position:0%
that looks like so the modules are all
designed<00:06:41.230><c> with</c><00:06:41.500><c> the</c><00:06:41.650><c> same</c><00:06:41.680><c> kind</c><00:06:42.070><c> of</c>

00:06:42.150 --> 00:06:42.160 align:start position:0%
designed with the same kind of
 

00:06:42.160 --> 00:06:44.460 align:start position:0%
designed with the same kind of
documentation<00:06:42.760><c> and</c><00:06:43.270><c> standards</c><00:06:44.080><c> in</c><00:06:44.230><c> mind</c>

00:06:44.460 --> 00:06:44.470 align:start position:0%
documentation and standards in mind
 

00:06:44.470 --> 00:06:48.210 align:start position:0%
documentation and standards in mind
around<00:06:45.190><c> testing</c><00:06:45.700><c> and</c><00:06:45.850><c> so</c><00:06:46.000><c> forth</c><00:06:46.270><c> and</c><00:06:47.230><c> try</c><00:06:48.160><c> to</c>

00:06:48.210 --> 00:06:48.220 align:start position:0%
around testing and so forth and try to
 

00:06:48.220 --> 00:06:50.220 align:start position:0%
around testing and so forth and try to
make<00:06:48.550><c> the</c><00:06:48.730><c> exports</c><00:06:49.240><c> clean</c><00:06:49.540><c> and</c><00:06:49.750><c> simple</c><00:06:49.900><c> and</c>

00:06:50.220 --> 00:06:50.230 align:start position:0%
make the exports clean and simple and
 

00:06:50.230 --> 00:06:53.790 align:start position:0%
make the exports clean and simple and
easy<00:06:50.380><c> to</c><00:06:50.620><c> update</c><00:06:50.980><c> and</c><00:06:51.160><c> upgrade</c><00:06:52.200><c> so</c><00:06:53.200><c> basically</c>

00:06:53.790 --> 00:06:53.800 align:start position:0%
easy to update and upgrade so basically
 

00:06:53.800 --> 00:06:56.100 align:start position:0%
easy to update and upgrade so basically
like<00:06:54.010><c> you</c><00:06:54.340><c> know</c><00:06:54.370><c> I</c><00:06:54.760><c> wanted</c><00:06:55.420><c> to</c><00:06:55.510><c> build</c><00:06:55.660><c> a</c><00:06:55.840><c> set</c><00:06:55.990><c> of</c>

00:06:56.100 --> 00:06:56.110 align:start position:0%
like you know I wanted to build a set of
 

00:06:56.110 --> 00:06:57.900 align:start position:0%
like you know I wanted to build a set of
modules<00:06:56.230><c> that</c><00:06:56.770><c> the</c><00:06:57.160><c> community</c><00:06:57.550><c> could</c><00:06:57.670><c> help</c>

00:06:57.900 --> 00:06:57.910 align:start position:0%
modules that the community could help
 

00:06:57.910 --> 00:07:00.150 align:start position:0%
modules that the community could help
out<00:06:58.060><c> with</c><00:06:58.090><c> and</c><00:06:58.660><c> if</c><00:06:59.260><c> anything</c><00:06:59.590><c> just</c><00:06:59.920><c> learn</c>

00:07:00.150 --> 00:07:00.160 align:start position:0%
out with and if anything just learn
 

00:07:00.160 --> 00:07:03.360 align:start position:0%
out with and if anything just learn
about<00:07:00.490><c> the</c><00:07:01.240><c> layer</c><00:07:01.480><c> and</c><00:07:01.900><c> also</c><00:07:02.110><c> if</c><00:07:02.620><c> they</c><00:07:03.160><c> need</c>

00:07:03.360 --> 00:07:03.370 align:start position:0%
about the layer and also if they need
 

00:07:03.370 --> 00:07:05.010 align:start position:0%
about the layer and also if they need
things<00:07:03.670><c> for</c><00:07:03.880><c> certain</c><00:07:04.000><c> architecture</c><00:07:04.630><c> pieces</c>

00:07:05.010 --> 00:07:05.020 align:start position:0%
things for certain architecture pieces
 

00:07:05.020 --> 00:07:07.920 align:start position:0%
things for certain architecture pieces
they<00:07:05.170><c> can</c><00:07:05.200><c> use</c><00:07:05.830><c> these</c><00:07:05.980><c> modules</c><00:07:06.360><c> so</c><00:07:07.360><c> if</c><00:07:07.660><c> chess</c>

00:07:07.920 --> 00:07:07.930 align:start position:0%
they can use these modules so if chess
 

00:07:07.930 --> 00:07:11.070 align:start position:0%
they can use these modules so if chess
is<00:07:08.170><c> used</c><00:07:08.440><c> in</c><00:07:08.740><c> production</c><00:07:09.390><c> for</c><00:07:10.390><c> meta</c><00:07:10.540><c> masks</c><00:07:10.750><c> and</c>

00:07:11.070 --> 00:07:11.080 align:start position:0%
is used in production for meta masks and
 

00:07:11.080 --> 00:07:13.620 align:start position:0%
is used in production for meta masks and
Fuhrer<00:07:11.350><c> and</c><00:07:11.500><c> truffle</c><00:07:11.860><c> mainly</c><00:07:12.520><c> for</c><00:07:12.820><c> certain</c>

00:07:13.620 --> 00:07:13.630 align:start position:0%
Fuhrer and truffle mainly for certain
 

00:07:13.630 --> 00:07:15.540 align:start position:0%
Fuhrer and truffle mainly for certain
bits<00:07:13.810><c> of</c><00:07:13.930><c> encoding</c><00:07:14.380><c> and</c><00:07:14.470><c> decoding</c><00:07:14.590><c> and</c><00:07:15.160><c> RPC</c>

00:07:15.540 --> 00:07:15.550 align:start position:0%
bits of encoding and decoding and RPC
 

00:07:15.550 --> 00:07:19.680 align:start position:0%
bits of encoding and decoding and RPC
layer<00:07:15.730><c> stuff</c><00:07:16.230><c> and</c><00:07:17.670><c> just</c><00:07:18.670><c> to</c><00:07:18.790><c> go</c><00:07:18.940><c> over</c><00:07:18.970><c> a</c><00:07:19.240><c> little</c>

00:07:19.680 --> 00:07:19.690 align:start position:0%
layer stuff and just to go over a little
 

00:07:19.690 --> 00:07:21.870 align:start position:0%
layer stuff and just to go over a little
bit<00:07:19.840><c> of</c><00:07:19.900><c> the</c><00:07:20.080><c> thinking</c><00:07:20.440><c> behind</c><00:07:20.730><c> how</c><00:07:21.730><c> its</c>

00:07:21.870 --> 00:07:21.880 align:start position:0%
bit of the thinking behind how its
 

00:07:21.880 --> 00:07:24.300 align:start position:0%
bit of the thinking behind how its
developed<00:07:22.360><c> so</c><00:07:22.630><c> I</c><00:07:22.900><c> like</c><00:07:23.470><c> safe</c><00:07:23.770><c> versioning</c>

00:07:24.300 --> 00:07:24.310 align:start position:0%
developed so I like safe versioning
 

00:07:24.310 --> 00:07:25.950 align:start position:0%
developed so I like safe versioning
where<00:07:24.640><c> while</c><00:07:24.970><c> I</c><00:07:25.030><c> call</c><00:07:25.270><c> it</c><00:07:25.360><c> safe</c><00:07:25.540><c> versioning</c>

00:07:25.950 --> 00:07:25.960 align:start position:0%
where while I call it safe versioning
 

00:07:25.960 --> 00:07:27.690 align:start position:0%
where while I call it safe versioning
where<00:07:26.530><c> you</c><00:07:26.620><c> don't</c><00:07:26.800><c> have</c><00:07:26.920><c> floating</c><00:07:27.370><c> NPM</c>

00:07:27.690 --> 00:07:27.700 align:start position:0%
where you don't have floating NPM
 

00:07:27.700 --> 00:07:30.330 align:start position:0%
where you don't have floating NPM
versions<00:07:28.150><c> across</c><00:07:28.840><c> the</c><00:07:28.990><c> modules</c><00:07:29.380><c> just</c><00:07:29.560><c> because</c>

00:07:30.330 --> 00:07:30.340 align:start position:0%
versions across the modules just because
 

00:07:30.340 --> 00:07:33.120 align:start position:0%
versions across the modules just because
I<00:07:30.610><c> found</c><00:07:30.880><c> that</c><00:07:31.150><c> when</c><00:07:31.540><c> modules</c><00:07:31.960><c> update</c><00:07:32.440><c> the</c><00:07:32.800><c> NPM</c>

00:07:33.120 --> 00:07:33.130 align:start position:0%
I found that when modules update the NPM
 

00:07:33.130 --> 00:07:34.950 align:start position:0%
I found that when modules update the NPM
versions<00:07:33.520><c> they</c><00:07:33.790><c> shove</c><00:07:34.030><c> up</c><00:07:34.210><c> to</c><00:07:34.330><c> the</c><00:07:34.450><c> top</c><00:07:34.660><c> and</c>

00:07:34.950 --> 00:07:34.960 align:start position:0%
versions they shove up to the top and
 

00:07:34.960 --> 00:07:36.300 align:start position:0%
versions they shove up to the top and
then<00:07:35.050><c> potentially</c><00:07:35.560><c> cause</c><00:07:35.740><c> problems</c><00:07:36.160><c> you</c>

00:07:36.300 --> 00:07:36.310 align:start position:0%
then potentially cause problems you
 

00:07:36.310 --> 00:07:38.790 align:start position:0%
then potentially cause problems you
can't<00:07:36.550><c> foresee</c><00:07:36.880><c> so</c><00:07:37.690><c> I</c><00:07:37.720><c> like</c><00:07:38.170><c> to</c><00:07:38.200><c> use</c><00:07:38.440><c> hardened</c>

00:07:38.790 --> 00:07:38.800 align:start position:0%
can't foresee so I like to use hardened
 

00:07:38.800 --> 00:07:41.460 align:start position:0%
can't foresee so I like to use hardened
versions<00:07:39.190><c> across</c><00:07:39.490><c> NPM</c><00:07:40.150><c> and</c><00:07:40.570><c> just</c><00:07:41.200><c> kind</c><00:07:41.380><c> of</c>

00:07:41.460 --> 00:07:41.470 align:start position:0%
versions across NPM and just kind of
 

00:07:41.470 --> 00:07:44.070 align:start position:0%
versions across NPM and just kind of
keep<00:07:41.620><c> the</c><00:07:41.740><c> updating</c><00:07:42.570><c> kind</c><00:07:43.570><c> of</c><00:07:43.660><c> slow</c><00:07:43.870><c> and</c>

00:07:44.070 --> 00:07:44.080 align:start position:0%
keep the updating kind of slow and
 

00:07:44.080 --> 00:07:45.750 align:start position:0%
keep the updating kind of slow and
boring<00:07:44.230><c> but</c><00:07:44.650><c> more</c><00:07:44.920><c> meticulous</c><00:07:45.430><c> and</c><00:07:45.670><c> more</c>

00:07:45.750 --> 00:07:45.760 align:start position:0%
boring but more meticulous and more
 

00:07:45.760 --> 00:07:49.050 align:start position:0%
boring but more meticulous and more
tested<00:07:46.350><c> all</c><00:07:47.350><c> the</c><00:07:47.410><c> modules</c><00:07:48.010><c> are</c><00:07:48.250><c> driven</c><00:07:48.850><c> by</c>

00:07:49.050 --> 00:07:49.060 align:start position:0%
tested all the modules are driven by
 

00:07:49.060 --> 00:07:51.000 align:start position:0%
tested all the modules are driven by
what<00:07:49.360><c> their</c><00:07:49.540><c> dependencies</c><00:07:50.080><c> are</c><00:07:50.260><c> so</c><00:07:50.710><c> there's</c><00:07:50.980><c> a</c>

00:07:51.000 --> 00:07:51.010 align:start position:0%
what their dependencies are so there's a
 

00:07:51.010 --> 00:07:53.550 align:start position:0%
what their dependencies are so there's a
lot<00:07:51.160><c> of</c><00:07:51.250><c> nice</c><00:07:51.430><c> isolation</c><00:07:52.150><c> between</c><00:07:52.420><c> all</c><00:07:53.410><c> the</c>

00:07:53.550 --> 00:07:53.560 align:start position:0%
lot of nice isolation between all the
 

00:07:53.560 --> 00:07:56.370 align:start position:0%
lot of nice isolation between all the
different<00:07:53.830><c> the</c><00:07:53.860><c> various</c><00:07:54.190><c> modules</c><00:07:55.110><c> it's</c><00:07:56.110><c> built</c>

00:07:56.370 --> 00:07:56.380 align:start position:0%
different the various modules it's built
 

00:07:56.380 --> 00:07:58.620 align:start position:0%
different the various modules it's built
with<00:07:56.590><c> the</c><00:07:56.740><c> DAP</c><00:07:56.920><c> and</c><00:07:56.950><c> app</c><00:07:57.310><c> architecture</c><00:07:58.300><c> kind</c>

00:07:58.620 --> 00:07:58.630 align:start position:0%
with the DAP and app architecture kind
 

00:07:58.630 --> 00:08:02.400 align:start position:0%
with the DAP and app architecture kind
target<00:07:59.050><c> in</c><00:07:59.110><c> mind</c><00:07:59.340><c> small</c><00:08:00.340><c> and</c><00:08:00.520><c> concise</c><00:08:01.410><c> async</c>

00:08:02.400 --> 00:08:02.410 align:start position:0%
target in mind small and concise async
 

00:08:02.410 --> 00:08:04.980 align:start position:0%
target in mind small and concise async
only<00:08:02.790><c> and</c><00:08:03.790><c> I</c><00:08:03.880><c> try</c><00:08:04.090><c> to</c><00:08:04.120><c> fail</c><00:08:04.390><c> as</c><00:08:04.540><c> loudly</c><00:08:04.780><c> as</c>

00:08:04.980 --> 00:08:04.990 align:start position:0%
only and I try to fail as loudly as
 

00:08:04.990 --> 00:08:06.150 align:start position:0%
only and I try to fail as loudly as
quickly<00:08:05.350><c> as</c><00:08:05.560><c> possible</c>

00:08:06.150 --> 00:08:06.160 align:start position:0%
quickly as possible
 

00:08:06.160 --> 00:08:09.120 align:start position:0%
quickly as possible
everywhere<00:08:06.670><c> strong</c><00:08:07.660><c> types</c><00:08:07.960><c> as</c><00:08:08.380><c> best</c><00:08:08.680><c> as</c><00:08:08.890><c> you</c>

00:08:09.120 --> 00:08:09.130 align:start position:0%
everywhere strong types as best as you
 

00:08:09.130 --> 00:08:11.370 align:start position:0%
everywhere strong types as best as you
can<00:08:09.310><c> get</c><00:08:09.460><c> JavaScript</c><00:08:09.940><c> strong</c><00:08:10.450><c> types</c><00:08:10.690><c> although</c>

00:08:11.370 --> 00:08:11.380 align:start position:0%
can get JavaScript strong types although
 

00:08:11.380 --> 00:08:13.560 align:start position:0%
can get JavaScript strong types although
I<00:08:11.530><c> do</c><00:08:11.650><c> support</c><00:08:12.190><c> some</c><00:08:12.550><c> a</c><00:08:12.730><c> morphic</c><00:08:13.150><c> number</c>

00:08:13.560 --> 00:08:13.570 align:start position:0%
I do support some a morphic number
 

00:08:13.570 --> 00:08:15.900 align:start position:0%
I do support some a morphic number
handling<00:08:13.930><c> and</c><00:08:14.250><c> I'm</c><00:08:15.250><c> kind</c><00:08:15.460><c> of</c><00:08:15.490><c> looking</c><00:08:15.610><c> to</c>

00:08:15.900 --> 00:08:15.910 align:start position:0%
handling and I'm kind of looking to
 

00:08:15.910 --> 00:08:18.870 align:start position:0%
handling and I'm kind of looking to
remove<00:08:16.120><c> that</c><00:08:16.440><c> is</c><00:08:17.440><c> well</c><00:08:17.980><c> community</c><00:08:18.610><c> driven</c>

00:08:18.870 --> 00:08:18.880 align:start position:0%
remove that is well community driven
 

00:08:18.880 --> 00:08:20.820 align:start position:0%
remove that is well community driven
design<00:08:19.000><c> so</c><00:08:19.450><c> keeping</c><00:08:19.810><c> the</c><00:08:19.930><c> code</c><00:08:20.080><c> clean</c><00:08:20.380><c> simple</c>

00:08:20.820 --> 00:08:20.830 align:start position:0%
design so keeping the code clean simple
 

00:08:20.830 --> 00:08:23.970 align:start position:0%
design so keeping the code clean simple
and<00:08:20.980><c> being</c><00:08:21.430><c> able</c><00:08:21.520><c> to</c><00:08:21.670><c> be</c><00:08:22.660><c> upgraded</c><00:08:23.170><c> very</c>

00:08:23.970 --> 00:08:23.980 align:start position:0%
and being able to be upgraded very
 

00:08:23.980 --> 00:08:26.250 align:start position:0%
and being able to be upgraded very
easily<00:08:24.160><c> and</c><00:08:24.670><c> as</c><00:08:25.060><c> well</c><00:08:25.240><c> trying</c><00:08:26.050><c> to</c><00:08:26.110><c> keep</c>

00:08:26.250 --> 00:08:26.260 align:start position:0%
easily and as well trying to keep
 

00:08:26.260 --> 00:08:27.990 align:start position:0%
easily and as well trying to keep
opinions<00:08:26.740><c> off</c><00:08:27.100><c> the</c><00:08:27.280><c> table</c><00:08:27.610><c> as</c><00:08:27.700><c> best</c><00:08:27.880><c> as</c>

00:08:27.990 --> 00:08:28.000 align:start position:0%
opinions off the table as best as
 

00:08:28.000 --> 00:08:30.060 align:start position:0%
opinions off the table as best as
possible<00:08:28.030><c> and</c><00:08:28.720><c> keep</c><00:08:28.810><c> configurability</c><00:08:29.650><c> really</c>

00:08:30.060 --> 00:08:30.070 align:start position:0%
possible and keep configurability really
 

00:08:30.070 --> 00:08:33.089 align:start position:0%
possible and keep configurability really
high<00:08:30.220><c> across</c><00:08:31.000><c> the</c><00:08:31.180><c> whole</c><00:08:31.300><c> stack</c><00:08:31.680><c> so</c><00:08:32.680><c> a</c><00:08:32.710><c> big</c>

00:08:33.089 --> 00:08:33.099 align:start position:0%
high across the whole stack so a big
 

00:08:33.099 --> 00:08:37.700 align:start position:0%
high across the whole stack so a big
feature<00:08:33.660><c> and</c><00:08:34.770><c> kind</c><00:08:35.770><c> of</c><00:08:35.830><c> a</c><00:08:35.919><c> big</c><00:08:36.099><c> note</c><00:08:36.580><c> is</c><00:08:36.880><c> that</c>

00:08:37.700 --> 00:08:37.710 align:start position:0%
feature and kind of a big note is that
 

00:08:37.710 --> 00:08:41.250 align:start position:0%
feature and kind of a big note is that
we<00:08:38.710><c> use</c><00:08:38.890><c> be</c><00:08:39.219><c> naso</c><00:08:39.910><c> not</c><00:08:40.210><c> big</c><00:08:40.419><c> number</c><00:08:40.660><c> j/s</c><00:08:40.990><c> and</c>

00:08:41.250 --> 00:08:41.260 align:start position:0%
we use be naso not big number j/s and
 

00:08:41.260 --> 00:08:43.409 align:start position:0%
we use be naso not big number j/s and
the<00:08:42.099><c> pros</c><00:08:42.340><c> of</c><00:08:42.370><c> that</c><00:08:42.700><c> are</c><00:08:42.849><c> that</c><00:08:43.000><c> its</c><00:08:43.210><c> absolute</c>

00:08:43.409 --> 00:08:43.419 align:start position:0%
the pros of that are that its absolute
 

00:08:43.419 --> 00:08:45.810 align:start position:0%
the pros of that are that its absolute
precision<00:08:44.110><c> by</c><00:08:44.350><c> default</c><00:08:44.710><c> so</c><00:08:45.250><c> it</c><00:08:45.430><c> doesn't</c>

00:08:45.810 --> 00:08:45.820 align:start position:0%
precision by default so it doesn't
 

00:08:45.820 --> 00:08:47.940 align:start position:0%
precision by default so it doesn't
support<00:08:45.940><c> decimals</c><00:08:46.540><c> and</c><00:08:46.720><c> floats</c><00:08:46.960><c> which</c><00:08:47.740><c> are</c>

00:08:47.940 --> 00:08:47.950 align:start position:0%
support decimals and floats which are
 

00:08:47.950 --> 00:08:49.170 align:start position:0%
support decimals and floats which are
potentially<00:08:48.460><c> very</c><00:08:48.610><c> dangerous</c>

00:08:49.170 --> 00:08:49.180 align:start position:0%
potentially very dangerous
 

00:08:49.180 --> 00:08:50.730 align:start position:0%
potentially very dangerous
considering<00:08:49.779><c> you</c><00:08:50.080><c> know</c><00:08:50.200><c> that</c><00:08:50.529><c> we're</c><00:08:50.649><c> working</c>

00:08:50.730 --> 00:08:50.740 align:start position:0%
considering you know that we're working
 

00:08:50.740 --> 00:08:52.470 align:start position:0%
considering you know that we're working
with<00:08:50.920><c> money</c><00:08:51.220><c> and</c><00:08:51.520><c> rounding</c><00:08:52.060><c> is</c><00:08:52.210><c> not</c>

00:08:52.470 --> 00:08:52.480 align:start position:0%
with money and rounding is not
 

00:08:52.480 --> 00:08:57.240 align:start position:0%
with money and rounding is not
necessarily<00:08:53.070><c> the</c><00:08:54.070><c> greatest</c><00:08:54.250><c> thing</c><00:08:54.630><c> and</c><00:08:56.250><c> it's</c>

00:08:57.240 --> 00:08:57.250 align:start position:0%
necessarily the greatest thing and it's
 

00:08:57.250 --> 00:08:59.370 align:start position:0%
necessarily the greatest thing and it's
heavily<00:08:57.550><c> used</c><00:08:57.820><c> in</c><00:08:57.940><c> interoperable</c><00:08:58.510><c> Viator</c><00:08:58.930><c> MJS</c>

00:08:59.370 --> 00:08:59.380 align:start position:0%
heavily used in interoperable Viator MJS
 

00:08:59.380 --> 00:09:02.730 align:start position:0%
heavily used in interoperable Viator MJS
and<00:08:59.680><c> ethers</c><00:09:00.040><c> Jess</c><00:09:00.570><c> but</c><00:09:01.570><c> the</c><00:09:02.050><c> cons</c><00:09:02.410><c> are</c><00:09:02.680><c> that</c>

00:09:02.730 --> 00:09:02.740 align:start position:0%
and ethers Jess but the cons are that
 

00:09:02.740 --> 00:09:04.470 align:start position:0%
and ethers Jess but the cons are that
it's<00:09:03.070><c> not</c><00:09:03.220><c> necessarily</c><00:09:03.700><c> interoperable</c><00:09:04.300><c> with</c>

00:09:04.470 --> 00:09:04.480 align:start position:0%
it's not necessarily interoperable with
 

00:09:04.480 --> 00:09:08.910 align:start position:0%
it's not necessarily interoperable with
big<00:09:04.720><c> number</c><00:09:05.050><c> Jas</c><00:09:06.029><c> web</c><00:09:07.029><c> 3</c><00:09:07.360><c> and</c><00:09:07.740><c> sometimes</c><00:09:08.740><c> it</c>

00:09:08.910 --> 00:09:08.920 align:start position:0%
big number Jas web 3 and sometimes it
 

00:09:08.920 --> 00:09:11.370 align:start position:0%
big number Jas web 3 and sometimes it
accepts<00:09:09.310><c> invalid</c><00:09:09.940><c> values</c><00:09:10.300><c> i'm</c><00:09:10.660><c> prefix</c><00:09:11.110><c> X</c>

00:09:11.370 --> 00:09:11.380 align:start position:0%
accepts invalid values i'm prefix X
 

00:09:11.380 --> 00:09:14.400 align:start position:0%
accepts invalid values i'm prefix X
which<00:09:12.100><c> is</c><00:09:12.279><c> somewhat</c><00:09:12.700><c> dangerous</c><00:09:12.880><c> but</c><00:09:13.390><c> we</c><00:09:14.200><c> kind</c>

00:09:14.400 --> 00:09:14.410 align:start position:0%
which is somewhat dangerous but we kind
 

00:09:14.410 --> 00:09:16.590 align:start position:0%
which is somewhat dangerous but we kind
of<00:09:14.470><c> take</c><00:09:14.620><c> care</c><00:09:14.800><c> of</c><00:09:14.920><c> that</c><00:09:15.100><c> on</c><00:09:15.370><c> another</c><00:09:16.120><c> layer</c><00:09:16.390><c> so</c>

00:09:16.590 --> 00:09:16.600 align:start position:0%
of take care of that on another layer so
 

00:09:16.600 --> 00:09:17.579 align:start position:0%
of take care of that on another layer so
you<00:09:16.750><c> don't</c><00:09:16.930><c> really</c><00:09:17.020><c> have</c><00:09:17.200><c> to</c><00:09:17.260><c> think</c><00:09:17.290><c> about</c>

00:09:17.579 --> 00:09:17.589 align:start position:0%
you don't really have to think about
 

00:09:17.589 --> 00:09:20.340 align:start position:0%
you don't really have to think about
that<00:09:17.740><c> but</c><00:09:18.399><c> it's</c><00:09:18.520><c> just</c><00:09:18.610><c> something</c><00:09:18.850><c> to</c><00:09:18.910><c> consider</c>

00:09:20.340 --> 00:09:20.350 align:start position:0%
that but it's just something to consider
 

00:09:20.350 --> 00:09:22.650 align:start position:0%
that but it's just something to consider
so<00:09:20.649><c> signing</c><00:09:21.610><c> providers</c><00:09:22.089><c> and</c><00:09:22.420><c> account</c>

00:09:22.650 --> 00:09:22.660 align:start position:0%
so signing providers and account
 

00:09:22.660 --> 00:09:25.710 align:start position:0%
so signing providers and account
generation<00:09:23.170><c> so</c><00:09:23.800><c> just</c><00:09:24.730><c> simple</c><00:09:24.970><c> providers</c><00:09:25.420><c> to</c>

00:09:25.710 --> 00:09:25.720 align:start position:0%
generation so just simple providers to
 

00:09:25.720 --> 00:09:28.199 align:start position:0%
generation so just simple providers to
kind<00:09:26.200><c> of</c><00:09:26.260><c> shove</c><00:09:26.529><c> in</c><00:09:26.709><c> sign</c><00:09:27.640><c> transaction</c>

00:09:28.199 --> 00:09:28.209 align:start position:0%
kind of shove in sign transaction
 

00:09:28.209 --> 00:09:33.320 align:start position:0%
kind of shove in sign transaction
packets<00:09:28.920><c> and</c><00:09:29.920><c> and</c><00:09:30.790><c> kind</c><00:09:31.360><c> of</c><00:09:31.420><c> handle</c><00:09:31.720><c> accounts</c>

00:09:33.320 --> 00:09:33.330 align:start position:0%
packets and and kind of handle accounts
 

00:09:33.330 --> 00:09:36.690 align:start position:0%
packets and and kind of handle accounts
we<00:09:34.330><c> provide</c><00:09:34.600><c> those</c><00:09:34.810><c> too</c><00:09:35.020><c> and</c><00:09:35.230><c> as</c><00:09:36.160><c> for</c><00:09:36.459><c> some</c><00:09:36.580><c> of</c>

00:09:36.690 --> 00:09:36.700 align:start position:0%
we provide those too and as for some of
 

00:09:36.700 --> 00:09:38.639 align:start position:0%
we provide those too and as for some of
the<00:09:36.790><c> dev</c><00:09:36.970><c> tools</c><00:09:37.180><c> that</c><00:09:37.450><c> we</c><00:09:37.540><c> offer</c><00:09:37.690><c> so</c><00:09:38.290><c> this</c><00:09:38.470><c> is</c><00:09:38.620><c> a</c>

00:09:38.639 --> 00:09:38.649 align:start position:0%
the dev tools that we offer so this is a
 

00:09:38.649 --> 00:09:40.290 align:start position:0%
the dev tools that we offer so this is a
tool<00:09:38.980><c> that</c><00:09:39.010><c> I've</c><00:09:39.310><c> been</c><00:09:39.339><c> working</c><00:09:39.700><c> on</c><00:09:39.850><c> for</c><00:09:40.270><c> quite</c>

00:09:40.290 --> 00:09:40.300 align:start position:0%
tool that I've been working on for quite
 

00:09:40.300 --> 00:09:43.070 align:start position:0%
tool that I've been working on for quite
some<00:09:40.779><c> time</c><00:09:40.810><c> so</c><00:09:41.290><c> it's</c><00:09:42.100><c> a</c><00:09:42.310><c> highly</c><00:09:42.700><c> configurable</c>

00:09:43.070 --> 00:09:43.080 align:start position:0%
some time so it's a highly configurable
 

00:09:43.080 --> 00:09:45.930 align:start position:0%
some time so it's a highly configurable
multistage<00:09:44.080><c> language</c><00:09:44.860><c> agnostic</c><00:09:45.040><c> contract</c>

00:09:45.930 --> 00:09:45.940 align:start position:0%
multistage language agnostic contract
 

00:09:45.940 --> 00:09:48.540 align:start position:0%
multistage language agnostic contract
deployment<00:09:46.420><c> facility</c><00:09:46.810><c> so</c><00:09:47.649><c> the</c><00:09:47.920><c> idea</c><00:09:48.220><c> here</c><00:09:48.279><c> is</c>

00:09:48.540 --> 00:09:48.550 align:start position:0%
deployment facility so the idea here is
 

00:09:48.550 --> 00:09:50.400 align:start position:0%
deployment facility so the idea here is
is<00:09:48.940><c> that</c><00:09:49.180><c> you</c><00:09:49.390><c> have</c><00:09:49.570><c> something</c><00:09:49.930><c> similar</c><00:09:50.080><c> to</c>

00:09:50.400 --> 00:09:50.410 align:start position:0%
is that you have something similar to
 

00:09:50.410 --> 00:09:52.800 align:start position:0%
is that you have something similar to
web<00:09:50.560><c> pack</c><00:09:50.800><c> where</c><00:09:51.459><c> you</c><00:09:52.240><c> have</c><00:09:52.360><c> this</c><00:09:52.540><c> single</c>

00:09:52.800 --> 00:09:52.810 align:start position:0%
web pack where you have this single
 

00:09:52.810 --> 00:09:54.390 align:start position:0%
web pack where you have this single
JavaScript<00:09:53.529><c> module</c><00:09:53.920><c> it's</c><00:09:54.040><c> a</c><00:09:54.100><c> highly</c>

00:09:54.390 --> 00:09:54.400 align:start position:0%
JavaScript module it's a highly
 

00:09:54.400 --> 00:09:58.350 align:start position:0%
JavaScript module it's a highly
configured<00:09:55.230><c> deployment</c><00:09:56.230><c> stage</c><00:09:56.440><c> module</c><00:09:57.360><c> and</c>

00:09:58.350 --> 00:09:58.360 align:start position:0%
configured deployment stage module and
 

00:09:58.360 --> 00:10:00.269 align:start position:0%
configured deployment stage module and
basically<00:09:58.900><c> the</c><00:09:59.080><c> idea</c><00:09:59.320><c> is</c><00:09:59.380><c> you</c><00:09:59.529><c> take</c><00:09:59.950><c> all</c><00:10:00.130><c> these</c>

00:10:00.269 --> 00:10:00.279 align:start position:0%
basically the idea is you take all these
 

00:10:00.279 --> 00:10:02.960 align:start position:0%
basically the idea is you take all these
raw<00:10:00.550><c> imports</c><00:10:01.120><c> like</c><00:10:01.330><c> JSON</c><00:10:01.870><c> files</c><00:10:02.140><c> contracts</c>

00:10:02.960 --> 00:10:02.970 align:start position:0%
raw imports like JSON files contracts
 

00:10:02.970 --> 00:10:05.040 align:start position:0%
raw imports like JSON files contracts
you<00:10:03.970><c> know</c><00:10:04.000><c> things</c><00:10:04.270><c> that</c><00:10:04.420><c> need</c><00:10:04.540><c> to</c><00:10:04.570><c> be</c><00:10:04.660><c> plotted</c>

00:10:05.040 --> 00:10:05.050 align:start position:0%
you know things that need to be plotted
 

00:10:05.050 --> 00:10:09.150 align:start position:0%
you know things that need to be plotted
out<00:10:05.520><c> you</c><00:10:06.520><c> shove</c><00:10:07.240><c> them</c><00:10:07.390><c> through</c><00:10:07.920><c> loaders</c><00:10:08.920><c> that</c>

00:10:09.150 --> 00:10:09.160 align:start position:0%
out you shove them through loaders that
 

00:10:09.160 --> 00:10:11.300 align:start position:0%
out you shove them through loaders that
you<00:10:09.700><c> can</c><00:10:09.850><c> define</c><00:10:10.089><c> yourself</c><00:10:10.510><c> like</c><00:10:10.750><c> web</c><00:10:10.930><c> pack</c>

00:10:11.300 --> 00:10:11.310 align:start position:0%
you can define yourself like web pack
 

00:10:11.310 --> 00:10:13.440 align:start position:0%
you can define yourself like web pack
and<00:10:12.310><c> then</c><00:10:12.520><c> you</c><00:10:12.790><c> run</c><00:10:13.120><c> them</c><00:10:13.270><c> through</c><00:10:13.300><c> a</c>

00:10:13.440 --> 00:10:13.450 align:start position:0%
and then you run them through a
 

00:10:13.450 --> 00:10:15.570 align:start position:0%
and then you run them through a
deployment<00:10:13.779><c> module</c><00:10:14.320><c> that</c><00:10:15.310><c> can</c><00:10:15.490><c> basically</c>

00:10:15.570 --> 00:10:15.580 align:start position:0%
deployment module that can basically
 

00:10:15.580 --> 00:10:17.730 align:start position:0%
deployment module that can basically
take<00:10:16.060><c> that</c><00:10:16.089><c> data</c><00:10:16.510><c> it's</c><00:10:17.170><c> formatted</c><00:10:17.589><c> the</c><00:10:17.709><c> way</c>

00:10:17.730 --> 00:10:17.740 align:start position:0%
take that data it's formatted the way
 

00:10:17.740 --> 00:10:19.500 align:start position:0%
take that data it's formatted the way
you<00:10:17.890><c> want</c><00:10:18.160><c> and</c><00:10:18.490><c> now</c><00:10:18.700><c> you</c><00:10:18.760><c> you</c><00:10:19.240><c> run</c><00:10:19.390><c> the</c>

00:10:19.500 --> 00:10:19.510 align:start position:0%
you want and now you you run the
 

00:10:19.510 --> 00:10:21.030 align:start position:0%
you want and now you you run the
deployment<00:10:19.959><c> staging</c><00:10:20.350><c> the</c><00:10:20.470><c> way</c><00:10:20.589><c> that</c><00:10:20.740><c> you</c><00:10:20.800><c> want</c>

00:10:21.030 --> 00:10:21.040 align:start position:0%
deployment staging the way that you want
 

00:10:21.040 --> 00:10:24.449 align:start position:0%
deployment staging the way that you want
it<00:10:21.180><c> and</c><00:10:22.180><c> then</c><00:10:22.779><c> you</c><00:10:23.080><c> kind</c><00:10:23.290><c> of</c><00:10:23.320><c> fire</c><00:10:23.529><c> done</c><00:10:24.220><c> at</c><00:10:24.339><c> the</c>

00:10:24.449 --> 00:10:24.459 align:start position:0%
it and then you kind of fire done at the
 

00:10:24.459 --> 00:10:28.320 align:start position:0%
it and then you kind of fire done at the
end<00:10:24.779><c> and</c><00:10:25.779><c> then</c><00:10:25.930><c> you</c><00:10:26.050><c> can</c><00:10:26.230><c> output</c><00:10:26.770><c> your</c><00:10:27.520><c> data</c>

00:10:28.320 --> 00:10:28.330 align:start position:0%
end and then you can output your data
 

00:10:28.330 --> 00:10:30.860 align:start position:0%
end and then you can output your data
with<00:10:28.900><c> simple</c><00:10:29.529><c> output</c><00:10:29.890><c> formatting</c><00:10:30.430><c> plugins</c>

00:10:30.860 --> 00:10:30.870 align:start position:0%
with simple output formatting plugins
 

00:10:30.870 --> 00:10:33.600 align:start position:0%
with simple output formatting plugins
and<00:10:31.870><c> the</c><00:10:32.140><c> result</c><00:10:32.500><c> is</c><00:10:32.709><c> that</c><00:10:32.740><c> you</c><00:10:33.010><c> get</c><00:10:33.130><c> this</c><00:10:33.279><c> very</c>

00:10:33.600 --> 00:10:33.610 align:start position:0%
and the result is that you get this very
 

00:10:33.610 --> 00:10:35.819 align:start position:0%
and the result is that you get this very
complex<00:10:34.150><c> deployment</c><00:10:34.839><c> staging</c><00:10:35.200><c> facility</c><00:10:35.680><c> for</c>

00:10:35.819 --> 00:10:35.829 align:start position:0%
complex deployment staging facility for
 

00:10:35.829 --> 00:10:38.810 align:start position:0%
complex deployment staging facility for
contracts<00:10:36.339><c> that</c><00:10:36.730><c> you</c><00:10:36.790><c> can</c><00:10:37.240><c> kind</c><00:10:37.450><c> of</c><00:10:37.510><c> tuck</c><00:10:38.140><c> into</c>

00:10:38.810 --> 00:10:38.820 align:start position:0%
contracts that you can kind of tuck into
 

00:10:38.820 --> 00:10:41.519 align:start position:0%
contracts that you can kind of tuck into
mocha<00:10:39.820><c> you</c><00:10:40.060><c> can</c><00:10:40.270><c> tuck</c><00:10:40.450><c> into</c><00:10:40.600><c> whatever</c><00:10:41.050><c> testing</c>

00:10:41.519 --> 00:10:41.529 align:start position:0%
mocha you can tuck into whatever testing
 

00:10:41.529 --> 00:10:44.130 align:start position:0%
mocha you can tuck into whatever testing
facility<00:10:41.950><c> you</c><00:10:42.040><c> want</c><00:10:42.420><c> and</c><00:10:43.420><c> you</c><00:10:43.870><c> can</c><00:10:43.990><c> also</c>

00:10:44.130 --> 00:10:44.140 align:start position:0%
facility you want and you can also
 

00:10:44.140 --> 00:10:46.290 align:start position:0%
facility you want and you can also
define<00:10:44.470><c> your</c><00:10:44.950><c> environment</c><00:10:45.550><c> really</c><00:10:45.820><c> easily</c><00:10:46.209><c> so</c>

00:10:46.290 --> 00:10:46.300 align:start position:0%
define your environment really easily so
 

00:10:46.300 --> 00:10:47.970 align:start position:0%
define your environment really easily so
you're<00:10:46.690><c> just</c><00:10:46.810><c> putting</c><00:10:47.079><c> in</c><00:10:47.290><c> the</c><00:10:47.320><c> raw</c><00:10:47.560><c> provider</c>

00:10:47.970 --> 00:10:47.980 align:start position:0%
you're just putting in the raw provider
 

00:10:47.980 --> 00:10:52.050 align:start position:0%
you're just putting in the raw provider
object<00:10:48.520><c> and</c><00:10:49.420><c> a</c><00:10:50.170><c> name</c><00:10:50.649><c> and</c><00:10:50.980><c> your</c><00:10:51.700><c> default</c>

00:10:52.050 --> 00:10:52.060 align:start position:0%
object and a name and your default
 

00:10:52.060 --> 00:10:54.480 align:start position:0%
object and a name and your default
transactions<00:10:52.660><c> and</c><00:10:52.839><c> objects</c><00:10:53.589><c> and</c><00:10:53.829><c> then</c><00:10:54.370><c> you're</c>

00:10:54.480 --> 00:10:54.490 align:start position:0%
transactions and objects and then you're
 

00:10:54.490 --> 00:10:55.500 align:start position:0%
transactions and objects and then you're
just<00:10:54.579><c> going</c><00:10:54.730><c> to</c><00:10:54.820><c> run</c><00:10:55.000><c> that</c><00:10:55.149><c> deployment</c>

00:10:55.500 --> 00:10:55.510 align:start position:0%
just going to run that deployment
 

00:10:55.510 --> 00:10:57.780 align:start position:0%
just going to run that deployment
sequence<00:10:56.050><c> and</c><00:10:56.440><c> the</c><00:10:56.829><c> thing</c><00:10:57.040><c> is</c><00:10:57.190><c> is</c><00:10:57.430><c> there's</c><00:10:57.760><c> a</c>

00:10:57.780 --> 00:10:57.790 align:start position:0%
sequence and the thing is is there's a
 

00:10:57.790 --> 00:10:59.220 align:start position:0%
sequence and the thing is is there's a
lot<00:10:57.940><c> of</c><00:10:58.060><c> tools</c><00:10:58.300><c> out</c><00:10:58.480><c> there</c><00:10:58.510><c> like</c><00:10:58.839><c> truffle</c><00:10:59.200><c> and</c>

00:10:59.220 --> 00:10:59.230 align:start position:0%
lot of tools out there like truffle and
 

00:10:59.230 --> 00:11:00.510 align:start position:0%
lot of tools out there like truffle and
everything<00:10:59.680><c> and</c><00:11:00.010><c> they're</c><00:11:00.160><c> getting</c><00:11:00.279><c> better</c>

00:11:00.510 --> 00:11:00.520 align:start position:0%
everything and they're getting better
 

00:11:00.520 --> 00:11:01.500 align:start position:0%
everything and they're getting better
all<00:11:00.910><c> the</c><00:11:00.940><c> time</c>

00:11:01.500 --> 00:11:01.510 align:start position:0%
all the time
 

00:11:01.510 --> 00:11:02.910 align:start position:0%
all the time
but<00:11:02.079><c> the</c><00:11:02.529><c> this</c>

00:11:02.910 --> 00:11:02.920 align:start position:0%
but the this
 

00:11:02.920 --> 00:11:04.410 align:start position:0%
but the this
essentially<00:11:03.519><c> what</c><00:11:03.730><c> I</c><00:11:03.760><c> wanted</c><00:11:04.120><c> from</c><00:11:04.300><c> the</c>

00:11:04.410 --> 00:11:04.420 align:start position:0%
essentially what I wanted from the
 

00:11:04.420 --> 00:11:06.240 align:start position:0%
essentially what I wanted from the
beginning<00:11:04.810><c> which</c><00:11:05.170><c> is</c><00:11:05.380><c> just</c><00:11:05.920><c> the</c><00:11:06.040><c> sequence</c>

00:11:06.240 --> 00:11:06.250 align:start position:0%
beginning which is just the sequence
 

00:11:06.250 --> 00:11:08.069 align:start position:0%
beginning which is just the sequence
tool<00:11:06.730><c> that</c><00:11:07.060><c> I</c><00:11:07.089><c> could</c><00:11:07.360><c> run</c><00:11:07.540><c> complex</c>

00:11:08.069 --> 00:11:08.079 align:start position:0%
tool that I could run complex
 

00:11:08.079 --> 00:11:10.560 align:start position:0%
tool that I could run complex
deployments<00:11:08.769><c> with</c><00:11:08.920><c> and</c><00:11:09.220><c> just</c><00:11:09.519><c> do</c><00:11:10.149><c> that</c><00:11:10.300><c> in</c><00:11:10.510><c> a</c>

00:11:10.560 --> 00:11:10.570 align:start position:0%
deployments with and just do that in a
 

00:11:10.570 --> 00:11:12.930 align:start position:0%
deployments with and just do that in a
very<00:11:10.690><c> fluent</c><00:11:11.139><c> way</c><00:11:11.339><c> it</c><00:11:12.339><c> is</c><00:11:12.639><c> high</c>

00:11:12.930 --> 00:11:12.940 align:start position:0%
very fluent way it is high
 

00:11:12.940 --> 00:11:14.579 align:start position:0%
very fluent way it is high
configurability<00:11:13.630><c> which</c><00:11:13.990><c> means</c><00:11:14.230><c> there's</c><00:11:14.500><c> a</c>

00:11:14.579 --> 00:11:14.589 align:start position:0%
configurability which means there's a
 

00:11:14.589 --> 00:11:16.680 align:start position:0%
configurability which means there's a
high<00:11:14.829><c> you</c><00:11:15.370><c> know</c><00:11:15.490><c> set</c><00:11:15.820><c> up</c><00:11:15.850><c> overhead</c><00:11:16.209><c> when</c><00:11:16.570><c> you</c>

00:11:16.680 --> 00:11:16.690 align:start position:0%
high you know set up overhead when you
 

00:11:16.690 --> 00:11:18.540 align:start position:0%
high you know set up overhead when you
when<00:11:16.870><c> you</c><00:11:16.930><c> initially</c><00:11:17.320><c> start</c><00:11:17.560><c> using</c><00:11:17.769><c> it</c><00:11:18.010><c> but</c>

00:11:18.540 --> 00:11:18.550 align:start position:0%
when you initially start using it but
 

00:11:18.550 --> 00:11:20.660 align:start position:0%
when you initially start using it but
basically<00:11:18.700><c> once</c><00:11:19.240><c> once</c><00:11:19.779><c> you</c><00:11:19.930><c> get</c><00:11:20.470><c> your</c>

00:11:20.660 --> 00:11:20.670 align:start position:0%
basically once once you get your
 

00:11:20.670 --> 00:11:22.530 align:start position:0%
basically once once you get your
deployment<00:11:21.670><c> environment</c><00:11:22.180><c> the</c><00:11:22.240><c> way</c><00:11:22.329><c> that</c><00:11:22.480><c> you</c>

00:11:22.530 --> 00:11:22.540 align:start position:0%
deployment environment the way that you
 

00:11:22.540 --> 00:11:23.970 align:start position:0%
deployment environment the way that you
want<00:11:22.779><c> it</c><00:11:22.899><c> with</c><00:11:23.079><c> the</c><00:11:23.199><c> loaders</c><00:11:23.500><c> that</c><00:11:23.680><c> you</c><00:11:23.769><c> want</c>

00:11:23.970 --> 00:11:23.980 align:start position:0%
want it with the loaders that you want
 

00:11:23.980 --> 00:11:26.009 align:start position:0%
want it with the loaders that you want
so<00:11:24.279><c> soul</c><00:11:24.519><c> sea</c><00:11:24.760><c> and</c><00:11:25.029><c> some</c><00:11:25.329><c> environment</c><00:11:25.779><c> loading</c>

00:11:26.009 --> 00:11:26.019 align:start position:0%
so soul sea and some environment loading
 

00:11:26.019 --> 00:11:28.439 align:start position:0%
so soul sea and some environment loading
and<00:11:26.139><c> stuff</c><00:11:26.339><c> then</c><00:11:27.339><c> you</c><00:11:27.880><c> don't</c><00:11:28.089><c> have</c><00:11:28.209><c> to</c><00:11:28.300><c> do</c>

00:11:28.439 --> 00:11:28.449 align:start position:0%
and stuff then you don't have to do
 

00:11:28.449 --> 00:11:30.000 align:start position:0%
and stuff then you don't have to do
anything<00:11:28.690><c> you</c><00:11:28.930><c> can</c><00:11:28.990><c> just</c><00:11:29.260><c> reuse</c><00:11:29.470><c> your</c><00:11:29.769><c> same</c>

00:11:30.000 --> 00:11:30.010 align:start position:0%
anything you can just reuse your same
 

00:11:30.010 --> 00:11:34.439 align:start position:0%
anything you can just reuse your same
modules<00:11:30.430><c> over</c><00:11:30.670><c> and</c><00:11:31.269><c> over</c><00:11:31.389><c> again</c><00:11:31.480><c> so</c><00:11:33.209><c> this</c><00:11:34.209><c> is</c>

00:11:34.439 --> 00:11:34.449 align:start position:0%
modules over and over again so this is
 

00:11:34.449 --> 00:11:36.240 align:start position:0%
modules over and over again so this is
one<00:11:35.139><c> thing</c><00:11:35.320><c> that's</c><00:11:35.529><c> going</c><00:11:35.620><c> to</c><00:11:35.680><c> be</c><00:11:35.740><c> moved</c><00:11:36.070><c> into</c>

00:11:36.240 --> 00:11:36.250 align:start position:0%
one thing that's going to be moved into
 

00:11:36.250 --> 00:11:39.300 align:start position:0%
one thing that's going to be moved into
ejs<00:11:36.790><c> right</c><00:11:37.720><c> now</c><00:11:37.870><c> it</c><00:11:38.019><c> only</c><00:11:38.110><c> has</c><00:11:38.380><c> about</c><00:11:38.980><c> 30</c>

00:11:39.300 --> 00:11:39.310 align:start position:0%
ejs right now it only has about 30
 

00:11:39.310 --> 00:11:41.310 align:start position:0%
ejs right now it only has about 30
percent<00:11:39.550><c> test</c><00:11:39.910><c> coverage</c><00:11:40.209><c> so</c><00:11:40.510><c> I</c><00:11:40.540><c> need</c><00:11:41.110><c> to</c><00:11:41.199><c> get</c>

00:11:41.310 --> 00:11:41.320 align:start position:0%
percent test coverage so I need to get
 

00:11:41.320 --> 00:11:43.860 align:start position:0%
percent test coverage so I need to get
that<00:11:41.440><c> around</c><00:11:41.769><c> 104</c><00:11:42.670><c> I'm</c><00:11:42.760><c> moving</c><00:11:43.000><c> into</c><00:11:43.209><c> its</c><00:11:43.449><c> HS</c>

00:11:43.860 --> 00:11:43.870 align:start position:0%
that around 104 I'm moving into its HS
 

00:11:43.870 --> 00:11:45.810 align:start position:0%
that around 104 I'm moving into its HS
so<00:11:44.350><c> but</c><00:11:44.709><c> that's</c><00:11:44.829><c> called</c><00:11:45.100><c> eath</c><00:11:45.250><c> deploy</c><00:11:45.579><c> and</c>

00:11:45.810 --> 00:11:45.820 align:start position:0%
so but that's called eath deploy and
 

00:11:45.820 --> 00:11:48.720 align:start position:0%
so but that's called eath deploy and
that's<00:11:45.940><c> available</c><00:11:46.410><c> on</c><00:11:47.410><c> my</c><00:11:47.620><c> github</c><00:11:47.680><c> so</c><00:11:48.279><c> silence</c>

00:11:48.720 --> 00:11:48.730 align:start position:0%
that's available on my github so silence
 

00:11:48.730 --> 00:11:54.019 align:start position:0%
that's available on my github so silence
is<00:11:48.850><c> Rho</c><00:11:49.500><c> /e</c><00:11:50.500><c> deploy</c><00:11:51.810><c> so</c><00:11:52.810><c> a</c><00:11:53.320><c> bit</c><00:11:53.620><c> of</c><00:11:53.709><c> the</c><00:11:53.800><c> roadmap</c>

00:11:54.019 --> 00:11:54.029 align:start position:0%
is Rho /e deploy so a bit of the roadmap
 

00:11:54.029 --> 00:11:58.019 align:start position:0%
is Rho /e deploy so a bit of the roadmap
so<00:11:55.029><c> I'm</c><00:11:55.720><c> gonna</c><00:11:55.899><c> move</c><00:11:56.139><c> the</c><00:11:56.440><c> ABI</c><00:11:56.800><c> work</c><00:11:57.160><c> from</c><00:11:57.910><c> each</c>

00:11:58.019 --> 00:11:58.029 align:start position:0%
so I'm gonna move the ABI work from each
 

00:11:58.029 --> 00:12:00.680 align:start position:0%
so I'm gonna move the ABI work from each
s<00:11:58.269><c> just</c><00:11:58.600><c> over</c><00:11:58.810><c> to</c><00:11:58.930><c> ethers</c><00:11:59.230><c> J</c><00:11:59.410><c> s</c><00:11:59.560><c> because</c>

00:12:00.680 --> 00:12:00.690 align:start position:0%
s just over to ethers J s because
 

00:12:00.690 --> 00:12:03.480 align:start position:0%
s just over to ethers J s because
Richard<00:12:01.690><c> Moore</c><00:12:01.899><c> is</c><00:12:02.199><c> literally</c><00:12:02.620><c> the</c><00:12:03.279><c> God</c>

00:12:03.480 --> 00:12:03.490 align:start position:0%
Richard Moore is literally the God
 

00:12:03.490 --> 00:12:07.139 align:start position:0%
Richard Moore is literally the God
you've<00:12:03.850><c> never</c><00:12:04.240><c> met</c><00:12:04.480><c> yet</c><00:12:04.690><c> and</c><00:12:04.870><c> it's</c><00:12:05.529><c> amazing</c><00:12:06.149><c> so</c>

00:12:07.139 --> 00:12:07.149 align:start position:0%
you've never met yet and it's amazing so
 

00:12:07.149 --> 00:12:09.259 align:start position:0%
you've never met yet and it's amazing so
he's<00:12:07.540><c> in</c><00:12:07.720><c> the</c><00:12:07.810><c> room</c><00:12:07.990><c> he's</c><00:12:08.290><c> in</c><00:12:08.320><c> the</c><00:12:08.500><c> room</c>

00:12:09.259 --> 00:12:09.269 align:start position:0%
he's in the room he's in the room
 

00:12:09.269 --> 00:12:13.920 align:start position:0%
he's in the room he's in the room
personal<00:12:10.269><c> hero</c><00:12:10.800><c> so</c><00:12:11.880><c> as</c><00:12:12.880><c> well</c><00:12:13.089><c> the</c><00:12:13.480><c> removal</c><00:12:13.839><c> of</c>

00:12:13.920 --> 00:12:13.930 align:start position:0%
personal hero so as well the removal of
 

00:12:13.930 --> 00:12:16.410 align:start position:0%
personal hero so as well the removal of
buffer<00:12:14.260><c> across</c><00:12:14.620><c> the</c><00:12:14.800><c> modules</c><00:12:15.209><c> which</c><00:12:16.209><c> should</c>

00:12:16.410 --> 00:12:16.420 align:start position:0%
buffer across the modules which should
 

00:12:16.420 --> 00:12:19.410 align:start position:0%
buffer across the modules which should
reduce<00:12:16.570><c> the</c><00:12:17.230><c> non</c><00:12:18.100><c> account</c><00:12:18.519><c> handling</c><00:12:19.000><c> module</c>

00:12:19.410 --> 00:12:19.420 align:start position:0%
reduce the non account handling module
 

00:12:19.420 --> 00:12:22.800 align:start position:0%
reduce the non account handling module
to<00:12:19.570><c> around</c><00:12:19.720><c> 50</c><00:12:20.019><c> kilobytes</c><00:12:20.579><c> and</c><00:12:21.579><c> as</c><00:12:22.570><c> well</c>

00:12:22.800 --> 00:12:22.810 align:start position:0%
to around 50 kilobytes and as well
 

00:12:22.810 --> 00:12:25.019 align:start position:0%
to around 50 kilobytes and as well
better<00:12:23.140><c> account</c><00:12:23.649><c> handling</c><00:12:24.100><c> and</c><00:12:24.310><c> filtering</c><00:12:24.730><c> so</c>

00:12:25.019 --> 00:12:25.029 align:start position:0%
better account handling and filtering so
 

00:12:25.029 --> 00:12:27.389 align:start position:0%
better account handling and filtering so
right<00:12:25.180><c> now</c><00:12:25.300><c> I've</c><00:12:25.420><c> pretty</c><00:12:25.690><c> good</c><00:12:26.250><c> filtering</c><00:12:27.250><c> and</c>

00:12:27.389 --> 00:12:27.399 align:start position:0%
right now I've pretty good filtering and
 

00:12:27.399 --> 00:12:28.949 align:start position:0%
right now I've pretty good filtering and
event<00:12:27.579><c> handling</c><00:12:27.640><c> but</c><00:12:28.480><c> I</c><00:12:28.540><c> think</c><00:12:28.720><c> I'd</c><00:12:28.779><c> like</c><00:12:28.899><c> to</c>

00:12:28.949 --> 00:12:28.959 align:start position:0%
event handling but I think I'd like to
 

00:12:28.959 --> 00:12:30.900 align:start position:0%
event handling but I think I'd like to
get<00:12:29.140><c> that</c><00:12:29.290><c> better</c><00:12:29.529><c> some</c><00:12:30.250><c> people</c><00:12:30.490><c> complained</c>

00:12:30.900 --> 00:12:30.910 align:start position:0%
get that better some people complained
 

00:12:30.910 --> 00:12:33.780 align:start position:0%
get that better some people complained
about<00:12:31.470><c> certain</c><00:12:32.470><c> certain</c><00:12:32.860><c> aspects</c><00:12:33.190><c> of</c><00:12:33.310><c> that</c><00:12:33.459><c> so</c>

00:12:33.780 --> 00:12:33.790 align:start position:0%
about certain certain aspects of that so
 

00:12:33.790 --> 00:12:36.750 align:start position:0%
about certain certain aspects of that so
that'll<00:12:34.420><c> get</c><00:12:34.600><c> improved</c><00:12:34.930><c> I</c><00:12:35.829><c> really</c><00:12:36.519><c> want</c><00:12:36.670><c> to</c>

00:12:36.750 --> 00:12:36.760 align:start position:0%
that'll get improved I really want to
 

00:12:36.760 --> 00:12:39.030 align:start position:0%
that'll get improved I really want to
integrate<00:12:37.149><c> some</c><00:12:37.779><c> new</c><00:12:37.930><c> bounties</c><00:12:38.320><c> networks</c>

00:12:39.030 --> 00:12:39.040 align:start position:0%
integrate some new bounties networks
 

00:12:39.040 --> 00:12:40.740 align:start position:0%
integrate some new bounties networks
that<00:12:39.250><c> are</c><00:12:39.339><c> coming</c><00:12:39.579><c> about</c><00:12:39.670><c> so</c><00:12:40.149><c> bounties</c><00:12:40.540><c> dot</c>

00:12:40.740 --> 00:12:40.750 align:start position:0%
that are coming about so bounties dot
 

00:12:40.750 --> 00:12:42.000 align:start position:0%
that are coming about so bounties dot
network<00:12:41.079><c> it's</c><00:12:41.320><c> very</c><00:12:41.529><c> cool</c>

00:12:42.000 --> 00:12:42.010 align:start position:0%
network it's very cool
 

00:12:42.010 --> 00:12:45.240 align:start position:0%
network it's very cool
and<00:12:42.100><c> get</c><00:12:42.490><c> coin</c><00:12:42.730><c> and</c><00:12:43.740><c> and</c><00:12:44.740><c> that's</c><00:12:44.890><c> just</c><00:12:44.949><c> for</c>

00:12:45.240 --> 00:12:45.250 align:start position:0%
and get coin and and that's just for
 

00:12:45.250 --> 00:12:47.509 align:start position:0%
and get coin and and that's just for
keeping<00:12:45.670><c> the</c><00:12:45.910><c> libraries</c><00:12:46.300><c> updated</c><00:12:46.810><c> and</c><00:12:47.050><c> and</c>

00:12:47.509 --> 00:12:47.519 align:start position:0%
keeping the libraries updated and and
 

00:12:47.519 --> 00:12:51.990 align:start position:0%
keeping the libraries updated and and
keeping<00:12:48.519><c> bugs</c><00:12:48.870><c> you</c><00:12:49.870><c> know</c><00:12:49.899><c> way</c><00:12:50.910><c> removing</c><00:12:51.910><c> a</c>

00:12:51.990 --> 00:12:52.000 align:start position:0%
keeping bugs you know way removing a
 

00:12:52.000 --> 00:12:54.449 align:start position:0%
keeping bugs you know way removing a
morphic<00:12:52.390><c> number</c><00:12:52.630><c> handling</c><00:12:53.019><c> so</c><00:12:53.459><c> basically</c>

00:12:54.449 --> 00:12:54.459 align:start position:0%
morphic number handling so basically
 

00:12:54.459 --> 00:12:56.430 align:start position:0%
morphic number handling so basically
right<00:12:54.699><c> now</c><00:12:54.760><c> we</c><00:12:54.940><c> support</c><00:12:55.569><c> multiple</c><00:12:55.810><c> kinds</c><00:12:56.350><c> of</c>

00:12:56.430 --> 00:12:56.440 align:start position:0%
right now we support multiple kinds of
 

00:12:56.440 --> 00:12:58.860 align:start position:0%
right now we support multiple kinds of
types<00:12:56.649><c> going</c><00:12:57.010><c> into</c><00:12:57.220><c> number</c><00:12:57.459><c> handling</c><00:12:57.850><c> I</c><00:12:58.029><c> think</c>

00:12:58.860 --> 00:12:58.870 align:start position:0%
types going into number handling I think
 

00:12:58.870 --> 00:13:01.350 align:start position:0%
types going into number handling I think
I'm<00:12:59.290><c> just</c><00:12:59.470><c> gonna</c><00:12:59.620><c> support</c><00:13:00.040><c> probably</c><00:13:00.790><c> just</c><00:13:01.209><c> big</c>

00:13:01.350 --> 00:13:01.360 align:start position:0%
I'm just gonna support probably just big
 

00:13:01.360 --> 00:13:03.030 align:start position:0%
I'm just gonna support probably just big
numbers<00:13:01.720><c> and</c><00:13:02.410><c> while</c><00:13:02.560><c> that's</c><00:13:02.709><c> a</c><00:13:02.829><c> little</c>

00:13:03.030 --> 00:13:03.040 align:start position:0%
numbers and while that's a little
 

00:13:03.040 --> 00:13:05.100 align:start position:0%
numbers and while that's a little
bulkier<00:13:03.459><c> and</c><00:13:03.699><c> definitely</c><00:13:04.180><c> not</c><00:13:04.630><c> everyone's</c>

00:13:05.100 --> 00:13:05.110 align:start position:0%
bulkier and definitely not everyone's
 

00:13:05.110 --> 00:13:07.710 align:start position:0%
bulkier and definitely not everyone's
favorite<00:13:05.610><c> sometimes</c><00:13:06.610><c> I</c><00:13:06.699><c> prefer</c><00:13:07.149><c> that</c><00:13:07.480><c> just</c>

00:13:07.710 --> 00:13:07.720 align:start position:0%
favorite sometimes I prefer that just
 

00:13:07.720 --> 00:13:10.920 align:start position:0%
favorite sometimes I prefer that just
because<00:13:07.899><c> it</c><00:13:08.019><c> keeps</c><00:13:08.139><c> type</c><00:13:08.410><c> strong</c><00:13:09.420><c> and</c><00:13:10.420><c> then</c><00:13:10.779><c> as</c>

00:13:10.920 --> 00:13:10.930 align:start position:0%
because it keeps type strong and then as
 

00:13:10.930 --> 00:13:13.980 align:start position:0%
because it keeps type strong and then as
well<00:13:11.110><c> more</c><00:13:11.860><c> detailed</c><00:13:12.339><c> error</c><00:13:12.699><c> handling</c><00:13:12.990><c> so</c>

00:13:13.980 --> 00:13:13.990 align:start position:0%
well more detailed error handling so
 

00:13:13.990 --> 00:13:16.590 align:start position:0%
well more detailed error handling so
just<00:13:14.380><c> I'd</c><00:13:15.339><c> like</c><00:13:15.550><c> the</c><00:13:15.699><c> errors</c><00:13:16.000><c> right</c>

00:13:16.590 --> 00:13:16.600 align:start position:0%
just I'd like the errors right
 

00:13:16.600 --> 00:13:18.090 align:start position:0%
just I'd like the errors right
now<00:13:16.690><c> they</c><00:13:16.870><c> are</c><00:13:17.019><c> pretty</c><00:13:17.319><c> detailed</c><00:13:17.529><c> but</c><00:13:17.980><c> I'd</c>

00:13:18.090 --> 00:13:18.100 align:start position:0%
now they are pretty detailed but I'd
 

00:13:18.100 --> 00:13:20.160 align:start position:0%
now they are pretty detailed but I'd
like<00:13:18.220><c> them</c><00:13:18.399><c> to</c><00:13:18.430><c> also</c><00:13:18.730><c> be</c><00:13:18.880><c> user-friendly</c><00:13:19.180><c> for</c>

00:13:20.160 --> 00:13:20.170 align:start position:0%
like them to also be user-friendly for
 

00:13:20.170 --> 00:13:22.410 align:start position:0%
like them to also be user-friendly for
new<00:13:20.290><c> users</c><00:13:20.649><c> I</c><00:13:21.430><c> think</c><00:13:21.850><c> that's</c><00:13:22.000><c> that's</c><00:13:22.240><c> pretty</c>

00:13:22.410 --> 00:13:22.420 align:start position:0%
new users I think that's that's pretty
 

00:13:22.420 --> 00:13:23.759 align:start position:0%
new users I think that's that's pretty
critical<00:13:22.660><c> to</c><00:13:23.079><c> new</c><00:13:23.199><c> people</c><00:13:23.319><c> entering</c><00:13:23.680><c> the</c>

00:13:23.759 --> 00:13:23.769 align:start position:0%
critical to new people entering the
 

00:13:23.769 --> 00:13:26.400 align:start position:0%
critical to new people entering the
space<00:13:24.149><c> and</c><00:13:25.149><c> then</c><00:13:25.300><c> give</c><00:13:25.540><c> book</c><00:13:25.690><c> documentation</c>

00:13:26.400 --> 00:13:26.410 align:start position:0%
space and then give book documentation
 

00:13:26.410 --> 00:13:28.590 align:start position:0%
space and then give book documentation
right<00:13:26.800><c> now</c><00:13:26.949><c> the</c><00:13:27.009><c> documentation</c><00:13:27.850><c> is</c><00:13:28.000><c> in</c><00:13:28.149><c> a</c><00:13:28.240><c> in</c><00:13:28.509><c> a</c>

00:13:28.590 --> 00:13:28.600 align:start position:0%
right now the documentation is in a in a
 

00:13:28.600 --> 00:13:30.300 align:start position:0%
right now the documentation is in a in a
repo<00:13:28.930><c> through</c><00:13:29.259><c> read</c><00:13:29.410><c> Me's</c><00:13:29.589><c> so</c><00:13:30.009><c> I'd</c><00:13:30.130><c> like</c><00:13:30.250><c> to</c>

00:13:30.300 --> 00:13:30.310 align:start position:0%
repo through read Me's so I'd like to
 

00:13:30.310 --> 00:13:35.449 align:start position:0%
repo through read Me's so I'd like to
move<00:13:30.430><c> that</c><00:13:30.610><c> skip</c><00:13:30.819><c> book</c><00:13:31.620><c> and</c><00:13:32.730><c> just</c><00:13:33.730><c> as</c><00:13:34.389><c> well</c><00:13:34.690><c> so</c>

00:13:35.449 --> 00:13:35.459 align:start position:0%
move that skip book and just as well so
 

00:13:35.459 --> 00:13:38.999 align:start position:0%
move that skip book and just as well so
because<00:13:36.459><c> I</c><00:13:36.550><c> have</c><00:13:36.730><c> just</c><00:13:37.060><c> a</c><00:13:37.180><c> few</c><00:13:37.360><c> minutes</c><00:13:38.009><c> yeah</c>

00:13:38.999 --> 00:13:39.009 align:start position:0%
because I have just a few minutes yeah
 

00:13:39.009 --> 00:13:41.189 align:start position:0%
because I have just a few minutes yeah
so<00:13:39.310><c> there's</c><00:13:39.850><c> definitely</c><00:13:40.300><c> been</c><00:13:40.839><c> a</c><00:13:40.870><c> lot</c><00:13:41.170><c> of</c>

00:13:41.189 --> 00:13:41.199 align:start position:0%
so there's definitely been a lot of
 

00:13:41.199 --> 00:13:43.350 align:start position:0%
so there's definitely been a lot of
discussion<00:13:41.740><c> before</c><00:13:42.430><c> I</c><00:13:42.459><c> just</c><00:13:42.670><c> thank</c><00:13:43.089><c> all</c><00:13:43.240><c> the</c>

00:13:43.350 --> 00:13:43.360 align:start position:0%
discussion before I just thank all the
 

00:13:43.360 --> 00:13:45.329 align:start position:0%
discussion before I just thank all the
people<00:13:43.480><c> that</c><00:13:43.769><c> heavily</c><00:13:44.769><c> influenced</c><00:13:45.250><c> my</c>

00:13:45.329 --> 00:13:45.339 align:start position:0%
people that heavily influenced my
 

00:13:45.339 --> 00:13:48.030 align:start position:0%
people that heavily influenced my
thinking<00:13:46.410><c> there's</c><00:13:47.410><c> definitely</c><00:13:47.769><c> a</c><00:13:47.829><c> lot</c><00:13:47.980><c> of</c>

00:13:48.030 --> 00:13:48.040 align:start position:0%
thinking there's definitely a lot of
 

00:13:48.040 --> 00:13:51.629 align:start position:0%
thinking there's definitely a lot of
discussion<00:13:48.579><c> around</c><00:13:48.699><c> like</c><00:13:49.630><c> alternatives</c><00:13:50.639><c> to</c>

00:13:51.629 --> 00:13:51.639 align:start position:0%
discussion around like alternatives to
 

00:13:51.639 --> 00:13:53.519 align:start position:0%
discussion around like alternatives to
web<00:13:51.790><c> 3</c><00:13:52.029><c> I</c><00:13:52.060><c> think</c><00:13:52.329><c> web</c><00:13:52.630><c> 3</c><00:13:52.899><c> has</c><00:13:52.990><c> been</c><00:13:53.170><c> quite</c><00:13:53.500><c> a</c>

00:13:53.519 --> 00:13:53.529 align:start position:0%
web 3 I think web 3 has been quite a
 

00:13:53.529 --> 00:13:54.480 align:start position:0%
web 3 I think web 3 has been quite a
journey

00:13:54.480 --> 00:13:54.490 align:start position:0%
journey
 

00:13:54.490 --> 00:13:57.689 align:start position:0%
journey
i-i've<00:13:55.269><c> been</c><00:13:55.300><c> using</c><00:13:56.190><c> aetherium</c><00:13:57.190><c> since</c><00:13:57.490><c> proof</c>

00:13:57.689 --> 00:13:57.699 align:start position:0%
i-i've been using aetherium since proof
 

00:13:57.699 --> 00:14:00.449 align:start position:0%
i-i've been using aetherium since proof
of<00:13:57.819><c> concept</c><00:13:58.240><c> 5</c><00:13:58.480><c> so</c><00:13:59.019><c> I've</c><00:13:59.139><c> kind</c><00:13:59.350><c> of</c><00:13:59.470><c> sludged</c>

00:14:00.449 --> 00:14:00.459 align:start position:0%
of concept 5 so I've kind of sludged
 

00:14:00.459 --> 00:14:03.180 align:start position:0%
of concept 5 so I've kind of sludged
through<00:14:00.940><c> the</c><00:14:01.149><c> journey</c><00:14:01.389><c> at</c><00:14:01.839><c> every</c><00:14:02.259><c> stage</c><00:14:02.529><c> when</c>

00:14:03.180 --> 00:14:03.190 align:start position:0%
through the journey at every stage when
 

00:14:03.190 --> 00:14:05.699 align:start position:0%
through the journey at every stage when
etherium<00:14:03.910><c> barely</c><00:14:04.899><c> worked</c><00:14:05.110><c> and</c><00:14:05.350><c> there</c><00:14:05.440><c> was</c><00:14:05.560><c> no</c>

00:14:05.699 --> 00:14:05.709 align:start position:0%
etherium barely worked and there was no
 

00:14:05.709 --> 00:14:08.850 align:start position:0%
etherium barely worked and there was no
tools<00:14:05.949><c> -</c><00:14:06.519><c> now</c><00:14:07.000><c> it's</c><00:14:07.470><c> fantastically</c><00:14:08.470><c> working</c>

00:14:08.850 --> 00:14:08.860 align:start position:0%
tools - now it's fantastically working
 

00:14:08.860 --> 00:14:11.370 align:start position:0%
tools - now it's fantastically working
and<00:14:09.069><c> there's</c><00:14:09.370><c> so</c><00:14:10.029><c> many</c><00:14:10.120><c> tools</c><00:14:10.480><c> but</c><00:14:10.930><c> still</c><00:14:11.350><c> a</c>

00:14:11.370 --> 00:14:11.380 align:start position:0%
and there's so many tools but still a
 

00:14:11.380 --> 00:14:16.050 align:start position:0%
and there's so many tools but still a
lot<00:14:11.620><c> of</c><00:14:11.800><c> you</c><00:14:12.130><c> know</c><00:14:12.250><c> room</c><00:14:12.699><c> to</c><00:14:12.819><c> grow</c><00:14:13.350><c> I</c><00:14:14.350><c> think</c><00:14:15.060><c> you</c>

00:14:16.050 --> 00:14:16.060 align:start position:0%
lot of you know room to grow I think you
 

00:14:16.060 --> 00:14:17.999 align:start position:0%
lot of you know room to grow I think you
know<00:14:16.149><c> the</c><00:14:16.839><c> architecture</c><00:14:17.589><c> is</c><00:14:17.709><c> growing</c>

00:14:17.999 --> 00:14:18.009 align:start position:0%
know the architecture is growing
 

00:14:18.009 --> 00:14:20.879 align:start position:0%
know the architecture is growing
significantly<00:14:18.220><c> and</c><00:14:18.940><c> we</c><00:14:19.300><c> have</c><00:14:19.540><c> a</c><00:14:20.440><c> lot</c><00:14:20.800><c> of</c>

00:14:20.879 --> 00:14:20.889 align:start position:0%
significantly and we have a lot of
 

00:14:20.889 --> 00:14:25.790 align:start position:0%
significantly and we have a lot of
really<00:14:21.069><c> cool</c><00:14:21.279><c> stuff</c><00:14:21.509><c> coming</c><00:14:22.509><c> up</c><00:14:23.130><c> and</c><00:14:24.130><c> I</c><00:14:24.790><c> think</c>

00:14:25.790 --> 00:14:25.800 align:start position:0%
really cool stuff coming up and I think
 

00:14:25.800 --> 00:14:28.470 align:start position:0%
really cool stuff coming up and I think
the<00:14:26.800><c> thing</c><00:14:27.220><c> with</c><00:14:27.370><c> alternatives</c><00:14:28.000><c> and</c>

00:14:28.470 --> 00:14:28.480 align:start position:0%
the thing with alternatives and
 

00:14:28.480 --> 00:14:30.689 align:start position:0%
the thing with alternatives and
especially<00:14:28.810><c> having</c><00:14:29.139><c> kind</c><00:14:29.680><c> of</c><00:14:29.769><c> a</c><00:14:29.889><c> diverse</c><00:14:30.519><c> set</c>

00:14:30.689 --> 00:14:30.699 align:start position:0%
especially having kind of a diverse set
 

00:14:30.699 --> 00:14:34.079 align:start position:0%
especially having kind of a diverse set
of<00:14:30.759><c> tools</c><00:14:31.139><c> at</c><00:14:32.139><c> this</c><00:14:32.410><c> layer</c><00:14:32.649><c> is</c><00:14:32.949><c> just</c><00:14:33.430><c> you</c><00:14:33.970><c> know</c>

00:14:34.079 --> 00:14:34.089 align:start position:0%
of tools at this layer is just you know
 

00:14:34.089 --> 00:14:36.090 align:start position:0%
of tools at this layer is just you know
this<00:14:34.240><c> is</c><00:14:34.420><c> like</c><00:14:34.449><c> the</c><00:14:34.600><c> front</c><00:14:34.959><c> door</c><00:14:35.259><c> to</c><00:14:35.620><c> aetherium</c>

00:14:36.090 --> 00:14:36.100 align:start position:0%
this is like the front door to aetherium
 

00:14:36.100 --> 00:14:39.030 align:start position:0%
this is like the front door to aetherium
and<00:14:36.509><c> it's</c><00:14:37.509><c> very</c><00:14:37.870><c> critical</c><00:14:38.410><c> that</c><00:14:38.620><c> everything</c>

00:14:39.030 --> 00:14:39.040 align:start position:0%
and it's very critical that everything
 

00:14:39.040 --> 00:14:40.980 align:start position:0%
and it's very critical that everything
works<00:14:39.220><c> properly</c><00:14:39.430><c> that</c><00:14:40.209><c> errors</c><00:14:40.630><c> are</c><00:14:40.779><c> thrown</c>

00:14:40.980 --> 00:14:40.990 align:start position:0%
works properly that errors are thrown
 

00:14:40.990 --> 00:14:42.749 align:start position:0%
works properly that errors are thrown
where<00:14:41.170><c> they</c><00:14:41.259><c> should</c><00:14:41.500><c> be</c><00:14:41.649><c> the</c><00:14:42.069><c> throat</c><00:14:42.550><c> loudly</c>

00:14:42.749 --> 00:14:42.759 align:start position:0%
where they should be the throat loudly
 

00:14:42.759 --> 00:14:45.329 align:start position:0%
where they should be the throat loudly
that<00:14:43.630><c> you</c><00:14:44.110><c> know</c><00:14:44.199><c> early</c><00:14:44.560><c> users</c><00:14:44.920><c> to</c><00:14:45.189><c> our</c>

00:14:45.329 --> 00:14:45.339 align:start position:0%
that you know early users to our
 

00:14:45.339 --> 00:14:47.639 align:start position:0%
that you know early users to our
technology<00:14:45.959><c> can</c><00:14:46.959><c> kind</c><00:14:47.170><c> of</c><00:14:47.199><c> get</c><00:14:47.350><c> a</c><00:14:47.380><c> great</c>

00:14:47.639 --> 00:14:47.649 align:start position:0%
technology can kind of get a great
 

00:14:47.649 --> 00:14:49.319 align:start position:0%
technology can kind of get a great
experience<00:14:47.800><c> out</c><00:14:48.399><c> of</c><00:14:48.550><c> it</c><00:14:48.670><c> because</c><00:14:48.880><c> right</c><00:14:49.180><c> now</c>

00:14:49.319 --> 00:14:49.329 align:start position:0%
experience out of it because right now
 

00:14:49.329 --> 00:14:51.780 align:start position:0%
experience out of it because right now
it's<00:14:49.930><c> not</c><00:14:50.019><c> a</c><00:14:50.139><c> great</c><00:14:50.350><c> experience</c><00:14:50.470><c> and</c><00:14:51.250><c> right</c>

00:14:51.780 --> 00:14:51.790 align:start position:0%
it's not a great experience and right
 

00:14:51.790 --> 00:14:55.110 align:start position:0%
it's not a great experience and right
now<00:14:51.970><c> we</c><00:14:52.720><c> have</c><00:14:52.899><c> a</c><00:14:52.930><c> lot</c><00:14:53.170><c> of</c><00:14:53.610><c> you</c><00:14:54.610><c> know</c><00:14:54.639><c> junior</c>

00:14:55.110 --> 00:14:55.120 align:start position:0%
now we have a lot of you know junior
 

00:14:55.120 --> 00:14:56.970 align:start position:0%
now we have a lot of you know junior
devs<00:14:55.300><c> and</c><00:14:55.600><c> stuff</c><00:14:55.779><c> who</c><00:14:56.470><c> are</c><00:14:56.589><c> definitely</c>

00:14:56.970 --> 00:14:56.980 align:start position:0%
devs and stuff who are definitely
 

00:14:56.980 --> 00:14:58.920 align:start position:0%
devs and stuff who are definitely
melting<00:14:57.370><c> when</c><00:14:57.759><c> they</c><00:14:57.850><c> start</c><00:14:58.120><c> using</c><00:14:58.329><c> aetherium</c>

00:14:58.920 --> 00:14:58.930 align:start position:0%
melting when they start using aetherium
 

00:14:58.930 --> 00:15:00.480 align:start position:0%
melting when they start using aetherium
when<00:14:59.829><c> they</c><00:14:59.980><c> shouldn't</c><00:15:00.250><c> be</c>

00:15:00.480 --> 00:15:00.490 align:start position:0%
when they shouldn't be
 

00:15:00.490 --> 00:15:03.689 align:start position:0%
when they shouldn't be
it<00:15:00.790><c> should</c><00:15:01.060><c> be</c><00:15:01.180><c> a</c><00:15:01.209><c> very</c><00:15:01.389><c> simple</c><00:15:01.720><c> process</c><00:15:02.189><c> and</c><00:15:03.189><c> I</c>

00:15:03.689 --> 00:15:03.699 align:start position:0%
it should be a very simple process and I
 

00:15:03.699 --> 00:15:05.879 align:start position:0%
it should be a very simple process and I
think<00:15:03.730><c> that</c><00:15:04.300><c> we</c><00:15:05.079><c> kind</c><00:15:05.199><c> of</c><00:15:05.319><c> need</c><00:15:05.470><c> to</c><00:15:05.500><c> get</c><00:15:05.649><c> more</c>

00:15:05.879 --> 00:15:05.889 align:start position:0%
think that we kind of need to get more
 

00:15:05.889 --> 00:15:08.220 align:start position:0%
think that we kind of need to get more
realistic<00:15:06.519><c> with</c><00:15:06.790><c> our</c><00:15:06.970><c> expectations</c><00:15:07.630><c> and</c><00:15:07.930><c> what</c>

00:15:08.220 --> 00:15:08.230 align:start position:0%
realistic with our expectations and what
 

00:15:08.230 --> 00:15:10.079 align:start position:0%
realistic with our expectations and what
we<00:15:08.350><c> want</c><00:15:08.500><c> to</c><00:15:08.589><c> achieve</c><00:15:08.680><c> especially</c><00:15:09.550><c> when</c><00:15:10.000><c> it</c>

00:15:10.079 --> 00:15:10.089 align:start position:0%
we want to achieve especially when it
 

00:15:10.089 --> 00:15:12.870 align:start position:0%
we want to achieve especially when it
comes<00:15:10.209><c> to</c><00:15:10.449><c> just</c><00:15:10.660><c> like</c><00:15:11.019><c> an</c><00:15:11.290><c> effing</c><00:15:11.829><c> RPC</c><00:15:12.699><c> layer</c>

00:15:12.870 --> 00:15:12.880 align:start position:0%
comes to just like an effing RPC layer
 

00:15:12.880 --> 00:15:15.240 align:start position:0%
comes to just like an effing RPC layer
that<00:15:13.269><c> has</c><00:15:13.449><c> some</c><00:15:13.689><c> data</c><00:15:13.839><c> formatting</c><00:15:14.439><c> and</c><00:15:14.949><c> some</c>

00:15:15.240 --> 00:15:15.250 align:start position:0%
that has some data formatting and some
 

00:15:15.250 --> 00:15:17.100 align:start position:0%
that has some data formatting and some
contract<00:15:15.670><c> handling</c><00:15:16.060><c> like</c><00:15:16.660><c> it</c><00:15:16.750><c> drives</c><00:15:16.959><c> me</c>

00:15:17.100 --> 00:15:17.110 align:start position:0%
contract handling like it drives me
 

00:15:17.110 --> 00:15:21.660 align:start position:0%
contract handling like it drives me
crazy<00:15:17.139><c> I'm</c><00:15:17.560><c> like</c><00:15:18.569><c> so</c><00:15:19.569><c> you</c><00:15:20.529><c> know</c><00:15:20.649><c> I</c><00:15:20.680><c> think</c><00:15:20.889><c> if</c>

00:15:21.660 --> 00:15:21.670 align:start position:0%
crazy I'm like so you know I think if
 

00:15:21.670 --> 00:15:25.110 align:start position:0%
crazy I'm like so you know I think if
you<00:15:21.939><c> see</c><00:15:22.380><c> potential</c><00:15:23.380><c> to</c><00:15:23.620><c> fix</c><00:15:23.889><c> modules</c><00:15:24.430><c> or</c><00:15:24.760><c> to</c>

00:15:25.110 --> 00:15:25.120 align:start position:0%
you see potential to fix modules or to
 

00:15:25.120 --> 00:15:26.850 align:start position:0%
you see potential to fix modules or to
make<00:15:25.240><c> them</c><00:15:25.420><c> better</c><00:15:25.569><c> or</c><00:15:25.720><c> even</c><00:15:26.170><c> to</c><00:15:26.439><c> do</c><00:15:26.529><c> your</c><00:15:26.709><c> own</c>

00:15:26.850 --> 00:15:26.860 align:start position:0%
make them better or even to do your own
 

00:15:26.860 --> 00:15:28.799 align:start position:0%
make them better or even to do your own
you<00:15:27.430><c> should</c><00:15:27.459><c> definitely</c><00:15:28.000><c> do</c><00:15:28.120><c> that</c>

00:15:28.799 --> 00:15:28.809 align:start position:0%
you should definitely do that
 

00:15:28.809 --> 00:15:30.720 align:start position:0%
you should definitely do that
you<00:15:28.990><c> should</c><00:15:29.170><c> definitely</c><00:15:29.260><c> expand</c><00:15:29.829><c> the</c><00:15:29.920><c> eCos</c>

00:15:30.720 --> 00:15:30.730 align:start position:0%
you should definitely expand the eCos
 

00:15:30.730 --> 00:15:32.610 align:start position:0%
you should definitely expand the eCos
and<00:15:30.819><c> and</c><00:15:31.480><c> try</c><00:15:31.629><c> to</c><00:15:31.689><c> help</c><00:15:31.870><c> out</c><00:15:32.050><c> where</c><00:15:32.199><c> you</c><00:15:32.290><c> can</c><00:15:32.470><c> on</c>

00:15:32.610 --> 00:15:32.620 align:start position:0%
and and try to help out where you can on
 

00:15:32.620 --> 00:15:35.489 align:start position:0%
and and try to help out where you can on
existing<00:15:33.069><c> modules</c><00:15:33.600><c> and</c><00:15:34.600><c> you</c><00:15:35.050><c> know</c><00:15:35.139><c> once</c><00:15:35.350><c> again</c>

00:15:35.489 --> 00:15:35.499 align:start position:0%
existing modules and you know once again
 

00:15:35.499 --> 00:15:37.619 align:start position:0%
existing modules and you know once again
like<00:15:35.980><c> my</c><00:15:36.129><c> personal</c><00:15:36.819><c> favorites</c><00:15:37.240><c> definitely</c>

00:15:37.619 --> 00:15:37.629 align:start position:0%
like my personal favorites definitely
 

00:15:37.629 --> 00:15:41.009 align:start position:0%
like my personal favorites definitely
lieth<00:15:37.959><c> with</c><00:15:37.990><c> ethers</c><00:15:38.529><c> je</c><00:15:38.740><c> s</c><00:15:38.860><c> and</c><00:15:39.249><c> and</c><00:15:40.019><c> the</c>

00:15:41.009 --> 00:15:41.019 align:start position:0%
lieth with ethers je s and and the
 

00:15:41.019 --> 00:15:43.259 align:start position:0%
lieth with ethers je s and and the
modules<00:15:41.350><c> that</c><00:15:41.470><c> I've</c><00:15:41.559><c> been</c><00:15:41.620><c> using</c><00:15:42.120><c> and</c><00:15:43.120><c> I</c>

00:15:43.259 --> 00:15:43.269 align:start position:0%
modules that I've been using and I
 

00:15:43.269 --> 00:15:45.720 align:start position:0%
modules that I've been using and I
actively<00:15:43.660><c> developed</c><00:15:44.259><c> apps</c><00:15:44.470><c> so</c><00:15:44.889><c> I'm</c><00:15:45.279><c> currently</c>

00:15:45.720 --> 00:15:45.730 align:start position:0%
actively developed apps so I'm currently
 

00:15:45.730 --> 00:15:48.509 align:start position:0%
actively developed apps so I'm currently
developing<00:15:46.569><c> board</c><00:15:47.529><c> room</c><00:15:47.740><c> which</c><00:15:47.980><c> has</c><00:15:48.160><c> been</c><00:15:48.399><c> in</c>

00:15:48.509 --> 00:15:48.519 align:start position:0%
developing board room which has been in
 

00:15:48.519 --> 00:15:49.920 align:start position:0%
developing board room which has been in
stealth<00:15:48.819><c> mode</c><00:15:48.999><c> for</c><00:15:49.209><c> like</c><00:15:49.329><c> two</c><00:15:49.629><c> and</c><00:15:49.749><c> a</c><00:15:49.809><c> half</c>

00:15:49.920 --> 00:15:49.930 align:start position:0%
stealth mode for like two and a half
 

00:15:49.930 --> 00:15:54.600 align:start position:0%
stealth mode for like two and a half
years<00:15:50.170><c> a</c><00:15:50.350><c> super</c><00:15:50.740><c> old</c><00:15:51.339><c> project</c><00:15:52.110><c> and</c><00:15:53.110><c> so</c><00:15:53.860><c> I'm</c>

00:15:54.600 --> 00:15:54.610 align:start position:0%
years a super old project and so I'm
 

00:15:54.610 --> 00:15:57.030 align:start position:0%
years a super old project and so I'm
constantly<00:15:55.269><c> using</c><00:15:55.360><c> this</c><00:15:55.749><c> tech</c><00:15:56.019><c> that</c><00:15:56.410><c> that</c>

00:15:57.030 --> 00:15:57.040 align:start position:0%
constantly using this tech that that
 

00:15:57.040 --> 00:15:59.220 align:start position:0%
constantly using this tech that that
I've<00:15:57.129><c> been</c><00:15:57.249><c> implementing</c><00:15:57.730><c> and</c><00:15:58.569><c> that's</c><00:15:58.990><c> kind</c>

00:15:59.220 --> 00:15:59.230 align:start position:0%
I've been implementing and that's kind
 

00:15:59.230 --> 00:16:00.239 align:start position:0%
I've been implementing and that's kind
of<00:15:59.290><c> giving</c><00:15:59.499><c> me</c><00:15:59.620><c> a</c><00:15:59.649><c> completely</c><00:16:00.160><c> different</c>

00:16:00.239 --> 00:16:00.249 align:start position:0%
of giving me a completely different
 

00:16:00.249 --> 00:16:02.879 align:start position:0%
of giving me a completely different
perspective<00:16:00.519><c> on</c><00:16:00.850><c> architecture</c><00:16:01.589><c> but</c><00:16:02.589><c> as</c><00:16:02.709><c> well</c>

00:16:02.879 --> 00:16:02.889 align:start position:0%
perspective on architecture but as well
 

00:16:02.889 --> 00:16:04.410 align:start position:0%
perspective on architecture but as well
I<00:16:02.920><c> just</c><00:16:03.309><c> like</c><00:16:03.730><c> to</c><00:16:03.879><c> be</c><00:16:03.999><c> a</c><00:16:04.029><c> little</c><00:16:04.300><c> more</c>

00:16:04.410 --> 00:16:04.420 align:start position:0%
I just like to be a little more
 

00:16:04.420 --> 00:16:07.530 align:start position:0%
I just like to be a little more
old-school<00:16:04.839><c> with</c><00:16:05.139><c> my</c><00:16:05.290><c> thinking</c><00:16:05.649><c> so</c><00:16:06.449><c> you</c><00:16:07.449><c> know</c>

00:16:07.530 --> 00:16:07.540 align:start position:0%
old-school with my thinking so you know
 

00:16:07.540 --> 00:16:08.939 align:start position:0%
old-school with my thinking so you know
the<00:16:07.809><c> UNIX</c><00:16:08.019><c> philosophy</c><00:16:08.110><c> and</c><00:16:08.559><c> all</c><00:16:08.620><c> that</c><00:16:08.709><c> sort</c><00:16:08.889><c> of</c>

00:16:08.939 --> 00:16:08.949 align:start position:0%
the UNIX philosophy and all that sort of
 

00:16:08.949 --> 00:16:11.639 align:start position:0%
the UNIX philosophy and all that sort of
stuff<00:16:09.009><c> in</c><00:16:09.249><c> mind</c><00:16:09.490><c> has</c><00:16:10.449><c> kind</c><00:16:10.720><c> of</c><00:16:10.749><c> led</c><00:16:10.899><c> me</c><00:16:10.959><c> to</c><00:16:11.259><c> this</c>

00:16:11.639 --> 00:16:11.649 align:start position:0%
stuff in mind has kind of led me to this
 

00:16:11.649 --> 00:16:15.329 align:start position:0%
stuff in mind has kind of led me to this
sort<00:16:11.889><c> of</c><00:16:11.920><c> design</c><00:16:12.660><c> so</c><00:16:13.660><c> yeah</c><00:16:14.050><c> just</c><00:16:14.339><c> special</c>

00:16:15.329 --> 00:16:15.339 align:start position:0%
sort of design so yeah just special
 

00:16:15.339 --> 00:16:17.519 align:start position:0%
sort of design so yeah just special
thanks<00:16:15.699><c> to</c><00:16:15.939><c> a</c><00:16:15.970><c> few</c><00:16:16.300><c> people</c><00:16:16.420><c> so</c><00:16:16.899><c> Richard</c><00:16:17.319><c> Moore</c>

00:16:17.519 --> 00:16:17.529 align:start position:0%
thanks to a few people so Richard Moore
 

00:16:17.529 --> 00:16:20.960 align:start position:0%
thanks to a few people so Richard Moore
for<00:16:17.829><c> doing</c><00:16:18.100><c> Easy's</c><00:16:18.399><c> J</c><00:16:18.610><c> s</c><00:16:18.730><c> web</c><00:16:19.329><c> 3j</c><00:16:19.959><c> s</c><00:16:20.079><c> and</c><00:16:20.379><c> Fabian</c>

00:16:20.960 --> 00:16:20.970 align:start position:0%
for doing Easy's J s web 3j s and Fabian
 

00:16:20.970 --> 00:16:23.730 align:start position:0%
for doing Easy's J s web 3j s and Fabian
for<00:16:21.970><c> you</c><00:16:22.180><c> know</c><00:16:22.300><c> Manning</c><00:16:22.870><c> the</c><00:16:22.990><c> ship</c><00:16:23.199><c> and</c><00:16:23.529><c> like</c>

00:16:23.730 --> 00:16:23.740 align:start position:0%
for you know Manning the ship and like
 

00:16:23.740 --> 00:16:25.980 align:start position:0%
for you know Manning the ship and like
holy<00:16:24.819><c> it's</c><00:16:25.209><c> been</c><00:16:25.389><c> just</c><00:16:25.629><c> like</c><00:16:25.660><c> a</c><00:16:25.779><c> crazy</c>

00:16:25.980 --> 00:16:25.990 align:start position:0%
holy it's been just like a crazy
 

00:16:25.990 --> 00:16:27.449 align:start position:0%
holy it's been just like a crazy
ride<00:16:26.319><c> and</c><00:16:26.680><c> now</c><00:16:26.800><c> there's</c><00:16:26.980><c> like</c><00:16:27.100><c> a</c><00:16:27.160><c> bazillion</c>

00:16:27.449 --> 00:16:27.459 align:start position:0%
ride and now there's like a bazillion
 

00:16:27.459 --> 00:16:30.449 align:start position:0%
ride and now there's like a bazillion
people<00:16:27.639><c> in</c><00:16:28.300><c> the</c><00:16:28.629><c> DEF</c><00:16:28.959><c> CON</c><00:16:29.139><c> room</c><00:16:29.439><c> and</c><00:16:30.069><c> not</c><00:16:30.279><c> just</c>

00:16:30.449 --> 00:16:30.459 align:start position:0%
people in the DEF CON room and not just
 

00:16:30.459 --> 00:16:34.559 align:start position:0%
people in the DEF CON room and not just
like<00:16:30.639><c> a</c><00:16:30.850><c> hundred</c><00:16:31.620><c> and</c><00:16:32.759><c> in</c><00:16:33.759><c> Dan</c><00:16:34.089><c> Finley</c><00:16:34.449><c> from</c>

00:16:34.559 --> 00:16:34.569 align:start position:0%
like a hundred and in Dan Finley from
 

00:16:34.569 --> 00:16:37.739 align:start position:0%
like a hundred and in Dan Finley from
meadow<00:16:34.779><c> mask</c><00:16:34.990><c> and</c><00:16:35.470><c> Pele</c><00:16:35.679><c> and</c><00:16:36.670><c> martin</c><00:16:37.480><c> betsy</c>

00:16:37.739 --> 00:16:37.749 align:start position:0%
meadow mask and Pele and martin betsy
 

00:16:37.749 --> 00:16:40.619 align:start position:0%
meadow mask and Pele and martin betsy
and<00:16:38.279><c> metallic</c><00:16:39.279><c> for</c><00:16:39.459><c> creating</c><00:16:39.730><c> a</c><00:16:39.819><c> cerium</c><00:16:40.179><c> which</c>

00:16:40.619 --> 00:16:40.629 align:start position:0%
and metallic for creating a cerium which
 

00:16:40.629 --> 00:16:42.629 align:start position:0%
and metallic for creating a cerium which
I<00:16:40.899><c> always</c><00:16:41.079><c> think</c><00:16:41.379><c> at</c><00:16:41.620><c> the</c><00:16:41.709><c> end</c><00:16:41.740><c> I</c><00:16:42.100><c> just</c><00:16:42.490><c> think</c>

00:16:42.629 --> 00:16:42.639 align:start position:0%
I always think at the end I just think
 

00:16:42.639 --> 00:16:46.319 align:start position:0%
I always think at the end I just think
it's<00:16:42.819><c> great</c><00:16:43.240><c> you</c><00:16:43.509><c> know</c><00:16:43.920><c> and</c><00:16:44.920><c> then</c><00:16:45.670><c> Joe</c><00:16:46.300><c> and</c>

00:16:46.319 --> 00:16:46.329 align:start position:0%
it's great you know and then Joe and
 

00:16:46.329 --> 00:16:49.799 align:start position:0%
it's great you know and then Joe and
consensus<00:16:47.290><c> for</c><00:16:48.100><c> funding</c><00:16:48.610><c> everything</c><00:16:48.970><c> this</c><00:16:49.720><c> is</c>

00:16:49.799 --> 00:16:49.809 align:start position:0%
consensus for funding everything this is
 

00:16:49.809 --> 00:16:53.429 align:start position:0%
consensus for funding everything this is
my<00:16:49.899><c> contact</c><00:16:50.399><c> and</c><00:16:51.399><c> that's</c><00:16:51.759><c> the</c><00:16:52.029><c> link</c><00:16:52.540><c> to</c><00:16:52.749><c> EJ</c><00:16:53.350><c> s</c>

00:16:53.429 --> 00:16:53.439 align:start position:0%
my contact and that's the link to EJ s
 

00:16:53.439 --> 00:17:00.790 align:start position:0%
my contact and that's the link to EJ s
and<00:16:54.009><c> thank</c><00:16:54.429><c> you</c>

00:17:00.790 --> 00:17:00.800 align:start position:0%
 
 

00:17:00.800 --> 00:17:08.380 align:start position:0%
 
[Music]

