WEBVTT
Kind: captions
Language: en

00:00:04.620 --> 00:00:14.900 align:start position:0%
 
[Music]

00:00:14.900 --> 00:00:14.910 align:start position:0%
 
 

00:00:14.910 --> 00:00:16.830 align:start position:0%
 
[Music]

00:00:16.830 --> 00:00:16.840 align:start position:0%
[Music]
 

00:00:16.840 --> 00:00:20.029 align:start position:0%
[Music]
hello<00:00:17.560><c> hello</c><00:00:17.880><c> hello</c>

00:00:20.029 --> 00:00:20.039 align:start position:0%
hello hello hello
 

00:00:20.039 --> 00:00:22.590 align:start position:0%
hello hello hello
hello<00:00:21.039><c> uh</c><00:00:21.199><c> today</c><00:00:21.560><c> I'm</c><00:00:21.640><c> going</c><00:00:21.760><c> to</c><00:00:21.840><c> be</c><00:00:22.039><c> talking</c>

00:00:22.590 --> 00:00:22.600 align:start position:0%
hello uh today I'm going to be talking
 

00:00:22.600 --> 00:00:25.830 align:start position:0%
hello uh today I'm going to be talking
about<00:00:22.800><c> metamask</c><00:00:23.439><c> metam</c><00:00:23.760><c> mask</c><00:00:24.199><c> is</c><00:00:25.039><c> Project</c><00:00:25.560><c> few</c>

00:00:25.830 --> 00:00:25.840 align:start position:0%
about metamask metam mask is Project few
 

00:00:25.840 --> 00:00:30.269 align:start position:0%
about metamask metam mask is Project few
ideas<00:00:26.760><c> uh</c><00:00:27.480><c> some</c><00:00:27.760><c> experiments</c><00:00:28.760><c> on</c><00:00:29.640><c> how</c><00:00:29.800><c> we</c><00:00:30.080><c> can</c>

00:00:30.269 --> 00:00:30.279 align:start position:0%
ideas uh some experiments on how we can
 

00:00:30.279 --> 00:00:33.030 align:start position:0%
ideas uh some experiments on how we can
do<00:00:30.960><c> ethereum</c><00:00:31.840><c> using</c><00:00:32.160><c> the</c><00:00:32.279><c> same</c><00:00:32.559><c> tools</c><00:00:32.920><c> the</c>

00:00:33.030 --> 00:00:33.040 align:start position:0%
do ethereum using the same tools the
 

00:00:33.040 --> 00:00:36.430 align:start position:0%
do ethereum using the same tools the
same<00:00:33.200><c> web</c><00:00:33.399><c> browser</c><00:00:34.239><c> uh</c><00:00:34.360><c> you</c><00:00:34.520><c> use</c><00:00:34.760><c> every</c>

00:00:36.430 --> 00:00:36.440 align:start position:0%
same web browser uh you use every
 

00:00:36.440 --> 00:00:38.869 align:start position:0%
same web browser uh you use every
day<00:00:37.440><c> uh</c><00:00:37.559><c> so</c><00:00:37.879><c> I'm</c><00:00:38.000><c> sure</c><00:00:38.200><c> we've</c><00:00:38.360><c> all</c><00:00:38.480><c> seen</c><00:00:38.719><c> this</c>

00:00:38.869 --> 00:00:38.879 align:start position:0%
day uh so I'm sure we've all seen this
 

00:00:38.879 --> 00:00:42.150 align:start position:0%
day uh so I'm sure we've all seen this
before<00:00:39.600><c> uh</c><00:00:39.760><c> this</c><00:00:39.920><c> is</c><00:00:40.399><c> metamask</c><00:00:41.239><c> challenge</c><00:00:41.960><c> uh</c>

00:00:42.150 --> 00:00:42.160 align:start position:0%
before uh this is metamask challenge uh
 

00:00:42.160 --> 00:00:44.869 align:start position:0%
before uh this is metamask challenge uh
adoption<00:00:42.800><c> how</c><00:00:42.879><c> do</c><00:00:43.079><c> we</c><00:00:44.079><c> uh</c><00:00:44.200><c> improve</c><00:00:44.559><c> adoption</c>

00:00:44.869 --> 00:00:44.879 align:start position:0%
adoption how do we uh improve adoption
 

00:00:44.879 --> 00:00:46.750 align:start position:0%
adoption how do we uh improve adoption
of<00:00:45.039><c> ethereum</c><00:00:45.680><c> you</c><00:00:45.800><c> know</c><00:00:46.000><c> we're</c><00:00:46.280><c> we're</c><00:00:46.440><c> at</c><00:00:46.559><c> the</c>

00:00:46.750 --> 00:00:46.760 align:start position:0%
of ethereum you know we're we're at the
 

00:00:46.760 --> 00:00:49.830 align:start position:0%
of ethereum you know we're we're at the
very<00:00:47.640><c> tip</c><00:00:48.120><c> of</c><00:00:48.320><c> the</c><00:00:48.559><c> innovators</c><00:00:49.559><c> uh</c><00:00:49.680><c> you're</c>

00:00:49.830 --> 00:00:49.840 align:start position:0%
very tip of the innovators uh you're
 

00:00:49.840 --> 00:00:52.110 align:start position:0%
very tip of the innovators uh you're
lucky<00:00:50.199><c> to</c><00:00:50.360><c> have</c><00:00:50.480><c> found</c><00:00:50.680><c> yourself</c><00:00:51.000><c> here</c><00:00:51.840><c> um</c><00:00:52.000><c> but</c>

00:00:52.110 --> 00:00:52.120 align:start position:0%
lucky to have found yourself here um but
 

00:00:52.120 --> 00:00:54.510 align:start position:0%
lucky to have found yourself here um but
how<00:00:52.199><c> do</c><00:00:52.320><c> we</c><00:00:52.520><c> push</c><00:00:53.199><c> uh</c><00:00:53.320><c> further</c><00:00:53.680><c> down</c><00:00:53.840><c> to</c><00:00:54.280><c> into</c>

00:00:54.510 --> 00:00:54.520 align:start position:0%
how do we push uh further down to into
 

00:00:54.520 --> 00:00:57.349 align:start position:0%
how do we push uh further down to into
the

00:00:57.349 --> 00:00:57.359 align:start position:0%
 
 

00:00:57.359 --> 00:01:00.470 align:start position:0%
 
curve<00:00:58.359><c> uh</c><00:00:58.519><c> so</c><00:00:59.079><c> welcome</c><00:00:59.320><c> to</c><00:00:59.480><c> the</c><00:00:59.559><c> Future</c><00:01:00.079><c> Devcon</c>

00:01:00.470 --> 00:01:00.480 align:start position:0%
curve uh so welcome to the Future Devcon
 

00:01:00.480 --> 00:01:02.990 align:start position:0%
curve uh so welcome to the Future Devcon
one<00:01:00.719><c> you've</c><00:01:00.879><c> made</c><00:01:01.079><c> it</c><00:01:02.079><c> uh</c><00:01:02.559><c> you're</c><00:01:02.840><c> you're</c>

00:01:02.990 --> 00:01:03.000 align:start position:0%
one you've made it uh you're you're
 

00:01:03.000 --> 00:01:05.310 align:start position:0%
one you've made it uh you're you're
launching<00:01:03.480><c> your</c><00:01:04.040><c> uh</c><00:01:04.239><c> rocket</c><00:01:04.640><c> ship</c><00:01:05.199><c> uh</c>

00:01:05.310 --> 00:01:05.320 align:start position:0%
launching your uh rocket ship uh
 

00:01:05.320 --> 00:01:07.590 align:start position:0%
launching your uh rocket ship uh
Building<00:01:05.760><c> Company</c><00:01:06.680><c> uh</c><00:01:06.799><c> you've</c><00:01:06.960><c> decided</c><00:01:07.280><c> to</c><00:01:07.360><c> do</c>

00:01:07.590 --> 00:01:07.600 align:start position:0%
Building Company uh you've decided to do
 

00:01:07.600 --> 00:01:09.749 align:start position:0%
Building Company uh you've decided to do
crowdfunding<00:01:08.600><c> and</c><00:01:08.759><c> you're</c><00:01:08.960><c> going</c><00:01:09.119><c> to</c><00:01:09.240><c> release</c>

00:01:09.749 --> 00:01:09.759 align:start position:0%
crowdfunding and you're going to release
 

00:01:09.759 --> 00:01:12.630 align:start position:0%
crowdfunding and you're going to release
your<00:01:09.960><c> crypto</c><00:01:10.360><c> tokens</c><00:01:11.040><c> on</c><00:01:11.200><c> the</c><00:01:11.520><c> blockchain</c><00:01:12.520><c> uh</c>

00:01:12.630 --> 00:01:12.640 align:start position:0%
your crypto tokens on the blockchain uh
 

00:01:12.640 --> 00:01:14.070 align:start position:0%
your crypto tokens on the blockchain uh
and<00:01:12.720><c> you're</c><00:01:12.840><c> going</c><00:01:12.920><c> to</c><00:01:13.040><c> run</c><00:01:13.200><c> your</c><00:01:13.360><c> company</c><00:01:13.799><c> on</c>

00:01:14.070 --> 00:01:14.080 align:start position:0%
and you're going to run your company on
 

00:01:14.080 --> 00:01:17.149 align:start position:0%
and you're going to run your company on
on<00:01:14.600><c> futury</c><00:01:15.600><c> uh</c><00:01:16.040><c> you</c><00:01:16.119><c> know</c><00:01:16.240><c> taking</c><00:01:16.560><c> the</c><00:01:16.680><c> wisdom</c>

00:01:17.149 --> 00:01:17.159 align:start position:0%
on futury uh you know taking the wisdom
 

00:01:17.159 --> 00:01:18.950 align:start position:0%
on futury uh you know taking the wisdom
of<00:01:17.400><c> the</c><00:01:17.680><c> uh</c><00:01:17.799><c> the</c><00:01:17.880><c> markets</c><00:01:18.360><c> the</c><00:01:18.479><c> prediction</c>

00:01:18.950 --> 00:01:18.960 align:start position:0%
of the uh the markets the prediction
 

00:01:18.960 --> 00:01:21.789 align:start position:0%
of the uh the markets the prediction
markets<00:01:19.960><c> uh</c><00:01:20.079><c> that's</c><00:01:20.280><c> fantastic</c><00:01:21.040><c> so</c><00:01:21.439><c> uh</c><00:01:21.680><c> you</c>

