WEBVTT
Kind: captions
Language: en

00:00:04.410 --> 00:00:08.209 align:start position:0%
 
my<00:00:05.310><c> name</c><00:00:05.430><c> is</c><00:00:05.520><c> Greg</c><00:00:06.560><c> might</c><00:00:07.560><c> know</c><00:00:07.680><c> me</c><00:00:07.830><c> online</c><00:00:07.979><c> is</c>

00:00:08.209 --> 00:00:08.219 align:start position:0%
my name is Greg might know me online is
 

00:00:08.219 --> 00:00:10.310 align:start position:0%
my name is Greg might know me online is
Greg<00:00:08.400><c> the</c><00:00:08.549><c> Greek</c><00:00:09.080><c> today</c><00:00:10.080><c> I'm</c><00:00:10.139><c> gonna</c><00:00:10.230><c> be</c>

00:00:10.310 --> 00:00:10.320 align:start position:0%
Greg the Greek today I'm gonna be
 

00:00:10.320 --> 00:00:12.410 align:start position:0%
Greg the Greek today I'm gonna be
talking<00:00:10.440><c> about</c><00:00:10.639><c> towards</c><00:00:11.639><c> e2</c><00:00:11.940><c> developer</c>

00:00:12.410 --> 00:00:12.420 align:start position:0%
talking about towards e2 developer
 

00:00:12.420 --> 00:00:16.160 align:start position:0%
talking about towards e2 developer
tooling<00:00:12.690><c> basically</c><00:00:14.330><c> you</c><00:00:15.330><c> know</c><00:00:15.420><c> how</c><00:00:16.049><c> are</c><00:00:16.109><c> you</c>

00:00:16.160 --> 00:00:16.170 align:start position:0%
tooling basically you know how are you
 

00:00:16.170 --> 00:00:18.109 align:start position:0%
tooling basically you know how are you
gonna<00:00:16.289><c> go</c><00:00:16.500><c> from</c><00:00:16.650><c> you</c><00:00:16.770><c> 22</c><00:00:17.340><c> and</c><00:00:17.580><c> is</c><00:00:17.850><c> it</c><00:00:18.000><c> gonna</c>

00:00:18.109 --> 00:00:18.119 align:start position:0%
gonna go from you 22 and is it gonna
 

00:00:18.119 --> 00:00:20.230 align:start position:0%
gonna go from you 22 and is it gonna
work<00:00:18.410><c> and</c><00:00:19.410><c> what</c><00:00:19.619><c> are</c><00:00:19.680><c> we</c><00:00:19.740><c> gonna</c><00:00:19.859><c> do</c><00:00:20.010><c> about</c><00:00:20.070><c> it</c>

00:00:20.230 --> 00:00:20.240 align:start position:0%
work and what are we gonna do about it
 

00:00:20.240 --> 00:00:24.050 align:start position:0%
work and what are we gonna do about it
so<00:00:21.350><c> why</c><00:00:22.350><c> not</c><00:00:22.650><c> get</c><00:00:22.740><c> a</c><00:00:22.800><c> preview</c><00:00:23.040><c> here</c><00:00:23.220><c> okay</c>

00:00:24.050 --> 00:00:24.060 align:start position:0%
so why not get a preview here okay
 

00:00:24.060 --> 00:00:28.090 align:start position:0%
so why not get a preview here okay
so<00:00:24.390><c> quickly</c><00:00:24.810><c> who's</c><00:00:25.110><c> changed</c>

00:00:28.090 --> 00:00:28.100 align:start position:0%
 
 

00:00:28.100 --> 00:00:31.100 align:start position:0%
 
who<00:00:29.100><c> is</c><00:00:29.220><c> changed</c><00:00:29.460><c> safe</c><00:00:29.610><c> I</c><00:00:29.850><c> changed</c><00:00:30.360><c> we're</c><00:00:30.480><c> a</c><00:00:30.510><c> Rd</c>

00:00:31.100 --> 00:00:31.110 align:start position:0%
who is changed safe I changed we're a Rd
 

00:00:31.110 --> 00:00:34.430 align:start position:0%
who is changed safe I changed we're a Rd
protocol<00:00:32.099><c> shop</c><00:00:32.279><c> of</c><00:00:32.489><c> Toronto</c><00:00:32.940><c> about</c><00:00:33.780><c> 26</c><00:00:34.170><c> people</c>

00:00:34.430 --> 00:00:34.440 align:start position:0%
protocol shop of Toronto about 26 people
 

00:00:34.440 --> 00:00:35.930 align:start position:0%
protocol shop of Toronto about 26 people
mainly<00:00:34.829><c> in</c><00:00:34.980><c> Toronto</c><00:00:35.250><c> and</c><00:00:35.460><c> a</c><00:00:35.489><c> little</c><00:00:35.850><c> bit</c>

00:00:35.930 --> 00:00:35.940 align:start position:0%
mainly in Toronto and a little bit
 

00:00:35.940 --> 00:00:38.599 align:start position:0%
mainly in Toronto and a little bit
distributed<00:00:36.390><c> and</c><00:00:37.379><c> we're</c><00:00:37.679><c> working</c><00:00:38.039><c> on</c><00:00:38.129><c> an</c><00:00:38.280><c> e2</c>

00:00:38.599 --> 00:00:38.609 align:start position:0%
distributed and we're working on an e2
 

00:00:38.609 --> 00:00:42.860 align:start position:0%
distributed and we're working on an e2
client<00:00:38.909><c> called</c><00:00:39.059><c> lodestar</c><00:00:39.980><c> and</c><00:00:41.329><c> who</c><00:00:42.329><c> I</c><00:00:42.390><c> am</c><00:00:42.600><c> I'm</c>

00:00:42.860 --> 00:00:42.870 align:start position:0%
client called lodestar and who I am I'm
 

00:00:42.870 --> 00:00:44.329 align:start position:0%
client called lodestar and who I am I'm
one<00:00:43.019><c> of</c><00:00:43.109><c> the</c><00:00:43.170><c> cofounders</c><00:00:43.260><c> of</c><00:00:43.620><c> VP</c><00:00:43.829><c> engineering</c>

00:00:44.329 --> 00:00:44.339 align:start position:0%
one of the cofounders of VP engineering
 

00:00:44.339 --> 00:00:46.610 align:start position:0%
one of the cofounders of VP engineering
you<00:00:45.179><c> can</c><00:00:45.329><c> find</c><00:00:45.539><c> me</c><00:00:45.659><c> Greg</c><00:00:45.929><c> the</c><00:00:46.050><c> Greek</c><00:00:46.260><c> just</c>

00:00:46.610 --> 00:00:46.620 align:start position:0%
you can find me Greg the Greek just
 

00:00:46.620 --> 00:00:49.669 align:start position:0%
you can find me Greg the Greek just
about<00:00:46.739><c> on</c><00:00:46.890><c> everything</c><00:00:47.659><c> and</c><00:00:48.659><c> yeah</c><00:00:48.899><c> so</c><00:00:49.139><c> what</c><00:00:49.589><c> is</c>

00:00:49.669 --> 00:00:49.679 align:start position:0%
about on everything and yeah so what is
 

00:00:49.679 --> 00:00:51.500 align:start position:0%
about on everything and yeah so what is
lodestar<00:00:50.039><c> so</c><00:00:50.280><c> lodestar</c><00:00:50.819><c> is</c><00:00:50.879><c> a</c><00:00:50.969><c> type</c><00:00:51.120><c> script</c><00:00:51.359><c> an</c>

00:00:51.500 --> 00:00:51.510 align:start position:0%
lodestar so lodestar is a type script an
 

00:00:51.510 --> 00:00:53.389 align:start position:0%
lodestar so lodestar is a type script an
assembly<00:00:51.809><c> script</c><00:00:52.079><c> basically</c><00:00:52.889><c> eath</c><00:00:53.219><c> to</c>

00:00:53.389 --> 00:00:53.399 align:start position:0%
assembly script basically eath to
 

00:00:53.399 --> 00:00:54.829 align:start position:0%
assembly script basically eath to
ecosystem<00:00:53.969><c> we're</c><00:00:54.210><c> building</c><00:00:54.510><c> just</c><00:00:54.690><c> about</c>

00:00:54.829 --> 00:00:54.839 align:start position:0%
ecosystem we're building just about
 

00:00:54.839 --> 00:00:56.799 align:start position:0%
ecosystem we're building just about
everything<00:00:55.289><c> that</c><00:00:55.889><c> we</c><00:00:55.979><c> can</c><00:00:56.129><c> in</c><00:00:56.190><c> there</c>

00:00:56.799 --> 00:00:56.809 align:start position:0%
everything that we can in there
 

00:00:56.809 --> 00:00:59.869 align:start position:0%
everything that we can in there
rationale<00:00:57.809><c> you</c><00:00:58.589><c> know</c><00:00:58.710><c> a</c><00:00:58.920><c> lot</c><00:00:59.219><c> of</c><00:00:59.339><c> when</c><00:00:59.789><c> it</c>

00:00:59.869 --> 00:00:59.879 align:start position:0%
rationale you know a lot of when it
 

00:00:59.879 --> 00:01:02.299 align:start position:0%
rationale you know a lot of when it
comes<00:00:59.909><c> to</c><00:01:00.440><c> interacting</c><00:01:01.440><c> with</c><00:01:01.769><c> blockchains</c>

00:01:02.299 --> 00:01:02.309 align:start position:0%
comes to interacting with blockchains
 

00:01:02.309 --> 00:01:04.939 align:start position:0%
comes to interacting with blockchains
90%<00:01:03.239><c> of</c><00:01:03.329><c> time</c><00:01:03.449><c> you're</c><00:01:03.629><c> using</c><00:01:03.780><c> javascript</c><00:01:04.110><c> so</c>

00:01:04.939 --> 00:01:04.949 align:start position:0%
90% of time you're using javascript so
 

00:01:04.949 --> 00:01:06.680 align:start position:0%
90% of time you're using javascript so
we<00:01:05.370><c> actually</c><00:01:05.549><c> we're</c><00:01:05.940><c> gonna</c><00:01:06.060><c> need</c><00:01:06.270><c> the</c><00:01:06.360><c> support</c>

00:01:06.680 --> 00:01:06.690 align:start position:0%
we actually we're gonna need the support
 

00:01:06.690 --> 00:01:10.190 align:start position:0%
we actually we're gonna need the support
there<00:01:07.040><c> and</c><00:01:08.149><c> basically</c><00:01:09.149><c> some</c><00:01:09.570><c> of</c><00:01:09.689><c> our</c><00:01:09.810><c> focuses</c>

00:01:10.190 --> 00:01:10.200 align:start position:0%
there and basically some of our focuses
 

00:01:10.200 --> 00:01:13.639 align:start position:0%
there and basically some of our focuses
are<00:01:10.469><c> on</c><00:01:10.590><c> like</c><00:01:10.829><c> clients</c><00:01:11.250><c> the</c><00:01:11.759><c> beacon</c><00:01:12.439><c> our</c><00:01:13.439><c> main</c>

00:01:13.639 --> 00:01:13.649 align:start position:0%
are on like clients the beacon our main
 

00:01:13.649 --> 00:01:15.230 align:start position:0%
are on like clients the beacon our main
focuses<00:01:14.009><c> are</c><00:01:14.130><c> on</c><00:01:14.219><c> a</c><00:01:14.520><c> beacon</c><00:01:14.939><c> chain</c><00:01:15.090><c> of</c><00:01:15.210><c> a</c>

00:01:15.230 --> 00:01:15.240 align:start position:0%
focuses are on a beacon chain of a
 

00:01:15.240 --> 00:01:17.510 align:start position:0%
focuses are on a beacon chain of a
foundation<00:01:15.630><c> like</c><00:01:16.200><c> client</c><00:01:16.590><c> implementation</c>

00:01:17.510 --> 00:01:17.520 align:start position:0%
foundation like client implementation
 

00:01:17.520 --> 00:01:19.340 align:start position:0%
foundation like client implementation
which<00:01:18.299><c> came</c><00:01:18.479><c> and</c><00:01:18.630><c> had</c><00:01:18.719><c> a</c><00:01:18.750><c> really</c><00:01:18.960><c> good</c><00:01:19.049><c> talk</c><00:01:19.170><c> on</c>

00:01:19.340 --> 00:01:19.350 align:start position:0%
which came and had a really good talk on
 

00:01:19.350 --> 00:01:20.450 align:start position:0%
which came and had a really good talk on
yesterday<00:01:19.770><c> and</c><00:01:19.890><c> how</c><00:01:20.100><c> they</c><00:01:20.219><c> advise</c><00:01:20.430><c> checking</c>

00:01:20.450 --> 00:01:20.460 align:start position:0%
yesterday and how they advise checking
 

00:01:20.460 --> 00:01:22.760 align:start position:0%
yesterday and how they advise checking
out<00:01:20.850><c> the</c><00:01:20.939><c> videos</c><00:01:21.210><c> and</c><00:01:21.390><c> slides</c>

00:01:22.760 --> 00:01:22.770 align:start position:0%
out the videos and slides
 

00:01:22.770 --> 00:01:24.950 align:start position:0%
out the videos and slides
and<00:01:23.039><c> as</c><00:01:23.430><c> well</c><00:01:23.549><c> as</c><00:01:23.640><c> developer</c><00:01:24.329><c> tooling</c><00:01:24.570><c> because</c>

00:01:24.950 --> 00:01:24.960 align:start position:0%
and as well as developer tooling because
 

00:01:24.960 --> 00:01:26.810 align:start position:0%
and as well as developer tooling because
naturally<00:01:25.469><c> you</c><00:01:25.829><c> know</c><00:01:25.950><c> as</c><00:01:26.189><c> i</c><00:01:26.340><c> said</c><00:01:26.520><c> we're</c><00:01:26.729><c> gonna</c>

00:01:26.810 --> 00:01:26.820 align:start position:0%
naturally you know as i said we're gonna
 

00:01:26.820 --> 00:01:28.999 align:start position:0%
naturally you know as i said we're gonna
have<00:01:26.939><c> to</c><00:01:27.000><c> interact</c><00:01:27.180><c> somehow</c><00:01:27.689><c> and</c><00:01:27.899><c> web</c><00:01:28.770><c> sites</c>

00:01:28.999 --> 00:01:29.009 align:start position:0%
have to interact somehow and web sites
 

00:01:29.009 --> 00:01:34.490 align:start position:0%
have to interact somehow and web sites
mainly<00:01:29.399><c> do</c><00:01:29.490><c> it</c><00:01:29.640><c> do</c><00:01:30.090><c> javascript</c><00:01:31.460><c> so</c><00:01:33.320><c> my</c><00:01:34.320><c> agenda</c>

00:01:34.490 --> 00:01:34.500 align:start position:0%
mainly do it do javascript so my agenda
 

00:01:34.500 --> 00:01:36.469 align:start position:0%
mainly do it do javascript so my agenda
is<00:01:34.619><c> really</c><00:01:34.829><c> simple</c><00:01:35.189><c> today</c><00:01:35.429><c> we're</c><00:01:36.210><c> gonna</c><00:01:36.329><c> look</c>

00:01:36.469 --> 00:01:36.479 align:start position:0%
is really simple today we're gonna look
 

00:01:36.479 --> 00:01:38.359 align:start position:0%
is really simple today we're gonna look
at<00:01:36.600><c> like</c><00:01:36.780><c> where</c><00:01:36.960><c> we</c><00:01:37.079><c> are</c><00:01:37.109><c> now</c><00:01:37.320><c> and</c><00:01:37.560><c> then</c><00:01:38.100><c> how</c>

00:01:38.359 --> 00:01:38.369 align:start position:0%
at like where we are now and then how
 

00:01:38.369 --> 00:01:40.910 align:start position:0%
at like where we are now and then how
we're<00:01:38.820><c> gonna</c><00:01:38.909><c> try</c><00:01:39.539><c> and</c><00:01:39.899><c> you</c><00:01:40.409><c> know</c><00:01:40.439><c> do</c><00:01:40.890><c> a</c>

00:01:40.910 --> 00:01:40.920 align:start position:0%
we're gonna try and you know do a
 

00:01:40.920 --> 00:01:42.410 align:start position:0%
we're gonna try and you know do a
migration<00:01:41.310><c> some</c><00:01:41.609><c> sort</c><00:01:41.759><c> of</c><00:01:41.789><c> a</c><00:01:41.850><c> migration</c><00:01:42.149><c> path</c>

00:01:42.410 --> 00:01:42.420 align:start position:0%
migration some sort of a migration path
 