00:01:21.789 --> 00:01:21.799 align:start position:0%
markets uh that's fantastic so uh you
 

00:01:21.799 --> 00:01:23.390 align:start position:0%
markets uh that's fantastic so uh you
all<00:01:21.960><c> want</c><00:01:22.119><c> in</c><00:01:22.400><c> right</c><00:01:22.520><c> you</c><00:01:22.640><c> want</c><00:01:22.720><c> to</c><00:01:23.040><c> buy</c><00:01:23.240><c> some</c>

00:01:23.390 --> 00:01:23.400 align:start position:0%
all want in right you want to buy some
 

00:01:23.400 --> 00:01:26.749 align:start position:0%
all want in right you want to buy some
of<00:01:23.520><c> this</c><00:01:23.880><c> uh</c><00:01:24.040><c> stock</c><00:01:24.320><c> this</c><00:01:24.479><c> crypto</c><00:01:25.119><c> token</c><00:01:26.119><c> yeah</c>

00:01:26.749 --> 00:01:26.759 align:start position:0%
of this uh stock this crypto token yeah
 

00:01:26.759 --> 00:01:29.590 align:start position:0%
of this uh stock this crypto token yeah
okay<00:01:26.960><c> cool</c><00:01:27.400><c> um</c><00:01:27.960><c> so</c><00:01:28.520><c> what's</c><00:01:28.680><c> the</c><00:01:28.799><c> URL</c><00:01:29.240><c> you</c><00:01:29.360><c> say</c>

00:01:29.590 --> 00:01:29.600 align:start position:0%
okay cool um so what's the URL you say
 

00:01:29.600 --> 00:01:31.870 align:start position:0%
okay cool um so what's the URL you say
yeah<00:01:29.720><c> yeah</c><00:01:29.920><c> let</c><00:01:30.040><c> me</c><00:01:30.119><c> just</c><00:01:30.240><c> send</c><00:01:30.400><c> you</c><00:01:30.520><c> a</c><00:01:30.640><c> link</c><00:01:31.360><c> uh</c>

00:01:31.870 --> 00:01:31.880 align:start position:0%
yeah yeah let me just send you a link uh
 

00:01:31.880 --> 00:01:33.830 align:start position:0%
yeah yeah let me just send you a link uh
well<00:01:32.079><c> first</c><00:01:32.320><c> you</c><00:01:32.479><c> have</c><00:01:32.600><c> to</c><00:01:33.000><c> uh</c><00:01:33.479><c> you</c><00:01:33.600><c> have</c><00:01:33.720><c> to</c>

00:01:33.830 --> 00:01:33.840 align:start position:0%
well first you have to uh you have to
 

00:01:33.840 --> 00:01:36.990 align:start position:0%
well first you have to uh you have to
download<00:01:34.159><c> this</c><00:01:34.680><c> browser</c><00:01:35.680><c> uh</c><00:01:36.200><c> uh</c><00:01:36.360><c> a</c><00:01:36.479><c> few</c><00:01:36.640><c> of</c><00:01:36.759><c> you</c>

00:01:36.990 --> 00:01:37.000 align:start position:0%
download this browser uh uh a few of you
 

00:01:37.000 --> 00:01:39.149 align:start position:0%
download this browser uh uh a few of you
say<00:01:37.360><c> yes</c><00:01:37.720><c> I'll</c><00:01:37.920><c> check</c><00:01:38.119><c> that</c><00:01:38.200><c> out</c><00:01:38.399><c> later</c>

00:01:39.149 --> 00:01:39.159 align:start position:0%
say yes I'll check that out later
 

00:01:39.159 --> 00:01:41.830 align:start position:0%
say yes I'll check that out later
unfortunately<00:01:39.840><c> this</c><00:01:40.000><c> is</c><00:01:40.360><c> we</c><00:01:40.520><c> lose</c><00:01:41.159><c> a</c><00:01:41.320><c> lot</c><00:01:41.479><c> of</c>

00:01:41.830 --> 00:01:41.840 align:start position:0%
unfortunately this is we lose a lot of
 

00:01:41.840 --> 00:01:45.270 align:start position:0%
unfortunately this is we lose a lot of
our<00:01:42.119><c> our</c><00:01:42.320><c> audience</c><00:01:42.799><c> here</c><00:01:43.759><c> um</c><00:01:44.759><c> so</c><00:01:44.920><c> what</c><00:01:45.040><c> can</c><00:01:45.119><c> we</c>

00:01:45.270 --> 00:01:45.280 align:start position:0%
our our audience here um so what can we
 

00:01:45.280 --> 00:01:48.149 align:start position:0%
our our audience here um so what can we
do<00:01:45.399><c> about</c>

00:01:48.149 --> 00:01:48.159 align:start position:0%
 
 

00:01:48.159 --> 00:01:51.870 align:start position:0%
 
that<00:01:49.159><c> uh</c><00:01:49.439><c> well</c><00:01:50.079><c> we</c><00:01:50.280><c> can't</c><00:01:50.640><c> provide</c><00:01:51.040><c> the</c><00:01:51.240><c> exact</c>

00:01:51.870 --> 00:01:51.880 align:start position:0%
that uh well we can't provide the exact
 

00:01:51.880 --> 00:01:55.190 align:start position:0%
that uh well we can't provide the exact
same<00:01:52.680><c> tools</c><00:01:53.159><c> of</c><00:01:53.479><c> of</c><00:01:54.000><c> uh</c><00:01:54.200><c> say</c><00:01:54.439><c> Miss</c><00:01:55.000><c> can't</c>

00:01:55.190 --> 00:01:55.200 align:start position:0%
same tools of of uh say Miss can't
 

00:01:55.200 --> 00:01:56.830 align:start position:0%
same tools of of uh say Miss can't
provide<00:01:55.399><c> the</c><00:01:55.520><c> exact</c><00:01:55.759><c> same</c><00:01:56.000><c> experience</c><00:01:56.640><c> but</c><00:01:56.759><c> we</c>

00:01:56.830 --> 00:01:56.840 align:start position:0%
provide the exact same experience but we
 

00:01:56.840 --> 00:01:59.350 align:start position:0%
provide the exact same experience but we
can<00:01:56.960><c> sort</c><00:01:57.079><c> of</c><00:01:57.479><c> tweak</c><00:01:58.439><c> uh</c><00:01:58.560><c> our</c><00:01:58.759><c> position</c><00:01:59.200><c> on</c>

00:01:59.350 --> 00:01:59.360 align:start position:0%
can sort of tweak uh our position on
 

00:01:59.360 --> 00:02:01.350 align:start position:0%
can sort of tweak uh our position on
this<00:01:59.880><c> spectum</c><00:02:00.240><c> of</c><00:02:00.640><c> control</c><00:02:01.039><c> versus</c>

00:02:01.350 --> 00:02:01.360 align:start position:0%
this spectum of control versus
 

00:02:01.360 --> 00:02:03.550 align:start position:0%
this spectum of control versus
convenience<00:02:02.119><c> so</c><00:02:02.240><c> if</c><00:02:02.320><c> we</c><00:02:02.719><c> give</c><00:02:02.840><c> up</c><00:02:03.240><c> a</c><00:02:03.320><c> few</c>

00:02:03.550 --> 00:02:03.560 align:start position:0%
convenience so if we give up a few
 

00:02:03.560 --> 00:02:05.990 align:start position:0%
convenience so if we give up a few
guarantees<00:02:04.280><c> we</c><00:02:04.439><c> trust</c><00:02:04.719><c> in</c><00:02:05.439><c> uh</c><00:02:05.560><c> a</c><00:02:05.640><c> couple</c>

00:02:05.990 --> 00:02:06.000 align:start position:0%
guarantees we trust in uh a couple
 

00:02:06.000 --> 00:02:09.669 align:start position:0%
guarantees we trust in uh a couple
things<00:02:06.680><c> um</c><00:02:07.360><c> let's</c><00:02:07.520><c> see</c><00:02:07.640><c> what</c><00:02:07.719><c> we</c><00:02:07.880><c> can</c><00:02:08.520><c> get</c><00:02:09.520><c> uh</c>

00:02:09.669 --> 00:02:09.679 align:start position:0%
things um let's see what we can get uh
 

00:02:09.679 --> 00:02:12.990 align:start position:0%
things um let's see what we can get uh
so<00:02:09.879><c> this</c><00:02:10.039><c> is</c><00:02:10.440><c> a</c><00:02:10.560><c> very</c><00:02:10.720><c> early</c><00:02:11.039><c> prototype</c><00:02:11.760><c> of</c>

00:02:12.990 --> 00:02:13.000 align:start position:0%
so this is a very early prototype of
 

00:02:13.000 --> 00:02:15.270 align:start position:0%
so this is a very early prototype of
metamask<00:02:14.000><c> um</c><00:02:14.519><c> what</c><00:02:14.640><c> you</c><00:02:14.760><c> see</c><00:02:14.920><c> here</c><00:02:15.040><c> is</c><00:02:15.160><c> a</c>

00:02:15.270 --> 00:02:15.280 align:start position:0%
metamask um what you see here is a
 

00:02:15.280 --> 00:02:17.990 align:start position:0%
metamask um what you see here is a
normal<00:02:15.560><c> Chrome</c><00:02:15.879><c> browser</c><00:02:16.519><c> uh</c><00:02:16.640><c> this</c><00:02:16.760><c> is</c><00:02:17.680><c> no</c>

00:02:17.990 --> 00:02:18.000 align:start position:0%
normal Chrome browser uh this is no
 

00:02:18.000 --> 00:02:19.309 align:start position:0%
normal Chrome browser uh this is no
additional<00:02:18.400><c> installation</c><00:02:18.840><c> I'm</c><00:02:18.959><c> not</c><00:02:19.080><c> running</c>

00:02:19.309 --> 00:02:19.319 align:start position:0%
additional installation I'm not running
 

00:02:19.319 --> 00:02:21.710 align:start position:0%
additional installation I'm not running
a<00:02:19.440><c> local</c><00:02:19.720><c> node</c><00:02:20.200><c> I'm</c><00:02:20.360><c> not</c><00:02:20.840><c> using</c><00:02:21.120><c> a</c><00:02:21.239><c> Plugin</c><00:02:21.560><c> or</c>

00:02:21.710 --> 00:02:21.720 align:start position:0%
a local node I'm not using a Plugin or
 