00:01:42.420 --> 00:01:44.330 align:start position:0%
migration some sort of a migration path
that<00:01:42.600><c> makes</c><00:01:42.750><c> sense</c><00:01:42.990><c> so</c><00:01:43.649><c> that</c><00:01:43.829><c> you</c><00:01:44.219><c> know</c>

00:01:44.330 --> 00:01:44.340 align:start position:0%
that makes sense so that you know
 

00:01:44.340 --> 00:01:46.279 align:start position:0%
that makes sense so that you know
everybody<00:01:44.789><c> working</c><00:01:45.149><c> really</c><00:01:45.750><c> hard</c><00:01:45.840><c> unlike</c>

00:01:46.279 --> 00:01:46.289 align:start position:0%
everybody working really hard unlike
 

00:01:46.289 --> 00:01:47.719 align:start position:0%
everybody working really hard unlike
their<00:01:46.500><c> tool</c><00:01:46.649><c> sets</c><00:01:46.920><c> don't</c><00:01:47.159><c> have</c><00:01:47.369><c> to</c><00:01:47.490><c> rewrite</c>

00:01:47.719 --> 00:01:47.729 align:start position:0%
their tool sets don't have to rewrite
 

00:01:47.729 --> 00:01:51.200 align:start position:0%
their tool sets don't have to rewrite
everything<00:01:47.969><c> cuz</c><00:01:48.450><c> ode</c><00:01:49.229><c> suck</c><00:01:49.579><c> and</c><00:01:50.579><c> a</c><00:01:51.030><c> lot</c><00:01:51.179><c> of</c>

00:01:51.200 --> 00:01:51.210 align:start position:0%
everything cuz ode suck and a lot of
 

00:01:51.210 --> 00:01:54.319 align:start position:0%
everything cuz ode suck and a lot of
waste<00:01:51.420><c> of</c><00:01:51.539><c> time</c><00:01:51.689><c> so</c><00:01:52.729><c> basically</c><00:01:53.729><c> like</c><00:01:53.969><c> where</c>

00:01:54.319 --> 00:01:54.329 align:start position:0%
waste of time so basically like where
 

00:01:54.329 --> 00:01:55.730 align:start position:0%
waste of time so basically like where
are<00:01:54.450><c> we</c><00:01:54.539><c> are</c><00:01:54.630><c> now</c><00:01:54.780><c> that</c><00:01:55.079><c> this</c><00:01:55.229><c> slide</c><00:01:55.409><c> was</c><00:01:55.590><c> so</c>

00:01:55.730 --> 00:01:55.740 align:start position:0%
are we are now that this slide was so
 

00:01:55.740 --> 00:01:57.319 align:start position:0%
are we are now that this slide was so
hard<00:01:55.920><c> to</c><00:01:55.950><c> make</c><00:01:56.039><c> by</c><00:01:56.310><c> the</c><00:01:56.369><c> way</c><00:01:56.520><c> like</c><00:01:56.759><c> there's</c><00:01:57.030><c> way</c>

00:01:57.319 --> 00:01:57.329 align:start position:0%
hard to make by the way like there's way
 

00:01:57.329 --> 00:01:59.719 align:start position:0%
hard to make by the way like there's way
too<00:01:57.390><c> many</c><00:01:57.689><c> like</c><00:01:58.320><c> teams</c><00:01:58.829><c> out</c><00:01:59.039><c> there</c><00:01:59.100><c> and</c><00:01:59.429><c> if</c><00:01:59.609><c> I</c>

00:01:59.719 --> 00:01:59.729 align:start position:0%
too many like teams out there and if I
 

00:01:59.729 --> 00:02:01.249 align:start position:0%
too many like teams out there and if I
didn't<00:01:59.939><c> add</c><00:02:00.149><c> your</c><00:02:00.359><c> stuff</c><00:02:00.539><c> I'm</c><00:02:00.659><c> sorry</c><00:02:00.869><c> this</c><00:02:01.079><c> is</c>

00:02:01.249 --> 00:02:01.259 align:start position:0%
didn't add your stuff I'm sorry this is
 

00:02:01.259 --> 00:02:03.669 align:start position:0%
didn't add your stuff I'm sorry this is
just<00:02:01.439><c> like</c><00:02:01.590><c> what</c><00:02:01.799><c> I</c><00:02:01.829><c> typically</c><00:02:02.429><c> interact</c><00:02:02.850><c> with</c>

00:02:03.669 --> 00:02:03.679 align:start position:0%
just like what I typically interact with
 

00:02:03.679 --> 00:02:06.289 align:start position:0%
just like what I typically interact with
but<00:02:04.679><c> I</c><00:02:04.950><c> mean</c><00:02:05.249><c> we</c><00:02:05.369><c> have</c><00:02:05.460><c> a</c><00:02:05.490><c> lot</c><00:02:05.520><c> of</c><00:02:05.819><c> a</c><00:02:05.850><c> whole</c><00:02:05.880><c> vast</c>

00:02:06.289 --> 00:02:06.299 align:start position:0%
but I mean we have a lot of a whole vast
 

00:02:06.299 --> 00:02:09.680 align:start position:0%
but I mean we have a lot of a whole vast
type<00:02:07.049><c> of</c><00:02:07.819><c> tooling</c><00:02:08.819><c> that</c><00:02:08.940><c> exists</c><00:02:09.240><c> right</c><00:02:09.330><c> now</c><00:02:09.390><c> a</c>

00:02:09.680 --> 00:02:09.690 align:start position:0%
type of tooling that exists right now a
 

00:02:09.690 --> 00:02:11.720 align:start position:0%
type of tooling that exists right now a
lot<00:02:10.170><c> of</c><00:02:10.200><c> it</c><00:02:10.410><c> we</c><00:02:10.560><c> have</c><00:02:10.679><c> providers</c><00:02:10.979><c> like</c><00:02:11.520><c> what</c>

00:02:11.720 --> 00:02:11.730 align:start position:0%
lot of it we have providers like what
 

00:02:11.730 --> 00:02:14.600 align:start position:0%
lot of it we have providers like what
3GS<00:02:12.180><c> ethers</c><00:02:12.480><c> j/s</c><00:02:13.160><c> development</c><00:02:14.160><c> related</c><00:02:14.430><c> stuff</c>

00:02:14.600 --> 00:02:14.610 align:start position:0%
3GS ethers j/s development related stuff
 

00:02:14.610 --> 00:02:17.510 align:start position:0%
3GS ethers j/s development related stuff
like<00:02:14.760><c> truffle</c><00:02:15.120><c> ganache</c><00:02:15.450><c> soul</c><00:02:15.840><c> CJ</c><00:02:16.260><c> s</c>

00:02:17.510 --> 00:02:17.520 align:start position:0%
like truffle ganache soul CJ s
 

00:02:17.520 --> 00:02:20.690 align:start position:0%
like truffle ganache soul CJ s
you<00:02:18.180><c> know</c><00:02:18.270><c> wallets</c><00:02:18.780><c> that</c><00:02:19.320><c> do</c><00:02:20.070><c> a</c><00:02:20.100><c> lot</c><00:02:20.340><c> of</c><00:02:20.370><c> like</c>

00:02:20.690 --> 00:02:20.700 align:start position:0%
you know wallets that do a lot of like
 

00:02:20.700 --> 00:02:22.550 align:start position:0%
you know wallets that do a lot of like
the<00:02:21.390><c> hard</c><00:02:21.570><c> work</c><00:02:21.750><c> for</c><00:02:21.780><c> everybody</c><00:02:22.170><c> and</c><00:02:22.380><c> they</c>

00:02:22.550 --> 00:02:22.560 align:start position:0%
the hard work for everybody and they
 

00:02:22.560 --> 00:02:23.600 align:start position:0%
the hard work for everybody and they
don't<00:02:22.740><c> really</c><00:02:22.830><c> realize</c><00:02:22.920><c> what</c><00:02:23.310><c> they're</c><00:02:23.430><c> doing</c>

00:02:23.600 --> 00:02:23.610 align:start position:0%
don't really realize what they're doing
 

00:02:23.610 --> 00:02:25.820 align:start position:0%
don't really realize what they're doing
in<00:02:23.700><c> behind</c><00:02:24.000><c> such</c><00:02:24.720><c> as</c><00:02:24.840><c> like</c><00:02:25.050><c> well</c><00:02:25.260><c> connect</c><00:02:25.590><c> meta</c>

00:02:25.820 --> 00:02:25.830 align:start position:0%
in behind such as like well connect meta
 

00:02:25.830 --> 00:02:29.870 align:start position:0%
in behind such as like well connect meta
mask<00:02:26.040><c> frame</c><00:02:26.720><c> so</c><00:02:27.720><c> many</c><00:02:27.900><c> more</c><00:02:28.670><c> really</c><00:02:29.670><c> helpful</c>

00:02:29.870 --> 00:02:29.880 align:start position:0%
mask frame so many more really helpful
 

00:02:29.880 --> 00:02:33.020 align:start position:0%
mask frame so many more really helpful
debugging<00:02:30.240><c> tools</c><00:02:30.450><c> like</c><00:02:30.690><c> EVM</c><00:02:30.990><c> lab</c><00:02:31.280><c> and</c><00:02:32.280><c> some</c><00:02:32.970><c> of</c>

00:02:33.020 --> 00:02:33.030 align:start position:0%
debugging tools like EVM lab and some of
 

00:02:33.030 --> 00:02:34.820 align:start position:0%
debugging tools like EVM lab and some of
you<00:02:33.720><c> might</c><00:02:33.870><c> not</c><00:02:33.990><c> know</c><00:02:34.050><c> what</c><00:02:34.260><c> it</c><00:02:34.320><c> is</c><00:02:34.470><c> but</c><00:02:34.650><c> it's</c>

00:02:34.820 --> 00:02:34.830 align:start position:0%
you might not know what it is but it's
 

00:02:34.830 --> 00:02:36.530 align:start position:0%
you might not know what it is but it's
like<00:02:34.890><c> helps</c><00:02:35.220><c> you</c><00:02:35.280><c> really</c><00:02:35.550><c> like</c><00:02:35.700><c> dive</c><00:02:36.090><c> deep</c><00:02:36.390><c> and</c>

00:02:36.530 --> 00:02:36.540 align:start position:0%
like helps you really like dive deep and
 

00:02:36.540 --> 00:02:37.880 align:start position:0%
like helps you really like dive deep and
is<00:02:36.690><c> seeing</c><00:02:36.840><c> what's</c><00:02:37.020><c> going</c><00:02:37.170><c> on</c><00:02:37.350><c> like</c><00:02:37.620><c> within</c>

00:02:37.880 --> 00:02:37.890 align:start position:0%
is seeing what's going on like within
 

00:02:37.890 --> 00:02:39.290 align:start position:0%
is seeing what's going on like within
the<00:02:38.010><c> EVM</c><00:02:38.340><c> while</c><00:02:38.490><c> you're</c><00:02:38.610><c> running</c><00:02:38.670><c> executing</c>

00:02:39.290 --> 00:02:39.300 align:start position:0%
the EVM while you're running executing
 

00:02:39.300 --> 00:02:42.230 align:start position:0%
the EVM while you're running executing
your<00:02:39.390><c> smart</c><00:02:39.570><c> contracts</c><00:02:40.700><c> and</c><00:02:41.700><c> now</c><00:02:41.850><c> I</c><00:02:41.880><c> see</c><00:02:42.120><c> there</c>

00:02:42.230 --> 00:02:42.240 align:start position:0%
your smart contracts and now I see there
 

00:02:42.240 --> 00:02:43.550 align:start position:0%
your smart contracts and now I see there
we<00:02:42.300><c> got</c><00:02:42.420><c> like</c><00:02:42.570><c> really</c><00:02:42.720><c> great</c><00:02:42.900><c> websites</c><00:02:43.320><c> that</c>

00:02:43.550 --> 00:02:43.560 align:start position:0%
we got like really great websites that
 

00:02:43.560 --> 00:02:44.870 align:start position:0%
we got like really great websites that
like<00:02:43.770><c> help</c><00:02:43.980><c> you</c><00:02:44.070><c> build</c><00:02:44.190><c> some</c><00:02:44.310><c> our</c><00:02:44.460><c> contracts</c>

00:02:44.870 --> 00:02:44.880 align:start position:0%
like help you build some our contracts
 

00:02:44.880 --> 00:02:47.180 align:start position:0%
like help you build some our contracts
like<00:02:45.000><c> play</c><00:02:45.270><c> and</c><00:02:45.510><c> remix</c><00:02:45.840><c> that</c><00:02:46.650><c> are</c><00:02:46.800><c> integral</c>

00:02:47.180 --> 00:02:47.190 align:start position:0%
like play and remix that are integral
 

00:02:47.190 --> 00:02:49.190 align:start position:0%
like play and remix that are integral
and<00:02:47.400><c> one</c><00:02:48.240><c> thing</c><00:02:48.420><c> to</c><00:02:48.600><c> note</c><00:02:48.750><c> with</c><00:02:48.870><c> like</c><00:02:49.020><c> just</c>

00:02:49.190 --> 00:02:49.200 align:start position:0%
and one thing to note with like just
 

00:02:49.200 --> 00:02:50.870 align:start position:0%
and one thing to note with like just
about<00:02:49.260><c> all</c><00:02:49.500><c> these</c><00:02:49.770><c> things</c><00:02:50.340><c> I've</c><00:02:50.550><c> listed</c><00:02:50.730><c> here</c>

00:02:50.870 --> 00:02:50.880 align:start position:0%
about all these things I've listed here
 

00:02:50.880 --> 00:02:55.520 align:start position:0%
about all these things I've listed here
I'm<00:02:51.810><c> pretty</c><00:02:52.230><c> sure</c><00:02:52.560><c> they</c><00:02:53.130><c> all</c><00:02:54.050><c> use</c><00:02:55.050><c> JavaScript</c>

00:02:55.520 --> 00:02:55.530 align:start position:0%
I'm pretty sure they all use JavaScript
 

00:02:55.530 --> 00:02:58.040 align:start position:0%
I'm pretty sure they all use JavaScript
right<00:02:55.860><c> now</c><00:02:56.040><c> and</c><00:02:56.970><c> it's</c><00:02:57.210><c> like</c><00:02:57.360><c> very</c><00:02:57.390><c> deeply</c>

00:02:58.040 --> 00:02:58.050 align:start position:0%
right now and it's like very deeply
 

00:02:58.050 --> 00:02:59.900 align:start position:0%
right now and it's like very deeply
nested<00:02:58.230><c> in</c><00:02:58.500><c> them</c><00:02:58.650><c> for</c><00:02:59.010><c> how</c><00:02:59.430><c> they</c><00:02:59.580><c> make</c><00:02:59.760><c> their</c>

00:02:59.900 --> 00:02:59.910 align:start position:0%
nested in them for how they make their
 

00:02:59.910 --> 00:03:01.370 align:start position:0%
nested in them for how they make their
connections<00:03:00.330><c> and</c><00:03:00.540><c> actually</c><00:03:00.870><c> interact</c><00:03:01.050><c> with</c>

00:03:01.370 --> 00:03:01.380 align:start position:0%
connections and actually interact with
 

00:03:01.380 --> 00:03:05.540 align:start position:0%
connections and actually interact with
the<00:03:02.220><c> theorem</c><00:03:02.580><c> so</c><00:03:03.210><c> moving</c><00:03:04.140><c> forward</c><00:03:04.430><c> you</c><00:03:05.430><c> know</c>

00:03:05.540 --> 00:03:05.550 align:start position:0%
the theorem so moving forward you know
 

00:03:05.550 --> 00:03:07.520 align:start position:0%
the theorem so moving forward you know
with<00:03:05.700><c> theorem</c><00:03:05.970><c> 2.0</c><00:03:06.450><c> there's</c><00:03:06.900><c> one</c><00:03:07.140><c> big</c><00:03:07.320><c> thing</c>

00:03:07.520 --> 00:03:07.530 align:start position:0%
with theorem 2.0 there's one big thing
 

00:03:07.530 --> 00:03:09.350 align:start position:0%
with theorem 2.0 there's one big thing
that<00:03:07.830><c> we</c><00:03:07.980><c> have</c><00:03:08.100><c> to</c><00:03:08.220><c> note</c><00:03:08.400><c> and</c><00:03:08.670><c> it's</c><00:03:08.910><c> that</c><00:03:09.120><c> you</c>

00:03:09.350 --> 00:03:09.360 align:start position:0%
that we have to note and it's that you
 

00:03:09.360 --> 00:03:12.530 align:start position:0%
that we have to note and it's that you
know<00:03:09.510><c> our</c><00:03:09.720><c> api's</c><00:03:10.140><c> are</c><00:03:10.710><c> not</c><00:03:11.190><c> at</c><00:03:11.550><c> all</c><00:03:11.910><c> equivalent</c>