00:02:21.720 --> 00:02:24.710 align:start position:0%
a local node I'm not using a Plugin or
anything<00:02:22.000><c> like</c><00:02:22.200><c> this</c><00:02:22.959><c> uh</c><00:02:23.120><c> at</c><00:02:23.239><c> the</c><00:02:23.480><c> very</c><00:02:24.440><c> top</c>

00:02:24.710 --> 00:02:24.720 align:start position:0%
anything like this uh at the very top
 

00:02:24.720 --> 00:02:27.030 align:start position:0%
anything like this uh at the very top
you'll<00:02:24.879><c> see</c><00:02:25.519><c> next</c><00:02:25.680><c> to</c><00:02:25.800><c> the</c><00:02:25.920><c> name</c><00:02:26.120><c> metamask</c><00:02:26.879><c> you</c>

00:02:27.030 --> 00:02:27.040 align:start position:0%
you'll see next to the name metamask you
 

00:02:27.040 --> 00:02:30.670 align:start position:0%
you'll see next to the name metamask you
see<00:02:27.319><c> a</c><00:02:27.560><c> second</c><00:02:28.120><c> URL</c><00:02:28.680><c> bar</c><00:02:29.400><c> and</c><00:02:29.640><c> this</c><00:02:30.040><c> is</c><00:02:30.360><c> a</c><00:02:30.519><c> sort</c>

00:02:30.670 --> 00:02:30.680 align:start position:0%
see a second URL bar and this is a sort
 

00:02:30.680 --> 00:02:33.790 align:start position:0%
see a second URL bar and this is a sort
of<00:02:30.959><c> browser</c><00:02:31.560><c> within</c><00:02:31.800><c> the</c><00:02:32.040><c> browser</c><00:02:33.040><c> and</c><00:02:33.239><c> and</c><00:02:33.400><c> so</c>

00:02:33.790 --> 00:02:33.800 align:start position:0%
of browser within the browser and and so
 

00:02:33.800 --> 00:02:36.470 align:start position:0%
of browser within the browser and and so
through<00:02:34.080><c> some</c><00:02:35.000><c> black</c><00:02:35.360><c> magic</c><00:02:35.720><c> and</c><00:02:35.959><c> browser</c>

00:02:36.470 --> 00:02:36.480 align:start position:0%
through some black magic and browser
 

00:02:36.480 --> 00:02:40.589 align:start position:0%
through some black magic and browser
hacks<00:02:37.160><c> uh</c><00:02:37.680><c> I've</c><00:02:38.599><c> uh</c><00:02:38.760><c> gotten</c><00:02:39.000><c> it</c><00:02:39.200><c> for</c><00:02:40.040><c> for</c><00:02:40.319><c> most</c>

00:02:40.589 --> 00:02:40.599 align:start position:0%
hacks uh I've uh gotten it for for most
 

00:02:40.599 --> 00:02:44.470 align:start position:0%
hacks uh I've uh gotten it for for most
cases<00:02:41.200><c> you</c><00:02:41.319><c> can</c><00:02:41.519><c> run</c><00:02:42.360><c> a</c><00:02:43.280><c> a</c><00:02:43.440><c> Dap</c><00:02:44.120><c> right</c><00:02:44.239><c> there</c><00:02:44.360><c> in</c>

00:02:44.470 --> 00:02:44.480 align:start position:0%
cases you can run a a Dap right there in
 

00:02:44.480 --> 00:02:48.470 align:start position:0%
cases you can run a a Dap right there in
your<00:02:44.599><c> normal</c><00:02:44.879><c> web</c><00:02:45.040><c> browser</c><00:02:46.040><c> uh</c><00:02:47.040><c> at</c><00:02:47.280><c> the</c><00:02:48.200><c> top</c>

00:02:48.470 --> 00:02:48.480 align:start position:0%
your normal web browser uh at the top
 

00:02:48.480 --> 00:02:51.229 align:start position:0%
your normal web browser uh at the top
the<00:02:48.599><c> normal</c><00:02:48.879><c> URL</c><00:02:49.280><c> bar</c><00:02:50.280><c> you</c><00:02:50.400><c> can</c><00:02:50.519><c> see</c><00:02:50.760><c> the</c><00:02:50.920><c> same</c>

00:02:51.229 --> 00:02:51.239 align:start position:0%
the normal URL bar you can see the same
 

00:02:51.239 --> 00:02:53.990 align:start position:0%
the normal URL bar you can see the same
URL<00:02:52.239><c> that's</c><00:02:52.599><c> in</c><00:02:52.720><c> the</c><00:02:52.879><c> inner</c><00:02:53.200><c> URL</c><00:02:53.560><c> bar</c><00:02:53.800><c> is</c>

00:02:53.990 --> 00:02:54.000 align:start position:0%
URL that's in the inner URL bar is
 

00:02:54.000 --> 00:02:56.390 align:start position:0%
URL that's in the inner URL bar is
repeated<00:02:55.000><c> uh</c><00:02:55.200><c> and</c><00:02:55.360><c> as</c><00:02:55.519><c> such</c><00:02:55.760><c> you</c><00:02:55.879><c> can</c><00:02:56.080><c> just</c>

00:02:56.390 --> 00:02:56.400 align:start position:0%
repeated uh and as such you can just
 

00:02:56.400 --> 00:02:59.350 align:start position:0%
repeated uh and as such you can just
send<00:02:56.640><c> a</c><00:02:56.760><c> link</c><00:02:57.440><c> to</c><00:02:57.599><c> someone</c><00:02:58.040><c> of</c><00:02:58.239><c> this</c><00:02:58.640><c> this</c><00:02:59.040><c> dap</c>

00:02:59.350 --> 00:02:59.360 align:start position:0%
send a link to someone of this this dap
 

00:02:59.360 --> 00:03:02.190 align:start position:0%
send a link to someone of this this dap
running<00:03:00.280><c> on</c><00:03:00.440><c> the</c><00:03:00.560><c> internet</c><00:03:01.280><c> again</c><00:03:01.640><c> no</c>

00:03:02.190 --> 00:03:02.200 align:start position:0%
running on the internet again no
 

00:03:02.200 --> 00:03:06.110 align:start position:0%
running on the internet again no
installation<00:03:03.200><c> uh</c><00:03:03.879><c> this</c><00:03:04.599><c> has</c><00:03:05.599><c> uh</c><00:03:05.760><c> let</c><00:03:05.879><c> me</c><00:03:06.000><c> show</c>

00:03:06.110 --> 00:03:06.120 align:start position:0%
installation uh this has uh let me show
 

00:03:06.120 --> 00:03:08.390 align:start position:0%
installation uh this has uh let me show
you<00:03:06.239><c> a</c><00:03:06.319><c> few</c><00:03:06.480><c> other</c><00:03:06.640><c> parts</c><00:03:06.799><c> of</c><00:03:06.959><c> it</c><00:03:07.599><c> Um</c><00:03:07.959><c> this</c><00:03:08.120><c> can</c>

00:03:08.390 --> 00:03:08.400 align:start position:0%
you a few other parts of it Um this can
 

00:03:08.400 --> 00:03:10.270 align:start position:0%
you a few other parts of it Um this can
have<00:03:08.560><c> a</c><00:03:08.680><c> few</c><00:03:08.879><c> other</c><00:03:09.280><c> uh</c><00:03:09.400><c> mislike</c><00:03:09.840><c> features</c>

00:03:10.270 --> 00:03:10.280 align:start position:0%
have a few other uh mislike features
 

00:03:10.280 --> 00:03:14.470 align:start position:0%
have a few other uh mislike features
like<00:03:10.920><c> uh</c><00:03:11.000><c> some</c><00:03:11.200><c> recommended</c><00:03:11.799><c> deps</c><00:03:13.120><c> um</c><00:03:14.120><c> and</c><00:03:14.319><c> and</c>

00:03:14.470 --> 00:03:14.480 align:start position:0%
like uh some recommended deps um and and
 

00:03:14.480 --> 00:03:17.229 align:start position:0%
like uh some recommended deps um and and
of<00:03:14.640><c> course</c><00:03:15.080><c> uh</c><00:03:15.239><c> critical</c><00:03:15.799><c> is</c><00:03:15.959><c> the</c><00:03:16.120><c> identity</c>

00:03:17.229 --> 00:03:17.239 align:start position:0%
of course uh critical is the identity
 

00:03:17.239 --> 00:03:18.869 align:start position:0%
of course uh critical is the identity
management

00:03:18.869 --> 00:03:18.879 align:start position:0%
management
 

00:03:18.879 --> 00:03:21.309 align:start position:0%
management
um<00:03:19.879><c> so</c><00:03:20.200><c> what</c><00:03:20.280><c> is</c><00:03:20.400><c> it</c><00:03:20.599><c> it's</c><00:03:20.799><c> it's</c><00:03:20.920><c> a</c><00:03:21.040><c> sort</c><00:03:21.200><c> of</c>

00:03:21.309 --> 00:03:21.319 align:start position:0%
um so what is it it's it's a sort of
 

00:03:21.319 --> 00:03:23.509 align:start position:0%
um so what is it it's it's a sort of
browser<00:03:21.640><c> in</c><00:03:21.760><c> the</c><00:03:21.840><c> browser</c><00:03:22.480><c> status</c><00:03:23.080><c> it's</c><00:03:23.360><c> uh</c>

00:03:23.509 --> 00:03:23.519 align:start position:0%
browser in the browser status it's uh
 

00:03:23.519 --> 00:03:25.910 align:start position:0%
browser in the browser status it's uh
pretty<00:03:23.799><c> close</c><00:03:23.959><c> to</c><00:03:24.120><c> completion</c><00:03:25.040><c> though</c><00:03:25.400><c> it's</c>

00:03:25.910 --> 00:03:25.920 align:start position:0%
pretty close to completion though it's
 

00:03:25.920 --> 00:03:27.710 align:start position:0%
pretty close to completion though it's
it's<00:03:26.319><c> uh</c><00:03:26.599><c> rather</c><00:03:26.840><c> tricky</c><00:03:27.159><c> as</c><00:03:27.239><c> I</c><00:03:27.360><c> mentioned</c>

00:03:27.710 --> 00:03:27.720 align:start position:0%
it's uh rather tricky as I mentioned
 

00:03:27.720 --> 00:03:29.949 align:start position:0%
it's uh rather tricky as I mentioned
some<00:03:28.080><c> some</c><00:03:28.280><c> black</c><00:03:28.519><c> magic</c><00:03:28.879><c> has</c><00:03:29.040><c> some</c><00:03:29.439><c> bad</c><00:03:29.799><c> side</c>