00:03:12.530 --> 00:03:12.540 align:start position:0%
know our api's are not at all equivalent
 

00:03:12.540 --> 00:03:15.440 align:start position:0%
know our api's are not at all equivalent
like<00:03:13.070><c> zero</c><00:03:14.070><c> like</c><00:03:14.280><c> the</c><00:03:14.430><c> compatibility</c><00:03:15.060><c> is</c><00:03:15.120><c> like</c>

00:03:15.440 --> 00:03:15.450 align:start position:0%
like zero like the compatibility is like
 

00:03:15.450 --> 00:03:17.720 align:start position:0%
like zero like the compatibility is like
next<00:03:15.870><c> to</c><00:03:15.960><c> nothing</c><00:03:16.380><c> which</c><00:03:17.280><c> means</c><00:03:17.520><c> that</c>

00:03:17.720 --> 00:03:17.730 align:start position:0%
next to nothing which means that
 

00:03:17.730 --> 00:03:20.000 align:start position:0%
next to nothing which means that
everything<00:03:17.970><c> we've</c><00:03:18.210><c> just</c><00:03:18.240><c> listed</c><00:03:18.720><c> here</c><00:03:19.010><c> would</c>

00:03:20.000 --> 00:03:20.010 align:start position:0%
everything we've just listed here would
 

00:03:20.010 --> 00:03:21.740 align:start position:0%
everything we've just listed here would
not<00:03:20.190><c> work</c><00:03:20.460><c> right</c><00:03:21.030><c> out</c><00:03:21.150><c> of</c><00:03:21.180><c> the</c><00:03:21.300><c> gate</c><00:03:21.450><c> it</c>

00:03:21.740 --> 00:03:21.750 align:start position:0%
not work right out of the gate it
 

00:03:21.750 --> 00:03:22.940 align:start position:0%
not work right out of the gate it
actually<00:03:22.110><c> takes</c><00:03:22.290><c> quite</c><00:03:22.440><c> a</c><00:03:22.530><c> lot</c><00:03:22.710><c> of</c><00:03:22.830><c> an</c>

00:03:22.940 --> 00:03:22.950 align:start position:0%
actually takes quite a lot of an
 

00:03:22.950 --> 00:03:23.480 align:start position:0%
actually takes quite a lot of an
overhaul

00:03:23.480 --> 00:03:23.490 align:start position:0%
overhaul
 

00:03:23.490 --> 00:03:26.570 align:start position:0%
overhaul
borderline<00:03:23.940><c> to</c><00:03:24.060><c> rewrite</c><00:03:24.360><c> if</c><00:03:25.230><c> we</c><00:03:25.560><c> didn't</c><00:03:26.040><c> do</c>

00:03:26.570 --> 00:03:26.580 align:start position:0%
borderline to rewrite if we didn't do
 

00:03:26.580 --> 00:03:28.220 align:start position:0%
borderline to rewrite if we didn't do
something<00:03:26.610><c> to</c><00:03:26.970><c> help</c><00:03:27.120><c> better</c><00:03:27.720><c> support</c><00:03:28.200><c> a</c>

00:03:28.220 --> 00:03:28.230 align:start position:0%
something to help better support a
 

00:03:28.230 --> 00:03:31.160 align:start position:0%
something to help better support a
transition<00:03:28.680><c> period</c><00:03:29.840><c> so</c><00:03:30.840><c> that's</c><00:03:30.960><c> what</c><00:03:31.080><c> I've</c>

00:03:31.160 --> 00:03:31.170 align:start position:0%
transition period so that's what I've
 

00:03:31.170 --> 00:03:33.200 align:start position:0%
transition period so that's what I've
been<00:03:31.200><c> focusing</c><00:03:31.380><c> on</c><00:03:31.650><c> personally</c><00:03:32.070><c> so</c><00:03:32.250><c> I've</c><00:03:32.730><c> been</c>

00:03:33.200 --> 00:03:33.210 align:start position:0%
been focusing on personally so I've been
 

00:03:33.210 --> 00:03:35.060 align:start position:0%
been focusing on personally so I've been
spending<00:03:33.420><c> a</c><00:03:33.570><c> lot</c><00:03:33.660><c> of</c><00:03:33.720><c> time</c><00:03:33.810><c> personally</c><00:03:34.350><c> on</c><00:03:34.530><c> you</c>

00:03:35.060 --> 00:03:35.070 align:start position:0%
spending a lot of time personally on you
 

00:03:35.070 --> 00:03:37.490 align:start position:0%
spending a lot of time personally on you
know<00:03:35.190><c> how</c><00:03:35.400><c> can</c><00:03:35.790><c> we</c><00:03:35.820><c> make</c><00:03:36.300><c> this</c><00:03:36.690><c> smoother</c>

00:03:37.490 --> 00:03:37.500 align:start position:0%
know how can we make this smoother
 

00:03:37.500 --> 00:03:40.450 align:start position:0%
know how can we make this smoother
transition<00:03:38.010><c> for</c><00:03:38.580><c> teams</c><00:03:39.510><c> who</c><00:03:39.690><c> are</c><00:03:40.020><c> building</c>

00:03:40.450 --> 00:03:40.460 align:start position:0%
transition for teams who are building
 

00:03:40.460 --> 00:03:43.400 align:start position:0%
transition for teams who are building
quality<00:03:41.460><c> tools</c><00:03:41.820><c> that</c><00:03:42.120><c> are</c><00:03:42.210><c> used</c><00:03:42.330><c> every</c><00:03:42.600><c> day</c><00:03:42.630><c> I</c>

00:03:43.400 --> 00:03:43.410 align:start position:0%
quality tools that are used every day I
 

00:03:43.410 --> 00:03:45.800 align:start position:0%
quality tools that are used every day I
mean<00:03:44.130><c> like</c><00:03:44.310><c> I</c><00:03:44.400><c> think</c><00:03:44.430><c> ethers</c><00:03:44.970><c> alone</c><00:03:45.330><c> does</c><00:03:45.660><c> like</c>

00:03:45.800 --> 00:03:45.810 align:start position:0%
mean like I think ethers alone does like
 

00:03:45.810 --> 00:03:48.910 align:start position:0%
mean like I think ethers alone does like
13,000<00:03:46.680><c> thousand</c><00:03:47.520><c> downloads</c><00:03:47.940><c> on</c><00:03:48.270><c> the</c><00:03:48.390><c> little</c>

00:03:48.910 --> 00:03:48.920 align:start position:0%
13,000 thousand downloads on the little
 

00:03:48.920 --> 00:03:51.400 align:start position:0%
13,000 thousand downloads on the little
used<00:03:49.920><c> packages</c><00:03:50.460><c> on</c><00:03:50.580><c> like</c><00:03:50.730><c> the</c><00:03:50.850><c> github</c>

00:03:51.400 --> 00:03:51.410 align:start position:0%
used packages on like the github
 

00:03:51.410 --> 00:03:53.750 align:start position:0%
used packages on like the github
downloads<00:03:52.410><c> thing</c><00:03:52.530><c> which</c><00:03:52.680><c> is</c><00:03:52.830><c> like</c><00:03:52.980><c> that's</c><00:03:53.700><c> a</c>

00:03:53.750 --> 00:03:53.760 align:start position:0%
downloads thing which is like that's a
 

00:03:53.760 --> 00:03:55.310 align:start position:0%
downloads thing which is like that's a
lot<00:03:53.880><c> of</c><00:03:53.910><c> people</c><00:03:54.150><c> like</c><00:03:54.270><c> depending</c><00:03:54.630><c> on</c><00:03:54.750><c> you</c><00:03:55.290><c> know</c>

00:03:55.310 --> 00:03:55.320 align:start position:0%
lot of people like depending on you know
 

00:03:55.320 --> 00:03:57.740 align:start position:0%
lot of people like depending on you know
one<00:03:55.650><c> small</c><00:03:56.040><c> piece</c><00:03:56.190><c> of</c><00:03:56.340><c> software</c><00:03:56.640><c> within</c><00:03:57.450><c> the</c>

00:03:57.740 --> 00:03:57.750 align:start position:0%
one small piece of software within the
 

00:03:57.750 --> 00:04:01.370 align:start position:0%
one small piece of software within the
larger<00:03:58.200><c> context</c><00:03:58.590><c> of</c><00:03:58.680><c> the</c><00:03:58.740><c> ecosystem</c><00:03:59.310><c> so</c><00:04:00.380><c> just</c>

00:04:01.370 --> 00:04:01.380 align:start position:0%
larger context of the ecosystem so just
 

00:04:01.380 --> 00:04:03.380 align:start position:0%
larger context of the ecosystem so just
like<00:04:01.740><c> to</c><00:04:01.920><c> highlight</c><00:04:02.190><c> the</c><00:04:02.550><c> example</c><00:04:03.000><c> you</c><00:04:03.270><c> know</c>

00:04:03.380 --> 00:04:03.390 align:start position:0%
like to highlight the example you know
 

00:04:03.390 --> 00:04:07.540 align:start position:0%
like to highlight the example you know
we<00:04:03.660><c> have</c><00:04:03.900><c> a</c><00:04:03.930><c> block</c><00:04:04.380><c> in</c><00:04:05.450><c> you</c><00:04:06.450><c> know</c><00:04:06.540><c> eath</c><00:04:06.750><c> lon</c><00:04:06.990><c> and</c>

00:04:07.540 --> 00:04:07.550 align:start position:0%
we have a block in you know eath lon and
 

00:04:07.550 --> 00:04:10.220 align:start position:0%
we have a block in you know eath lon and
we<00:04:08.550><c> don't</c><00:04:08.730><c> really</c><00:04:09.000><c> have</c><00:04:09.120><c> a</c><00:04:09.630><c> one-to-one</c>

00:04:10.220 --> 00:04:10.230 align:start position:0%
we don't really have a one-to-one
 

00:04:10.230 --> 00:04:11.810 align:start position:0%
we don't really have a one-to-one
equivalent<00:04:10.830><c> because</c><00:04:10.950><c> we</c><00:04:11.130><c> have</c><00:04:11.310><c> two</c><00:04:11.490><c> types</c><00:04:11.700><c> of</c>

00:04:11.810 --> 00:04:11.820 align:start position:0%
equivalent because we have two types of
 

00:04:11.820 --> 00:04:14.449 align:start position:0%
equivalent because we have two types of
blocks<00:04:12.060><c> and</c><00:04:12.300><c> eath</c><00:04:12.450><c> too</c><00:04:13.040><c> so</c><00:04:14.040><c> that's</c><00:04:14.190><c> a</c><00:04:14.250><c> problem</c>

00:04:14.449 --> 00:04:14.459 align:start position:0%
blocks and eath too so that's a problem
 

00:04:14.459 --> 00:04:16.849 align:start position:0%
blocks and eath too so that's a problem
we<00:04:15.000><c> also</c><00:04:15.120><c> have</c><00:04:15.360><c> shards</c><00:04:15.690><c> shards</c><00:04:16.350><c> don't</c><00:04:16.560><c> exist</c>

00:04:16.849 --> 00:04:16.859 align:start position:0%
we also have shards shards don't exist
 

00:04:16.859 --> 00:04:18.860 align:start position:0%
we also have shards shards don't exist
so<00:04:16.950><c> your</c><00:04:17.160><c> eighth</c><00:04:17.340><c> one</c><00:04:17.549><c> I</c><00:04:17.760><c> don't</c><00:04:18.330><c> know</c><00:04:18.540><c> what</c><00:04:18.750><c> you</c>

00:04:18.860 --> 00:04:18.870 align:start position:0%
so your eighth one I don't know what you
 

00:04:18.870 --> 00:04:20.449 align:start position:0%
so your eighth one I don't know what you
would<00:04:18.989><c> what</c><00:04:19.380><c> you</c><00:04:19.410><c> do</c><00:04:19.709><c> there</c><00:04:19.890><c> you</c><00:04:20.100><c> know</c><00:04:20.220><c> like</c>

00:04:20.449 --> 00:04:20.459 align:start position:0%
would what you do there you know like
 

00:04:20.459 --> 00:04:23.270 align:start position:0%
would what you do there you know like
you<00:04:20.670><c> what</c><00:04:21.600><c> would</c><00:04:21.840><c> a</c><00:04:22.109><c> Thursday</c><00:04:22.770><c> when</c><00:04:22.950><c> you</c><00:04:23.070><c> say</c>

00:04:23.270 --> 00:04:23.280 align:start position:0%
you what would a Thursday when you say
 

00:04:23.280 --> 00:04:27.020 align:start position:0%
you what would a Thursday when you say
get<00:04:23.550><c> block</c><00:04:24.919><c> where</c><00:04:25.919><c> do</c><00:04:26.040><c> you</c><00:04:26.130><c> go</c><00:04:26.310><c> you</c><00:04:26.910><c> know</c>

00:04:27.020 --> 00:04:27.030 align:start position:0%
get block where do you go you know
 

00:04:27.030 --> 00:04:29.330 align:start position:0%
get block where do you go you know
there's<00:04:27.419><c> two</c><00:04:27.600><c> blocks</c><00:04:27.840><c> and</c><00:04:28.770><c> there's</c><00:04:28.979><c> also</c><00:04:29.130><c> many</c>

00:04:29.330 --> 00:04:29.340 align:start position:0%
there's two blocks and there's also many
 

00:04:29.340 --> 00:04:31.279 align:start position:0%
there's two blocks and there's also many
shards<00:04:29.760><c> so</c>

00:04:31.279 --> 00:04:31.289 align:start position:0%
shards so
 

00:04:31.289 --> 00:04:32.420 align:start position:0%
shards so
and<00:04:31.349><c> then</c><00:04:31.439><c> we</c><00:04:31.529><c> have</c><00:04:31.619><c> execution</c><00:04:32.069><c> environments</c>

00:04:32.420 --> 00:04:32.430 align:start position:0%
and then we have execution environments
 

00:04:32.430 --> 00:04:33.439 align:start position:0%
and then we have execution environments
I<00:04:32.460><c> don't</c><00:04:32.610><c> even</c><00:04:32.669><c> want</c><00:04:32.849><c> to</c><00:04:32.879><c> touch</c><00:04:32.999><c> that</c><00:04:33.059><c> and</c><00:04:33.389><c> I</c>

00:04:33.439 --> 00:04:33.449 align:start position:0%
I don't even want to touch that and I
 

00:04:33.449 --> 00:04:35.510 align:start position:0%
I don't even want to touch that and I
won't<00:04:33.599><c> be</c><00:04:33.749><c> touching</c><00:04:33.960><c> today</c><00:04:34.439><c> is</c><00:04:34.649><c> like</c><00:04:34.860><c> that's</c>

00:04:35.510 --> 00:04:35.520 align:start position:0%
won't be touching today is like that's
 

00:04:35.520 --> 00:04:38.779 align:start position:0%
won't be touching today is like that's
something<00:04:35.729><c> else</c><00:04:36.680><c> but</c><00:04:37.680><c> to</c><00:04:38.189><c> highlight</c><00:04:38.339><c> my</c><00:04:38.520><c> point</c>

00:04:38.779 --> 00:04:38.789 align:start position:0%
something else but to highlight my point
 

00:04:38.789 --> 00:04:39.649 align:start position:0%
something else but to highlight my point
is<00:04:38.909><c> like</c><00:04:39.029><c> there's</c><00:04:39.210><c> so</c><00:04:39.270><c> many</c><00:04:39.360><c> discrepancies</c>

00:04:39.649 --> 00:04:39.659 align:start position:0%
is like there's so many discrepancies
 

00:04:39.659 --> 00:04:41.899 align:start position:0%
is like there's so many discrepancies
that<00:04:40.229><c> the</c><00:04:40.589><c> api's</c><00:04:40.889><c> will</c><00:04:41.219><c> never</c><00:04:41.369><c> line</c><00:04:41.550><c> up</c><00:04:41.729><c> and</c>

00:04:41.899 --> 00:04:41.909 align:start position:0%
that the api's will never line up and
 

00:04:41.909 --> 00:04:43.249 align:start position:0%
that the api's will never line up and
they<00:04:42.059><c> won't</c><00:04:42.270><c> but</c><00:04:42.719><c> there's</c><00:04:42.899><c> some</c><00:04:43.020><c> things</c><00:04:43.199><c> we</c>

00:04:43.249 --> 00:04:43.259 align:start position:0%
they won't but there's some things we
 

00:04:43.259 --> 00:04:44.749 align:start position:0%
they won't but there's some things we
can<00:04:43.439><c> do</c><00:04:43.559><c> and</c><00:04:43.770><c> there's</c><00:04:44.099><c> some</c><00:04:44.219><c> clever</c><00:04:44.369><c> things</c><00:04:44.490><c> we</c>

00:04:44.749 --> 00:04:44.759 align:start position:0%
can do and there's some clever things we
 

00:04:44.759 --> 00:04:47.899 align:start position:0%
can do and there's some clever things we
can<00:04:44.909><c> do</c><00:04:45.499><c> so</c><00:04:46.669><c> something</c><00:04:47.669><c> I've</c><00:04:47.789><c> been</c><00:04:47.819><c> thinking</c>

00:04:47.899 --> 00:04:47.909 align:start position:0%
can do so something I've been thinking
 

00:04:47.909 --> 00:04:49.249 align:start position:0%
can do so something I've been thinking
about<00:04:48.149><c> as</c><00:04:48.330><c> an</c><00:04:48.449><c> interim</c><00:04:48.779><c> solution</c><00:04:48.899><c> and</c>

00:04:49.249 --> 00:04:49.259 align:start position:0%
about as an interim solution and
 

00:04:49.259 --> 00:04:51.049 align:start position:0%
about as an interim solution and
obviously<00:04:49.499><c> this</c><00:04:49.589><c> is</c><00:04:49.710><c> not</c><00:04:49.770><c> great</c><00:04:50.039><c> you</c><00:04:50.789><c> know</c><00:04:50.909><c> the</c>

00:04:51.049 --> 00:04:51.059 align:start position:0%
obviously this is not great you know the
 

00:04:51.059 --> 00:04:52.279 align:start position:0%
obviously this is not great you know the
more<00:04:51.210><c> I've</c><00:04:51.449><c> been</c><00:04:51.569><c> talking</c><00:04:51.809><c> a</c><00:04:51.869><c> lot</c><00:04:51.930><c> of</c><00:04:52.080><c> teams</c>

00:04:52.279 --> 00:04:52.289 align:start position:0%
more I've been talking a lot of teams
 

00:04:52.289 --> 00:04:54.529 align:start position:0%
more I've been talking a lot of teams
especially<00:04:52.949><c> truffle</c><00:04:53.460><c> has</c><00:04:53.580><c> been</c><00:04:53.759><c> like</c><00:04:53.909><c> no</c><00:04:54.330><c> they</c>

00:04:54.529 --> 00:04:54.539 align:start position:0%
especially truffle has been like no they
 

00:04:54.539 --> 00:04:56.540 align:start position:0%
especially truffle has been like no they
want<00:04:54.749><c> like</c><00:04:54.899><c> they're</c><00:04:55.740><c> happy</c><00:04:56.099><c> to</c><00:04:56.219><c> do</c><00:04:56.339><c> like</c><00:04:56.520><c> a</c>

00:04:56.540 --> 00:04:56.550 align:start position:0%
want like they're happy to do like a
 

00:04:56.550 --> 00:04:59.869 align:start position:0%
want like they're happy to do like a
like<00:04:56.939><c> a</c><00:04:56.999><c> proper</c><00:04:57.800><c> baked</c><00:04:58.800><c> in</c><00:04:58.979><c> solution</c><00:04:59.369><c> but</c>

00:04:59.869 --> 00:04:59.879 align:start position:0%
like a proper baked in solution but
 

00:04:59.879 --> 00:05:01.999 align:start position:0%
like a proper baked in solution but
something<00:05:00.149><c> interim</c><00:05:00.539><c> that</c><00:05:00.569><c> we</c><00:05:00.779><c> could</c><00:05:00.930><c> do</c><00:05:01.080><c> you</c>

00:05:01.999 --> 00:05:02.009 align:start position:0%
something interim that we could do you
 

00:05:02.009 --> 00:05:03.350 align:start position:0%
something interim that we could do you
know<00:05:02.159><c> you</c><00:05:02.339><c> know</c><00:05:02.460><c> with</c><00:05:02.669><c> ether</c><00:05:03.029><c> is</c><00:05:03.089><c> what</c><00:05:03.270><c> we</c>

00:05:03.350 --> 00:05:03.360 align:start position:0%
know you know with ether is what we
 

00:05:03.360 --> 00:05:05.149 align:start position:0%
know you know with ether is what we
typically<00:05:03.659><c> do</c><00:05:03.809><c> is</c><00:05:03.839><c> you</c><00:05:04.020><c> pass</c><00:05:04.499><c> in</c><00:05:04.709><c> you</c><00:05:04.889><c> know</c><00:05:05.009><c> the</c>

00:05:05.149 --> 00:05:05.159 align:start position:0%
typically do is you pass in you know the
 

00:05:05.159 --> 00:05:06.589 align:start position:0%
typically do is you pass in you know the
test<00:05:05.369><c> net</c><00:05:05.520><c> or</c><00:05:05.729><c> the</c><00:05:05.849><c> network</c><00:05:06.029><c> you</c><00:05:06.240><c> want</c><00:05:06.360><c> to</c><00:05:06.419><c> use</c>

00:05:06.589 --> 00:05:06.599 align:start position:0%
test net or the network you want to use
 

00:05:06.599 --> 00:05:08.389 align:start position:0%
test net or the network you want to use
and<00:05:07.469><c> what</c><00:05:07.619><c> we</c><00:05:07.709><c> can</c><00:05:07.830><c> actually</c><00:05:07.949><c> do</c><00:05:08.129><c> is</c><00:05:08.189><c> we</c><00:05:08.279><c> can</c>

00:05:08.389 --> 00:05:08.399 align:start position:0%
and what we can actually do is we can
 

00:05:08.399 --> 00:05:10.429 align:start position:0%
and what we can actually do is we can
create<00:05:08.520><c> about</c><00:05:08.759><c> a</c><00:05:08.819><c> like</c><00:05:09.449><c> an</c><00:05:09.539><c> adapter</c><00:05:09.990><c> sort</c><00:05:10.349><c> of</c>

00:05:10.429 --> 00:05:10.439 align:start position:0%
create about a like an adapter sort of
 

00:05:10.439 --> 00:05:12.350 align:start position:0%
create about a like an adapter sort of
like<00:05:10.559><c> that</c><00:05:11.009><c> sits</c><00:05:11.309><c> right</c><00:05:11.520><c> on</c><00:05:11.879><c> in</c><00:05:11.999><c> the</c><00:05:12.059><c> outside</c>

00:05:12.350 --> 00:05:12.360 align:start position:0%
like that sits right on in the outside
 

00:05:12.360 --> 00:05:15.139 align:start position:0%
like that sits right on in the outside
and<00:05:12.539><c> wraps</c><00:05:12.869><c> all</c><00:05:13.080><c> the</c><00:05:13.169><c> requests</c><00:05:13.619><c> and</c><00:05:14.550><c> basically</c>

00:05:15.139 --> 00:05:15.149 align:start position:0%
and wraps all the requests and basically
 

00:05:15.149 --> 00:05:16.820 align:start position:0%
and wraps all the requests and basically
the<00:05:15.209><c> idea</c><00:05:15.389><c> behind</c><00:05:15.419><c> did</c><00:05:16.050><c> that</c><00:05:16.289><c> slide</c><00:05:16.559><c> getting</c>

00:05:16.820 --> 00:05:16.830 align:start position:0%
the idea behind did that slide getting
 

00:05:16.830 --> 00:05:18.589 align:start position:0%
the idea behind did that slide getting
to<00:05:16.919><c> know</c><00:05:17.039><c> and</c><00:05:17.879><c> basically</c><00:05:18.149><c> the</c><00:05:18.270><c> idea</c><00:05:18.479><c> behind</c>

00:05:18.589 --> 00:05:18.599 align:start position:0%
to know and basically the idea behind
 

00:05:18.599 --> 00:05:21.230 align:start position:0%
to know and basically the idea behind
that<00:05:18.779><c> is</c><00:05:18.899><c> something</c><00:05:19.860><c> that</c><00:05:20.099><c> we</c><00:05:20.490><c> did</c><00:05:20.909><c> a</c><00:05:20.939><c> chain</c>

00:05:21.230 --> 00:05:21.240 align:start position:0%
that is something that we did a chain
 

00:05:21.240 --> 00:05:23.809 align:start position:0%
that is something that we did a chain
safe<00:05:21.449><c> with</c><00:05:22.259><c> something</c><00:05:22.800><c> called</c><00:05:23.219><c> ether</c><00:05:23.669><c> meant</c>

00:05:23.809 --> 00:05:23.819 align:start position:0%
safe with something called ether meant
 

00:05:23.819 --> 00:05:26.989 align:start position:0%
safe with something called ether meant
from<00:05:24.149><c> the</c><00:05:24.270><c> cosmos</c><00:05:24.599><c> ecosystem</c><00:05:25.229><c> where</c><00:05:25.919><c> we</c><00:05:26.369><c> made</c>

00:05:26.989 --> 00:05:26.999 align:start position:0%
from the cosmos ecosystem where we made
 

00:05:26.999 --> 00:05:29.600 align:start position:0%
from the cosmos ecosystem where we made
the<00:05:27.119><c> EVM</c><00:05:27.449><c> work</c><00:05:27.659><c> on</c><00:05:28.259><c> top</c><00:05:28.469><c> at</c><00:05:28.619><c> Endermen</c><00:05:28.949><c> but</c>

00:05:29.600 --> 00:05:29.610 align:start position:0%
the EVM work on top at Endermen but
 

00:05:29.610 --> 00:05:31.070 align:start position:0%
the EVM work on top at Endermen but
naturally<00:05:30.029><c> they</c><00:05:30.180><c> again</c><00:05:30.599><c> it's</c><00:05:30.779><c> kind</c><00:05:30.959><c> of</c><00:05:30.990><c> a</c>

00:05:31.070 --> 00:05:31.080 align:start position:0%
naturally they again it's kind of a
 

00:05:31.080 --> 00:05:32.989 align:start position:0%
naturally they again it's kind of a
similar<00:05:31.259><c> situation</c><00:05:31.379><c> they</c><00:05:31.949><c> don't</c><00:05:31.979><c> line</c><00:05:32.430><c> up</c><00:05:32.459><c> but</c>

00:05:32.989 --> 00:05:32.999 align:start position:0%
similar situation they don't line up but
 

00:05:32.999 --> 00:05:34.040 align:start position:0%
similar situation they don't line up but
we<00:05:33.149><c> had</c><00:05:33.300><c> to</c><00:05:33.419><c> make</c><00:05:33.509><c> sure</c><00:05:33.659><c> that</c><00:05:33.749><c> all</c><00:05:33.959><c> the</c>

00:05:34.040 --> 00:05:34.050 align:start position:0%
we had to make sure that all the
 

00:05:34.050 --> 00:05:35.839 align:start position:0%
we had to make sure that all the
developer<00:05:34.529><c> tooling</c><00:05:34.860><c> like</c><00:05:35.219><c> worked</c><00:05:35.430><c> right</c><00:05:35.729><c> out</c>

00:05:35.839 --> 00:05:35.849 align:start position:0%
developer tooling like worked right out
 

00:05:35.849 --> 00:05:37.459 align:start position:0%
developer tooling like worked right out
of<00:05:35.879><c> the</c><00:05:36.029><c> gate</c><00:05:36.180><c> so</c><00:05:36.419><c> that</c><00:05:36.569><c> you</c><00:05:36.689><c> could</c><00:05:36.930><c> it</c><00:05:37.289><c> was</c>

00:05:37.459 --> 00:05:37.469 align:start position:0%
of the gate so that you could it was
 

00:05:37.469 --> 00:05:41.239 align:start position:0%
of the gate so that you could it was
like<00:05:37.620><c> playing</c><00:05:37.860><c> in</c><00:05:38.279><c> a</c><00:05:38.370><c> theorem</c><00:05:39.409><c> cuz</c><00:05:40.409><c> you</c><00:05:41.159><c> know</c>

00:05:41.239 --> 00:05:41.249 align:start position:0%
like playing in a theorem cuz you know
 

00:05:41.249 --> 00:05:44.570 align:start position:0%
like playing in a theorem cuz you know
otherwise<00:05:41.759><c> why</c><00:05:41.969><c> would</c><00:05:42.089><c> you</c><00:05:42.149><c> use</c><00:05:42.240><c> it</c><00:05:42.389><c> so</c><00:05:43.580><c> what</c>

00:05:44.570 --> 00:05:44.580 align:start position:0%
otherwise why would you use it so what
 

00:05:44.580 --> 00:05:46.399 align:start position:0%
otherwise why would you use it so what
we<00:05:44.669><c> did</c><00:05:44.819><c> was</c><00:05:44.969><c> we</c><00:05:44.999><c> basically</c><00:05:45.419><c> added</c><00:05:46.080><c> this</c><00:05:46.199><c> layer</c>

00:05:46.399 --> 00:05:46.409 align:start position:0%
we did was we basically added this layer
 

00:05:46.409 --> 00:05:48.469 align:start position:0%
we did was we basically added this layer
in<00:05:46.620><c> front</c><00:05:47.069><c> that</c><00:05:47.249><c> every</c><00:05:47.580><c> time</c><00:05:47.759><c> an</c><00:05:47.879><c> API</c><00:05:48.120><c> request</c>

00:05:48.469 --> 00:05:48.479 align:start position:0%
in front that every time an API request
 

00:05:48.479 --> 00:05:52.009 align:start position:0%
in front that every time an API request
came<00:05:48.689><c> into</c><00:05:49.129><c> the</c><00:05:50.129><c> EVM</c><00:05:50.490><c> or</c><00:05:50.789><c> in</c><00:05:51.360><c> this</c><00:05:51.539><c> case</c><00:05:51.749><c> it</c>

00:05:52.009 --> 00:05:52.019 align:start position:0%
came into the EVM or in this case it
 

00:05:52.019 --> 00:05:53.089 align:start position:0%
came into the EVM or in this case it
would<00:05:52.110><c> be</c><00:05:52.139><c> like</c><00:05:52.229><c> when</c><00:05:52.559><c> it</c><00:05:52.620><c> hits</c><00:05:52.769><c> the</c><00:05:52.830><c> beacon</c>

00:05:53.089 --> 00:05:53.099 align:start position:0%
would be like when it hits the beacon
 

00:05:53.099 --> 00:05:56.389 align:start position:0%
would be like when it hits the beacon
chain<00:05:53.309><c> or</c><00:05:53.490><c> AOL</c><00:05:54.269><c> whatever's</c><00:05:54.779><c> there</c><00:05:55.399><c> we're</c>

00:05:56.389 --> 00:05:56.399 align:start position:0%
chain or AOL whatever's there we're
 

00:05:56.399 --> 00:05:58.399 align:start position:0%
chain or AOL whatever's there we're
basically<00:05:56.699><c> looking</c><00:05:57.659><c> at</c><00:05:57.899><c> it</c><00:05:58.080><c> and</c><00:05:58.199><c> then</c>

00:05:58.399 --> 00:05:58.409 align:start position:0%
basically looking at it and then
 

00:05:58.409 --> 00:06:00.230 align:start position:0%
basically looking at it and then
translating<00:05:59.009><c> to</c><00:05:59.159><c> whatever</c><00:05:59.370><c> we</c><00:05:59.669><c> think</c><00:05:59.879><c> makes</c>

00:06:00.230 --> 00:06:00.240 align:start position:0%
translating to whatever we think makes
 

00:06:00.240 --> 00:06:03.920 align:start position:0%
translating to whatever we think makes
the<00:06:00.389><c> most</c><00:06:00.419><c> sense</c><00:06:01.099><c> from</c><00:06:02.099><c> that</c><00:06:02.610><c> side</c><00:06:03.419><c> so</c><00:06:03.599><c> we</c><00:06:03.809><c> can</c>

00:06:03.920 --> 00:06:03.930 align:start position:0%
the most sense from that side so we can
 

00:06:03.930 --> 00:06:05.059 align:start position:0%
the most sense from that side so we can
do<00:06:04.019><c> that</c><00:06:04.169><c> with</c><00:06:04.259><c> the</c><00:06:04.319><c> beacon</c><00:06:04.529><c> chain</c><00:06:04.680><c> right</c><00:06:04.830><c> and</c>

00:06:05.059 --> 00:06:05.069 align:start position:0%
do that with the beacon chain right and
 

00:06:05.069 --> 00:06:07.309 align:start position:0%
do that with the beacon chain right and
with<00:06:05.610><c> this</c><00:06:05.789><c> so</c><00:06:06.089><c> chances</c><00:06:06.869><c> are</c><00:06:07.019><c> you</c><00:06:07.199><c> have</c><00:06:07.289><c> a</c>