00:03:29.949 --> 00:03:29.959 align:start position:0%
some some black magic has some bad side
 

00:03:29.959 --> 00:03:32.229 align:start position:0%
some some black magic has some bad side
effects<00:03:30.560><c> so</c><00:03:30.760><c> it's</c><00:03:31.080><c> uh</c><00:03:31.680><c> just</c><00:03:31.799><c> requires</c><00:03:32.120><c> some</c>

00:03:32.229 --> 00:03:32.239 align:start position:0%
effects so it's uh just requires some
 

00:03:32.239 --> 00:03:35.149 align:start position:0%
effects so it's uh just requires some
iteration<00:03:32.680><c> on</c><00:03:32.879><c> that</c><00:03:33.720><c> um</c><00:03:34.159><c> benefits</c><00:03:34.560><c> are</c><00:03:34.840><c> zero</c>

00:03:35.149 --> 00:03:35.159 align:start position:0%
iteration on that um benefits are zero
 

00:03:35.159 --> 00:03:37.229 align:start position:0%
iteration on that um benefits are zero
install<00:03:35.480><c> for</c><00:03:35.599><c> the</c><00:03:35.680><c> user</c><00:03:36.519><c> uh</c><00:03:36.640><c> it</c><00:03:36.760><c> separates</c>

00:03:37.229 --> 00:03:37.239 align:start position:0%
install for the user uh it separates
 

00:03:37.239 --> 00:03:38.869 align:start position:0%
install for the user uh it separates
keys<00:03:37.519><c> from</c><00:03:37.640><c> the</c><00:03:37.840><c> D</c><00:03:38.159><c> I'll</c><00:03:38.360><c> explain</c><00:03:38.640><c> that</c><00:03:38.799><c> a</c>

00:03:38.869 --> 00:03:38.879 align:start position:0%
keys from the D I'll explain that a
 

00:03:38.879 --> 00:03:40.789 align:start position:0%
keys from the D I'll explain that a
little<00:03:39.040><c> bit</c><00:03:39.239><c> more</c><00:03:40.000><c> uh</c><00:03:40.120><c> but</c><00:03:40.280><c> basically</c><00:03:40.599><c> you</c><00:03:40.680><c> get</c>

00:03:40.789 --> 00:03:40.799 align:start position:0%
little bit more uh but basically you get
 

00:03:40.799 --> 00:03:42.750 align:start position:0%
little bit more uh but basically you get
to<00:03:40.920><c> keep</c><00:03:41.040><c> your</c><00:03:41.159><c> secrets</c><00:03:41.519><c> to</c>

00:03:42.750 --> 00:03:42.760 align:start position:0%
to keep your secrets to
 

00:03:42.760 --> 00:03:45.350 align:start position:0%
to keep your secrets to
yourself<00:03:43.760><c> um</c><00:03:44.080><c> the</c><00:03:44.239><c> keys</c><00:03:44.560><c> can</c><00:03:44.720><c> just</c><00:03:44.879><c> be</c><00:03:45.000><c> stored</c>

00:03:45.350 --> 00:03:45.360 align:start position:0%
yourself um the keys can just be stored
 

00:03:45.360 --> 00:03:46.750 align:start position:0%
yourself um the keys can just be stored
on<00:03:45.480><c> your</c><00:03:45.599><c> local</c><00:03:45.879><c> machine</c><00:03:46.280><c> you</c><00:03:46.360><c> don't</c><00:03:46.519><c> need</c><00:03:46.640><c> to</c>

00:03:46.750 --> 00:03:46.760 align:start position:0%
on your local machine you don't need to
 

00:03:46.760 --> 00:03:48.670 align:start position:0%
on your local machine you don't need to
send<00:03:47.000><c> them</c><00:03:47.120><c> to</c><00:03:47.280><c> me</c><00:03:47.439><c> or</c><00:03:47.599><c> anything</c><00:03:47.879><c> like</c><00:03:48.080><c> this</c>

00:03:48.670 --> 00:03:48.680 align:start position:0%
send them to me or anything like this
 

00:03:48.680 --> 00:03:52.149 align:start position:0%
send them to me or anything like this
though<00:03:48.920><c> there</c><00:03:49.040><c> is</c><00:03:49.200><c> some</c><00:03:49.480><c> Reliance</c><00:03:50.200><c> on</c><00:03:50.640><c> uh</c><00:03:51.159><c> on</c>

00:03:52.149 --> 00:03:52.159 align:start position:0%
though there is some Reliance on uh on
 

00:03:52.159 --> 00:03:54.550 align:start position:0%
though there is some Reliance on uh on
some<00:03:52.439><c> external</c><00:03:52.920><c> servers</c><00:03:53.840><c> part</c><00:03:54.000><c> of</c><00:03:54.120><c> this</c><00:03:54.319><c> is</c>

00:03:54.550 --> 00:03:54.560 align:start position:0%
some external servers part of this is
 

00:03:54.560 --> 00:03:56.750 align:start position:0%
some external servers part of this is
like<00:03:54.680><c> a</c><00:03:54.840><c> core</c><00:03:55.280><c> server</c><00:03:55.799><c> that's</c><00:03:56.120><c> just</c><00:03:56.439><c> to</c><00:03:56.599><c> get</c>

00:03:56.750 --> 00:03:56.760 align:start position:0%
like a core server that's just to get
 

00:03:56.760 --> 00:03:58.949 align:start position:0%
like a core server that's just to get
around<00:03:57.079><c> some</c><00:03:57.799><c> security</c><00:03:58.239><c> concerns</c><00:03:58.720><c> that</c><00:03:58.840><c> the</c>

00:03:58.949 --> 00:03:58.959 align:start position:0%
around some security concerns that the
 

00:03:58.959 --> 00:04:02.030 align:start position:0%
around some security concerns that the
browser<00:03:59.239><c> has</c><00:03:59.400><c> built</c><00:03:59.560><c> in</c>

00:04:02.030 --> 00:04:02.040 align:start position:0%
 
 

00:04:02.040 --> 00:04:05.949 align:start position:0%
 
um<00:04:03.200><c> and</c><00:04:04.200><c> uh</c><00:04:04.360><c> it</c><00:04:04.560><c> has</c><00:04:05.040><c> a</c><00:04:05.159><c> mislik</c><00:04:05.519><c> feature</c><00:04:05.760><c> set</c>

00:04:05.949 --> 00:04:05.959 align:start position:0%
um and uh it has a mislik feature set
 

00:04:05.959 --> 00:04:07.589 align:start position:0%
um and uh it has a mislik feature set
where<00:04:06.040><c> you</c><00:04:06.159><c> can</c><00:04:06.319><c> have</c><00:04:06.680><c> recommended</c><00:04:07.200><c> daps</c><00:04:07.439><c> and</c>

00:04:07.589 --> 00:04:07.599 align:start position:0%
where you can have recommended daps and
 

00:04:07.599 --> 00:04:09.509 align:start position:0%
where you can have recommended daps and
things<00:04:07.879><c> like</c>

00:04:09.509 --> 00:04:09.519 align:start position:0%
things like
 

00:04:09.519 --> 00:04:13.789 align:start position:0%
things like
this<00:04:10.519><c> um</c><00:04:11.360><c> and</c><00:04:12.360><c> a</c><00:04:12.439><c> few</c><00:04:12.640><c> notes</c><00:04:13.000><c> on</c><00:04:13.360><c> on</c><00:04:13.519><c> Miss</c>

00:04:13.789 --> 00:04:13.799 align:start position:0%
this um and a few notes on on Miss
 

00:04:13.799 --> 00:04:15.949 align:start position:0%
this um and a few notes on on Miss
versus<00:04:14.040><c> metamask</c><00:04:14.799><c> I</c><00:04:14.879><c> don't</c><00:04:15.120><c> really</c><00:04:15.400><c> think</c><00:04:15.640><c> of</c>

00:04:15.949 --> 00:04:15.959 align:start position:0%
versus metamask I don't really think of
 

00:04:15.959 --> 00:04:20.430 align:start position:0%
versus metamask I don't really think of
them<00:04:16.359><c> as</c><00:04:17.160><c> competitors</c><00:04:18.160><c> uh</c><00:04:18.799><c> mist</c><00:04:19.400><c> is</c><00:04:19.600><c> built</c><00:04:20.239><c> is</c>

00:04:20.430 --> 00:04:20.440 align:start position:0%
them as competitors uh mist is built is
 

00:04:20.440 --> 00:04:24.189 align:start position:0%
them as competitors uh mist is built is
very<00:04:20.680><c> purpose-built</c><00:04:21.239><c> it</c><00:04:22.199><c> has</c><00:04:22.800><c> all</c><00:04:23.120><c> these</c><00:04:24.040><c> has</c>

00:04:24.189 --> 00:04:24.199 align:start position:0%
very purpose-built it has all these has
 

00:04:24.199 --> 00:04:25.950 align:start position:0%
very purpose-built it has all these has
the<00:04:24.360><c> context</c><00:04:24.720><c> of</c><00:04:24.919><c> the</c><00:04:25.120><c> of</c><00:04:25.400><c> interacting</c><00:04:25.840><c> with</c>

00:04:25.950 --> 00:04:25.960 align:start position:0%
the context of the of interacting with
 

00:04:25.960 --> 00:04:28.909 align:start position:0%
the context of the of interacting with
ethereum<00:04:26.400><c> depth</c><00:04:26.919><c> built</c><00:04:27.160><c> into</c><00:04:27.400><c> it</c><00:04:28.040><c> uh</c><00:04:28.160><c> metamask</c>

00:04:28.909 --> 00:04:28.919 align:start position:0%
ethereum depth built into it uh metamask
 

00:04:28.919 --> 00:04:31.909 align:start position:0%
ethereum depth built into it uh metamask
is<00:04:29.360><c> a</c><00:04:29.479><c> bit</c><00:04:29.919><c> constrained</c><00:04:30.440><c> in</c><00:04:30.600><c> what</c><00:04:30.720><c> we</c><00:04:30.840><c> can</c><00:04:31.000><c> do</c>

00:04:31.909 --> 00:04:31.919 align:start position:0%
is a bit constrained in what we can do
 

00:04:31.919 --> 00:04:33.510 align:start position:0%
is a bit constrained in what we can do
uh<00:04:32.039><c> with</c><00:04:32.160><c> the</c><00:04:32.360><c> existing</c><00:04:32.800><c> browser</c><00:04:33.240><c> and</c><00:04:33.400><c> just</c>

00:04:33.510 --> 00:04:33.520 align:start position:0%
uh with the existing browser and just
 

00:04:33.520 --> 00:04:35.950 align:start position:0%
uh with the existing browser and just
sort<00:04:33.720><c> of</c><00:04:34.160><c> adding</c><00:04:34.400><c> a</c><00:04:34.479><c> bit</c><00:04:34.600><c> of</c><00:04:34.759><c> plugin</c><00:04:35.320><c> but</c><00:04:35.520><c> we</c><00:04:35.840><c> uh</c>

00:04:35.950 --> 00:04:35.960 align:start position:0%
sort of adding a bit of plugin but we uh
 

00:04:35.960 --> 00:04:39.189 align:start position:0%
sort of adding a bit of plugin but we uh
try<00:04:36.120><c> to</c><00:04:36.240><c> get</c><00:04:36.360><c> as</c><00:04:36.440><c> much</c><00:04:36.600><c> mileage</c><00:04:36.960><c> out</c><00:04:37.039><c> of</c><00:04:37.160><c> it</c><00:04:37.280><c> as</c>

00:04:39.189 --> 00:04:39.199 align:start position:0%
try to get as much mileage out of it as
 

00:04:39.199 --> 00:04:43.590 align:start position:0%
try to get as much mileage out of it as
possible<00:04:40.560><c> um</c><00:04:41.560><c> so</c><00:04:42.199><c> that's</c><00:04:42.600><c> that's</c><00:04:42.800><c> one</c><00:04:43.000><c> piece</c>

00:04:43.590 --> 00:04:43.600 align:start position:0%
possible um so that's that's one piece
 

00:04:43.600 --> 00:04:45.870 align:start position:0%
possible um so that's that's one piece
another<00:04:44.440><c> um</c><00:04:44.800><c> and</c><00:04:44.960><c> I'm</c><00:04:45.080><c> not</c><00:04:45.240><c> the</c><00:04:45.320><c> only</c><00:04:45.479><c> one</c><00:04:45.720><c> with</c>

00:04:45.870 --> 00:04:45.880 align:start position:0%
another um and I'm not the only one with
 

00:04:45.880 --> 00:04:47.909 align:start position:0%
another um and I'm not the only one with
this<00:04:46.039><c> idea</c><00:04:46.680><c> what</c><00:04:46.800><c> if</c><00:04:46.960><c> we</c><00:04:47.080><c> could</c><00:04:47.280><c> just</c><00:04:47.479><c> use</c><00:04:47.680><c> it</c>

00:04:47.909 --> 00:04:47.919 align:start position:0%
this idea what if we could just use it
 

00:04:47.919 --> 00:04:50.150 align:start position:0%
this idea what if we could just use it
without<00:04:48.440><c> uh</c><00:04:49.199><c> the</c><00:04:49.320><c> user</c><00:04:49.639><c> having</c><00:04:49.840><c> to</c><00:04:49.919><c> do</c><00:04:50.039><c> all</c>

00:04:50.150 --> 00:04:50.160 align:start position:0%
without uh the user having to do all
 

00:04:50.160 --> 00:04:51.870 align:start position:0%
without uh the user having to do all
this<00:04:50.320><c> setup</c><00:04:51.000><c> so</c><00:04:51.160><c> a</c><00:04:51.240><c> lot</c><00:04:51.360><c> of</c><00:04:51.479><c> people</c><00:04:51.680><c> that</c><00:04:51.759><c> are</c>

00:04:51.870 --> 00:04:51.880 align:start position:0%
this setup so a lot of people that are
 

00:04:51.880 --> 00:04:53.870 align:start position:0%
this setup so a lot of people that are
building<00:04:52.160><c> daps</c><00:04:53.000><c> have</c><00:04:53.120><c> made</c><00:04:53.280><c> their</c><00:04:53.400><c> daps</c><00:04:53.759><c> just</c>

00:04:53.870 --> 00:04:53.880 align:start position:0%
building daps have made their daps just
 

00:04:53.880 --> 00:04:57.189 align:start position:0%
building daps have made their daps just
sort<00:04:54.039><c> of</c><00:04:54.240><c> work</c><00:04:54.960><c> on</c><00:04:55.080><c> the</c><00:04:55.240><c> open</c><00:04:55.520><c> internet</c><00:04:56.199><c> like</c>

00:04:57.189 --> 00:04:57.199 align:start position:0%
sort of work on the open internet like
 

00:04:57.199 --> 00:04:58.990 align:start position:0%
sort of work on the open internet like
like<00:04:57.560><c> a</c><00:04:57.680><c> normal</c><00:04:57.960><c> web</c><00:04:58.160><c> app</c><00:04:58.600><c> and</c><00:04:58.680><c> so</c><00:04:58.800><c> you</c><00:04:58.880><c> can</c>

00:04:58.990 --> 00:04:59.000 align:start position:0%
like a normal web app and so you can
 

00:04:59.000 --> 00:05:01.110 align:start position:0%
like a normal web app and so you can
navigate<00:04:59.320><c> to</c><00:04:59.440><c> them</c><00:04:59.720><c> directly</c><00:05:00.720><c> uh</c><00:05:00.840><c> and</c><00:05:00.960><c> they</c>

00:05:01.110 --> 00:05:01.120 align:start position:0%
navigate to them directly uh and they
 

00:05:01.120 --> 00:05:03.670 align:start position:0%
navigate to them directly uh and they
have<00:05:01.360><c> some</c><00:05:02.160><c> mechanism</c><00:05:02.759><c> for</c><00:05:03.000><c> reading</c><00:05:03.360><c> from</c><00:05:03.520><c> the</c>

00:05:03.670 --> 00:05:03.680 align:start position:0%
have some mechanism for reading from the
 

00:05:03.680 --> 00:05:05.350 align:start position:0%
have some mechanism for reading from the
blockchain<00:05:04.440><c> perhaps</c><00:05:04.720><c> through</c><00:05:04.880><c> a</c><00:05:04.960><c> centralized</c>

00:05:05.350 --> 00:05:05.360 align:start position:0%
blockchain perhaps through a centralized
 

00:05:05.360 --> 00:05:10.230 align:start position:0%
blockchain perhaps through a centralized
server<00:05:06.039><c> perhaps</c><00:05:06.280><c> they</c><00:05:06.440><c> a</c><00:05:06.520><c> light</c><00:05:06.800><c> client</c>

00:05:10.230 --> 00:05:10.240 align:start position:0%
 
 

00:05:10.240 --> 00:05:15.150 align:start position:0%
 
um<00:05:11.240><c> uh</c><00:05:11.759><c> one</c><00:05:12.160><c> significant</c><00:05:12.680><c> caveat</c><00:05:13.360><c> is</c><00:05:14.039><c> that</c><00:05:15.039><c> in</c>

00:05:15.150 --> 00:05:15.160 align:start position:0%
um uh one significant caveat is that in
 

00:05:15.160 --> 00:05:16.950 align:start position:0%
um uh one significant caveat is that in
order<00:05:15.400><c> to</c><00:05:15.560><c> do</c><00:05:15.800><c> the</c><00:05:15.960><c> transaction</c><00:05:16.479><c> signing</c><00:05:16.880><c> in</c>

00:05:16.950 --> 00:05:16.960 align:start position:0%
order to do the transaction signing in
 

00:05:16.960 --> 00:05:18.230 align:start position:0%
order to do the transaction signing in
order<00:05:17.120><c> to</c><00:05:17.199><c> do</c><00:05:17.320><c> the</c><00:05:17.440><c> key</c><00:05:17.639><c> management</c><00:05:18.039><c> you</c><00:05:18.120><c> have</c>

00:05:18.230 --> 00:05:18.240 align:start position:0%
order to do the key management you have
 

00:05:18.240 --> 00:05:20.350 align:start position:0%
order to do the key management you have
to<00:05:18.319><c> give</c><00:05:18.520><c> that</c><00:05:18.720><c> private</c><00:05:19.000><c> key</c><00:05:19.199><c> to</c><00:05:19.319><c> the</c><00:05:19.479><c> de</c><00:05:20.199><c> and</c>

00:05:20.350 --> 00:05:20.360 align:start position:0%
to give that private key to the de and
 

00:05:20.360 --> 00:05:22.230 align:start position:0%
to give that private key to the de and
maybe<00:05:20.800><c> it</c><00:05:20.960><c> keeps</c><00:05:21.160><c> it</c><00:05:21.280><c> in</c><00:05:21.400><c> local</c><00:05:21.600><c> storage</c><00:05:22.000><c> maybe</c>

00:05:22.230 --> 00:05:22.240 align:start position:0%
maybe it keeps it in local storage maybe
 

00:05:22.240 --> 00:05:25.710 align:start position:0%
maybe it keeps it in local storage maybe
it<00:05:22.360><c> doesn't</c><00:05:22.600><c> send</c><00:05:22.840><c> it</c><00:05:23.080><c> home</c><00:05:24.080><c> um</c><00:05:25.080><c> and</c><00:05:25.400><c> maybe</c><00:05:25.639><c> a</c>

00:05:25.710 --> 00:05:25.720 align:start position:0%
it doesn't send it home um and maybe a
 

00:05:25.720 --> 00:05:27.749 align:start position:0%
it doesn't send it home um and maybe a
couple<00:05:25.960><c> of</c><00:05:26.160><c> deps</c><00:05:26.639><c> have</c><00:05:27.039><c> have</c><00:05:27.199><c> done</c><00:05:27.440><c> this</c>

00:05:27.749 --> 00:05:27.759 align:start position:0%
couple of deps have have done this
 

00:05:27.759 --> 00:05:29.710 align:start position:0%
couple of deps have have done this
correctly<00:05:28.479><c> then</c><00:05:28.600><c> Along</c><00:05:28.880><c> Comes</c><00:05:29.120><c> one</c><00:05:29.440><c> that</c>

00:05:29.710 --> 00:05:29.720 align:start position:0%
correctly then Along Comes one that
 

00:05:29.720 --> 00:05:31.830 align:start position:0%
correctly then Along Comes one that
decides<00:05:30.000><c> to</c><00:05:30.120><c> send</c><00:05:30.360><c> your</c><00:05:30.560><c> key</c><00:05:31.000><c> home</c><00:05:31.479><c> and</c><00:05:31.639><c> run</c>

00:05:31.830 --> 00:05:31.840 align:start position:0%
decides to send your key home and run
 