00:06:07.309 --> 00:06:07.319 align:start position:0%
with this so chances are you have a
 

00:06:07.319 --> 00:06:08.420 align:start position:0%
with this so chances are you have a
contract<00:06:07.740><c> you're</c><00:06:07.889><c> saying</c><00:06:08.099><c> hey</c><00:06:08.189><c> I</c><00:06:08.219><c> want</c><00:06:08.369><c> to</c>

00:06:08.420 --> 00:06:08.430 align:start position:0%
contract you're saying hey I want to
 

00:06:08.430 --> 00:06:11.209 align:start position:0%
contract you're saying hey I want to
look<00:06:08.490><c> up</c><00:06:08.610><c> this</c><00:06:08.729><c> contract</c><00:06:09.830><c> you're</c><00:06:10.830><c> probably</c>

00:06:11.209 --> 00:06:11.219 align:start position:0%
look up this contract you're probably
 

00:06:11.219 --> 00:06:12.499 align:start position:0%
look up this contract you're probably
you<00:06:11.639><c> have</c><00:06:11.729><c> to</c><00:06:11.819><c> get</c><00:06:11.909><c> routed</c><00:06:12.029><c> to</c><00:06:12.240><c> a</c><00:06:12.269><c> shard</c>

00:06:12.499 --> 00:06:12.509 align:start position:0%
you have to get routed to a shard
 

00:06:12.509 --> 00:06:14.089 align:start position:0%
you have to get routed to a shard
because<00:06:13.199><c> that's</c><00:06:13.349><c> where</c><00:06:13.559><c> your</c><00:06:13.709><c> contracts</c><00:06:14.069><c> and</c>

00:06:14.089 --> 00:06:14.099 align:start position:0%
because that's where your contracts and
 

00:06:14.099 --> 00:06:15.829 align:start position:0%
because that's where your contracts and
be<00:06:14.279><c> living</c><00:06:14.550><c> and</c><00:06:15.209><c> you're</c><00:06:15.360><c> gonna</c><00:06:15.479><c> have</c><00:06:15.599><c> to</c><00:06:15.659><c> you</c>

00:06:15.829 --> 00:06:15.839 align:start position:0%
be living and you're gonna have to you
 

00:06:15.839 --> 00:06:17.449 align:start position:0%
be living and you're gonna have to you
do<00:06:16.229><c> it</c><00:06:16.319><c> that</c><00:06:16.439><c> way</c><00:06:16.499><c> so</c><00:06:16.559><c> we</c><00:06:16.769><c> can</c><00:06:16.919><c> just</c><00:06:17.159><c> take</c><00:06:17.279><c> like</c>

00:06:17.449 --> 00:06:17.459 align:start position:0%
do it that way so we can just take like
 

00:06:17.459 --> 00:06:21.230 align:start position:0%
do it that way so we can just take like
a<00:06:17.490><c> generic</c><00:06:17.969><c> request</c><00:06:18.740><c> from</c><00:06:19.999><c> you</c><00:06:20.999><c> know</c><00:06:21.089><c> the</c>

00:06:21.230 --> 00:06:21.240 align:start position:0%
a generic request from you know the
 

00:06:21.240 --> 00:06:23.749 align:start position:0%
a generic request from you know the
standard<00:06:21.449><c> eath</c><00:06:21.749><c> one</c><00:06:21.990><c> API</c><00:06:22.589><c> and</c><00:06:23.039><c> like</c><00:06:23.279><c> rewrap</c><00:06:23.729><c> it</c>

00:06:23.749 --> 00:06:23.759 align:start position:0%
standard eath one API and like rewrap it
 

00:06:23.759 --> 00:06:28.129 align:start position:0%
standard eath one API and like rewrap it
and<00:06:24.119><c> pop</c><00:06:24.990><c> it</c><00:06:25.139><c> back</c><00:06:25.169><c> out</c><00:06:25.999><c> that</c><00:06:26.999><c> works</c><00:06:27.209><c> it's</c><00:06:28.080><c> not</c>

00:06:28.129 --> 00:06:28.139 align:start position:0%
and pop it back out that works it's not
 

00:06:28.139 --> 00:06:28.670 align:start position:0%
and pop it back out that works it's not
great

00:06:28.670 --> 00:06:28.680 align:start position:0%
great
 

00:06:28.680 --> 00:06:30.769 align:start position:0%
great
you<00:06:29.069><c> know</c><00:06:29.189><c> we</c><00:06:29.490><c> that</c><00:06:29.669><c> mean</c><00:06:30.029><c> every</c><00:06:30.300><c> client</c><00:06:30.659><c> team</c>

00:06:30.769 --> 00:06:30.779 align:start position:0%
you know we that mean every client team
 

00:06:30.779 --> 00:06:33.049 align:start position:0%
you know we that mean every client team
would<00:06:30.959><c> have</c><00:06:31.110><c> to</c><00:06:31.229><c> go</c><00:06:31.349><c> and</c><00:06:31.379><c> adopt</c><00:06:32.159><c> this</c><00:06:32.369><c> like</c><00:06:33.029><c> a</c>

00:06:33.049 --> 00:06:33.059 align:start position:0%
would have to go and adopt this like a
 

00:06:33.059 --> 00:06:35.149 align:start position:0%
would have to go and adopt this like a
interface<00:06:33.689><c> sitting</c><00:06:34.349><c> in</c><00:06:34.409><c> front</c><00:06:34.559><c> of</c><00:06:34.800><c> their</c>

00:06:35.149 --> 00:06:35.159 align:start position:0%
interface sitting in front of their
 

00:06:35.159 --> 00:06:36.949 align:start position:0%
interface sitting in front of their
current<00:06:35.729><c> whatever</c><00:06:36.089><c> we</c><00:06:36.300><c> end</c><00:06:36.419><c> up</c><00:06:36.509><c> making</c><00:06:36.659><c> these</c>

00:06:36.949 --> 00:06:36.959 align:start position:0%
current whatever we end up making these
 

00:06:36.959 --> 00:06:39.109 align:start position:0%
current whatever we end up making these
two<00:06:37.169><c> API</c><00:06:37.409><c> whether</c><00:06:37.830><c> it's</c><00:06:38.039><c> Jason</c><00:06:38.309><c> or</c><00:06:38.399><c> you</c><00:06:39.029><c> know</c>

00:06:39.109 --> 00:06:39.119 align:start position:0%
two API whether it's Jason or you know
 

00:06:39.119 --> 00:06:40.839 align:start position:0%
two API whether it's Jason or you know
whatever

00:06:40.839 --> 00:06:40.849 align:start position:0%
whatever
 

00:06:40.849 --> 00:06:43.759 align:start position:0%
whatever
it<00:06:41.849><c> does</c><00:06:42.060><c> the</c><00:06:42.209><c> job</c><00:06:42.539><c> it's</c><00:06:42.659><c> not</c><00:06:42.839><c> great</c><00:06:43.349><c> you</c><00:06:43.680><c> know</c>

00:06:43.759 --> 00:06:43.769 align:start position:0%
it does the job it's not great you know
 

00:06:43.769 --> 00:06:45.050 align:start position:0%
it does the job it's not great you know
we<00:06:43.889><c> could</c><00:06:44.069><c> also</c><00:06:44.370><c> integrate</c>

00:06:45.050 --> 00:06:45.060 align:start position:0%
we could also integrate
 

00:06:45.060 --> 00:06:46.340 align:start position:0%
we could also integrate
into<00:06:45.419><c> the</c><00:06:45.510><c> provider</c><00:06:45.810><c> so</c><00:06:45.960><c> you</c><00:06:46.050><c> know</c><00:06:46.110><c> we</c><00:06:46.230><c> could</c>

00:06:46.340 --> 00:06:46.350 align:start position:0%
into the provider so you know we could
 

00:06:46.350 --> 00:06:48.350 align:start position:0%
into the provider so you know we could
actually<00:06:46.560><c> put</c><00:06:46.830><c> it</c><00:06:46.919><c> into</c><00:06:47.040><c> ethers</c><00:06:47.370><c> again</c><00:06:47.700><c> not</c>

00:06:48.350 --> 00:06:48.360 align:start position:0%
actually put it into ethers again not
 

00:06:48.360 --> 00:06:51.650 align:start position:0%
actually put it into ethers again not
the<00:06:48.480><c> optimal</c><00:06:48.810><c> solution</c><00:06:50.330><c> this</c><00:06:51.330><c> is</c><00:06:51.389><c> something</c>

00:06:51.650 --> 00:06:51.660 align:start position:0%
the optimal solution this is something
 

00:06:51.660 --> 00:06:53.240 align:start position:0%
the optimal solution this is something
we're<00:06:51.750><c> thinking</c><00:06:51.780><c> about</c><00:06:52.040><c> ideally</c><00:06:53.040><c> we're</c><00:06:53.160><c> gonna</c>

00:06:53.240 --> 00:06:53.250 align:start position:0%
we're thinking about ideally we're gonna
 

00:06:53.250 --> 00:06:54.620 align:start position:0%
we're thinking about ideally we're gonna
have<00:06:53.370><c> to</c><00:06:53.460><c> do</c><00:06:53.580><c> some</c><00:06:54.000><c> sort</c><00:06:54.180><c> of</c><00:06:54.210><c> a</c><00:06:54.270><c> ground-up</c>

00:06:54.620 --> 00:06:54.630 align:start position:0%
have to do some sort of a ground-up
 

00:06:54.630 --> 00:06:57.590 align:start position:0%
have to do some sort of a ground-up
rewrite<00:06:54.990><c> on</c><00:06:55.740><c> our</c><00:06:56.669><c> providers</c><00:06:57.120><c> and</c><00:06:57.300><c> if</c><00:06:57.360><c> we</c><00:06:57.450><c> can</c>

00:06:57.590 --> 00:06:57.600 align:start position:0%
rewrite on our providers and if we can
 

00:06:57.600 --> 00:06:58.610 align:start position:0%
rewrite on our providers and if we can
do<00:06:57.660><c> it</c><00:06:57.720><c> from</c><00:06:57.780><c> the</c><00:06:57.930><c> providers</c><00:06:58.410><c> perspective</c>

00:06:58.610 --> 00:06:58.620 align:start position:0%
do it from the providers perspective
 

00:06:58.620 --> 00:07:00.740 align:start position:0%
do it from the providers perspective
then<00:06:59.100><c> we</c><00:06:59.190><c> actually</c><00:06:59.460><c> save</c><00:06:59.639><c> ourselves</c><00:06:59.760><c> as</c><00:07:00.180><c> long</c>

00:07:00.740 --> 00:07:00.750 align:start position:0%
then we actually save ourselves as long
 

00:07:00.750 --> 00:07:02.900 align:start position:0%
then we actually save ourselves as long
as<00:07:00.870><c> the</c><00:07:00.930><c> providers</c><00:07:01.350><c> maintain</c><00:07:01.889><c> the</c><00:07:02.490><c> same</c><00:07:02.730><c> API</c>

00:07:02.900 --> 00:07:02.910 align:start position:0%
as the providers maintain the same API
 

00:07:02.910 --> 00:07:04.760 align:start position:0%
as the providers maintain the same API
format<00:07:03.630><c> and</c><00:07:03.840><c> then</c><00:07:03.960><c> we're</c><00:07:04.110><c> just</c><00:07:04.410><c> doing</c><00:07:04.500><c> a</c><00:07:04.680><c> lot</c>

00:07:04.760 --> 00:07:04.770 align:start position:0%
format and then we're just doing a lot
 

00:07:04.770 --> 00:07:06.470 align:start position:0%
format and then we're just doing a lot
of<00:07:04.889><c> magic</c><00:07:05.040><c> and</c><00:07:05.340><c> behind</c><00:07:05.610><c> we</c><00:07:06.000><c> actually</c><00:07:06.330><c> won't</c>

00:07:06.470 --> 00:07:06.480 align:start position:0%
of magic and behind we actually won't
 

00:07:06.480 --> 00:07:08.000 align:start position:0%
of magic and behind we actually won't
have<00:07:06.630><c> to</c><00:07:06.780><c> rewrite</c><00:07:07.080><c> a</c><00:07:07.139><c> lot</c><00:07:07.320><c> of</c><00:07:07.410><c> our</c><00:07:07.530><c> dev</c><00:07:07.680><c> tooling</c>

00:07:08.000 --> 00:07:08.010 align:start position:0%
have to rewrite a lot of our dev tooling
 

00:07:08.010 --> 00:07:09.710 align:start position:0%
have to rewrite a lot of our dev tooling
and<00:07:08.220><c> like</c><00:07:08.370><c> dev</c><00:07:08.550><c> teams</c><00:07:08.790><c> can</c><00:07:08.970><c> continue</c><00:07:09.480><c> to</c>

00:07:09.710 --> 00:07:09.720 align:start position:0%
and like dev teams can continue to
 

00:07:09.720 --> 00:07:12.170 align:start position:0%
and like dev teams can continue to
operate<00:07:10.080><c> as</c><00:07:10.380><c> they</c><00:07:11.070><c> did</c><00:07:11.220><c> before</c>

00:07:12.170 --> 00:07:12.180 align:start position:0%
operate as they did before
 

00:07:12.180 --> 00:07:13.580 align:start position:0%
operate as they did before
naturally<00:07:12.750><c> it'd</c><00:07:12.810><c> be</c><00:07:12.930><c> nice</c><00:07:13.050><c> to</c><00:07:13.200><c> get</c><00:07:13.290><c> some</c><00:07:13.440><c> like</c>

00:07:13.580 --> 00:07:13.590 align:start position:0%
naturally it'd be nice to get some like
 

00:07:13.590 --> 00:07:15.770 align:start position:0%
naturally it'd be nice to get some like
native<00:07:13.980><c> you</c><00:07:14.190><c> know</c><00:07:14.280><c> if</c><00:07:14.520><c> two</c><00:07:14.820><c> tooling</c><00:07:15.389><c> but</c><00:07:15.419><c> to</c>

00:07:15.770 --> 00:07:15.780 align:start position:0%
native you know if two tooling but to
 

00:07:15.780 --> 00:07:18.350 align:start position:0%
native you know if two tooling but to
help<00:07:15.960><c> ease</c><00:07:16.350><c> the</c><00:07:16.889><c> transition</c><00:07:16.919><c> over</c><00:07:17.669><c> this</c><00:07:18.180><c> is</c>

00:07:18.350 --> 00:07:18.360 align:start position:0%
help ease the transition over this is
 

00:07:18.360 --> 00:07:20.000 align:start position:0%
help ease the transition over this is
one<00:07:18.750><c> it's</c><00:07:18.900><c> something</c><00:07:19.020><c> along</c><00:07:19.380><c> this</c><00:07:19.680><c> line</c><00:07:19.860><c> will</c>

00:07:20.000 --> 00:07:20.010 align:start position:0%
one it's something along this line will
 

00:07:20.010 --> 00:07:21.650 align:start position:0%
one it's something along this line will
probably<00:07:20.310><c> have</c><00:07:20.400><c> to</c><00:07:20.460><c> be</c><00:07:20.520><c> the</c><00:07:20.700><c> best</c><00:07:20.940><c> best</c><00:07:21.479><c> case</c>

00:07:21.650 --> 00:07:21.660 align:start position:0%
probably have to be the best best case
 

00:07:21.660 --> 00:07:24.469 align:start position:0%
probably have to be the best best case
we<00:07:21.810><c> can</c><00:07:21.960><c> do</c><00:07:22.250><c> otherwise</c><00:07:23.250><c> we</c><00:07:24.090><c> just</c><00:07:24.120><c> won't</c><00:07:24.419><c> have</c>

00:07:24.469 --> 00:07:24.479 align:start position:0%
we can do otherwise we just won't have
 

00:07:24.479 --> 00:07:25.850 align:start position:0%
we can do otherwise we just won't have
anything<00:07:24.780><c> ready</c><00:07:25.080><c> by</c><00:07:25.320><c> the</c><00:07:25.380><c> time</c><00:07:25.440><c> youth</c><00:07:25.680><c> two</c>

00:07:25.850 --> 00:07:25.860 align:start position:0%
anything ready by the time youth two
 

00:07:25.860 --> 00:07:27.080 align:start position:0%
anything ready by the time youth two
launches<00:07:26.220><c> and</c><00:07:26.460><c> there's</c><00:07:26.639><c> no</c><00:07:26.760><c> point</c><00:07:27.000><c> in</c>

00:07:27.080 --> 00:07:27.090 align:start position:0%
launches and there's no point in
 