00:05:31.840 --> 00:05:35.150 align:start position:0%
decides to send your key home and run
off<00:05:32.000><c> with</c><00:05:32.120><c> your</c><00:05:32.520><c> funds</c><00:05:33.520><c> uh</c><00:05:34.199><c> this</c><00:05:34.360><c> would</c><00:05:34.600><c> have</c><00:05:34.960><c> a</c>

00:05:35.150 --> 00:05:35.160 align:start position:0%
off with your funds uh this would have a
 

00:05:35.160 --> 00:05:37.110 align:start position:0%
off with your funds uh this would have a
significant<00:05:35.639><c> negative</c><00:05:36.039><c> impact</c><00:05:36.479><c> on</c><00:05:36.960><c> the</c>

00:05:37.110 --> 00:05:37.120 align:start position:0%
significant negative impact on the
 

00:05:37.120 --> 00:05:39.110 align:start position:0%
significant negative impact on the
ethereum<00:05:37.520><c> community's</c><00:05:38.360><c> reputation</c><00:05:38.880><c> as</c><00:05:38.960><c> a</c>

00:05:39.110 --> 00:05:39.120 align:start position:0%
ethereum community's reputation as a
 

00:05:39.120 --> 00:05:41.350 align:start position:0%
ethereum community's reputation as a
whole<00:05:39.960><c> uh</c><00:05:40.080><c> so</c><00:05:40.199><c> it's</c><00:05:40.360><c> sort</c><00:05:40.520><c> of</c><00:05:40.639><c> a</c><00:05:40.800><c> dangerous</c>

00:05:41.350 --> 00:05:41.360 align:start position:0%
whole uh so it's sort of a dangerous
 

00:05:41.360 --> 00:05:44.749 align:start position:0%
whole uh so it's sort of a dangerous
practice<00:05:42.039><c> to</c><00:05:42.600><c> suggest</c><00:05:43.600><c> um</c><00:05:44.000><c> to</c><00:05:44.319><c> tackle</c><00:05:44.639><c> this</c>

00:05:44.749 --> 00:05:44.759 align:start position:0%
practice to suggest um to tackle this
 

00:05:44.759 --> 00:05:49.070 align:start position:0%
practice to suggest um to tackle this
one<00:05:45.440><c> I</c><00:05:45.680><c> have</c><00:05:46.639><c> a</c><00:05:47.479><c> project</c><00:05:47.840><c> in</c><00:05:48.199><c> early</c><00:05:48.520><c> research</c>

00:05:49.070 --> 00:05:49.080 align:start position:0%
one I have a project in early research
 

00:05:49.080 --> 00:05:52.390 align:start position:0%
one I have a project in early research
stage<00:05:50.080><c> um</c><00:05:50.840><c> right</c><00:05:51.080><c> right</c><00:05:51.280><c> so</c><00:05:51.759><c> the</c><00:05:51.919><c> problem</c><00:05:52.199><c> here</c>

00:05:52.390 --> 00:05:52.400 align:start position:0%
stage um right right so the problem here
 

00:05:52.400 --> 00:05:54.950 align:start position:0%
stage um right right so the problem here
is<00:05:52.520><c> that</c><00:05:52.639><c> you</c><00:05:52.759><c> have</c><00:05:52.840><c> to</c><00:05:53.080><c> give</c><00:05:53.520><c> the</c><00:05:53.759><c> P</c><00:05:54.039><c> phrase</c><00:05:54.759><c> to</c>

00:05:54.950 --> 00:05:54.960 align:start position:0%
is that you have to give the P phrase to
 

00:05:54.960 --> 00:05:58.230 align:start position:0%
is that you have to give the P phrase to
generate<00:05:55.319><c> the</c><00:05:55.639><c> keys</c><00:05:56.639><c> uh</c><00:05:56.759><c> to</c><00:05:57.080><c> to</c><00:05:57.240><c> the</c>

00:05:58.230 --> 00:05:58.240 align:start position:0%
generate the keys uh to to the
 

00:05:58.240 --> 00:06:02.550 align:start position:0%
generate the keys uh to to the
de<00:05:59.240><c> uh</c><00:05:59.400><c> so</c><00:05:59.680><c> so</c><00:06:00.560><c> one</c><00:06:00.880><c> possible</c><00:06:01.759><c> uh</c><00:06:01.880><c> tool</c><00:06:02.199><c> we</c><00:06:02.360><c> have</c>

00:06:02.550 --> 00:06:02.560 align:start position:0%
de uh so so one possible uh tool we have
 

00:06:02.560 --> 00:06:05.550 align:start position:0%
de uh so so one possible uh tool we have
here<00:06:03.199><c> is</c><00:06:03.680><c> a</c><00:06:04.240><c> cross</c><00:06:04.600><c> domain</c><00:06:04.960><c> key</c><00:06:05.160><c> storage</c>

00:06:05.550 --> 00:06:05.560 align:start position:0%
here is a cross domain key storage
 

00:06:05.560 --> 00:06:09.309 align:start position:0%
here is a cross domain key storage
Library<00:06:06.560><c> this</c><00:06:06.800><c> would</c><00:06:07.039><c> be</c><00:06:07.880><c> a</c><00:06:08.280><c> tool</c><00:06:08.599><c> that</c><00:06:08.800><c> a</c><00:06:09.000><c> Dap</c>

00:06:09.309 --> 00:06:09.319 align:start position:0%
Library this would be a tool that a Dap
 

00:06:09.319 --> 00:06:12.150 align:start position:0%
Library this would be a tool that a Dap
developer<00:06:10.199><c> could</c><00:06:10.599><c> decide</c><00:06:10.880><c> to</c><00:06:11.039><c> use</c><00:06:11.560><c> to</c><00:06:11.720><c> do</c><00:06:11.919><c> Key</c>

00:06:12.150 --> 00:06:12.160 align:start position:0%
developer could decide to use to do Key
 

00:06:12.160 --> 00:06:14.830 align:start position:0%
developer could decide to use to do Key
Management<00:06:13.000><c> when</c><00:06:13.199><c> not</c><00:06:13.520><c> in</c><00:06:13.880><c> an</c><00:06:14.280><c> environment</c>

00:06:14.830 --> 00:06:14.840 align:start position:0%
Management when not in an environment
 

00:06:14.840 --> 00:06:18.029 align:start position:0%
Management when not in an environment
like<00:06:15.000><c> mist</c><00:06:15.880><c> or</c><00:06:16.120><c> the</c><00:06:16.319><c> browser</c>

00:06:18.029 --> 00:06:18.039 align:start position:0%
like mist or the browser
 

00:06:18.039 --> 00:06:20.950 align:start position:0%
like mist or the browser
browser<00:06:19.039><c> uh</c><00:06:19.360><c> this</c><00:06:19.960><c> what</c><00:06:20.080><c> it</c><00:06:20.240><c> does</c><00:06:20.479><c> is</c><00:06:20.759><c> while</c>

00:06:20.950 --> 00:06:20.960 align:start position:0%
browser uh this what it does is while
 

00:06:20.960 --> 00:06:23.469 align:start position:0%
browser uh this what it does is while
the<00:06:21.400><c> keys</c><00:06:21.840><c> are</c><00:06:22.000><c> still</c><00:06:22.199><c> on</c><00:06:22.360><c> the</c><00:06:22.479><c> same</c><00:06:22.680><c> machine</c>

00:06:23.469 --> 00:06:23.479 align:start position:0%
the keys are still on the same machine
 

00:06:23.479 --> 00:06:26.909 align:start position:0%
the keys are still on the same machine
they<00:06:23.639><c> would</c><00:06:23.800><c> run</c><00:06:24.039><c> in</c><00:06:24.199><c> a</c><00:06:24.360><c> sandboxed</c><00:06:25.479><c> iframe</c><00:06:26.479><c> and</c>

00:06:26.909 --> 00:06:26.919 align:start position:0%
they would run in a sandboxed iframe and
 

00:06:26.919 --> 00:06:28.950 align:start position:0%
they would run in a sandboxed iframe and
the<00:06:27.400><c> external</c><00:06:27.840><c> dap</c><00:06:28.120><c> would</c><00:06:28.240><c> not</c><00:06:28.440><c> have</c><00:06:28.680><c> access</c>

00:06:28.950 --> 00:06:28.960 align:start position:0%
the external dap would not have access
 

00:06:28.960 --> 00:06:30.950 align:start position:0%
the external dap would not have access
to<00:06:29.120><c> the</c><00:06:29.240><c> Keys</c><00:06:29.840><c> but</c><00:06:30.000><c> could</c><00:06:30.160><c> make</c><00:06:30.280><c> a</c><00:06:30.479><c> request</c><00:06:30.800><c> for</c>

00:06:30.950 --> 00:06:30.960 align:start position:0%
to the Keys but could make a request for
 

00:06:30.960 --> 00:06:32.270 align:start position:0%
to the Keys but could make a request for
a<00:06:31.080><c> transaction</c>

00:06:32.270 --> 00:06:32.280 align:start position:0%
a transaction
 

00:06:32.280 --> 00:06:34.990 align:start position:0%
a transaction
sighting<00:06:33.280><c> uh</c><00:06:33.680><c> again</c><00:06:33.919><c> this</c><00:06:34.080><c> doesn't</c><00:06:34.520><c> require</c>

00:06:34.990 --> 00:06:35.000 align:start position:0%
sighting uh again this doesn't require
 

00:06:35.000 --> 00:06:36.670 align:start position:0%
sighting uh again this doesn't require
sending<00:06:35.319><c> it</c><00:06:35.440><c> to</c><00:06:35.560><c> the</c><00:06:35.680><c> server</c><00:06:36.000><c> it</c><00:06:36.120><c> can</c><00:06:36.400><c> stay</c><00:06:36.560><c> on</c>

00:06:36.670 --> 00:06:36.680 align:start position:0%
sending it to the server it can stay on
 

00:06:36.680 --> 00:06:39.070 align:start position:0%
sending it to the server it can stay on
the<00:06:36.759><c> same</c><00:06:36.919><c> machine</c><00:06:37.479><c> and</c><00:06:37.639><c> the</c><00:06:37.960><c> browser</c><00:06:38.960><c> uh</c>

00:06:39.070 --> 00:06:39.080 align:start position:0%
the same machine and the browser uh
 

00:06:39.080 --> 00:06:41.749 align:start position:0%
the same machine and the browser uh
ensures<00:06:39.520><c> the</c><00:06:39.720><c> security</c><00:06:40.599><c> another</c><00:06:40.919><c> nice</c><00:06:41.160><c> advant</c>

00:06:41.749 --> 00:06:41.759 align:start position:0%
ensures the security another nice advant
 

00:06:41.759 --> 00:06:44.830 align:start position:0%
ensures the security another nice advant
uh<00:06:42.199><c> another</c><00:06:42.840><c> advantage</c><00:06:43.280><c> to</c><00:06:43.479><c> this</c><00:06:44.039><c> is</c><00:06:44.400><c> multiple</c>

00:06:44.830 --> 00:06:44.840 align:start position:0%
uh another advantage to this is multiple
 

00:06:44.840 --> 00:06:48.589 align:start position:0%
uh another advantage to this is multiple
adaps<00:06:45.280><c> that</c><00:06:45.360><c> use</c><00:06:45.800><c> the</c><00:06:46.240><c> same</c><00:06:47.240><c> uh</c><00:06:47.400><c> domain</c><00:06:48.080><c> be</c><00:06:48.240><c> it</c>

00:06:48.589 --> 00:06:48.599 align:start position:0%
adaps that use the same uh domain be it
 

00:06:48.599 --> 00:06:51.390 align:start position:0%
adaps that use the same uh domain be it
uh<00:06:49.400><c> key</c><00:06:49.639><c> storage.</c><00:06:50.120><c> metam</c><00:06:50.360><c> mask.</c><00:06:51.000><c> or</c><00:06:51.120><c> something</c>

00:06:51.390 --> 00:06:51.400 align:start position:0%
uh key storage. metam mask. or something
 

00:06:51.400 --> 00:06:53.629 align:start position:0%
uh key storage. metam mask. or something
like<00:06:51.560><c> this</c><00:06:52.319><c> uh</c><00:06:52.440><c> all</c><00:06:52.639><c> the</c><00:06:52.800><c> daps</c><00:06:53.080><c> that</c><00:06:53.199><c> used</c><00:06:53.440><c> that</c>

00:06:53.629 --> 00:06:53.639 align:start position:0%
like this uh all the daps that used that
 

00:06:53.639 --> 00:06:56.990 align:start position:0%
like this uh all the daps that used that
same<00:06:53.919><c> Library</c><00:06:54.759><c> would</c><00:06:55.759><c> uh</c><00:06:56.360><c> be</c><00:06:56.520><c> able</c><00:06:56.680><c> to</c><00:06:56.800><c> use</c>

00:06:56.990 --> 00:06:57.000 align:start position:0%
same Library would uh be able to use
 

00:06:57.000 --> 00:06:58.710 align:start position:0%
same Library would uh be able to use
those<00:06:57.199><c> same</c><00:06:57.400><c> keys</c><00:06:57.720><c> so</c><00:06:57.879><c> you</c><00:06:57.960><c> wouldn't</c><00:06:58.160><c> have</c><00:06:58.280><c> to</c>

00:06:58.710 --> 00:06:58.720 align:start position:0%
those same keys so you wouldn't have to
 

00:06:58.720 --> 00:07:02.230 align:start position:0%
those same keys so you wouldn't have to
import<00:06:59.039><c> them</c><00:06:59.199><c> every</c><00:06:59.360><c> time</c>

00:07:02.230 --> 00:07:02.240 align:start position:0%
 
 

00:07:02.240 --> 00:07:04.270 align:start position:0%
 
uh<00:07:02.400><c> so</c><00:07:02.680><c> this</c><00:07:02.800><c> is</c><00:07:02.879><c> a</c><00:07:03.080><c> library</c><00:07:03.400><c> for</c><00:07:03.520><c> dap</c><00:07:03.759><c> devs</c>

00:07:04.270 --> 00:07:04.280 align:start position:0%
uh so this is a library for dap devs
 

00:07:04.280 --> 00:07:06.070 align:start position:0%
uh so this is a library for dap devs
it's<00:07:04.400><c> still</c><00:07:04.599><c> in</c><00:07:04.720><c> the</c><00:07:04.840><c> research</c><00:07:05.240><c> phase</c><00:07:05.840><c> uh</c><00:07:05.960><c> but</c>

00:07:06.070 --> 00:07:06.080 align:start position:0%
it's still in the research phase uh but
 

00:07:06.080 --> 00:07:07.790 align:start position:0%
it's still in the research phase uh but
you<00:07:06.160><c> still</c><00:07:06.400><c> get</c><00:07:06.560><c> the</c><00:07:06.759><c> zero</c><00:07:07.120><c> install</c><00:07:07.560><c> for</c><00:07:07.680><c> the</c>

00:07:07.790 --> 00:07:07.800 align:start position:0%
you still get the zero install for the
 

00:07:07.800 --> 00:07:10.589 align:start position:0%
you still get the zero install for the
user<00:07:08.599><c> uh</c><00:07:09.280><c> the</c>

00:07:10.589 --> 00:07:10.599 align:start position:0%
user uh the
 

00:07:10.599 --> 00:07:13.510 align:start position:0%
user uh the
blockchain<00:07:11.599><c> data</c><00:07:12.000><c> source</c><00:07:12.599><c> is</c><00:07:12.800><c> still</c><00:07:13.240><c> up</c><00:07:13.360><c> to</c>

00:07:13.510 --> 00:07:13.520 align:start position:0%
blockchain data source is still up to
 

00:07:13.520 --> 00:07:16.270 align:start position:0%
blockchain data source is still up to
the<00:07:13.680><c> DAP</c><00:07:14.319><c> developer</c><00:07:15.319><c> um</c><00:07:15.479><c> but</c><00:07:15.720><c> you</c><00:07:15.960><c> get</c><00:07:16.080><c> to</c>

00:07:16.270 --> 00:07:16.280 align:start position:0%
the DAP developer um but you get to
 

00:07:16.280 --> 00:07:17.909 align:start position:0%
the DAP developer um but you get to
separate<00:07:16.639><c> the</c><00:07:16.800><c> keys</c><00:07:17.080><c> from</c><00:07:17.240><c> the</c>

00:07:17.909 --> 00:07:17.919 align:start position:0%
separate the keys from the
 

00:07:17.919 --> 00:07:20.990 align:start position:0%
separate the keys from the
dep<00:07:18.919><c> and</c>

00:07:20.990 --> 00:07:21.000 align:start position:0%
dep and
 

00:07:21.000 --> 00:07:24.309 align:start position:0%
dep and
uh<00:07:22.000><c> uh</c><00:07:22.120><c> you</c><00:07:22.319><c> get</c><00:07:22.560><c> the</c><00:07:22.759><c> the</c><00:07:22.840><c> keys</c><00:07:23.080><c> across</c><00:07:23.400><c> dep</c>

00:07:24.309 --> 00:07:24.319 align:start position:0%
uh uh you get the the keys across dep
 

00:07:24.319 --> 00:07:26.430 align:start position:0%
uh uh you get the the keys across dep
I'm<00:07:24.479><c> mostly</c><00:07:24.800><c> out</c><00:07:24.879><c> of</c><00:07:25.120><c> time</c><00:07:25.599><c> but</c><00:07:25.720><c> I'd</c><00:07:25.919><c> like</c><00:07:26.080><c> to</c>

00:07:26.430 --> 00:07:26.440 align:start position:0%
I'm mostly out of time but I'd like to
 

00:07:26.440 --> 00:07:28.990 align:start position:0%
I'm mostly out of time but I'd like to
talk<00:07:26.639><c> about</c><00:07:26.840><c> one</c><00:07:27.000><c> more</c><00:07:27.199><c> thing</c><00:07:28.120><c> uh</c><00:07:28.360><c> let's</c><00:07:28.560><c> say</c>

00:07:28.990 --> 00:07:29.000 align:start position:0%
talk about one more thing uh let's say
 

00:07:29.000 --> 00:07:30.350 align:start position:0%
talk about one more thing uh let's say
brows<00:07:29.280><c> on</c><00:07:29.360><c> the</c><00:07:29.520><c> browser</c><00:07:29.919><c> that's</c><00:07:30.120><c> quite</c><00:07:30.240><c> a</c>

00:07:30.350 --> 00:07:30.360 align:start position:0%
brows on the browser that's quite a
 

00:07:30.360 --> 00:07:31.990 align:start position:0%
brows on the browser that's quite a
strange<00:07:30.759><c> experience</c><00:07:31.400><c> I'd</c><00:07:31.599><c> rather</c><00:07:31.840><c> just</c>

00:07:31.990 --> 00:07:32.000 align:start position:0%
strange experience I'd rather just
 

00:07:32.000 --> 00:07:33.869 align:start position:0%
strange experience I'd rather just
navigate<00:07:32.319><c> to</c><00:07:32.440><c> the</c><00:07:32.560><c> daps</c><00:07:32.919><c> directly</c><00:07:33.479><c> but</c><00:07:33.599><c> I</c><00:07:33.720><c> want</c>

00:07:33.869 --> 00:07:33.879 align:start position:0%
navigate to the daps directly but I want
 

00:07:33.879 --> 00:07:35.589 align:start position:0%
navigate to the daps directly but I want
to<00:07:34.240><c> also</c><00:07:34.479><c> have</c><00:07:34.599><c> the</c><00:07:34.759><c> control</c><00:07:35.000><c> of</c><00:07:35.120><c> the</c><00:07:35.240><c> keys</c>

00:07:35.589 --> 00:07:35.599 align:start position:0%
to also have the control of the keys
 

00:07:35.599 --> 00:07:37.790 align:start position:0%
to also have the control of the keys
without<00:07:35.800><c> the</c><00:07:35.960><c> DAP</c><00:07:36.199><c> developer</c><00:07:37.080><c> opting</c><00:07:37.479><c> into</c>

00:07:37.790 --> 00:07:37.800 align:start position:0%
without the DAP developer opting into
 

00:07:37.800 --> 00:07:40.990 align:start position:0%
without the DAP developer opting into
this<00:07:38.240><c> this</c><00:07:38.400><c> cross</c><00:07:38.680><c> domain</c><00:07:38.919><c> storage</c><00:07:39.919><c> um</c><00:07:40.800><c> well</c>

00:07:40.990 --> 00:07:41.000 align:start position:0%
this this cross domain storage um well
 

00:07:41.000 --> 00:07:43.189 align:start position:0%
this this cross domain storage um well
one<00:07:41.240><c> thing</c><00:07:41.400><c> I'm</c><00:07:41.520><c> working</c><00:07:41.800><c> on</c><00:07:42.120><c> is</c><00:07:42.440><c> a</c><00:07:42.759><c> a</c><00:07:42.879><c> plug-in</c>