00:07:27.090 --> 00:07:30.620 align:start position:0%
launches and there's no point in
spending<00:07:27.479><c> resources</c><00:07:28.110><c> doing</c><00:07:28.380><c> twice</c><00:07:29.510><c> so</c><00:07:30.510><c> that's</c>

00:07:30.620 --> 00:07:30.630 align:start position:0%
spending resources doing twice so that's
 

00:07:30.630 --> 00:07:33.500 align:start position:0%
spending resources doing twice so that's
my<00:07:30.780><c> little</c><00:07:30.930><c> provider</c><00:07:31.350><c> show</c><00:07:32.120><c> and</c><00:07:33.120><c> I'm</c><00:07:33.240><c> happy</c><00:07:33.479><c> to</c>

00:07:33.500 --> 00:07:33.510 align:start position:0%
my little provider show and I'm happy to
 

00:07:33.510 --> 00:07:35.230 align:start position:0%
my little provider show and I'm happy to
talk<00:07:33.720><c> about</c><00:07:33.810><c> this</c><00:07:33.990><c> a</c><00:07:34.050><c> lot</c><00:07:34.169><c> more</c><00:07:34.290><c> after</c>

00:07:35.230 --> 00:07:35.240 align:start position:0%
talk about this a lot more after
 

00:07:35.240 --> 00:07:37.490 align:start position:0%
talk about this a lot more after
something<00:07:36.240><c> else</c><00:07:36.419><c> that's</c><00:07:37.169><c> kind</c><00:07:37.410><c> of</c>

00:07:37.490 --> 00:07:37.500 align:start position:0%
something else that's kind of
 

00:07:37.500 --> 00:07:38.840 align:start position:0%
something else that's kind of
interesting<00:07:37.710><c> and</c><00:07:38.190><c> this</c><00:07:38.250><c> is</c><00:07:38.310><c> funny</c>

00:07:38.840 --> 00:07:38.850 align:start position:0%
interesting and this is funny
 

00:07:38.850 --> 00:07:40.280 align:start position:0%
interesting and this is funny
you<00:07:39.000><c> know</c><00:07:39.090><c> it's</c><00:07:39.300><c> like</c><00:07:39.479><c> hey</c><00:07:39.780><c> maybe</c><00:07:39.960><c> we</c><00:07:40.169><c> can</c>

00:07:40.280 --> 00:07:40.290 align:start position:0%
you know it's like hey maybe we can
 

00:07:40.290 --> 00:07:42.379 align:start position:0%
you know it's like hey maybe we can
solve<00:07:40.410><c> it</c><00:07:40.590><c> after</c><00:07:40.770><c> 30</c><00:07:40.950><c> years</c><00:07:41.040><c> but</c><00:07:41.280><c> we</c><00:07:41.400><c> won't</c><00:07:41.580><c> is</c>

00:07:42.379 --> 00:07:42.389 align:start position:0%
solve it after 30 years but we won't is
 

00:07:42.389 --> 00:07:44.120 align:start position:0%
solve it after 30 years but we won't is
the<00:07:42.840><c> intersection</c><00:07:43.260><c> of</c><00:07:43.440><c> like</c><00:07:43.590><c> like</c><00:07:43.800><c> clients</c>

00:07:44.120 --> 00:07:44.130 align:start position:0%
the intersection of like like clients
 

00:07:44.130 --> 00:07:45.260 align:start position:0%
the intersection of like like clients
and<00:07:44.220><c> developer</c><00:07:44.580><c> tooling</c><00:07:44.820><c> and</c><00:07:44.970><c> how</c><00:07:45.030><c> we</c><00:07:45.090><c> can</c>

00:07:45.260 --> 00:07:45.270 align:start position:0%
and developer tooling and how we can
 

00:07:45.270 --> 00:07:46.790 align:start position:0%
and developer tooling and how we can
actually<00:07:45.389><c> potentially</c><00:07:45.960><c> make</c><00:07:46.380><c> smarter</c>

00:07:46.790 --> 00:07:46.800 align:start position:0%
actually potentially make smarter
 

00:07:46.800 --> 00:07:47.300 align:start position:0%
actually potentially make smarter
developers

00:07:47.300 --> 00:07:47.310 align:start position:0%
developers
 

00:07:47.310 --> 00:07:49.460 align:start position:0%
developers
and<00:07:48.000><c> by</c><00:07:48.389><c> this</c><00:07:48.450><c> I</c><00:07:48.690><c> mean</c><00:07:48.720><c> like</c><00:07:48.990><c> more</c><00:07:49.229><c> on</c><00:07:49.289><c> the</c>

00:07:49.460 --> 00:07:49.470 align:start position:0%
and by this I mean like more on the
 

00:07:49.470 --> 00:07:51.560 align:start position:0%
and by this I mean like more on the
front<00:07:49.650><c> end</c><00:07:49.770><c> the</c><00:07:49.890><c> D</c><00:07:50.130><c> app</c><00:07:50.220><c> side</c><00:07:50.520><c> because</c><00:07:51.390><c> right</c>

00:07:51.560 --> 00:07:51.570 align:start position:0%
front end the D app side because right
 

00:07:51.570 --> 00:07:55.250 align:start position:0%
front end the D app side because right
now<00:07:52.220><c> you</c><00:07:53.220><c> know</c><00:07:53.340><c> we</c><00:07:53.610><c> spend</c><00:07:54.000><c> a</c><00:07:54.090><c> lot</c><00:07:54.120><c> of</c><00:07:54.270><c> time</c><00:07:54.570><c> a</c>

00:07:55.250 --> 00:07:55.260 align:start position:0%
now you know we spend a lot of time a
 

00:07:55.260 --> 00:07:57.290 align:start position:0%
now you know we spend a lot of time a
lot<00:07:55.710><c> of</c><00:07:55.770><c> our</c><00:07:55.950><c> the</c><00:07:56.280><c> ways</c><00:07:56.580><c> we</c><00:07:56.760><c> do</c><00:07:56.880><c> things</c><00:07:57.090><c> we</c><00:07:57.180><c> do</c><00:07:57.270><c> a</c>

00:07:57.290 --> 00:07:57.300 align:start position:0%
lot of our the ways we do things we do a
 

00:07:57.300 --> 00:07:58.460 align:start position:0%
lot of our the ways we do things we do a
lot<00:07:57.450><c> polling</c><00:07:57.870><c> for</c><00:07:57.990><c> instance</c><00:07:58.260><c> a</c><00:07:58.320><c> lot</c><00:07:58.380><c> of</c>

00:07:58.460 --> 00:07:58.470 align:start position:0%
lot polling for instance a lot of
 

00:07:58.470 --> 00:07:59.900 align:start position:0%
lot polling for instance a lot of
developers<00:07:58.800><c> like</c><00:07:58.979><c> go</c><00:07:59.100><c> and</c><00:07:59.250><c> pull</c><00:07:59.490><c> the</c><00:07:59.700><c> chain</c>

00:07:59.900 --> 00:07:59.910 align:start position:0%
developers like go and pull the chain
 

00:07:59.910 --> 00:08:01.250 align:start position:0%
developers like go and pull the chain
like<00:08:00.120><c> a</c><00:08:00.150><c> million</c><00:08:00.479><c> times</c><00:08:00.690><c> over</c><00:08:00.810><c> and</c><00:08:00.960><c> a</c><00:08:01.020><c> million</c>

00:08:01.250 --> 00:08:01.260 align:start position:0%
like a million times over and a million
 

00:08:01.260 --> 00:08:02.510 align:start position:0%
like a million times over and a million
times<00:08:01.410><c> over</c><00:08:01.530><c> and</c><00:08:01.680><c> then</c><00:08:01.800><c> like</c><00:08:01.979><c> you</c><00:08:02.370><c> know</c><00:08:02.460><c> if</c>

00:08:02.510 --> 00:08:02.520 align:start position:0%
times over and then like you know if
 

00:08:02.520 --> 00:08:04.279 align:start position:0%
times over and then like you know if
they're<00:08:02.640><c> hitting</c><00:08:02.850><c> in</c><00:08:02.940><c> fear</c><00:08:03.210><c> of</c><00:08:03.240><c> getting</c><00:08:04.169><c> like</c>

00:08:04.279 --> 00:08:04.289 align:start position:0%
they're hitting in fear of getting like
 

00:08:04.289 --> 00:08:05.690 align:start position:0%
they're hitting in fear of getting like
you're<00:08:04.470><c> bombarding</c><00:08:05.039><c> in</c><00:08:05.130><c> fear</c><00:08:05.370><c> with</c><00:08:05.520><c> like</c>

00:08:05.690 --> 00:08:05.700 align:start position:0%
you're bombarding in fear with like
 

00:08:05.700 --> 00:08:08.060 align:start position:0%
you're bombarding in fear with like
thousands<00:08:06.630><c> of</c><00:08:06.780><c> requests</c><00:08:07.229><c> it's</c><00:08:07.620><c> not</c><00:08:07.770><c> a</c><00:08:07.800><c> great</c>

00:08:08.060 --> 00:08:08.070 align:start position:0%
thousands of requests it's not a great
 

00:08:08.070 --> 00:08:11.180 align:start position:0%
thousands of requests it's not a great
solution<00:08:08.479><c> but</c><00:08:09.479><c> moving</c><00:08:09.720><c> forward</c><00:08:09.810><c> because</c><00:08:10.190><c> you</c>

00:08:11.180 --> 00:08:11.190 align:start position:0%
solution but moving forward because you
 

00:08:11.190 --> 00:08:14.480 align:start position:0%
solution but moving forward because you
know<00:08:11.310><c> like</c><00:08:11.850><c> clients</c><00:08:12.210><c> are</c><00:08:12.330><c> becoming</c><00:08:12.690><c> our</c><00:08:13.490><c> first</c>

00:08:14.480 --> 00:08:14.490 align:start position:0%
know like clients are becoming our first
 

00:08:14.490 --> 00:08:16.520 align:start position:0%
know like clients are becoming our first
class<00:08:14.639><c> citizens</c><00:08:15.060><c> in</c><00:08:15.120><c> 8th</c><00:08:15.240><c> -</c><00:08:15.450><c> which</c><00:08:16.139><c> means</c><00:08:16.320><c> we</c>

00:08:16.520 --> 00:08:16.530 align:start position:0%
class citizens in 8th - which means we
 

00:08:16.530 --> 00:08:18.469 align:start position:0%
class citizens in 8th - which means we
actually<00:08:16.830><c> can</c><00:08:16.979><c> use</c><00:08:17.130><c> this</c><00:08:17.250><c> as</c><00:08:17.700><c> like</c><00:08:18.090><c> a</c><00:08:18.150><c> powerful</c>

00:08:18.469 --> 00:08:18.479 align:start position:0%
actually can use this as like a powerful
 

00:08:18.479 --> 00:08:21.350 align:start position:0%
actually can use this as like a powerful
tool<00:08:18.750><c> to</c><00:08:18.810><c> help</c><00:08:19.080><c> us</c><00:08:19.440><c> you</c><00:08:19.770><c> know</c><00:08:20.280><c> not</c><00:08:20.850><c> exhaust</c>

00:08:21.350 --> 00:08:21.360 align:start position:0%
tool to help us you know not exhaust
 

00:08:21.360 --> 00:08:25.190 align:start position:0%
tool to help us you know not exhaust
resources<00:08:21.990><c> and</c><00:08:22.280><c> actually</c><00:08:23.280><c> utilize</c><00:08:24.120><c> only</c><00:08:24.600><c> what</c>

00:08:25.190 --> 00:08:25.200 align:start position:0%
resources and actually utilize only what
 

00:08:25.200 --> 00:08:28.219 align:start position:0%
resources and actually utilize only what
we<00:08:25.320><c> need</c><00:08:25.580><c> to</c><00:08:26.580><c> you</c><00:08:27.060><c> know</c><00:08:27.150><c> serve</c><00:08:27.450><c> our</c><00:08:27.600><c> DAPs</c><00:08:27.840><c> or</c>

00:08:28.219 --> 00:08:28.229 align:start position:0%
we need to you know serve our DAPs or
 

00:08:28.229 --> 00:08:30.409 align:start position:0%
we need to you know serve our DAPs or
serve<00:08:28.590><c> whatever</c><00:08:28.830><c> the</c><00:08:29.100><c> application</c><00:08:29.250><c> is</c><00:08:29.760><c> moving</c>

00:08:30.409 --> 00:08:30.419 align:start position:0%
serve whatever the application is moving
 

00:08:30.419 --> 00:08:35.510 align:start position:0%
serve whatever the application is moving
forward<00:08:31.909><c> so</c><00:08:32.909><c> I've</c><00:08:33.950><c> naively</c><00:08:34.950><c> put</c><00:08:35.130><c> you</c><00:08:35.400><c> know</c>

00:08:35.510 --> 00:08:35.520 align:start position:0%
forward so I've naively put you know
 

00:08:35.520 --> 00:08:36.740 align:start position:0%
forward so I've naively put you know
we're<00:08:35.729><c> still</c><00:08:35.880><c> working</c><00:08:35.940><c> on</c><00:08:36.300><c> this</c><00:08:36.450><c> and</c><00:08:36.630><c> it's</c>

00:08:36.740 --> 00:08:36.750 align:start position:0%
we're still working on this and it's
 

00:08:36.750 --> 00:08:38.209 align:start position:0%
we're still working on this and it's
kind<00:08:36.900><c> of</c><00:08:36.959><c> like</c><00:08:37.169><c> I</c><00:08:37.409><c> want</c><00:08:37.709><c> to</c><00:08:37.770><c> try</c><00:08:37.919><c> it</c><00:08:38.010><c> we're</c>

00:08:38.209 --> 00:08:38.219 align:start position:0%
kind of like I want to try it we're
 

00:08:38.219 --> 00:08:39.440 align:start position:0%
kind of like I want to try it we're
trying<00:08:38.310><c> to</c><00:08:38.490><c> think</c><00:08:38.640><c> of</c><00:08:38.700><c> a</c><00:08:38.789><c> new</c><00:08:38.969><c> way</c><00:08:39.120><c> to</c><00:08:39.150><c> like</c>

00:08:39.440 --> 00:08:39.450 align:start position:0%
trying to think of a new way to like
 

00:08:39.450 --> 00:08:40.820 align:start position:0%
trying to think of a new way to like
reshape<00:08:39.870><c> the</c><00:08:39.990><c> way</c><00:08:40.110><c> we</c><00:08:40.229><c> interact</c><00:08:40.589><c> with</c><00:08:40.680><c> the</c>

00:08:40.820 --> 00:08:40.830 align:start position:0%
reshape the way we interact with the
 

00:08:40.830 --> 00:08:43.399 align:start position:0%
reshape the way we interact with the
chain<00:08:41.039><c> I</c><00:08:41.969><c> don't</c><00:08:42.479><c> want</c><00:08:42.599><c> to</c><00:08:42.690><c> go</c><00:08:42.810><c> too</c><00:08:42.870><c> deep</c><00:08:43.020><c> on</c><00:08:43.229><c> my</c>

00:08:43.399 --> 00:08:43.409 align:start position:0%
chain I don't want to go too deep on my
 

00:08:43.409 --> 00:08:45.110 align:start position:0%
chain I don't want to go too deep on my
clients<00:08:43.740><c> but</c><00:08:43.890><c> like</c><00:08:44.010><c> it</c><00:08:44.219><c> so</c><00:08:44.550><c> basically</c><00:08:44.970><c> the</c>

00:08:45.110 --> 00:08:45.120 align:start position:0%
clients but like it so basically the
 

00:08:45.120 --> 00:08:46.579 align:start position:0%
clients but like it so basically the
idea<00:08:45.150><c> is</c><00:08:45.330><c> you</c><00:08:45.390><c> subscribe</c><00:08:45.870><c> to</c><00:08:45.990><c> a</c><00:08:46.020><c> shard</c><00:08:46.350><c> that</c>

00:08:46.579 --> 00:08:46.589 align:start position:0%
idea is you subscribe to a shard that
 

00:08:46.589 --> 00:08:48.199 align:start position:0%
idea is you subscribe to a shard that
you<00:08:46.680><c> want</c><00:08:46.950><c> or</c><00:08:47.250><c> a</c><00:08:47.279><c> subset</c><00:08:47.670><c> of</c><00:08:47.700><c> shards</c><00:08:48.000><c> that</c><00:08:48.150><c> you</c>

00:08:48.199 --> 00:08:48.209 align:start position:0%
you want or a subset of shards that you
 

00:08:48.209 --> 00:08:50.360 align:start position:0%
you want or a subset of shards that you
want<00:08:48.420><c> and</c><00:08:48.690><c> you</c><00:08:49.380><c> only</c><00:08:49.529><c> get</c><00:08:49.709><c> the</c><00:08:49.860><c> relevant</c><00:08:50.160><c> data</c>