00:07:43.189 --> 00:07:43.199 align:start position:0%
one thing I'm working on is a a plug-in
 

00:07:43.199 --> 00:07:45.189 align:start position:0%
one thing I'm working on is a a plug-in
for<00:07:43.360><c> Chrome</c><00:07:43.759><c> it's</c><00:07:43.960><c> essentially</c><00:07:44.759><c> a</c><00:07:44.919><c> like</c>

00:07:45.189 --> 00:07:45.199 align:start position:0%
for Chrome it's essentially a like
 

00:07:45.199 --> 00:07:48.990 align:start position:0%
for Chrome it's essentially a like
client<00:07:45.919><c> in</c><00:07:46.080><c> your</c><00:07:46.560><c> browser</c><00:07:47.560><c> and</c><00:07:48.520><c> you</c><00:07:48.599><c> can</c><00:07:48.759><c> see</c>

00:07:48.990 --> 00:07:49.000 align:start position:0%
client in your browser and you can see
 

00:07:49.000 --> 00:07:51.469 align:start position:0%
client in your browser and you can see
in<00:07:49.120><c> the</c><00:07:49.280><c> ight</c><00:07:49.919><c> upper</c><00:07:50.240><c> right</c><00:07:50.720><c> there's</c><00:07:50.879><c> a</c><00:07:51.080><c> little</c>

00:07:51.469 --> 00:07:51.479 align:start position:0%
in the ight upper right there's a little
 

00:07:51.479 --> 00:07:53.670 align:start position:0%
in the ight upper right there's a little
metamask<00:07:52.120><c> logo</c><00:07:52.479><c> and</c><00:07:52.599><c> it</c><00:07:52.720><c> has</c><00:07:52.840><c> a</c><00:07:52.960><c> one</c><00:07:53.240><c> there</c>

00:07:53.670 --> 00:07:53.680 align:start position:0%
metamask logo and it has a one there
 

00:07:53.680 --> 00:07:55.469 align:start position:0%
metamask logo and it has a one there
suggesting<00:07:54.080><c> that</c><00:07:54.240><c> there's</c><00:07:54.440><c> one</c><00:07:55.039><c> pending</c>

00:07:55.469 --> 00:07:55.479 align:start position:0%
suggesting that there's one pending
 

00:07:55.479 --> 00:07:57.670 align:start position:0%
suggesting that there's one pending
transaction<00:07:55.960><c> or</c><00:07:56.120><c> unsigned</c><00:07:56.680><c> transaction</c>

00:07:57.670 --> 00:07:57.680 align:start position:0%
transaction or unsigned transaction
 

00:07:57.680 --> 00:08:00.510 align:start position:0%
transaction or unsigned transaction
that's<00:07:58.000><c> uh</c><00:07:58.120><c> awaiting</c><00:07:58.479><c> your</c><00:07:58.599><c> attention</c>

00:08:00.510 --> 00:08:00.520 align:start position:0%
that's uh awaiting your attention
 

00:08:00.520 --> 00:08:04.110 align:start position:0%
that's uh awaiting your attention
uh<00:08:01.520><c> so</c><00:08:02.360><c> as</c><00:08:02.440><c> I</c><00:08:02.599><c> just</c><00:08:02.759><c> said</c><00:08:03.400><c> this</c><00:08:03.520><c> one</c><00:08:03.840><c> is</c>

00:08:04.110 --> 00:08:04.120 align:start position:0%
uh so as I just said this one is
 

00:08:04.120 --> 00:08:05.390 align:start position:0%
uh so as I just said this one is
actually<00:08:04.440><c> quite</c><00:08:04.599><c> a</c><00:08:04.680><c> long</c><00:08:05.000><c> and</c><00:08:05.080><c> I</c><00:08:05.199><c> could</c>

00:08:05.390 --> 00:08:05.400 align:start position:0%
actually quite a long and I could
 

00:08:05.400 --> 00:08:06.909 align:start position:0%
actually quite a long and I could
probably<00:08:06.039><c> launch</c><00:08:06.280><c> it</c><00:08:06.440><c> within</c><00:08:06.639><c> the</c><00:08:06.720><c> next</c>

00:08:06.909 --> 00:08:06.919 align:start position:0%
probably launch it within the next
 

00:08:06.919 --> 00:08:09.909 align:start position:0%
probably launch it within the next
couple<00:08:07.159><c> months</c><00:08:07.400><c> after</c><00:08:07.560><c> a</c><00:08:07.639><c> little</c>

00:08:09.909 --> 00:08:09.919 align:start position:0%
 
 

00:08:09.919 --> 00:08:12.270 align:start position:0%
 
polish<00:08:10.919><c> uh</c><00:08:11.000><c> so</c><00:08:11.159><c> as</c><00:08:11.280><c> adap</c><00:08:11.599><c> developer</c><00:08:12.120><c> what</c><00:08:12.199><c> do</c>

00:08:12.270 --> 00:08:12.280 align:start position:0%
polish uh so as adap developer what do
 

00:08:12.280 --> 00:08:13.230 align:start position:0%
polish uh so as adap developer what do
you<00:08:12.400><c> need</c><00:08:12.520><c> to</c>

00:08:13.230 --> 00:08:13.240 align:start position:0%
you need to
 

00:08:13.240 --> 00:08:17.350 align:start position:0%
you need to
do<00:08:14.240><c> uh</c><00:08:15.159><c> this</c><00:08:15.319><c> was</c><00:08:15.560><c> all</c><00:08:15.759><c> designed</c><00:08:16.479><c> in</c><00:08:16.639><c> mind</c><00:08:17.039><c> of</c>

00:08:17.350 --> 00:08:17.360 align:start position:0%
do uh this was all designed in mind of
 

00:08:17.360 --> 00:08:19.469 align:start position:0%
do uh this was all designed in mind of
the<00:08:17.599><c> the</c><00:08:17.720><c> normal</c><00:08:18.319><c> dat</c><00:08:18.639><c> spec</c><00:08:19.000><c> as</c><00:08:19.080><c> it</c><00:08:19.159><c> would</c><00:08:19.280><c> run</c>

00:08:19.469 --> 00:08:19.479 align:start position:0%
the the normal dat spec as it would run
 

00:08:19.479 --> 00:08:21.629 align:start position:0%
the the normal dat spec as it would run
in<00:08:19.639><c> web</c><00:08:19.840><c> 3</c><00:08:20.280><c> you</c><00:08:20.400><c> don't</c><00:08:20.639><c> need</c><00:08:20.800><c> to</c><00:08:20.960><c> do</c><00:08:21.120><c> anything</c>

00:08:21.629 --> 00:08:21.639 align:start position:0%
in web 3 you don't need to do anything
 

00:08:21.639 --> 00:08:24.909 align:start position:0%
in web 3 you don't need to do anything
special<00:08:22.639><c> uh</c><00:08:22.840><c> for</c><00:08:23.000><c> it</c><00:08:23.080><c> to</c><00:08:23.159><c> work</c><00:08:23.319><c> in</c><00:08:23.919><c> metamask</c>

00:08:24.909 --> 00:08:24.919 align:start position:0%
special uh for it to work in metamask
 

00:08:24.919 --> 00:08:26.550 align:start position:0%
special uh for it to work in metamask
many<00:08:25.159><c> people</c><00:08:25.639><c> though</c><00:08:25.919><c> are</c><00:08:26.080><c> not</c><00:08:26.240><c> currently</c>

00:08:26.550 --> 00:08:26.560 align:start position:0%
many people though are not currently
 

00:08:26.560 --> 00:08:28.029 align:start position:0%
many people though are not currently
writing<00:08:26.800><c> their</c><00:08:26.960><c> D</c><00:08:27.240><c> so</c><00:08:27.400><c> that</c><00:08:27.560><c> they</c><00:08:27.639><c> will</c><00:08:27.840><c> work</c>

00:08:28.029 --> 00:08:28.039 align:start position:0%
writing their D so that they will work
 

00:08:28.039 --> 00:08:31.309 align:start position:0%
writing their D so that they will work
in<00:08:28.280><c> Mist</c><00:08:29.280><c> uh</c><00:08:29.520><c> perhaps</c><00:08:29.840><c> by</c><00:08:30.120><c> accident</c><00:08:31.120><c> all</c><00:08:31.199><c> you</c>

00:08:31.309 --> 00:08:31.319 align:start position:0%
in Mist uh perhaps by accident all you
 

00:08:31.319 --> 00:08:32.909 align:start position:0%
in Mist uh perhaps by accident all you
need<00:08:31.440><c> to</c><00:08:31.560><c> do</c><00:08:31.720><c> is</c><00:08:31.879><c> check</c><00:08:32.039><c> if</c><00:08:32.200><c> web</c><00:08:32.399><c> 3</c><00:08:32.640><c> is</c><00:08:32.719><c> in</c><00:08:32.839><c> the</c>

00:08:32.909 --> 00:08:32.919 align:start position:0%
need to do is check if web 3 is in the
 

00:08:32.919 --> 00:08:35.350 align:start position:0%
need to do is check if web 3 is in the
current<00:08:33.440><c> JavaScript</c><00:08:34.440><c> uh</c><00:08:34.560><c> context</c><00:08:35.000><c> and</c><00:08:35.120><c> if</c><00:08:35.240><c> it</c>

00:08:35.350 --> 00:08:35.360 align:start position:0%
current JavaScript uh context and if it
 

00:08:35.360 --> 00:08:37.310 align:start position:0%
current JavaScript uh context and if it
is<00:08:35.560><c> use</c><00:08:35.800><c> that</c><00:08:36.200><c> if</c><00:08:36.279><c> it's</c><00:08:36.479><c> not</c><00:08:36.760><c> use</c><00:08:37.080><c> whatever</c>

00:08:37.310 --> 00:08:37.320 align:start position:0%
is use that if it's not use whatever
 

00:08:37.320 --> 00:08:39.070 align:start position:0%
is use that if it's not use whatever
you're<00:08:37.519><c> using</c>

00:08:39.070 --> 00:08:39.080 align:start position:0%
you're using
 

00:08:39.080 --> 00:08:53.020 align:start position:0%
you're using
already<00:08:40.080><c> uh</c><00:08:40.440><c> thanks</c>

00:08:53.020 --> 00:08:53.030 align:start position:0%
 
 

00:08:53.030 --> 00:08:56.909 align:start position:0%
 
[Music]