00:08:50.360 --> 00:08:50.370 align:start position:0%
want and you only get the relevant data
 

00:08:50.370 --> 00:08:54.470 align:start position:0%
want and you only get the relevant data
that<00:08:50.580><c> you</c><00:08:50.670><c> need</c><00:08:50.790><c> very</c><00:08:51.570><c> lightly</c><00:08:51.870><c> put</c><00:08:53.480><c> and</c>

00:08:54.470 --> 00:08:54.480 align:start position:0%
that you need very lightly put and
 

00:08:54.480 --> 00:08:56.780 align:start position:0%
that you need very lightly put and
something<00:08:55.050><c> that</c><00:08:55.110><c> we</c><00:08:55.230><c> can</c><00:08:55.260><c> do</c><00:08:55.530><c> here</c><00:08:55.890><c> is</c><00:08:56.100><c> the</c>

00:08:56.780 --> 00:08:56.790 align:start position:0%
something that we can do here is the
 

00:08:56.790 --> 00:08:57.350 align:start position:0%
something that we can do here is the
current

00:08:57.350 --> 00:08:57.360 align:start position:0%
current
 

00:08:57.360 --> 00:08:59.120 align:start position:0%
current
and<00:08:57.720><c> flow</c><00:08:57.930><c> in</c><00:08:58.140><c> eath</c><00:08:58.290><c> one</c><00:08:58.500><c> is</c><00:08:58.649><c> that</c><00:08:58.829><c> you</c><00:08:59.040><c> know</c>

00:08:59.120 --> 00:08:59.130 align:start position:0%
and flow in eath one is that you know
 

00:08:59.130 --> 00:09:00.860 align:start position:0%
and flow in eath one is that you know
the<00:08:59.310><c> website</c><00:08:59.490><c> to</c><00:09:00.149><c> connect</c><00:09:00.360><c> to</c><00:09:00.480><c> the</c><00:09:00.570><c> provider</c>

00:09:00.860 --> 00:09:00.870 align:start position:0%
the website to connect to the provider
 

00:09:00.870 --> 00:09:05.060 align:start position:0%
the website to connect to the provider
that<00:09:01.110><c> provider</c><00:09:01.740><c> then</c><00:09:01.950><c> hits</c><00:09:02.250><c> a</c><00:09:02.610><c> full</c><00:09:03.480><c> node</c><00:09:04.070><c> has</c>

00:09:05.060 --> 00:09:05.070 align:start position:0%
that provider then hits a full node has
 

00:09:05.070 --> 00:09:06.470 align:start position:0%
that provider then hits a full node has
to<00:09:05.250><c> the</c><00:09:05.459><c> full</c><00:09:05.610><c> node</c><00:09:05.760><c> asset</c><00:09:06.000><c> like</c><00:09:06.149><c> basically</c>

00:09:06.470 --> 00:09:06.480 align:start position:0%
to the full node asset like basically
 

00:09:06.480 --> 00:09:08.600 align:start position:0%
to the full node asset like basically
index<00:09:06.839><c> the</c><00:09:06.930><c> whole</c><00:09:07.079><c> thing</c><00:09:07.529><c> to</c><00:09:07.800><c> find</c><00:09:08.010><c> what</c><00:09:08.190><c> exact</c>

00:09:08.600 --> 00:09:08.610 align:start position:0%
index the whole thing to find what exact
 

00:09:08.610 --> 00:09:10.190 align:start position:0%
index the whole thing to find what exact
information<00:09:09.180><c> you</c><00:09:09.269><c> need</c><00:09:09.450><c> and</c><00:09:09.600><c> then</c><00:09:09.779><c> returns</c><00:09:10.079><c> it</c>

00:09:10.190 --> 00:09:10.200 align:start position:0%
information you need and then returns it
 

00:09:10.200 --> 00:09:12.440 align:start position:0%
information you need and then returns it
very<00:09:10.769><c> slow</c><00:09:10.980><c> very</c><00:09:11.010><c> cumbersome</c><00:09:11.579><c> with</c><00:09:12.209><c> like</c>

00:09:12.440 --> 00:09:12.450 align:start position:0%
very slow very cumbersome with like
 

00:09:12.450 --> 00:09:13.699 align:start position:0%
very slow very cumbersome with like
clients<00:09:12.810><c> we</c><00:09:12.899><c> can</c><00:09:13.019><c> use</c><00:09:13.200><c> we</c><00:09:13.290><c> actually</c><00:09:13.320><c> couldn't</c>

00:09:13.699 --> 00:09:13.709 align:start position:0%
clients we can use we actually couldn't
 

00:09:13.709 --> 00:09:15.350 align:start position:0%
clients we can use we actually couldn't
put<00:09:13.890><c> the</c><00:09:13.980><c> burden</c><00:09:14.190><c> back</c><00:09:14.399><c> on</c><00:09:14.640><c> the</c><00:09:14.760><c> website</c><00:09:15.149><c> or</c>

00:09:15.350 --> 00:09:15.360 align:start position:0%
put the burden back on the website or
 

00:09:15.360 --> 00:09:17.569 align:start position:0%
put the burden back on the website or
the<00:09:15.480><c> client</c><00:09:15.899><c> or</c><00:09:16.140><c> the</c><00:09:16.170><c> browser</c><00:09:16.500><c> itself</c><00:09:16.950><c> and</c>

00:09:17.569 --> 00:09:17.579 align:start position:0%
the client or the browser itself and
 

00:09:17.579 --> 00:09:18.829 align:start position:0%
the client or the browser itself and
this<00:09:17.700><c> is</c><00:09:17.790><c> kind</c><00:09:17.940><c> of</c><00:09:17.970><c> interesting</c><00:09:18.149><c> because</c><00:09:18.540><c> what</c>

00:09:18.829 --> 00:09:18.839 align:start position:0%
this is kind of interesting because what
 

00:09:18.839 --> 00:09:19.850 align:start position:0%
this is kind of interesting because what
we<00:09:18.930><c> can</c><00:09:19.050><c> do</c><00:09:19.140><c> is</c><00:09:19.230><c> we</c><00:09:19.290><c> can</c><00:09:19.380><c> do</c><00:09:19.500><c> one</c><00:09:19.620><c> of</c><00:09:19.740><c> two</c><00:09:19.829><c> things</c>

00:09:19.850 --> 00:09:19.860 align:start position:0%
we can do is we can do one of two things
 

00:09:19.860 --> 00:09:23.120 align:start position:0%
we can do is we can do one of two things
we<00:09:20.610><c> can</c><00:09:20.640><c> say</c><00:09:20.970><c> when</c><00:09:21.959><c> you</c><00:09:22.170><c> go</c><00:09:22.290><c> into</c><00:09:22.500><c> a</c><00:09:22.529><c> website</c><00:09:22.890><c> we</c>

00:09:23.120 --> 00:09:23.130 align:start position:0%
we can say when you go into a website we
 

00:09:23.130 --> 00:09:24.590 align:start position:0%
we can say when you go into a website we
can<00:09:23.160><c> look</c><00:09:23.459><c> for</c><00:09:23.670><c> now</c><00:09:23.940><c> I</c><00:09:23.970><c> know</c><00:09:24.120><c> a</c><00:09:24.240><c> lot</c><00:09:24.390><c> of</c><00:09:24.420><c> people</c>

00:09:24.590 --> 00:09:24.600 align:start position:0%
can look for now I know a lot of people
 

00:09:24.600 --> 00:09:25.759 align:start position:0%
can look for now I know a lot of people
are<00:09:24.660><c> gonna</c><00:09:24.750><c> be</c><00:09:24.899><c> like</c><00:09:25.019><c> you</c><00:09:25.529><c> shouldn't</c><00:09:25.709><c> be</c>

00:09:25.759 --> 00:09:25.769 align:start position:0%
are gonna be like you shouldn't be
 

00:09:25.769 --> 00:09:27.380 align:start position:0%
are gonna be like you shouldn't be
injecting<00:09:26.190><c> like</c><00:09:26.399><c> web</c><00:09:26.579><c> 3</c><00:09:26.850><c> into</c><00:09:27.089><c> the</c><00:09:27.180><c> browser</c>

00:09:27.380 --> 00:09:27.390 align:start position:0%
injecting like web 3 into the browser
 

00:09:27.390 --> 00:09:28.460 align:start position:0%
injecting like web 3 into the browser
but<00:09:27.720><c> we're</c><00:09:27.839><c> not</c><00:09:27.930><c> gonna</c><00:09:28.050><c> talk</c><00:09:28.230><c> about</c><00:09:28.260><c> there</c>

00:09:28.460 --> 00:09:28.470 align:start position:0%
but we're not gonna talk about there
 

00:09:28.470 --> 00:09:29.660 align:start position:0%
but we're not gonna talk about there
right<00:09:28.589><c> now</c><00:09:28.680><c> let's</c><00:09:29.130><c> just</c><00:09:29.250><c> make</c><00:09:29.370><c> a</c><00:09:29.399><c> naive</c>

00:09:29.660 --> 00:09:29.670 align:start position:0%
right now let's just make a naive
 

00:09:29.670 --> 00:09:32.420 align:start position:0%
right now let's just make a naive
assumption<00:09:30.089><c> so</c><00:09:30.720><c> is</c><00:09:31.019><c> there</c><00:09:31.500><c> like</c><00:09:31.800><c> an</c><00:09:32.130><c> e</c><00:09:32.220><c> 2</c>

00:09:32.420 --> 00:09:32.430 align:start position:0%
assumption so is there like an e 2
 

00:09:32.430 --> 00:09:34.400 align:start position:0%
assumption so is there like an e 2
object<00:09:32.790><c> in</c><00:09:32.850><c> the</c><00:09:32.910><c> browser</c><00:09:33.120><c> if</c><00:09:33.450><c> there</c><00:09:34.019><c> is</c><00:09:34.140><c> we</c><00:09:34.290><c> can</c>

00:09:34.400 --> 00:09:34.410 align:start position:0%
object in the browser if there is we can
 

00:09:34.410 --> 00:09:35.720 align:start position:0%
object in the browser if there is we can
assume<00:09:34.649><c> that</c><00:09:34.829><c> there's</c><00:09:35.010><c> some</c><00:09:35.250><c> sort</c><00:09:35.550><c> of</c><00:09:35.640><c> a</c>

00:09:35.720 --> 00:09:35.730 align:start position:0%
assume that there's some sort of a
 

00:09:35.730 --> 00:09:37.190 align:start position:0%
assume that there's some sort of a
provider<00:09:36.060><c> already</c><00:09:36.360><c> existing</c><00:09:36.779><c> and</c><00:09:36.930><c> there's</c>

00:09:37.190 --> 00:09:37.200 align:start position:0%
provider already existing and there's
 

00:09:37.200 --> 00:09:38.449 align:start position:0%
provider already existing and there's
like<00:09:37.350><c> potentially</c><00:09:37.800><c> a</c><00:09:37.860><c> plug-in</c><00:09:38.190><c> like</c><00:09:38.220><c> meta</c>

00:09:38.449 --> 00:09:38.459 align:start position:0%
like potentially a plug-in like meta
 

00:09:38.459 --> 00:09:42.740 align:start position:0%
like potentially a plug-in like meta
mask<00:09:38.670><c> in</c><00:09:39.600><c> that</c><00:09:39.839><c> case</c><00:09:40.079><c> we</c><00:09:40.740><c> can't</c><00:09:41.209><c> meta</c><00:09:42.209><c> mask</c><00:09:42.450><c> in</c>

00:09:42.740 --> 00:09:42.750 align:start position:0%
mask in that case we can't meta mask in
 

00:09:42.750 --> 00:09:44.540 align:start position:0%
mask in that case we can't meta mask in
this<00:09:42.990><c> instance</c><00:09:43.560><c> would</c><00:09:43.709><c> be</c><00:09:43.769><c> hosting</c><00:09:44.279><c> a</c><00:09:44.370><c> like</c>

00:09:44.540 --> 00:09:44.550 align:start position:0%
this instance would be hosting a like
 

00:09:44.550 --> 00:09:47.509 align:start position:0%
this instance would be hosting a like
client<00:09:44.910><c> actually</c><00:09:45.540><c> within</c><00:09:45.690><c> the</c><00:09:46.230><c> plugin</c><00:09:46.680><c> this</c>

00:09:47.509 --> 00:09:47.519 align:start position:0%
client actually within the plugin this
 

00:09:47.519 --> 00:09:49.490 align:start position:0%
client actually within the plugin this
allows<00:09:47.850><c> then</c><00:09:48.300><c> the</c><00:09:48.630><c> web</c><00:09:48.779><c> site</c><00:09:48.990><c> to</c><00:09:49.140><c> go</c><00:09:49.230><c> and</c><00:09:49.380><c> say</c>

00:09:49.490 --> 00:09:49.500 align:start position:0%
allows then the web site to go and say
 

00:09:49.500 --> 00:09:51.530 align:start position:0%
allows then the web site to go and say
hey<00:09:49.740><c> I</c><00:09:50.010><c> need</c><00:09:50.550><c> you</c><00:09:50.730><c> to</c><00:09:50.880><c> subscribe</c><00:09:51.060><c> to</c><00:09:51.450><c> this</c>

00:09:51.530 --> 00:09:51.540 align:start position:0%
hey I need you to subscribe to this
 

00:09:51.540 --> 00:09:53.360 align:start position:0%
hey I need you to subscribe to this
chart<00:09:51.810><c> for</c><00:09:52.050><c> me</c><00:09:52.170><c> and</c><00:09:52.380><c> then</c><00:09:52.500><c> start</c><00:09:52.920><c> persisting</c>

00:09:53.360 --> 00:09:53.370 align:start position:0%
chart for me and then start persisting
 

00:09:53.370 --> 00:09:55.190 align:start position:0%
chart for me and then start persisting
and<00:09:53.430><c> maintaining</c><00:09:53.880><c> the</c><00:09:53.970><c> data</c><00:09:54.149><c> while</c><00:09:54.870><c> that</c><00:09:55.079><c> and</c>

00:09:55.190 --> 00:09:55.200 align:start position:0%
and maintaining the data while that and
 

00:09:55.200 --> 00:09:56.870 align:start position:0%
and maintaining the data while that and
then<00:09:55.290><c> you</c><00:09:55.500><c> know</c><00:09:55.620><c> once</c><00:09:56.190><c> the</c><00:09:56.310><c> day</c><00:09:56.399><c> is</c><00:09:56.459><c> requested</c>

00:09:56.870 --> 00:09:56.880 align:start position:0%
then you know once the day is requested
 

00:09:56.880 --> 00:09:58.819 align:start position:0%
then you know once the day is requested
the<00:09:57.180><c> website</c><00:09:57.510><c> use</c><00:09:57.630><c> it</c><00:09:57.779><c> as</c><00:09:57.930><c> it's</c><00:09:58.110><c> going</c><00:09:58.260><c> while</c>

00:09:58.819 --> 00:09:58.829 align:start position:0%
the website use it as it's going while
 

00:09:58.829 --> 00:10:00.050 align:start position:0%
the website use it as it's going while
that's<00:09:59.010><c> happening</c><00:09:59.100><c> we</c><00:09:59.430><c> can</c><00:09:59.459><c> actually</c><00:09:59.670><c> cache</c>

00:10:00.050 --> 00:10:00.060 align:start position:0%
that's happening we can actually cache
 

00:10:00.060 --> 00:10:02.030 align:start position:0%
that's happening we can actually cache
you<00:10:00.570><c> know</c><00:10:00.690><c> that</c><00:10:00.870><c> shard</c><00:10:01.170><c> data</c><00:10:01.380><c> I</c><00:10:01.470><c> know</c><00:10:01.649><c> a</c><00:10:01.680><c> cookie</c>

00:10:02.030 --> 00:10:02.040 align:start position:0%
you know that shard data I know a cookie
 

00:10:02.040 --> 00:10:04.280 align:start position:0%
you know that shard data I know a cookie
local<00:10:02.370><c> storage</c><00:10:02.610><c> or</c><00:10:02.970><c> even</c><00:10:03.750><c> if</c><00:10:03.870><c> it's</c><00:10:04.019><c> a</c><00:10:04.079><c> plugin</c>

00:10:04.280 --> 00:10:04.290 align:start position:0%
local storage or even if it's a plugin
 

00:10:04.290 --> 00:10:07.160 align:start position:0%
local storage or even if it's a plugin
the<00:10:04.529><c> plugins</c><00:10:04.829><c> state</c><00:10:05.120><c> and</c><00:10:06.120><c> alternatively</c><00:10:06.810><c> if</c>

00:10:07.160 --> 00:10:07.170 align:start position:0%
the plugins state and alternatively if
 

00:10:07.170 --> 00:10:10.400 align:start position:0%
the plugins state and alternatively if
we<00:10:07.380><c> make</c><00:10:07.529><c> our</c><00:10:07.560><c> provider</c><00:10:07.949><c> smart</c><00:10:08.690><c> we</c><00:10:09.690><c> can</c><00:10:09.720><c> then</c>

00:10:10.400 --> 00:10:10.410 align:start position:0%
we make our provider smart we can then
 

00:10:10.410 --> 00:10:12.829 align:start position:0%
we make our provider smart we can then
actually<00:10:10.829><c> have</c><00:10:11.550><c> the</c><00:10:11.880><c> website</c><00:10:12.120><c> itself</c><00:10:12.600><c> if</c><00:10:12.810><c> the</c>

00:10:12.829 --> 00:10:12.839 align:start position:0%
actually have the website itself if the
 

00:10:12.839 --> 00:10:15.319 align:start position:0%
actually have the website itself if the
user<00:10:13.110><c> doesn't</c><00:10:13.350><c> have</c><00:10:13.680><c> a</c><00:10:14.070><c> plug-in</c><00:10:14.519><c> we</c><00:10:15.089><c> have</c><00:10:15.240><c> the</c>

00:10:15.319 --> 00:10:15.329 align:start position:0%
user doesn't have a plug-in we have the
 

00:10:15.329 --> 00:10:16.880 align:start position:0%
user doesn't have a plug-in we have the
website<00:10:15.510><c> itself</c><00:10:15.810><c> actually</c><00:10:16.050><c> spin</c><00:10:16.470><c> up</c><00:10:16.589><c> a</c><00:10:16.740><c> light</c>

00:10:16.880 --> 00:10:16.890 align:start position:0%
website itself actually spin up a light
 

00:10:16.890 --> 00:10:18.380 align:start position:0%
website itself actually spin up a light
client<00:10:17.190><c> and</c><00:10:17.279><c> this</c><00:10:17.399><c> is</c><00:10:17.519><c> because</c><00:10:17.850><c> we're</c><00:10:18.240><c> gonna</c>

00:10:18.380 --> 00:10:18.390 align:start position:0%
client and this is because we're gonna
 

00:10:18.390 --> 00:10:19.880 align:start position:0%
client and this is because we're gonna
we<00:10:18.810><c> will</c><00:10:18.990><c> be</c><00:10:19.110><c> able</c><00:10:19.230><c> to</c><00:10:19.320><c> do</c><00:10:19.440><c> this</c><00:10:19.560><c> simply</c>

00:10:19.880 --> 00:10:19.890 align:start position:0%
we will be able to do this simply
 

00:10:19.890 --> 00:10:21.889 align:start position:0%
we will be able to do this simply
because<00:10:20.190><c> we've</c><00:10:20.850><c> got</c><00:10:21.060><c> languages</c><00:10:21.510><c> you</c><00:10:21.779><c> know</c>

00:10:21.889 --> 00:10:21.899 align:start position:0%
because we've got languages you know
 

00:10:21.899 --> 00:10:23.750 align:start position:0%
because we've got languages you know
compiling<00:10:22.410><c> to</c><00:10:22.500><c> wasum</c><00:10:22.860><c> but</c><00:10:23.070><c> also</c><00:10:23.279><c> load</c><00:10:23.490><c> stars</c>

00:10:23.750 --> 00:10:23.760 align:start position:0%
compiling to wasum but also load stars
 

00:10:23.760 --> 00:10:26.090 align:start position:0%
compiling to wasum but also load stars
like<00:10:23.940><c> whole</c><00:10:24.149><c> goal</c><00:10:24.420><c> is</c><00:10:24.720><c> to</c><00:10:25.649><c> have</c><00:10:25.890><c> a</c><00:10:25.949><c> light</c>

00:10:26.090 --> 00:10:26.100 align:start position:0%
like whole goal is to have a light
 

00:10:26.100 --> 00:10:27.470 align:start position:0%
like whole goal is to have a light
client<00:10:26.430><c> that</c><00:10:26.550><c> runs</c><00:10:26.730><c> in</c><00:10:26.850><c> the</c><00:10:26.910><c> browser</c><00:10:27.000><c> that's</c>

00:10:27.470 --> 00:10:27.480 align:start position:0%
client that runs in the browser that's
 

00:10:27.480 --> 00:10:30.110 align:start position:0%
client that runs in the browser that's
native<00:10:27.750><c> to</c><00:10:27.839><c> the</c><00:10:28.050><c> browser</c><00:10:28.230><c> and</c><00:10:28.529><c> works</c><00:10:28.920><c> so</c><00:10:29.579><c> with</c>

00:10:30.110 --> 00:10:30.120 align:start position:0%
native to the browser and works so with
 

00:10:30.120 --> 00:10:31.550 align:start position:0%
native to the browser and works so with
that<00:10:30.300><c> we</c><00:10:30.510><c> can</c><00:10:30.720><c> actually</c><00:10:31.079><c> kind</c><00:10:31.260><c> of</c><00:10:31.380><c> like</c>

00:10:31.550 --> 00:10:31.560 align:start position:0%
that we can actually kind of like
 

00:10:31.560 --> 00:10:33.680 align:start position:0%
that we can actually kind of like
exploit<00:10:32.220><c> the</c><00:10:32.579><c> browser</c><00:10:33.000><c> to</c><00:10:33.300><c> its</c><00:10:33.329><c> fullest</c>

00:10:33.680 --> 00:10:33.690 align:start position:0%
exploit the browser to its fullest
 

00:10:33.690 --> 00:10:35.240 align:start position:0%
exploit the browser to its fullest
capabilities<00:10:34.260><c> so</c><00:10:34.440><c> that</c><00:10:34.560><c> the</c><00:10:34.800><c> burden</c><00:10:34.980><c> doesn't</c>

00:10:35.240 --> 00:10:35.250 align:start position:0%
capabilities so that the burden doesn't
 

00:10:35.250 --> 00:10:37.130 align:start position:0%
capabilities so that the burden doesn't
go<00:10:35.490><c> on</c><00:10:35.640><c> like</c><00:10:35.820><c> a</c><00:10:35.850><c> centralized</c><00:10:36.420><c> service</c><00:10:36.690><c> like</c><00:10:37.019><c> in</c>

00:10:37.130 --> 00:10:37.140 align:start position:0%
go on like a centralized service like in
 

00:10:37.140 --> 00:10:38.630 align:start position:0%
go on like a centralized service like in
fear<00:10:37.320><c> and</c><00:10:37.440><c> don't</c><00:10:37.740><c> get</c><00:10:37.890><c> me</c><00:10:37.980><c> wrong</c><00:10:38.010><c> I</c><00:10:38.279><c> configured</c>

00:10:38.630 --> 00:10:38.640 align:start position:0%
fear and don't get me wrong I configured
 

00:10:38.640 --> 00:10:40.850 align:start position:0%
fear and don't get me wrong I configured
as<00:10:38.730><c> is</c><00:10:39.089><c> amazing</c><00:10:39.510><c> you</c><00:10:39.990><c> know</c><00:10:40.079><c> that</c><00:10:40.350><c> we</c><00:10:40.529><c> have</c><00:10:40.709><c> two</c>

00:10:40.850 --> 00:10:40.860 align:start position:0%
as is amazing you know that we have two
 

00:10:40.860 --> 00:10:42.710 align:start position:0%
as is amazing you know that we have two
lot<00:10:41.190><c> to</c><00:10:41.339><c> thank</c><00:10:41.550><c> for</c><00:10:41.699><c> them</c><00:10:41.790><c> but</c><00:10:42.029><c> let's</c><00:10:42.510><c> try</c><00:10:42.600><c> and</c>

00:10:42.710 --> 00:10:42.720 align:start position:0%
lot to thank for them but let's try and
 

00:10:42.720 --> 00:10:44.170 align:start position:0%
lot to thank for them but let's try and
take<00:10:42.750><c> the</c><00:10:42.899><c> burden</c><00:10:43.019><c> away</c><00:10:43.320><c> from</c><00:10:43.500><c> them</c><00:10:43.649><c> if</c><00:10:43.769><c> we</c><00:10:43.890><c> can</c>

00:10:44.170 --> 00:10:44.180 align:start position:0%
take the burden away from them if we can
 

00:10:44.180 --> 00:10:47.420 align:start position:0%
take the burden away from them if we can
and<00:10:45.180><c> a</c><00:10:45.269><c> scheme</c><00:10:45.600><c> something</c><00:10:46.019><c> like</c><00:10:46.170><c> this</c><00:10:46.430><c> would</c>

00:10:47.420 --> 00:10:47.430 align:start position:0%
and a scheme something like this would
 

00:10:47.430 --> 00:10:49.160 align:start position:0%
and a scheme something like this would
definitely<00:10:47.850><c> help</c><00:10:48.029><c> solve</c><00:10:48.480><c> a</c><00:10:48.750><c> lot</c><00:10:48.990><c> of</c><00:10:49.019><c> those</c>

00:10:49.160 --> 00:10:49.170 align:start position:0%
definitely help solve a lot of those
 

00:10:49.170 --> 00:10:50.900 align:start position:0%
definitely help solve a lot of those
issues<00:10:49.529><c> and</c><00:10:49.680><c> could</c><00:10:49.949><c> potentially</c><00:10:50.220><c> change</c><00:10:50.820><c> the</c>

00:10:50.900 --> 00:10:50.910 align:start position:0%
issues and could potentially change the
 

00:10:50.910 --> 00:10:58.189 align:start position:0%
issues and could potentially change the
way<00:10:51.149><c> we</c><00:10:51.390><c> develop</c><00:10:52.040><c> and</c><00:10:53.040><c> serve</c><00:10:53.640><c> data</c><00:10:56.570><c> yeah</c><00:10:57.570><c> that</c>

00:10:58.189 --> 00:10:58.199 align:start position:0%
way we develop and serve data yeah that
 

00:10:58.199 --> 00:11:02.360 align:start position:0%
way we develop and serve data yeah that
that's<00:10:58.380><c> then</c><00:10:59.279><c> I</c><00:10:59.550><c> under</c><00:11:00.269><c> my</c><00:11:00.390><c> talk</c><00:11:00.600><c> I</c><00:11:00.930><c> let's</c><00:11:01.680><c> chat</c>

00:11:02.360 --> 00:11:02.370 align:start position:0%
that's then I under my talk I let's chat
 

00:11:02.370 --> 00:11:03.829 align:start position:0%
that's then I under my talk I let's chat
afterwards<00:11:02.760><c> if</c><00:11:03.060><c> you</c><00:11:03.089><c> are</c><00:11:03.269><c> tooling</c><00:11:03.660><c> team</c>

00:11:03.829 --> 00:11:03.839 align:start position:0%
afterwards if you are tooling team
 

00:11:03.839 --> 00:11:05.269 align:start position:0%
afterwards if you are tooling team
because<00:11:04.079><c> like</c><00:11:04.290><c> there's</c><00:11:04.680><c> a</c><00:11:04.740><c> lot</c><00:11:04.920><c> to</c><00:11:05.070><c> kind</c><00:11:05.190><c> of</c>

00:11:05.269 --> 00:11:05.279 align:start position:0%
because like there's a lot to kind of
 

00:11:05.279 --> 00:11:07.250 align:start position:0%
because like there's a lot to kind of
discuss<00:11:05.610><c> here</c><00:11:05.760><c> it's</c><00:11:05.910><c> still</c><00:11:06.060><c> pretty</c><00:11:06.240><c> early</c><00:11:06.360><c> but</c>

00:11:07.250 --> 00:11:07.260 align:start position:0%
discuss here it's still pretty early but
 

00:11:07.260 --> 00:11:08.480 align:start position:0%
discuss here it's still pretty early but
there's<00:11:07.589><c> things</c><00:11:07.829><c> that</c><00:11:07.980><c> we</c><00:11:08.160><c> need</c><00:11:08.310><c> to</c><00:11:08.370><c> start</c>

00:11:08.480 --> 00:11:08.490 align:start position:0%
there's things that we need to start
 

00:11:08.490 --> 00:11:10.610 align:start position:0%
there's things that we need to start
talking<00:11:08.819><c> about</c><00:11:08.880><c> now</c><00:11:09.149><c> I</c><00:11:09.390><c> know</c><00:11:10.199><c> there's</c><00:11:10.470><c> a</c><00:11:10.500><c> lot</c>

00:11:10.610 --> 00:11:10.620 align:start position:0%
talking about now I know there's a lot
 

00:11:10.620 --> 00:11:11.300 align:start position:0%
talking about now I know there's a lot
of<00:11:10.680><c> pain</c><00:11:10.829><c> points</c><00:11:11.010><c> and</c>

00:11:11.300 --> 00:11:11.310 align:start position:0%
of pain points and
 

00:11:11.310 --> 00:11:13.910 align:start position:0%
of pain points and
current<00:11:11.520><c> api</c><00:11:11.730><c> and</c><00:11:12.120><c> the</c><00:11:12.300><c> current</c><00:11:12.570><c> way</c><00:11:12.660><c> eath</c><00:11:13.650><c> one</c>

00:11:13.910 --> 00:11:13.920 align:start position:0%
current api and the current way eath one
 

00:11:13.920 --> 00:11:16.810 align:start position:0%
current api and the current way eath one
works<00:11:14.190><c> in</c><00:11:14.670><c> regrets</c><00:11:15.270><c> like</c><00:11:15.390><c> the</c><00:11:15.540><c> json-rpc</c><00:11:15.900><c> api</c>

00:11:16.810 --> 00:11:16.820 align:start position:0%
works in regrets like the json-rpc api
 

00:11:16.820 --> 00:11:20.000 align:start position:0%
works in regrets like the json-rpc api
and<00:11:17.820><c> we</c><00:11:18.450><c> have</c><00:11:18.690><c> an</c><00:11:18.810><c> opportunity</c><00:11:19.080><c> to</c><00:11:19.620><c> kind</c><00:11:19.920><c> of</c>

00:11:20.000 --> 00:11:20.010 align:start position:0%
and we have an opportunity to kind of
 

00:11:20.010 --> 00:11:22.100 align:start position:0%
and we have an opportunity to kind of
learn<00:11:20.279><c> from</c><00:11:20.310><c> our</c><00:11:20.640><c> mistakes</c><00:11:20.970><c> reshape</c><00:11:21.840><c> it</c><00:11:21.960><c> from</c>

00:11:22.100 --> 00:11:22.110 align:start position:0%
learn from our mistakes reshape it from
 

00:11:22.110 --> 00:11:24.740 align:start position:0%
learn from our mistakes reshape it from
the<00:11:22.200><c> beginning</c><00:11:22.590><c> and</c><00:11:22.760><c> just</c><00:11:23.760><c> saw</c><00:11:23.940><c> and</c><00:11:24.150><c> basically</c>

00:11:24.740 --> 00:11:24.750 align:start position:0%
the beginning and just saw and basically
 

00:11:24.750 --> 00:11:27.470 align:start position:0%
the beginning and just saw and basically
you<00:11:25.500><c> know</c><00:11:25.620><c> make</c><00:11:26.340><c> it</c><00:11:26.460><c> as</c><00:11:26.550><c> optimal</c><00:11:27.060><c> as</c><00:11:27.090><c> we</c><00:11:27.300><c> can</c>

00:11:27.470 --> 00:11:27.480 align:start position:0%
you know make it as optimal as we can
 

00:11:27.480 --> 00:11:30.230 align:start position:0%
you know make it as optimal as we can
right<00:11:27.900><c> out</c><00:11:28.020><c> of</c><00:11:28.050><c> the</c><00:11:28.140><c> gate</c><00:11:28.520><c> so</c><00:11:29.520><c> thank</c><00:11:29.910><c> you</c><00:11:30.000><c> and</c>

00:11:30.230 --> 00:11:30.240 align:start position:0%
right out of the gate so thank you and
 

00:11:30.240 --> 00:11:32.280 align:start position:0%
right out of the gate so thank you and
you<00:11:31.200><c> can</c><00:11:31.320><c> contact</c><00:11:31.650><c> me</c><00:11:31.770><c> here</c>

00:11:32.280 --> 00:11:32.290 align:start position:0%
you can contact me here
 

00:11:32.290 --> 00:11:43.070 align:start position:0%
you can contact me here
[Applause]

00:11:43.070 --> 00:11:43.080 align:start position:0%
 
 

00:11:43.080 --> 00:11:45.140 align:start position:0%
 
you

