WEBVTT
Kind: captions
Language: en

00:00:00.030 --> 00:00:02.960 align:start position:0%
 
okay<00:00:00.659><c> hello</c><00:00:00.930><c> guys</c><00:00:01.380><c> well</c><00:00:01.829><c> first</c><00:00:02.340><c> of</c><00:00:02.460><c> all</c><00:00:02.580><c> thank</c>

00:00:02.960 --> 00:00:02.970 align:start position:0%
okay hello guys well first of all thank
 

00:00:02.970 --> 00:00:05.539 align:start position:0%
okay hello guys well first of all thank
you<00:00:03.030><c> for</c><00:00:03.270><c> being</c><00:00:03.600><c> here</c><00:00:03.840><c> today</c><00:00:03.990><c> and</c><00:00:04.259><c> also</c><00:00:05.040><c> thanks</c>

00:00:05.539 --> 00:00:05.549 align:start position:0%
you for being here today and also thanks
 

00:00:05.549 --> 00:00:07.610 align:start position:0%
you for being here today and also thanks
for<00:00:05.910><c> the</c><00:00:06.000><c> to</c><00:00:06.390><c> the</c><00:00:06.509><c> organizers</c><00:00:07.020><c> for</c><00:00:07.200><c> taking</c>

00:00:07.610 --> 00:00:07.620 align:start position:0%
for the to the organizers for taking
 

00:00:07.620 --> 00:00:11.360 align:start position:0%
for the to the organizers for taking
care<00:00:07.740><c> of</c><00:00:07.799><c> such</c><00:00:08.250><c> an</c><00:00:08.370><c> amazing</c><00:00:08.730><c> event</c><00:00:09.469><c> so</c><00:00:10.469><c> today</c>

00:00:11.360 --> 00:00:11.370 align:start position:0%
care of such an amazing event so today
 

00:00:11.370 --> 00:00:12.560 align:start position:0%
care of such an amazing event so today
we're<00:00:11.519><c> going</c><00:00:11.639><c> to</c><00:00:11.759><c> talk</c><00:00:11.880><c> about</c><00:00:11.910><c> a</c><00:00:12.360><c> great</c>

00:00:12.560 --> 00:00:12.570 align:start position:0%
we're going to talk about a great
 

00:00:12.570 --> 00:00:16.220 align:start position:0%
we're going to talk about a great
ability<00:00:12.809><c> and</c><00:00:13.200><c> evm</c><00:00:13.799><c> packages</c><00:00:14.219><c> and</c><00:00:14.750><c> it</c><00:00:15.750><c> is</c><00:00:15.960><c> to</c>

00:00:16.220 --> 00:00:16.230 align:start position:0%
ability and evm packages and it is to
 

00:00:16.230 --> 00:00:18.470 align:start position:0%
ability and evm packages and it is to
learn<00:00:16.859><c> some</c><00:00:17.580><c> some</c><00:00:17.970><c> things</c><00:00:18.060><c> about</c><00:00:18.240><c> these</c>

00:00:18.470 --> 00:00:18.480 align:start position:0%
learn some some things about these
 

00:00:18.480 --> 00:00:21.500 align:start position:0%
learn some some things about these
concepts<00:00:18.930><c> and</c><00:00:19.140><c> of</c><00:00:19.830><c> course</c><00:00:20.100><c> to</c><00:00:20.789><c> see</c><00:00:20.939><c> how</c><00:00:21.300><c> we</c><00:00:21.359><c> can</c>

00:00:21.500 --> 00:00:21.510 align:start position:0%
concepts and of course to see how we can
 

00:00:21.510 --> 00:00:23.450 align:start position:0%
concepts and of course to see how we can
leverage<00:00:21.720><c> these</c><00:00:22.050><c> concepts</c><00:00:22.470><c> using</c><00:00:22.740><c> somebody</c>

00:00:23.450 --> 00:00:23.460 align:start position:0%
leverage these concepts using somebody
 

00:00:23.460 --> 00:00:26.660 align:start position:0%
leverage these concepts using somebody
know<00:00:23.580><c> us</c><00:00:23.900><c> but</c><00:00:24.900><c> before</c><00:00:25.740><c> we</c><00:00:25.859><c> begin</c><00:00:26.010><c> I</c><00:00:26.369><c> would</c><00:00:26.550><c> like</c>

00:00:26.660 --> 00:00:26.670 align:start position:0%
know us but before we begin I would like
 

00:00:26.670 --> 00:00:28.790 align:start position:0%
know us but before we begin I would like
to<00:00:26.970><c> talk</c><00:00:27.119><c> a</c><00:00:27.359><c> little</c><00:00:27.539><c> bit</c><00:00:27.720><c> about</c><00:00:27.750><c> us</c><00:00:28.199><c> we</c><00:00:28.769><c> are</c>

00:00:28.790 --> 00:00:28.800 align:start position:0%
to talk a little bit about us we are
 

00:00:28.800 --> 00:00:31.250 align:start position:0%
to talk a little bit about us we are
sapling<00:00:29.250><c> and</c><00:00:29.460><c> at</c><00:00:30.179><c> sapling</c><00:00:30.539><c> we</c><00:00:30.660><c> will</c><00:00:30.810><c> key</c>

00:00:31.250 --> 00:00:31.260 align:start position:0%
sapling and at sapling we will key
 

00:00:31.260 --> 00:00:34.010 align:start position:0%
sapling and at sapling we will key
technology<00:00:32.219><c> and</c><00:00:32.340><c> infrastructure</c><00:00:32.850><c> to</c><00:00:33.239><c> build</c>

00:00:34.010 --> 00:00:34.020 align:start position:0%
technology and infrastructure to build
 

00:00:34.020 --> 00:00:36.799 align:start position:0%
technology and infrastructure to build
develop<00:00:34.590><c> and</c><00:00:34.800><c> manage</c><00:00:35.450><c> smart</c><00:00:36.450><c> contract</c>

00:00:36.799 --> 00:00:36.809 align:start position:0%
develop and manage smart contract
 

00:00:36.809 --> 00:00:40.400 align:start position:0%
develop and manage smart contract
systems<00:00:37.820><c> my</c><00:00:38.820><c> name</c><00:00:39.000><c> is</c><00:00:39.120><c> Fabrice</c><00:00:39.540><c> paniolo</c><00:00:39.870><c> I'm</c><00:00:40.260><c> a</c>

00:00:40.400 --> 00:00:40.410 align:start position:0%
systems my name is Fabrice paniolo I'm a
 

00:00:40.410 --> 00:00:42.110 align:start position:0%
systems my name is Fabrice paniolo I'm a
core<00:00:40.620><c> developer</c><00:00:40.710><c> and</c><00:00:41.340><c> security</c><00:00:41.760><c> researcher</c>

00:00:42.110 --> 00:00:42.120 align:start position:0%
core developer and security researcher
 

00:00:42.120 --> 00:00:44.750 align:start position:0%
core developer and security researcher
at<00:00:42.210><c> sublime</c><00:00:42.600><c> and</c><00:00:43.129><c> currently</c><00:00:44.129><c> I'm</c><00:00:44.309><c> leading</c><00:00:44.610><c> the</c>

00:00:44.750 --> 00:00:44.760 align:start position:0%
at sublime and currently I'm leading the
 

00:00:44.760 --> 00:00:48.110 align:start position:0%
at sublime and currently I'm leading the
efforts<00:00:45.059><c> of</c><00:00:45.239><c> subway</c><00:00:45.960><c> novice</c><00:00:46.789><c> maybe</c><00:00:47.789><c> some</c><00:00:47.969><c> of</c>

00:00:48.110 --> 00:00:48.120 align:start position:0%
efforts of subway novice maybe some of
 

00:00:48.120 --> 00:00:50.360 align:start position:0%
efforts of subway novice maybe some of
you<00:00:48.329><c> may</c><00:00:48.629><c> know</c><00:00:48.750><c> us</c><00:00:48.870><c> because</c><00:00:49.079><c> of</c><00:00:49.379><c> open</c><00:00:49.800><c> sibling</c>

00:00:50.360 --> 00:00:50.370 align:start position:0%
you may know us because of open sibling
 

00:00:50.370 --> 00:00:53.529 align:start position:0%
you may know us because of open sibling
open<00:00:51.000><c> subline</c><00:00:51.329><c> it's</c><00:00:51.539><c> a</c><00:00:51.600><c> community</c><00:00:52.350><c> driven</c>

00:00:53.529 --> 00:00:53.539 align:start position:0%
open subline it's a community driven
 

00:00:53.539 --> 00:00:56.000 align:start position:0%
open subline it's a community driven
open-source<00:00:54.539><c> framework</c><00:00:54.780><c> of</c><00:00:55.289><c> useful</c><00:00:55.800><c> modules</c>

00:00:56.000 --> 00:00:56.010 align:start position:0%
open-source framework of useful modules
 

00:00:56.010 --> 00:00:58.400 align:start position:0%
open-source framework of useful modules
of<00:00:56.340><c> my</c><00:00:56.670><c> contracts</c><00:00:57.120><c> that</c><00:00:57.329><c> you</c><00:00:57.390><c> can</c><00:00:57.690><c> install</c><00:00:58.170><c> and</c>

00:00:58.400 --> 00:00:58.410 align:start position:0%
of my contracts that you can install and
 

00:00:58.410 --> 00:01:01.790 align:start position:0%
of my contracts that you can install and
so<00:00:58.859><c> using</c><00:00:59.190><c> directly</c><00:00:59.640><c> in</c><00:00:59.789><c> your</c><00:00:59.820><c> own</c><00:01:00.180><c> projects</c>

00:01:01.790 --> 00:01:01.800 align:start position:0%
so using directly in your own projects
 

00:01:01.800 --> 00:01:06.020 align:start position:0%
so using directly in your own projects
you<00:01:02.250><c> also</c><00:01:02.430><c> do</c><00:01:02.730><c> security</c><00:01:03.270><c> audits</c><00:01:03.710><c> a</c><00:01:04.880><c> few</c><00:01:05.880><c> weeks</c>

00:01:06.020 --> 00:01:06.030 align:start position:0%
you also do security audits a few weeks
 

00:01:06.030 --> 00:01:07.730 align:start position:0%
you also do security audits a few weeks
ago<00:01:06.150><c> we</c><00:01:06.390><c> finished</c><00:01:06.720><c> the</c><00:01:07.229><c> other</c><00:01:07.350><c> four</c><00:01:07.650><c> the</c>

00:01:07.730 --> 00:01:07.740 align:start position:0%
ago we finished the other four the
 

00:01:07.740 --> 00:01:10.130 align:start position:0%
ago we finished the other four the
solidity<00:01:08.130><c> compiler</c><00:01:08.549><c> we</c><00:01:09.270><c> receive</c><00:01:09.570><c> a</c><00:01:09.900><c> grant</c>

00:01:10.130 --> 00:01:10.140 align:start position:0%
solidity compiler we receive a grant
 

00:01:10.140 --> 00:01:11.660 align:start position:0%
solidity compiler we receive a grant
from<00:01:10.260><c> the</c><00:01:10.350><c> Athenian</c><00:01:11.010><c> foundation</c><00:01:11.430><c> it</c><00:01:11.549><c> was</c>

00:01:11.660 --> 00:01:11.670 align:start position:0%
from the Athenian foundation it was
 

00:01:11.670 --> 00:01:14.719 align:start position:0%
from the Athenian foundation it was
really<00:01:12.000><c> great</c><00:01:12.119><c> and</c><00:01:13.280><c> well</c><00:01:14.280><c> as</c><00:01:14.400><c> I</c><00:01:14.520><c> said</c><00:01:14.580><c> before</c>

00:01:14.719 --> 00:01:14.729 align:start position:0%
really great and well as I said before
 

00:01:14.729 --> 00:01:16.429 align:start position:0%
really great and well as I said before
we're<00:01:15.180><c> here</c><00:01:15.360><c> today</c><00:01:15.479><c> to</c><00:01:15.630><c> talk</c><00:01:16.020><c> a</c><00:01:16.080><c> little</c><00:01:16.229><c> bit</c>

00:01:16.429 --> 00:01:16.439 align:start position:0%
we're here today to talk a little bit
 

00:01:16.439 --> 00:01:18.770 align:start position:0%
we're here today to talk a little bit
about<00:01:16.470><c> subbing</c><00:01:16.979><c> OS</c><00:01:17.299><c> sublimates</c><00:01:18.299><c> is</c><00:01:18.420><c> an</c><00:01:18.540><c> open</c>

00:01:18.770 --> 00:01:18.780 align:start position:0%
about subbing OS sublimates is an open
 

00:01:18.780 --> 00:01:20.990 align:start position:0%
about subbing OS sublimates is an open
source<00:01:18.960><c> platform</c><00:01:19.170><c> to</c><00:01:19.740><c> help</c><00:01:20.310><c> you</c><00:01:20.430><c> building</c>

00:01:20.990 --> 00:01:21.000 align:start position:0%
source platform to help you building
 

00:01:21.000 --> 00:01:23.030 align:start position:0%
source platform to help you building
develop<00:01:21.450><c> and</c><00:01:21.600><c> manage</c><00:01:21.780><c> smart</c><00:01:22.770><c> contract</c>

00:01:23.030 --> 00:01:23.040 align:start position:0%
develop and manage smart contract
 

00:01:23.040 --> 00:01:27.080 align:start position:0%
develop and manage smart contract
systems<00:01:23.369><c> so</c><00:01:24.650><c> let's</c><00:01:25.650><c> begin</c><00:01:25.830><c> with</c><00:01:25.979><c> the</c><00:01:26.430><c> first</c>

00:01:27.080 --> 00:01:27.090 align:start position:0%
systems so let's begin with the first
 

00:01:27.090 --> 00:01:31.039 align:start position:0%
systems so let's begin with the first
topic<00:01:27.240><c> a</c><00:01:27.540><c> great</c><00:01:28.290><c> ability</c><00:01:28.939><c> so</c><00:01:29.939><c> of</c><00:01:30.750><c> course</c><00:01:30.960><c> that</c>

00:01:31.039 --> 00:01:31.049 align:start position:0%
topic a great ability so of course that
 

00:01:31.049 --> 00:01:33.170 align:start position:0%
topic a great ability so of course that
mere<00:01:31.950><c> ability</c><00:01:32.250><c> is</c><00:01:32.310><c> one</c><00:01:32.520><c> of</c><00:01:32.610><c> the</c><00:01:32.729><c> main</c><00:01:33.000><c> features</c>

00:01:33.170 --> 00:01:33.180 align:start position:0%
mere ability is one of the main features
 

00:01:33.180 --> 00:01:37.330 align:start position:0%
mere ability is one of the main features
of<00:01:33.360><c> aetherium</c><00:01:34.200><c> however</c><00:01:35.540><c> several</c><00:01:36.540><c> qualities</c>

00:01:37.330 --> 00:01:37.340 align:start position:0%
of aetherium however several qualities
 

00:01:37.340 --> 00:01:40.700 align:start position:0%
of aetherium however several qualities
really<00:01:38.340><c> much</c><00:01:38.579><c> depends</c><00:01:39.090><c> on</c><00:01:39.210><c> on</c><00:01:39.479><c> a</c><00:01:39.960><c> development</c>

00:01:40.700 --> 00:01:40.710 align:start position:0%
really much depends on on a development
 

00:01:40.710 --> 00:01:42.050 align:start position:0%
really much depends on on a development
that<00:01:40.770><c> needs</c><00:01:41.070><c> to</c><00:01:41.189><c> be</c><00:01:41.220><c> iterative</c><00:01:41.700><c> and</c>

00:01:42.050 --> 00:01:42.060 align:start position:0%
that needs to be iterative and
 

00:01:42.060 --> 00:01:44.450 align:start position:0%
that needs to be iterative and
incremental<00:01:42.180><c> and</c><00:01:42.930><c> this</c><00:01:43.290><c> means</c><00:01:43.470><c> that</c><00:01:43.770><c> we</c><00:01:44.369><c> need</c>

00:01:44.450 --> 00:01:44.460 align:start position:0%
incremental and this means that we need
 

00:01:44.460 --> 00:01:46.010 align:start position:0%
incremental and this means that we need
to<00:01:44.579><c> have</c><00:01:44.790><c> the</c><00:01:44.909><c> chance</c><00:01:45.119><c> to</c><00:01:45.180><c> update</c><00:01:45.450><c> or</c><00:01:45.810><c> patch</c>

00:01:46.010 --> 00:01:46.020 align:start position:0%
to have the chance to update or patch
 

00:01:46.020 --> 00:01:48.920 align:start position:0%
to have the chance to update or patch
our<00:01:46.259><c> code</c><00:01:46.500><c> if</c><00:01:46.890><c> you</c><00:01:47.040><c> need</c><00:01:47.189><c> to</c><00:01:47.340><c> and</c><00:01:47.899><c> we're</c><00:01:48.899><c> not</c>

00:01:48.920 --> 00:01:48.930 align:start position:0%
our code if you need to and we're not
 

00:01:48.930 --> 00:01:51.789 align:start position:0%
our code if you need to and we're not
just<00:01:49.140><c> talking</c><00:01:50.070><c> about</c><00:01:50.130><c> bags</c><00:01:50.520><c> we</c><00:01:51.119><c> may</c><00:01:51.270><c> need</c><00:01:51.420><c> to</c>

00:01:51.789 --> 00:01:51.799 align:start position:0%
just talking about bags we may need to
 

00:01:51.799 --> 00:01:54.700 align:start position:0%
just talking about bags we may need to
optimize<00:01:52.799><c> our</c><00:01:53.189><c> solutions</c><00:01:53.790><c> we</c><00:01:54.090><c> may</c><00:01:54.210><c> need</c><00:01:54.420><c> to</c>

00:01:54.700 --> 00:01:54.710 align:start position:0%
optimize our solutions we may need to
 

00:01:54.710 --> 00:01:56.870 align:start position:0%
optimize our solutions we may need to
provide<00:01:55.710><c> new</c><00:01:55.890><c> functionality</c><00:01:56.490><c> because</c><00:01:56.610><c> the</c>

00:01:56.870 --> 00:01:56.880 align:start position:0%
provide new functionality because the
 

00:01:56.880 --> 00:01:59.260 align:start position:0%
provide new functionality because the
community's<00:01:57.329><c> requiring</c><00:01:57.780><c> it</c><00:01:57.990><c> or</c><00:01:58.140><c> whatever</c><00:01:58.619><c> and</c>

00:01:59.260 --> 00:01:59.270 align:start position:0%
community's requiring it or whatever and
 

00:01:59.270 --> 00:02:02.420 align:start position:0%
community's requiring it or whatever and
the<00:02:00.270><c> thing</c><00:02:00.450><c> is</c><00:02:00.570><c> that</c><00:02:00.719><c> we've</c><00:02:01.530><c> seen</c><00:02:01.770><c> many</c><00:02:02.159><c> other</c>

00:02:02.420 --> 00:02:02.430 align:start position:0%
the thing is that we've seen many other
 

00:02:02.430 --> 00:02:05.800 align:start position:0%
the thing is that we've seen many other
projects<00:02:03.030><c> building</c><00:02:03.840><c> their</c><00:02:04.079><c> own</c>

00:02:05.800 --> 00:02:05.810 align:start position:0%
projects building their own
 

00:02:05.810 --> 00:02:08.919 align:start position:0%
projects building their own
implementations<00:02:06.810><c> of</c><00:02:07.020><c> availability</c><00:02:07.979><c> and</c>

00:02:08.919 --> 00:02:08.929 align:start position:0%
implementations of availability and
 

00:02:08.929 --> 00:02:11.390 align:start position:0%
implementations of availability and
suppling<00:02:09.929><c> alas</c><00:02:10.170><c> is</c><00:02:10.410><c> providing</c><00:02:11.099><c> a</c><00:02:11.220><c> standard</c>

00:02:11.390 --> 00:02:11.400 align:start position:0%
suppling alas is providing a standard
 

00:02:11.400 --> 00:02:14.000 align:start position:0%
suppling alas is providing a standard
and<00:02:11.819><c> really</c><00:02:12.500><c> flexible</c><00:02:13.500><c> way</c><00:02:13.739><c> to</c>

00:02:14.000 --> 00:02:14.010 align:start position:0%
and really flexible way to
 

00:02:14.010 --> 00:02:16.429 align:start position:0%
and really flexible way to
to<00:02:14.220><c> do</c><00:02:14.310><c> this</c><00:02:14.459><c> so</c><00:02:14.730><c> I</c><00:02:15.000><c> would</c><00:02:15.750><c> like</c><00:02:15.870><c> to</c><00:02:16.019><c> introduce</c>

00:02:16.429 --> 00:02:16.439 align:start position:0%
to do this so I would like to introduce
 

00:02:16.439 --> 00:02:19.280 align:start position:0%
to do this so I would like to introduce
an<00:02:16.709><c> example</c><00:02:17.099><c> of</c><00:02:17.189><c> how</c><00:02:17.519><c> we</c><00:02:17.580><c> can</c><00:02:17.819><c> easily</c><00:02:18.269><c> have</c><00:02:18.780><c> a</c>

00:02:19.280 --> 00:02:19.290 align:start position:0%
an example of how we can easily have a
 

00:02:19.290 --> 00:02:21.559 align:start position:0%
an example of how we can easily have a
well<00:02:19.560><c> with</c><00:02:19.769><c> my</c><00:02:19.950><c> contracts</c><00:02:20.430><c> in</c><00:02:20.970><c> our</c><00:02:21.150><c> projects</c>

00:02:21.559 --> 00:02:21.569 align:start position:0%
well with my contracts in our projects
 

00:02:21.569 --> 00:02:25.280 align:start position:0%
well with my contracts in our projects
using<00:02:21.870><c> sub</c><00:02:22.170><c> Nova's</c><00:02:23.000><c> so</c><00:02:24.000><c> the</c><00:02:24.720><c> first</c><00:02:24.930><c> thing</c>

00:02:25.280 --> 00:02:25.290 align:start position:0%
using sub Nova's so the first thing
 

00:02:25.290 --> 00:02:28.100 align:start position:0%
using sub Nova's so the first thing
we'll<00:02:25.500><c> need</c><00:02:25.590><c> to</c><00:02:25.739><c> do</c><00:02:25.920><c> is</c><00:02:25.950><c> to</c><00:02:26.159><c> install</c><00:02:26.689><c> sub</c><00:02:27.689><c> in</c><00:02:27.810><c> OS</c>

00:02:28.100 --> 00:02:28.110 align:start position:0%
we'll need to do is to install sub in OS
 

00:02:28.110 --> 00:02:30.890 align:start position:0%
we'll need to do is to install sub in OS
in<00:02:28.409><c> this</c><00:02:28.530><c> case</c><00:02:28.709><c> we're</c><00:02:28.950><c> using</c><00:02:28.980><c> NPM</c><00:02:29.610><c> and</c><00:02:29.900><c> sibling</c>

00:02:30.890 --> 00:02:30.900 align:start position:0%
in this case we're using NPM and sibling
 

00:02:30.900 --> 00:02:33.380 align:start position:0%
in this case we're using NPM and sibling
OS<00:02:31.140><c> comes</c><00:02:31.409><c> with</c><00:02:31.680><c> a</c><00:02:31.709><c> common</c><00:02:32.459><c> line</c><00:02:32.640><c> tool</c><00:02:32.849><c> and</c><00:02:33.060><c> in</c>

00:02:33.380 --> 00:02:33.390 align:start position:0%
OS comes with a common line tool and in
 

00:02:33.390 --> 00:02:35.059 align:start position:0%
OS comes with a common line tool and in
this<00:02:33.450><c> case</c><00:02:33.690><c> for</c><00:02:33.900><c> example</c><00:02:33.959><c> we</c><00:02:34.349><c> have</c><00:02:34.530><c> a</c><00:02:34.680><c> need</c>

00:02:35.059 --> 00:02:35.069 align:start position:0%
this case for example we have a need
 

00:02:35.069 --> 00:02:36.920 align:start position:0%
this case for example we have a need
command<00:02:35.430><c> that</c><00:02:35.640><c> we</c><00:02:35.790><c> can</c><00:02:35.940><c> use</c><00:02:36.090><c> to</c><00:02:36.120><c> start</c><00:02:36.569><c> a</c><00:02:36.750><c> new</c>

00:02:36.920 --> 00:02:36.930 align:start position:0%
command that we can use to start a new
 

00:02:36.930 --> 00:02:39.440 align:start position:0%
command that we can use to start a new
project<00:02:37.200><c> just</c><00:02:37.700><c> personally</c><00:02:38.700><c> the</c><00:02:38.970><c> name</c><00:02:39.150><c> of</c><00:02:39.329><c> our</c>

00:02:39.440 --> 00:02:39.450 align:start position:0%
project just personally the name of our
 

00:02:39.450 --> 00:02:43.369 align:start position:0%
project just personally the name of our
project<00:02:39.840><c> and</c><00:02:41.209><c> let's</c><00:02:42.209><c> say</c><00:02:42.329><c> that</c><00:02:42.480><c> we</c><00:02:42.599><c> start</c>

00:02:43.369 --> 00:02:43.379 align:start position:0%
project and let's say that we start
 

00:02:43.379 --> 00:02:46.039 align:start position:0%
project and let's say that we start
writing<00:02:44.040><c> our</c><00:02:44.159><c> first</c><00:02:44.700><c> smart</c><00:02:45.269><c> contract</c><00:02:45.750><c> in</c><00:02:45.930><c> this</c>

00:02:46.039 --> 00:02:46.049 align:start position:0%
writing our first smart contract in this
 

00:02:46.049 --> 00:02:48.530 align:start position:0%
writing our first smart contract in this
case<00:02:46.319><c> a</c><00:02:46.590><c> wallet</c><00:02:47.220><c> as</c><00:02:47.670><c> you</c><00:02:47.790><c> can</c><00:02:47.909><c> see</c><00:02:48.090><c> has</c><00:02:48.359><c> an</c>

00:02:48.530 --> 00:02:48.540 align:start position:0%
case a wallet as you can see has an
 

00:02:48.540 --> 00:02:51.349 align:start position:0%
case a wallet as you can see has an
owner<00:02:48.720><c> I</c><00:02:49.049><c> guess</c><00:02:49.890><c> an</c><00:02:50.129><c> initialization</c><00:02:50.879><c> function</c>

00:02:51.349 --> 00:02:51.359 align:start position:0%
owner I guess an initialization function
 

00:02:51.359 --> 00:02:53.210 align:start position:0%
owner I guess an initialization function
where<00:02:51.959><c> we</c><00:02:52.049><c> received</c><00:02:52.440><c> the</c><00:02:52.560><c> owner</c><00:02:52.709><c> you</c><00:02:53.040><c> know</c><00:02:53.159><c> you</c>

00:02:53.210 --> 00:02:53.220 align:start position:0%
where we received the owner you know you
 

00:02:53.220 --> 00:02:54.830 align:start position:0%
where we received the owner you know you
set<00:02:53.489><c> the</c><00:02:53.549><c> owner</c><00:02:53.670><c> of</c><00:02:53.940><c> the</c><00:02:54.030><c> contract</c>

00:02:54.830 --> 00:02:54.840 align:start position:0%
set the owner of the contract
 

00:02:54.840 --> 00:02:56.539 align:start position:0%
set the owner of the contract
because<00:02:55.290><c> we</c><00:02:55.620><c> draw</c><00:02:55.829><c> a</c><00:02:55.859><c> function</c><00:02:56.010><c> in</c><00:02:56.370><c> order</c><00:02:56.459><c> to</c>

00:02:56.539 --> 00:02:56.549 align:start position:0%
because we draw a function in order to
 

00:02:56.549 --> 00:02:58.729 align:start position:0%
because we draw a function in order to
withdraw<00:02:57.450><c> some</c><00:02:57.599><c> funds</c><00:02:57.989><c> from</c><00:02:58.200><c> the</c><00:02:58.349><c> contract</c>

00:02:58.729 --> 00:02:58.739 align:start position:0%
withdraw some funds from the contract
 

00:02:58.739 --> 00:03:03.259 align:start position:0%
withdraw some funds from the contract
and<00:02:58.889><c> so</c><00:02:59.459><c> on</c><00:03:00.079><c> so</c><00:03:01.549><c> let's</c><00:03:02.549><c> see</c><00:03:02.670><c> how</c><00:03:02.790><c> we</c><00:03:02.879><c> can</c><00:03:02.970><c> employ</c>

00:03:03.259 --> 00:03:03.269 align:start position:0%
and so on so let's see how we can employ
 

00:03:03.269 --> 00:03:05.599 align:start position:0%
and so on so let's see how we can employ
an<00:03:03.599><c> agreeable</c><00:03:03.959><c> instance</c><00:03:04.560><c> of</c><00:03:04.799><c> this</c><00:03:05.010><c> smart</c>

00:03:05.599 --> 00:03:05.609 align:start position:0%
an agreeable instance of this smart
 

00:03:05.609 --> 00:03:09.530 align:start position:0%
an agreeable instance of this smart
contract<00:03:06.090><c> using</c><00:03:06.359><c> sub</c><00:03:06.659><c> us</c><00:03:07.400><c> so</c><00:03:08.400><c> the</c><00:03:09.180><c> common</c><00:03:09.420><c> line</c>

00:03:09.530 --> 00:03:09.540 align:start position:0%
contract using sub us so the common line
 

00:03:09.540 --> 00:03:12.349 align:start position:0%
contract using sub us so the common line
tool<00:03:09.720><c> has</c><00:03:09.989><c> some</c><00:03:10.799><c> comments</c><00:03:11.370><c> that</c><00:03:11.670><c> are</c><00:03:11.790><c> pretty</c>

00:03:12.349 --> 00:03:12.359 align:start position:0%
tool has some comments that are pretty
 

00:03:12.359 --> 00:03:14.780 align:start position:0%
tool has some comments that are pretty
much<00:03:12.810><c> similar</c><00:03:13.079><c> to</c><00:03:13.379><c> the</c><00:03:13.500><c> ones</c><00:03:13.739><c> we</c><00:03:13.920><c> use</c><00:03:13.950><c> in</c><00:03:14.370><c> get</c>

00:03:14.780 --> 00:03:14.790 align:start position:0%
much similar to the ones we use in get
 

00:03:14.790 --> 00:03:16.789 align:start position:0%
much similar to the ones we use in get
so<00:03:15.060><c> I</c><00:03:15.090><c> think</c><00:03:15.420><c> it</c><00:03:15.510><c> will</c><00:03:15.659><c> sound</c><00:03:15.900><c> familiar</c><00:03:16.049><c> to</c><00:03:16.470><c> you</c>

00:03:16.789 --> 00:03:16.799 align:start position:0%
so I think it will sound familiar to you
 

00:03:16.799 --> 00:03:19.099 align:start position:0%
so I think it will sound familiar to you
in<00:03:16.980><c> this</c><00:03:17.099><c> case</c><00:03:17.310><c> we're</c><00:03:18.239><c> running</c><00:03:18.540><c> the</c><00:03:18.720><c> first</c>

00:03:19.099 --> 00:03:19.109 align:start position:0%
in this case we're running the first
 

00:03:19.109 --> 00:03:21.470 align:start position:0%
in this case we're running the first
command<00:03:19.440><c> the</c><00:03:19.799><c> add</c><00:03:19.919><c> command</c><00:03:20.250><c> it's</c><00:03:20.760><c> the</c><00:03:21.120><c> way</c><00:03:21.269><c> we</c>

00:03:21.470 --> 00:03:21.480 align:start position:0%
command the add command it's the way we
 

00:03:21.480 --> 00:03:23.629 align:start position:0%
command the add command it's the way we
tell<00:03:21.930><c> separately</c><00:03:22.349><c> the</c><00:03:22.709><c> way</c><00:03:22.829><c> we</c><00:03:22.949><c> tell</c><00:03:23.099><c> supplies</c>

00:03:23.629 --> 00:03:23.639 align:start position:0%
tell separately the way we tell supplies
 

00:03:23.639 --> 00:03:26.240 align:start position:0%
tell separately the way we tell supplies
in<00:03:23.849><c> order</c><00:03:23.910><c> to</c><00:03:24.150><c> add</c><00:03:24.329><c> a</c><00:03:24.480><c> new</c><00:03:24.989><c> smart</c><00:03:25.709><c> contract</c><00:03:26.129><c> in</c>

00:03:26.240 --> 00:03:26.250 align:start position:0%
in order to add a new smart contract in
 

00:03:26.250 --> 00:03:27.559 align:start position:0%
in order to add a new smart contract in
our<00:03:26.340><c> brushing</c><00:03:26.699><c> this</c><00:03:26.849><c> case</c><00:03:27.090><c> were</c><00:03:27.269><c> changed</c>

00:03:27.559 --> 00:03:27.569 align:start position:0%
our brushing this case were changed
 

00:03:27.569 --> 00:03:29.420 align:start position:0%
our brushing this case were changed
seven<00:03:27.810><c> ways</c><00:03:27.989><c> that</c><00:03:28.169><c> we</c><00:03:28.260><c> want</c><00:03:28.470><c> to</c><00:03:28.500><c> add</c><00:03:28.709><c> the</c>

00:03:29.420 --> 00:03:29.430 align:start position:0%
seven ways that we want to add the
 

00:03:29.430 --> 00:03:31.869 align:start position:0%
seven ways that we want to add the
manual<00:03:29.760><c> contract</c><00:03:30.299><c> that</c><00:03:30.480><c> we</c><00:03:30.629><c> wrote</c><00:03:31.019><c> before</c><00:03:31.199><c> and</c>

00:03:31.869 --> 00:03:31.879 align:start position:0%
manual contract that we wrote before and
 

00:03:31.879 --> 00:03:34.909 align:start position:0%
manual contract that we wrote before and
the<00:03:32.879><c> second</c><00:03:33.209><c> step</c><00:03:33.359><c> is</c><00:03:33.629><c> the</c><00:03:33.930><c> push</c><00:03:34.169><c> command</c><00:03:34.349><c> this</c>

00:03:34.909 --> 00:03:34.919 align:start position:0%
the second step is the push command this
 

00:03:34.919 --> 00:03:37.640 align:start position:0%
the second step is the push command this
is<00:03:35.069><c> how</c><00:03:35.220><c> we</c><00:03:35.400><c> upload</c><00:03:35.959><c> the</c><00:03:36.959><c> back</c><00:03:37.139><c> of</c><00:03:37.319><c> our</c>

00:03:37.640 --> 00:03:37.650 align:start position:0%
is how we upload the back of our
 

00:03:37.650 --> 00:03:39.500 align:start position:0%
is how we upload the back of our
contract<00:03:38.160><c> to</c><00:03:38.250><c> the</c><00:03:38.370><c> node</c><00:03:38.489><c> to</c><00:03:38.760><c> network</c><00:03:39.150><c> in</c><00:03:39.359><c> this</c>

00:03:39.500 --> 00:03:39.510 align:start position:0%
contract to the node to network in this
 

00:03:39.510 --> 00:03:42.319 align:start position:0%
contract to the node to network in this
case<00:03:39.690><c> for</c><00:03:39.900><c> example</c><00:03:39.989><c> we</c><00:03:40.260><c> were</c><00:03:40.349><c> pushing</c><00:03:41.329><c> the</c>

00:03:42.319 --> 00:03:42.329 align:start position:0%
case for example we were pushing the
 

00:03:42.329 --> 00:03:44.089 align:start position:0%
case for example we were pushing the
source<00:03:42.540><c> code</c><00:03:42.750><c> of</c><00:03:42.870><c> the</c><00:03:42.959><c> my</c><00:03:43.379><c> wallet</c><00:03:43.680><c> contract</c><00:03:44.010><c> to</c>

00:03:44.089 --> 00:03:44.099 align:start position:0%
source code of the my wallet contract to
 

00:03:44.099 --> 00:03:46.550 align:start position:0%
source code of the my wallet contract to
the<00:03:44.190><c> raphson</c><00:03:44.609><c> Network</c><00:03:44.970><c> and</c><00:03:45.260><c> finally</c><00:03:46.260><c> we</c><00:03:46.379><c> have</c>

00:03:46.550 --> 00:03:46.560 align:start position:0%
the raphson Network and finally we have
 

00:03:46.560 --> 00:03:48.409 align:start position:0%
the raphson Network and finally we have
the<00:03:46.680><c> create</c><00:03:47.069><c> command</c><00:03:47.250><c> the</c><00:03:48.030><c> create</c><00:03:48.299><c> command</c>

00:03:48.409 --> 00:03:48.419 align:start position:0%
the create command the create command
 

00:03:48.419 --> 00:03:50.839 align:start position:0%
the create command the create command
will<00:03:49.049><c> create</c><00:03:49.079><c> an</c><00:03:49.590><c> agreeable</c><00:03:49.889><c> instance</c><00:03:50.459><c> of</c><00:03:50.639><c> the</c>

00:03:50.839 --> 00:03:50.849 align:start position:0%
will create an agreeable instance of the
 

00:03:50.849 --> 00:03:53.300 align:start position:0%
will create an agreeable instance of the
my<00:03:50.970><c> wallet</c><00:03:51.269><c> contract</c><00:03:51.629><c> and</c><00:03:51.919><c> the</c><00:03:52.919><c> others</c><00:03:53.129><c> that</c>

00:03:53.300 --> 00:03:53.310 align:start position:0%
my wallet contract and the others that
 

00:03:53.310 --> 00:03:55.400 align:start position:0%
my wallet contract and the others that
we<00:03:53.430><c> receive</c><00:03:53.879><c> there</c><00:03:54.060><c> is</c><00:03:54.239><c> the</c><00:03:54.419><c> the</c><00:03:54.720><c> new</c><00:03:55.079><c> instance</c>

00:03:55.400 --> 00:03:55.410 align:start position:0%
we receive there is the the new instance
 

00:03:55.410 --> 00:03:58.189 align:start position:0%
we receive there is the the new instance
that<00:03:55.560><c> we</c><00:03:55.620><c> have</c><00:03:55.799><c> just</c><00:03:55.980><c> created</c><00:03:56.069><c> and</c><00:03:56.989><c> maybe</c><00:03:57.989><c> some</c>

00:03:58.189 --> 00:03:58.199 align:start position:0%
that we have just created and maybe some
 

00:03:58.199 --> 00:03:59.659 align:start position:0%
that we have just created and maybe some
of<00:03:58.290><c> you</c><00:03:58.440><c> may</c><00:03:58.590><c> be</c><00:03:58.620><c> wondering</c><00:03:59.069><c> why</c><00:03:59.250><c> do</c><00:03:59.310><c> we</c><00:03:59.519><c> need</c>

00:03:59.659 --> 00:03:59.669 align:start position:0%
of you may be wondering why do we need
 

00:03:59.669 --> 00:04:01.759 align:start position:0%
of you may be wondering why do we need
to<00:03:59.790><c> run</c><00:04:00.239><c> these</c><00:04:00.449><c> three</c><00:04:00.989><c> steps</c><00:04:01.199><c> in</c><00:04:01.409><c> order</c><00:04:01.650><c> to</c>

00:04:01.759 --> 00:04:01.769 align:start position:0%
to run these three steps in order to
 

00:04:01.769 --> 00:04:03.979 align:start position:0%
to run these three steps in order to
create<00:04:02.400><c> an</c><00:04:02.549><c> available</c><00:04:02.909><c> instance</c><00:04:03.269><c> well</c><00:04:03.900><c> the</c>

00:04:03.979 --> 00:04:03.989 align:start position:0%
create an available instance well the
 

00:04:03.989 --> 00:04:06.020 align:start position:0%
create an available instance well the
thing<00:04:04.169><c> is</c><00:04:04.199><c> that</c><00:04:04.560><c> this</c><00:04:04.949><c> is</c><00:04:05.010><c> no</c><00:04:05.639><c> regular</c>

00:04:06.020 --> 00:04:06.030 align:start position:0%
thing is that this is no regular
 

00:04:06.030 --> 00:04:07.789 align:start position:0%
thing is that this is no regular
instance<00:04:06.389><c> obviously</c><00:04:06.840><c> this</c><00:04:07.139><c> is</c><00:04:07.290><c> an</c><00:04:07.409><c> available</c>

00:04:07.789 --> 00:04:07.799 align:start position:0%
instance obviously this is an available
 

00:04:07.799 --> 00:04:09.949 align:start position:0%
instance obviously this is an available
instance<00:04:08.159><c> and</c><00:04:08.310><c> the</c><00:04:08.699><c> thing</c><00:04:08.879><c> is</c><00:04:09.030><c> that</c><00:04:09.209><c> we</c><00:04:09.840><c> can</c>

00:04:09.949 --> 00:04:09.959 align:start position:0%
instance and the thing is that we can
 

00:04:09.959 --> 00:04:12.259 align:start position:0%
instance and the thing is that we can
run<00:04:10.229><c> the</c><00:04:10.440><c> create</c><00:04:10.739><c> command</c><00:04:10.889><c> as</c><00:04:11.340><c> many</c><00:04:11.639><c> times</c><00:04:11.879><c> as</c>

00:04:12.259 --> 00:04:12.269 align:start position:0%
run the create command as many times as
 

00:04:12.269 --> 00:04:14.899 align:start position:0%
run the create command as many times as
we<00:04:12.569><c> want</c><00:04:12.599><c> I</c><00:04:12.989><c> will</c><00:04:13.260><c> be</c><00:04:13.739><c> always</c><00:04:14.069><c> reusing</c><00:04:14.790><c> the</c>

00:04:14.899 --> 00:04:14.909 align:start position:0%
we want I will be always reusing the
 

00:04:14.909 --> 00:04:17.870 align:start position:0%
we want I will be always reusing the
same<00:04:14.940><c> logic</c><00:04:15.540><c> that</c><00:04:15.720><c> we</c><00:04:15.959><c> uploaded</c><00:04:16.289><c> just</c><00:04:16.590><c> once</c><00:04:17.130><c> so</c>

00:04:17.870 --> 00:04:17.880 align:start position:0%
same logic that we uploaded just once so
 

00:04:17.880 --> 00:04:21.500 align:start position:0%
same logic that we uploaded just once so
it's<00:04:18.419><c> RIT</c><00:04:18.690><c> and</c><00:04:19.370><c> let's</c><00:04:20.370><c> say</c><00:04:20.489><c> that</c><00:04:20.519><c> after</c><00:04:20.940><c> we</c>

00:04:21.500 --> 00:04:21.510 align:start position:0%
it's RIT and let's say that after we
 

00:04:21.510 --> 00:04:24.469 align:start position:0%
it's RIT and let's say that after we
created<00:04:21.900><c> the</c><00:04:22.469><c> first</c><00:04:22.620><c> instance</c><00:04:23.240><c> our</c><00:04:24.240><c> build</c>

00:04:24.469 --> 00:04:24.479 align:start position:0%
created the first instance our build
 

00:04:24.479 --> 00:04:27.260 align:start position:0%
created the first instance our build
instance<00:04:24.870><c> of</c><00:04:25.020><c> my</c><00:04:25.289><c> wallet</c><00:04:25.560><c> contract</c><00:04:25.979><c> we</c><00:04:26.940><c> found</c>

00:04:27.260 --> 00:04:27.270 align:start position:0%
instance of my wallet contract we found
 

00:04:27.270 --> 00:04:29.740 align:start position:0%
instance of my wallet contract we found
back<00:04:27.470><c> as</c><00:04:28.470><c> you</c><00:04:28.650><c> can</c><00:04:28.770><c> see</c><00:04:28.949><c> they</c><00:04:29.220><c> need</c><00:04:29.400><c> wallet</c>

00:04:29.740 --> 00:04:29.750 align:start position:0%
back as you can see they need wallet
 

00:04:29.750 --> 00:04:32.480 align:start position:0%
back as you can see they need wallet
function<00:04:30.750><c> can</c><00:04:31.500><c> be</c><00:04:31.530><c> called</c><00:04:31.710><c> by</c><00:04:31.830><c> anyone</c><00:04:32.310><c> and</c>

00:04:32.480 --> 00:04:32.490 align:start position:0%
function can be called by anyone and
 

00:04:32.490 --> 00:04:34.790 align:start position:0%
function can be called by anyone and
this<00:04:33.030><c> means</c><00:04:33.270><c> that</c><00:04:33.449><c> for</c><00:04:34.110><c> example</c><00:04:34.319><c> an</c><00:04:34.530><c> attacker</c>

00:04:34.790 --> 00:04:34.800 align:start position:0%
this means that for example an attacker
 

00:04:34.800 --> 00:04:36.499 align:start position:0%
this means that for example an attacker
can<00:04:35.099><c> call</c><00:04:35.430><c> they</c><00:04:35.550><c> need</c><00:04:35.580><c> wallet</c><00:04:35.970><c> function</c><00:04:36.360><c> to</c>

00:04:36.499 --> 00:04:36.509 align:start position:0%
can call they need wallet function to
 

00:04:36.509 --> 00:04:38.270 align:start position:0%
can call they need wallet function to
withdraw<00:04:36.840><c> some</c><00:04:36.870><c> funds</c><00:04:37.199><c> from</c><00:04:37.349><c> it</c>

00:04:38.270 --> 00:04:38.280 align:start position:0%
withdraw some funds from it
 

00:04:38.280 --> 00:04:40.189 align:start position:0%
withdraw some funds from it
any<00:04:38.490><c> resemblance</c><00:04:39.150><c> with</c><00:04:39.479><c> reality</c><00:04:39.900><c> here</c><00:04:40.110><c> is</c>

00:04:40.189 --> 00:04:40.199 align:start position:0%
any resemblance with reality here is
 

00:04:40.199 --> 00:04:43.580 align:start position:0%
any resemblance with reality here is
perkiness<00:04:41.009><c> and</c><00:04:41.960><c> let's</c><00:04:42.960><c> say</c><00:04:43.050><c> that</c><00:04:43.199><c> we</c><00:04:43.289><c> want</c><00:04:43.500><c> to</c>

00:04:43.580 --> 00:04:43.590 align:start position:0%
perkiness and let's say that we want to
 

00:04:43.590 --> 00:04:46.159 align:start position:0%
perkiness and let's say that we want to
fix<00:04:43.770><c> this</c><00:04:43.889><c> bag</c><00:04:44.099><c> so</c><00:04:44.460><c> let's</c><00:04:44.819><c> see</c><00:04:45.599><c> how</c><00:04:45.900><c> we</c><00:04:45.960><c> can</c><00:04:46.080><c> do</c>

00:04:46.159 --> 00:04:46.169 align:start position:0%
fix this bag so let's see how we can do
 

00:04:46.169 --> 00:04:47.719 align:start position:0%
fix this bag so let's see how we can do
this<00:04:46.289><c> with</c><00:04:46.470><c> subenoy's</c><00:04:47.159><c> I</c><00:04:47.280><c> promise</c><00:04:47.550><c> it's</c>

00:04:47.719 --> 00:04:47.729 align:start position:0%
this with subenoy's I promise it's
 

00:04:47.729 --> 00:04:50.749 align:start position:0%
this with subenoy's I promise it's
really<00:04:48.180><c> simple</c><00:04:48.360><c> so</c><00:04:49.289><c> the</c><00:04:50.009><c> first</c><00:04:50.220><c> thing</c><00:04:50.580><c> we'll</c>

00:04:50.749 --> 00:04:50.759 align:start position:0%
really simple so the first thing we'll
 

00:04:50.759 --> 00:04:52.790 align:start position:0%
really simple so the first thing we'll
need<00:04:50.789><c> to</c><00:04:51.000><c> do</c><00:04:51.150><c> is</c><00:04:51.180><c> just</c><00:04:51.539><c> to</c><00:04:51.720><c> edit</c><00:04:52.259><c> the</c><00:04:52.409><c> the</c>

00:04:52.790 --> 00:04:52.800 align:start position:0%
need to do is just to edit the the
 

00:04:52.800 --> 00:04:54.710 align:start position:0%
need to do is just to edit the the
source<00:04:53.129><c> code</c><00:04:53.310><c> of</c><00:04:53.490><c> our</c><00:04:53.669><c> contracts</c><00:04:54.030><c> for</c><00:04:54.449><c> example</c>

00:04:54.710 --> 00:04:54.720 align:start position:0%
source code of our contracts for example
 

00:04:54.720 --> 00:04:56.510 align:start position:0%
source code of our contracts for example
in<00:04:54.810><c> this</c><00:04:54.930><c> case</c><00:04:55.080><c> we're</c><00:04:55.229><c> adding</c><00:04:55.560><c> an</c><00:04:55.919><c> only</c><00:04:56.220><c> own</c><00:04:56.310><c> or</c>

00:04:56.510 --> 00:04:56.520 align:start position:0%
in this case we're adding an only own or
 

00:04:56.520 --> 00:04:59.839 align:start position:0%
in this case we're adding an only own or
modifier<00:04:56.909><c> in</c><00:04:57.150><c> order</c><00:04:57.360><c> to</c><00:04:57.479><c> restrict</c><00:04:58.400><c> the</c><00:04:59.400><c> person</c>

00:04:59.839 --> 00:04:59.849 align:start position:0%
modifier in order to restrict the person
 

00:04:59.849 --> 00:05:03.249 align:start position:0%
modifier in order to restrict the person
they<00:05:00.240><c> can</c><00:05:00.389><c> call</c><00:05:00.569><c> this</c><00:05:00.750><c> this</c><00:05:01.349><c> function</c><00:05:02.159><c> and</c>

00:05:03.249 --> 00:05:03.259 align:start position:0%
they can call this this function and
 

00:05:03.259 --> 00:05:06.290 align:start position:0%
they can call this this function and
once<00:05:04.259><c> again</c><00:05:04.530><c> as</c><00:05:04.680><c> we</c><00:05:04.710><c> did</c><00:05:04.889><c> before</c><00:05:05.130><c> we</c><00:05:05.940><c> just</c><00:05:06.120><c> need</c>

00:05:06.290 --> 00:05:06.300 align:start position:0%
once again as we did before we just need
 

00:05:06.300 --> 00:05:08.420 align:start position:0%
once again as we did before we just need
to<00:05:06.509><c> run</c><00:05:06.720><c> the</c><00:05:06.870><c> add</c><00:05:06.990><c> command</c><00:05:07.319><c> to</c><00:05:07.770><c> tell</c><00:05:08.280><c> us</c><00:05:08.340><c> how</c>

00:05:08.420 --> 00:05:08.430 align:start position:0%
to run the add command to tell us how
 

00:05:08.430 --> 00:05:11.570 align:start position:0%
to run the add command to tell us how
many<00:05:08.520><c> ways</c><00:05:08.729><c> to</c><00:05:08.849><c> add</c><00:05:08.970><c> the</c><00:05:09.120><c> new</c><00:05:09.419><c> fixed</c><00:05:10.319><c> my</c><00:05:11.280><c> wallet</c>

00:05:11.570 --> 00:05:11.580 align:start position:0%
many ways to add the new fixed my wallet
 

00:05:11.580 --> 00:05:14.659 align:start position:0%
many ways to add the new fixed my wallet
contract<00:05:12.050><c> we're</c><00:05:13.050><c> pushing</c><00:05:13.409><c> that</c><00:05:14.099><c> fix</c><00:05:14.340><c> to</c><00:05:14.580><c> the</c>

00:05:14.659 --> 00:05:14.669 align:start position:0%
contract we're pushing that fix to the
 

00:05:14.669 --> 00:05:17.089 align:start position:0%
contract we're pushing that fix to the
network<00:05:15.030><c> and</c><00:05:15.210><c> finally</c><00:05:16.020><c> we're</c><00:05:16.380><c> running</c><00:05:16.680><c> a</c><00:05:16.800><c> new</c>

00:05:17.089 --> 00:05:17.099 align:start position:0%
network and finally we're running a new
 

00:05:17.099 --> 00:05:18.980 align:start position:0%
network and finally we're running a new
command<00:05:17.370><c> here</c><00:05:17.580><c> the</c><00:05:17.759><c> update</c><00:05:18.120><c> command</c><00:05:18.270><c> is</c><00:05:18.780><c> the</c>

00:05:18.980 --> 00:05:18.990 align:start position:0%
command here the update command is the
 

00:05:18.990 --> 00:05:21.490 align:start position:0%
command here the update command is the
way<00:05:19.139><c> to</c><00:05:19.199><c> tell</c><00:05:19.469><c> something</c><00:05:19.680><c> less</c><00:05:20.009><c> to</c><00:05:20.759><c> operate</c>

00:05:21.490 --> 00:05:21.500 align:start position:0%
way to tell something less to operate
 

00:05:21.500 --> 00:05:23.749 align:start position:0%
way to tell something less to operate
there<00:05:22.500><c> willow</c><00:05:22.680><c> instance</c><00:05:23.130><c> that</c><00:05:23.280><c> we</c><00:05:23.400><c> created</c>

00:05:23.749 --> 00:05:23.759 align:start position:0%
there willow instance that we created
 

00:05:23.759 --> 00:05:25.399 align:start position:0%
there willow instance that we created
before<00:05:23.849><c> and</c><00:05:24.210><c> it</c><00:05:24.389><c> will</c><00:05:24.479><c> be</c><00:05:24.599><c> a</c><00:05:24.780><c> simple</c><00:05:25.080><c> as</c><00:05:25.229><c> that</c>

00:05:25.399 --> 00:05:25.409 align:start position:0%
before and it will be a simple as that
 

00:05:25.409 --> 00:05:27.980 align:start position:0%
before and it will be a simple as that
as<00:05:26.219><c> you</c><00:05:26.340><c> can</c><00:05:26.460><c> see</c><00:05:26.639><c> an</c><00:05:26.879><c> attacker</c><00:05:27.449><c> cannot</c><00:05:27.690><c> call</c>

00:05:27.980 --> 00:05:27.990 align:start position:0%
as you can see an attacker cannot call
 

00:05:27.990 --> 00:05:29.930 align:start position:0%
as you can see an attacker cannot call
any<00:05:28.169><c> more</c><00:05:28.379><c> than</c><00:05:28.560><c> in</c><00:05:28.680><c> wallet</c><00:05:28.979><c> function</c><00:05:29.340><c> and</c><00:05:29.520><c> our</c>

00:05:29.930 --> 00:05:29.940 align:start position:0%
any more than in wallet function and our
 

00:05:29.940 --> 00:05:33.260 align:start position:0%
any more than in wallet function and our
bug<00:05:30.389><c> has</c><00:05:30.840><c> been</c><00:05:30.960><c> fixed</c><00:05:31.190><c> so</c><00:05:32.190><c> it</c><00:05:32.610><c> was</c><00:05:32.729><c> pretty</c>

00:05:33.260 --> 00:05:33.270 align:start position:0%
bug has been fixed so it was pretty
 

00:05:33.270 --> 00:05:35.450 align:start position:0%
bug has been fixed so it was pretty
simple<00:05:33.539><c> we</c><00:05:34.080><c> didn't</c><00:05:34.319><c> have</c><00:05:34.500><c> to</c><00:05:34.650><c> modify</c><00:05:35.039><c> our</c>

00:05:35.450 --> 00:05:35.460 align:start position:0%
simple we didn't have to modify our
 

00:05:35.460 --> 00:05:37.550 align:start position:0%
simple we didn't have to modify our
source<00:05:35.880><c> code</c><00:05:36.090><c> in</c><00:05:36.389><c> order</c><00:05:36.599><c> to</c><00:05:36.719><c> make</c><00:05:37.349><c> our</c>

00:05:37.550 --> 00:05:37.560 align:start position:0%
source code in order to make our
 

00:05:37.560 --> 00:05:40.129 align:start position:0%
source code in order to make our
contracts<00:05:38.099><c> available</c><00:05:38.250><c> and</c><00:05:38.969><c> as</c><00:05:39.810><c> you</c><00:05:39.990><c> can</c><00:05:40.080><c> see</c>

00:05:40.129 --> 00:05:40.139 align:start position:0%
contracts available and as you can see
 

00:05:40.139 --> 00:05:42.290 align:start position:0%
contracts available and as you can see
where<00:05:40.500><c> you</c><00:05:40.650><c> were</c><00:05:41.039><c> using</c><00:05:41.340><c> the</c><00:05:41.460><c> same</c><00:05:41.639><c> address</c><00:05:42.000><c> it</c>

00:05:42.290 --> 00:05:42.300 align:start position:0%
where you were using the same address it
 

00:05:42.300 --> 00:05:44.719 align:start position:0%
where you were using the same address it
was<00:05:42.479><c> an</c><00:05:42.750><c> upgrade</c><00:05:43.529><c> per</c><00:05:43.710><c> set</c><00:05:43.919><c> we</c><00:05:44.190><c> didn't</c><00:05:44.400><c> have</c><00:05:44.580><c> to</c>

00:05:44.719 --> 00:05:44.729 align:start position:0%
was an upgrade per set we didn't have to
 

00:05:44.729 --> 00:05:47.689 align:start position:0%
was an upgrade per set we didn't have to
like<00:05:45.360><c> migrate</c><00:05:45.960><c> data</c><00:05:46.620><c> from</c><00:05:47.099><c> the</c><00:05:47.550><c> previous</c>

00:05:47.689 --> 00:05:47.699 align:start position:0%
like migrate data from the previous
 

00:05:47.699 --> 00:05:49.040 align:start position:0%
like migrate data from the previous
wallet<00:05:48.150><c> contract</c><00:05:48.449><c> to</c><00:05:48.509><c> the</c><00:05:48.599><c> new</c><00:05:48.719><c> one</c><00:05:48.870><c> were</c>

00:05:49.040 --> 00:05:49.050 align:start position:0%
wallet contract to the new one were
 

00:05:49.050 --> 00:05:52.249 align:start position:0%
wallet contract to the new one were
really<00:05:49.529><c> operating</c><00:05:49.650><c> it</c><00:05:50.009><c> so</c><00:05:50.940><c> how</c><00:05:51.870><c> was</c><00:05:52.020><c> that</c>

00:05:52.249 --> 00:05:52.259 align:start position:0%
really operating it so how was that
 

00:05:52.259 --> 00:05:56.059 align:start position:0%
really operating it so how was that
possible<00:05:53.060><c> I</c><00:05:54.060><c> think</c><00:05:54.509><c> that</c><00:05:54.750><c> many</c><00:05:55.529><c> many</c><00:05:55.889><c> of</c><00:05:55.979><c> you</c>

00:05:56.059 --> 00:05:56.069 align:start position:0%
possible I think that many many of you
 

00:05:56.069 --> 00:05:58.219 align:start position:0%
possible I think that many many of you
may<00:05:56.310><c> know</c><00:05:56.460><c> already</c><00:05:56.639><c> this</c><00:05:57.150><c> but</c><00:05:57.449><c> we're</c><00:05:58.020><c> using</c>

00:05:58.219 --> 00:05:58.229 align:start position:0%
may know already this but we're using
 

00:05:58.229 --> 00:06:01.570 align:start position:0%
may know already this but we're using
proxies<00:05:58.650><c> in</c><00:05:58.860><c> order</c><00:05:59.039><c> to</c><00:05:59.159><c> make</c><00:05:59.849><c> that</c><00:06:00.060><c> happen</c><00:06:00.210><c> and</c>

00:06:01.570 --> 00:06:01.580 align:start position:0%
proxies in order to make that happen and
 

00:06:01.580 --> 00:06:04.850 align:start position:0%
proxies in order to make that happen and
the<00:06:02.580><c> way</c><00:06:02.729><c> a</c><00:06:02.759><c> proxy</c><00:06:03.210><c> works</c><00:06:03.419><c> is</c><00:06:03.740><c> it's</c><00:06:04.740><c> a</c>

00:06:04.850 --> 00:06:04.860 align:start position:0%
the way a proxy works is it's a
 

00:06:04.860 --> 00:06:06.320 align:start position:0%
the way a proxy works is it's a
particular<00:06:05.279><c> contract</c><00:06:05.729><c> that</c><00:06:05.940><c> basically</c>

00:06:06.320 --> 00:06:06.330 align:start position:0%
particular contract that basically
 

00:06:06.330 --> 00:06:08.629 align:start position:0%
particular contract that basically
delegates<00:06:06.990><c> every</c><00:06:07.319><c> call</c><00:06:07.500><c> it</c><00:06:07.590><c> receives</c><00:06:08.159><c> to</c>

00:06:08.629 --> 00:06:08.639 align:start position:0%
delegates every call it receives to
 

00:06:08.639 --> 00:06:09.950 align:start position:0%
delegates every call it receives to
another<00:06:08.849><c> contract</c><00:06:09.270><c> that</c><00:06:09.389><c> is</c><00:06:09.479><c> called</c><00:06:09.690><c> logic</c>

00:06:09.950 --> 00:06:09.960 align:start position:0%
another contract that is called logic
 

00:06:09.960 --> 00:06:13.339 align:start position:0%
another contract that is called logic
contract<00:06:10.610><c> and</c><00:06:11.610><c> the</c><00:06:12.000><c> thing</c><00:06:12.120><c> is</c><00:06:12.240><c> that</c><00:06:12.270><c> logic</c><00:06:13.199><c> on</c>

00:06:13.339 --> 00:06:13.349 align:start position:0%
contract and the thing is that logic on
 

00:06:13.349 --> 00:06:15.290 align:start position:0%
contract and the thing is that logic on
the<00:06:13.380><c> others</c><00:06:13.740><c> of</c><00:06:13.949><c> the</c><00:06:13.979><c> logic</c><00:06:14.340><c> contract</c><00:06:14.789><c> can</c><00:06:15.150><c> be</c>

00:06:15.290 --> 00:06:15.300 align:start position:0%
the others of the logic contract can be
 

00:06:15.300 --> 00:06:19.610 align:start position:0%
the others of the logic contract can be
changed<00:06:15.659><c> and</c><00:06:15.810><c> this</c><00:06:15.990><c> is</c><00:06:16.110><c> how</c><00:06:16.289><c> every</c><00:06:16.560><c> W</c><00:06:16.860><c> works</c><00:06:18.620><c> as</c>

00:06:19.610 --> 00:06:19.620 align:start position:0%
changed and this is how every W works as
 

00:06:19.620 --> 00:06:21.980 align:start position:0%
changed and this is how every W works as
you<00:06:20.039><c> can</c><00:06:20.159><c> see</c><00:06:20.310><c> this</c><00:06:20.490><c> tourist</c><00:06:20.880><c> layer</c><00:06:21.120><c> layer</c><00:06:21.539><c> is</c>

00:06:21.980 --> 00:06:21.990 align:start position:0%
you can see this tourist layer layer is
 

00:06:21.990 --> 00:06:24.320 align:start position:0%
you can see this tourist layer layer is
always<00:06:22.289><c> kept</c><00:06:22.949><c> in</c><00:06:23.099><c> the</c><00:06:23.250><c> in</c><00:06:23.430><c> the</c><00:06:23.610><c> proxy</c><00:06:23.969><c> contract</c>

00:06:24.320 --> 00:06:24.330 align:start position:0%
always kept in the in the proxy contract
 

00:06:24.330 --> 00:06:25.939 align:start position:0%
always kept in the in the proxy contract
and<00:06:24.479><c> this</c><00:06:24.630><c> is</c><00:06:24.750><c> why</c><00:06:24.930><c> we</c><00:06:25.169><c> don't</c><00:06:25.289><c> need</c><00:06:25.409><c> to</c><00:06:25.710><c> migrate</c>

00:06:25.939 --> 00:06:25.949 align:start position:0%
and this is why we don't need to migrate
 

00:06:25.949 --> 00:06:29.749 align:start position:0%
and this is why we don't need to migrate
or<00:06:26.520><c> pay</c><00:06:27.270><c> any</c><00:06:27.599><c> like</c><00:06:28.469><c> spensive</c><00:06:29.039><c> migrations</c><00:06:29.669><c> of</c>

00:06:29.749 --> 00:06:29.759 align:start position:0%
or pay any like spensive migrations of
 

00:06:29.759 --> 00:06:32.719 align:start position:0%
or pay any like spensive migrations of
data<00:06:30.029><c> when</c><00:06:30.599><c> we</c><00:06:30.750><c> want</c><00:06:31.469><c> to</c><00:06:31.560><c> do</c><00:06:31.680><c> an</c><00:06:31.800><c> average</c><00:06:31.949><c> of</c><00:06:32.279><c> a</c>

00:06:32.719 --> 00:06:32.729 align:start position:0%
data when we want to do an average of a
 

00:06:32.729 --> 00:06:37.399 align:start position:0%
data when we want to do an average of a
contract<00:06:33.349><c> we're</c><00:06:34.349><c> not</c><00:06:34.529><c> going</c><00:06:34.949><c> to</c><00:06:35.479><c> so</c><00:06:36.479><c> much</c><00:06:36.990><c> even</c>

00:06:37.399 --> 00:06:37.409 align:start position:0%
contract we're not going to so much even
 

00:06:37.409 --> 00:06:40.580 align:start position:0%
contract we're not going to so much even
in<00:06:37.620><c> the</c><00:06:37.740><c> in</c><00:06:37.949><c> the</c><00:06:38.159><c> process</c><00:06:38.699><c> stuff</c><00:06:39.120><c> but</c><00:06:39.659><c> you</c><00:06:39.779><c> can</c>

00:06:40.580 --> 00:06:40.590 align:start position:0%
in the in the process stuff but you can
 

00:06:40.590 --> 00:06:42.890 align:start position:0%
in the in the process stuff but you can
more<00:06:41.070><c> about</c><00:06:41.610><c> it</c><00:06:41.730><c> in</c><00:06:41.910><c> you</c><00:06:42.090><c> know</c><00:06:42.180><c> documentation</c>

00:06:42.890 --> 00:06:42.900 align:start position:0%
more about it in you know documentation
 

00:06:42.900 --> 00:06:46.670 align:start position:0%
more about it in you know documentation
if<00:06:42.990><c> you</c><00:06:43.080><c> want</c><00:06:43.790><c> so</c><00:06:44.790><c> summing</c><00:06:45.450><c> things</c><00:06:45.630><c> up</c><00:06:45.840><c> subbing</c>

00:06:46.670 --> 00:06:46.680 align:start position:0%
if you want so summing things up subbing
 

00:06:46.680 --> 00:06:49.190 align:start position:0%
if you want so summing things up subbing
us<00:06:47.040><c> provides</c><00:06:47.520><c> a</c><00:06:47.730><c> standard</c><00:06:48.300><c> way</c><00:06:48.450><c> in</c><00:06:48.690><c> order</c><00:06:49.050><c> to</c>

00:06:49.190 --> 00:06:49.200 align:start position:0%
us provides a standard way in order to
 

00:06:49.200 --> 00:06:51.620 align:start position:0%
us provides a standard way in order to
have<00:06:49.950><c> a</c><00:06:50.130><c> grade</c><00:06:50.370><c> of</c><00:06:50.400><c> a</c><00:06:50.670><c> gorilla's</c><00:06:51.120><c> my</c><00:06:51.300><c> contracts</c>

00:06:51.620 --> 00:06:51.630 align:start position:0%
have a grade of a gorilla's my contracts
 

00:06:51.630 --> 00:06:53.150 align:start position:0%
have a grade of a gorilla's my contracts
in<00:06:51.750><c> your</c><00:06:51.870><c> projects</c><00:06:52.230><c> that</c><00:06:52.770><c> will</c><00:06:52.920><c> basically</c>

00:06:53.150 --> 00:06:53.160 align:start position:0%
in your projects that will basically
 

00:06:53.160 --> 00:06:54.830 align:start position:0%
in your projects that will basically
allow<00:06:53.520><c> you</c><00:06:53.640><c> to</c><00:06:53.910><c> fix</c><00:06:54.120><c> box</c><00:06:54.360><c> or</c><00:06:54.600><c> add</c>

00:06:54.830 --> 00:06:54.840 align:start position:0%
allow you to fix box or add
 

00:06:54.840 --> 00:06:59.060 align:start position:0%
allow you to fix box or add
functionality<00:06:55.260><c> for</c><00:06:55.650><c> example</c><00:06:57.200><c> so</c><00:06:58.200><c> let's</c><00:06:58.920><c> move</c>

00:06:59.060 --> 00:06:59.070 align:start position:0%
functionality for example so let's move
 

00:06:59.070 --> 00:07:01.310 align:start position:0%
functionality for example so let's move
to<00:06:59.130><c> the</c><00:06:59.310><c> second</c><00:06:59.700><c> topic</c><00:06:59.850><c> EVM</c><00:07:00.810><c> packages</c>

00:07:01.310 --> 00:07:01.320 align:start position:0%
to the second topic EVM packages
 

00:07:01.320 --> 00:07:03.710 align:start position:0%
to the second topic EVM packages
vivianne<00:07:02.220><c> packages</c><00:07:02.580><c> this</c><00:07:03.120><c> is</c><00:07:03.240><c> a</c><00:07:03.270><c> new</c><00:07:03.480><c> concept</c>

00:07:03.710 --> 00:07:03.720 align:start position:0%
vivianne packages this is a new concept
 

00:07:03.720 --> 00:07:07.340 align:start position:0%
vivianne packages this is a new concept
we<00:07:04.080><c> interviews</c><00:07:04.670><c> some</c><00:07:05.670><c> weeks</c><00:07:05.880><c> ago</c><00:07:06.350><c> evening</c>

00:07:07.340 --> 00:07:07.350 align:start position:0%
we interviews some weeks ago evening
 

00:07:07.350 --> 00:07:09.290 align:start position:0%
we interviews some weeks ago evening
packages<00:07:07.770><c> are</c><00:07:07.980><c> upgradeable</c><00:07:08.850><c> on</c><00:07:09.000><c> chain</c>

00:07:09.290 --> 00:07:09.300 align:start position:0%
packages are upgradeable on chain
 

00:07:09.300 --> 00:07:11.480 align:start position:0%
packages are upgradeable on chain
packages<00:07:09.750><c> of</c><00:07:09.960><c> smart</c><00:07:10.500><c> contracts</c><00:07:10.890><c> code</c><00:07:11.130><c> and</c>

00:07:11.480 --> 00:07:11.490 align:start position:0%
packages of smart contracts code and
 

00:07:11.490 --> 00:07:15.770 align:start position:0%
packages of smart contracts code and
this<00:07:12.030><c> means</c><00:07:13.340><c> code</c><00:07:14.340><c> that</c><00:07:14.520><c> is</c><00:07:14.910><c> already</c><00:07:15.270><c> on</c><00:07:15.510><c> chain</c>

00:07:15.770 --> 00:07:15.780 align:start position:0%
this means code that is already on chain
 

00:07:15.780 --> 00:07:17.960 align:start position:0%
this means code that is already on chain
deployed<00:07:16.470><c> by</c><00:07:16.680><c> another</c><00:07:17.040><c> developer</c><00:07:17.520><c> team</c><00:07:17.700><c> that</c>

00:07:17.960 --> 00:07:17.970 align:start position:0%
deployed by another developer team that
 

00:07:17.970 --> 00:07:19.520 align:start position:0%
deployed by another developer team that
it's<00:07:18.060><c> being</c><00:07:18.270><c> maintained</c><00:07:18.870><c> but</c><00:07:19.050><c> by</c><00:07:19.350><c> another</c>

00:07:19.520 --> 00:07:19.530 align:start position:0%
it's being maintained but by another
 

00:07:19.530 --> 00:07:21.290 align:start position:0%
it's being maintained but by another
developer<00:07:20.130><c> team</c><00:07:20.280><c> that</c><00:07:20.790><c> doing</c><00:07:21.060><c> any</c>

00:07:21.290 --> 00:07:21.300 align:start position:0%
developer team that doing any
 

00:07:21.300 --> 00:07:24.080 align:start position:0%
developer team that doing any
application<00:07:22.080><c> can</c><00:07:22.470><c> link</c><00:07:22.740><c> directly</c><00:07:23.400><c> through</c>

00:07:24.080 --> 00:07:24.090 align:start position:0%
application can link directly through
 

00:07:24.090 --> 00:07:26.120 align:start position:0%
application can link directly through
your<00:07:24.240><c> own</c><00:07:24.360><c> projects</c><00:07:24.840><c> in</c><00:07:25.200><c> order</c><00:07:25.350><c> to</c><00:07:25.530><c> reuse</c><00:07:25.770><c> it</c>

00:07:26.120 --> 00:07:26.130 align:start position:0%
your own projects in order to reuse it
 

00:07:26.130 --> 00:07:28.550 align:start position:0%
your own projects in order to reuse it
directly<00:07:26.760><c> on</c><00:07:26.910><c> chain</c><00:07:27.150><c> and</c><00:07:27.810><c> it</c><00:07:28.020><c> comes</c><00:07:28.290><c> off</c><00:07:28.440><c> of</c>

00:07:28.550 --> 00:07:28.560 align:start position:0%
directly on chain and it comes off of
 

00:07:28.560 --> 00:07:30.530 align:start position:0%
directly on chain and it comes off of
course<00:07:28.890><c> with</c><00:07:29.100><c> obscene</c><00:07:29.730><c> average</c><00:07:30.090><c> and</c><00:07:30.360><c> this</c>

00:07:30.530 --> 00:07:30.540 align:start position:0%
course with obscene average and this
 

00:07:30.540 --> 00:07:33.170 align:start position:0%
course with obscene average and this
means<00:07:30.690><c> that</c><00:07:30.860><c> if</c><00:07:31.860><c> the</c><00:07:32.130><c> developer</c><00:07:32.760><c> team</c><00:07:32.940><c> that</c><00:07:33.120><c> is</c>

00:07:33.170 --> 00:07:33.180 align:start position:0%
means that if the developer team that is
 

00:07:33.180 --> 00:07:35.450 align:start position:0%
means that if the developer team that is
developing<00:07:33.720><c> an</c><00:07:33.930><c> EVM</c><00:07:34.470><c> package</c><00:07:34.800><c> comes</c><00:07:35.160><c> with</c><00:07:35.430><c> a</c>

00:07:35.450 --> 00:07:35.460 align:start position:0%
developing an EVM package comes with a
 

00:07:35.460 --> 00:07:37.700 align:start position:0%
developing an EVM package comes with a
new<00:07:35.670><c> version</c><00:07:35.880><c> of</c><00:07:36.150><c> the</c><00:07:36.330><c> vm</c><00:07:36.600><c> package</c><00:07:36.900><c> you</c><00:07:37.530><c> can</c>

00:07:37.700 --> 00:07:37.710 align:start position:0%
new version of the vm package you can
 

00:07:37.710 --> 00:07:40.280 align:start position:0%
new version of the vm package you can
decide<00:07:38.070><c> where</c><00:07:38.310><c> to</c><00:07:38.490><c> operate</c><00:07:38.790><c> your</c><00:07:39.120><c> code</c><00:07:39.540><c> to</c><00:07:39.810><c> use</c>

00:07:40.280 --> 00:07:40.290 align:start position:0%
decide where to operate your code to use
 

00:07:40.290 --> 00:07:41.720 align:start position:0%
decide where to operate your code to use
the<00:07:40.320><c> new</c><00:07:40.560><c> version</c><00:07:40.770><c> that</c><00:07:41.100><c> they</c><00:07:41.190><c> are</c><00:07:41.250><c> providing</c>

00:07:41.720 --> 00:07:41.730 align:start position:0%
the new version that they are providing
 

00:07:41.730 --> 00:07:47.420 align:start position:0%
the new version that they are providing
or<00:07:42.090><c> not</c><00:07:42.330><c> so</c><00:07:44.720><c> why</c><00:07:45.720><c> do</c><00:07:45.780><c> we</c><00:07:45.930><c> need</c><00:07:46.050><c> IBM</c><00:07:46.470><c> packages</c><00:07:46.890><c> we</c>

00:07:47.420 --> 00:07:47.430 align:start position:0%
or not so why do we need IBM packages we
 

00:07:47.430 --> 00:07:48.980 align:start position:0%
or not so why do we need IBM packages we
do<00:07:47.520><c> think</c><00:07:47.790><c> that</c><00:07:47.940><c> this</c><00:07:48.120><c> is</c><00:07:48.270><c> a</c><00:07:48.300><c> way</c><00:07:48.540><c> in</c><00:07:48.570><c> order</c><00:07:48.870><c> to</c>

00:07:48.980 --> 00:07:48.990 align:start position:0%
do think that this is a way in order to
 

00:07:48.990 --> 00:07:51.560 align:start position:0%
do think that this is a way in order to
encourage<00:07:49.490><c> modular</c><00:07:50.490><c> development</c><00:07:50.670><c> the</c><00:07:51.390><c> thing</c>

00:07:51.560 --> 00:07:51.570 align:start position:0%
encourage modular development the thing
 

00:07:51.570 --> 00:07:53.780 align:start position:0%
encourage modular development the thing
this<00:07:51.990><c> is</c><00:07:52.170><c> you</c><00:07:52.860><c> can</c><00:07:52.980><c> you</c><00:07:53.100><c> can</c><00:07:53.220><c> start</c><00:07:53.460><c> focusing</c>

00:07:53.780 --> 00:07:53.790 align:start position:0%
this is you can you can start focusing
 

00:07:53.790 --> 00:07:56.950 align:start position:0%
this is you can you can start focusing
on<00:07:54.240><c> what</c><00:07:54.840><c> you</c><00:07:54.990><c> do</c><00:07:55.140><c> best</c><00:07:55.260><c> and</c><00:07:55.950><c> start</c><00:07:56.640><c> reusing</c>

00:07:56.950 --> 00:07:56.960 align:start position:0%
on what you do best and start reusing
 

00:07:56.960 --> 00:08:00.580 align:start position:0%
on what you do best and start reusing
the<00:07:57.960><c> work</c><00:07:58.110><c> that</c><00:07:58.290><c> your</c><00:07:58.560><c> college</c><00:07:58.800><c> has</c><00:07:59.520><c> done</c><00:07:59.730><c> so</c>

00:08:00.580 --> 00:08:00.590 align:start position:0%
the work that your college has done so
 

00:08:00.590 --> 00:08:02.780 align:start position:0%
the work that your college has done so
with<00:08:01.590><c> we</c><00:08:01.860><c> just</c><00:08:02.160><c> don't</c><00:08:02.370><c> need</c><00:08:02.490><c> to</c><00:08:02.550><c> build</c>

00:08:02.780 --> 00:08:02.790 align:start position:0%
with we just don't need to build
 

00:08:02.790 --> 00:08:04.700 align:start position:0%
with we just don't need to build
everything<00:08:03.330><c> if</c><00:08:03.480><c> you</c><00:08:03.810><c> want</c><00:08:03.840><c> to</c><00:08:04.110><c> build</c>

00:08:04.700 --> 00:08:04.710 align:start position:0%
everything if you want to build
 

00:08:04.710 --> 00:08:07.010 align:start position:0%
everything if you want to build
something<00:08:05.160><c> we</c><00:08:05.310><c> can</c><00:08:05.730><c> start</c><00:08:05.970><c> reusing</c><00:08:06.120><c> some</c><00:08:06.810><c> code</c>

00:08:07.010 --> 00:08:07.020 align:start position:0%
something we can start reusing some code
 

00:08:07.020 --> 00:08:08.900 align:start position:0%
something we can start reusing some code
that<00:08:07.170><c> is</c><00:08:07.290><c> already</c><00:08:07.650><c> deployed</c><00:08:07.950><c> on</c><00:08:08.130><c> chain</c><00:08:08.340><c> and</c><00:08:08.550><c> as</c>

00:08:08.900 --> 00:08:08.910 align:start position:0%
that is already deployed on chain and as
 

00:08:08.910 --> 00:08:10.700 align:start position:0%
that is already deployed on chain and as
I<00:08:08.940><c> said</c><00:08:09.150><c> before</c><00:08:09.210><c> EVM</c><00:08:10.140><c> packages</c><00:08:10.530><c> are</c>

00:08:10.700 --> 00:08:10.710 align:start position:0%
I said before EVM packages are
 

00:08:10.710 --> 00:08:12.890 align:start position:0%
I said before EVM packages are
upgradeable<00:08:11.460><c> by</c><00:08:11.640><c> definition</c><00:08:12.120><c> and</c><00:08:12.570><c> this</c><00:08:12.720><c> means</c>

00:08:12.890 --> 00:08:12.900 align:start position:0%
upgradeable by definition and this means
 

00:08:12.900 --> 00:08:14.930 align:start position:0%
upgradeable by definition and this means
that<00:08:12.990><c> their</c><00:08:13.710><c> developers</c><00:08:14.160><c> can</c><00:08:14.400><c> provide</c><00:08:14.670><c> new</c>

00:08:14.930 --> 00:08:14.940 align:start position:0%
that their developers can provide new
 

00:08:14.940 --> 00:08:17.330 align:start position:0%
that their developers can provide new
versions<00:08:15.390><c> of</c><00:08:15.630><c> the</c><00:08:15.810><c> ocbn</c><00:08:16.410><c> packages</c><00:08:16.800><c> and</c><00:08:16.950><c> you</c>

00:08:17.330 --> 00:08:17.340 align:start position:0%
versions of the ocbn packages and you
 

00:08:17.340 --> 00:08:20.360 align:start position:0%
versions of the ocbn packages and you
can<00:08:17.630><c> opt</c><00:08:18.630><c> in</c><00:08:18.930><c> decide</c><00:08:19.320><c> where</c><00:08:19.680><c> you</c><00:08:19.980><c> want</c><00:08:20.190><c> those</c>

00:08:20.360 --> 00:08:20.370 align:start position:0%
can opt in decide where you want those
 

00:08:20.370 --> 00:08:22.310 align:start position:0%
can opt in decide where you want those
upgrades<00:08:20.850><c> in</c><00:08:21.000><c> your</c><00:08:21.180><c> projects</c><00:08:21.720><c> or</c><00:08:21.780><c> not</c><00:08:21.990><c> it's</c>

00:08:22.310 --> 00:08:22.320 align:start position:0%
upgrades in your projects or not it's
 

00:08:22.320 --> 00:08:24.530 align:start position:0%
upgrades in your projects or not it's
like<00:08:22.620><c> any</c><00:08:22.890><c> other</c><00:08:23.210><c> dependency</c><00:08:24.210><c> management</c>

00:08:24.530 --> 00:08:24.540 align:start position:0%
like any other dependency management
 

00:08:24.540 --> 00:08:27.740 align:start position:0%
like any other dependency management
system<00:08:25.110><c> and</c><00:08:25.320><c> of</c><00:08:25.950><c> course</c><00:08:26.220><c> we're</c><00:08:26.880><c> saving</c><00:08:27.420><c> a</c><00:08:27.570><c> lot</c>

00:08:27.740 --> 00:08:27.750 align:start position:0%
system and of course we're saving a lot
 

00:08:27.750 --> 00:08:29.990 align:start position:0%
system and of course we're saving a lot
of<00:08:27.870><c> gas</c><00:08:28.200><c> costs</c><00:08:28.620><c> because</c><00:08:29.100><c> we're</c><00:08:29.310><c> reusing</c><00:08:29.520><c> some</c>

00:08:29.990 --> 00:08:30.000 align:start position:0%
of gas costs because we're reusing some
 

00:08:30.000 --> 00:08:31.400 align:start position:0%
of gas costs because we're reusing some
logic<00:08:30.330><c> that</c><00:08:30.360><c> is</c><00:08:30.570><c> already</c><00:08:30.840><c> deployed</c><00:08:31.050><c> on</c>

00:08:31.400 --> 00:08:31.410 align:start position:0%
logic that is already deployed on
 

00:08:31.410 --> 00:08:33.470 align:start position:0%
logic that is already deployed on
chained<00:08:31.710><c> by</c><00:08:31.980><c> those</c><00:08:32.220><c> developer</c><00:08:32.730><c> teams</c><00:08:32.940><c> and</c><00:08:33.390><c> we</c>

00:08:33.470 --> 00:08:33.480 align:start position:0%
chained by those developer teams and we
 

00:08:33.480 --> 00:08:35.510 align:start position:0%
chained by those developer teams and we
don't<00:08:33.630><c> have</c><00:08:33.750><c> to</c><00:08:33.870><c> redeploy</c><00:08:34.200><c> the</c><00:08:34.860><c> logic</c><00:08:35.220><c> every</c>

00:08:35.510 --> 00:08:35.520 align:start position:0%
don't have to redeploy the logic every
 

00:08:35.520 --> 00:08:39.320 align:start position:0%
don't have to redeploy the logic every
time<00:08:35.700><c> if</c><00:08:35.880><c> we</c><00:08:35.970><c> want</c><00:08:36.180><c> to</c><00:08:36.270><c> reuse</c><00:08:36.480><c> it</c><00:08:37.790><c> let's</c><00:08:38.790><c> take</c><00:08:39.300><c> a</c>

00:08:39.320 --> 00:08:39.330 align:start position:0%
time if we want to reuse it let's take a
 

00:08:39.330 --> 00:08:42.440 align:start position:0%
time if we want to reuse it let's take a
look<00:08:39.510><c> at</c><00:08:39.600><c> another</c><00:08:40.410><c> example</c><00:08:41.300><c> let's</c><00:08:42.300><c> say</c><00:08:42.420><c> that</c>

00:08:42.440 --> 00:08:42.450 align:start position:0%
look at another example let's say that
 

00:08:42.450 --> 00:08:45.110 align:start position:0%
look at another example let's say that
we<00:08:42.570><c> have</c><00:08:42.780><c> a</c><00:08:43.080><c> deck</c><00:08:43.740><c> contract</c><00:08:44.340><c> in</c><00:08:44.550><c> our</c><00:08:44.700><c> project</c>

00:08:45.110 --> 00:08:45.120 align:start position:0%
we have a deck contract in our project
 

00:08:45.120 --> 00:08:48.770 align:start position:0%
we have a deck contract in our project
and<00:08:45.270><c> as</c><00:08:45.570><c> you</c><00:08:45.690><c> can</c><00:08:45.780><c> see</c><00:08:46.100><c> because</c><00:08:47.100><c> an</c><00:08:47.610><c> ESD</c><00:08:48.210><c> 7:21</c>

00:08:48.770 --> 00:08:48.780 align:start position:0%
and as you can see because an ESD 7:21
 

00:08:48.780 --> 00:08:51.260 align:start position:0%
and as you can see because an ESD 7:21
dependency<00:08:49.320><c> it</c><00:08:50.280><c> has</c><00:08:50.490><c> an</c><00:08:50.700><c> initialized</c>

00:08:51.260 --> 00:08:51.270 align:start position:0%
dependency it has an initialized
 

00:08:51.270 --> 00:08:53.930 align:start position:0%
dependency it has an initialized
function<00:08:51.720><c> in</c><00:08:51.870><c> order</c><00:08:52.050><c> to</c><00:08:52.170><c> receive</c><00:08:52.500><c> the</c>

00:08:53.930 --> 00:08:53.940 align:start position:0%
function in order to receive the
 

00:08:53.940 --> 00:08:55.940 align:start position:0%
function in order to receive the
you<00:08:53.970><c> see</c><00:08:54.180><c> 7:21</c><00:08:54.750><c> dependency</c><00:08:55.260><c> and</c><00:08:55.620><c> he</c><00:08:55.740><c> has</c>

00:08:55.940 --> 00:08:55.950 align:start position:0%
you see 7:21 dependency and he has
 

00:08:55.950 --> 00:08:58.670 align:start position:0%
you see 7:21 dependency and he has
another<00:08:56.310><c> function</c><00:08:56.810><c> called</c><00:08:57.810><c> peak</c><00:08:58.050><c> that</c><00:08:58.500><c> will</c>

00:08:58.670 --> 00:08:58.680 align:start position:0%
another function called peak that will
 

00:08:58.680 --> 00:09:01.220 align:start position:0%
another function called peak that will
basically<00:08:58.890><c> allow</c><00:08:59.160><c> any</c><00:08:59.580><c> users</c><00:09:00.060><c> to</c><00:09:00.270><c> pick</c><00:09:00.450><c> cards</c>

00:09:01.220 --> 00:09:01.230 align:start position:0%
basically allow any users to pick cards
 

00:09:01.230 --> 00:09:03.230 align:start position:0%
basically allow any users to pick cards
from<00:09:01.500><c> the</c><00:09:01.710><c> from</c><00:09:02.250><c> the</c><00:09:02.340><c> contract</c><00:09:02.760><c> and</c><00:09:02.940><c> you</c><00:09:03.060><c> will</c>

00:09:03.230 --> 00:09:03.240 align:start position:0%
from the from the contract and you will
 

00:09:03.240 --> 00:09:05.720 align:start position:0%
from the from the contract and you will
be<00:09:03.360><c> minting</c><00:09:03.870><c> New</c><00:09:04.080><c> Year</c><00:09:04.350><c> seats</c><00:09:04.590><c> 1701</c><00:09:05.250><c> tokens</c>

00:09:05.720 --> 00:09:05.730 align:start position:0%
be minting New Year seats 1701 tokens
 

00:09:05.730 --> 00:09:08.330 align:start position:0%
be minting New Year seats 1701 tokens
every<00:09:06.240><c> time</c><00:09:06.390><c> and</c><00:09:06.540><c> users</c><00:09:06.780><c> a</c><00:09:07.020><c> user</c><00:09:07.650><c> picks</c><00:09:07.920><c> a</c><00:09:08.130><c> new</c>

00:09:08.330 --> 00:09:08.340 align:start position:0%
every time and users a user picks a new
 

00:09:08.340 --> 00:09:12.200 align:start position:0%
every time and users a user picks a new
card<00:09:08.750><c> so</c><00:09:10.220><c> havecome</c><00:09:11.220><c> create</c><00:09:11.760><c> an</c><00:09:11.970><c> array</c><00:09:12.180><c> of</c>

00:09:12.200 --> 00:09:12.210 align:start position:0%
card so havecome create an array of
 

00:09:12.210 --> 00:09:15.170 align:start position:0%
card so havecome create an array of
instance<00:09:12.630><c> of</c><00:09:12.840><c> this</c><00:09:13.110><c> contract</c><00:09:13.490><c> reusing</c><00:09:14.490><c> an</c><00:09:14.730><c> EVM</c>

00:09:15.170 --> 00:09:15.180 align:start position:0%
instance of this contract reusing an EVM
 

00:09:15.180 --> 00:09:17.360 align:start position:0%
instance of this contract reusing an EVM
package<00:09:15.540><c> for</c><00:09:16.260><c> the</c><00:09:16.350><c> Year</c><00:09:16.620><c> season</c><00:09:16.770><c> you</c><00:09:17.100><c> want</c><00:09:17.220><c> to</c>

00:09:17.360 --> 00:09:17.370 align:start position:0%
package for the Year season you want to
 

00:09:17.370 --> 00:09:20.000 align:start position:0%
package for the Year season you want to
turn<00:09:17.550><c> 21</c><00:09:18.030><c> dependency</c><00:09:18.570><c> using</c><00:09:18.990><c> southern</c><00:09:19.260><c> OS</c><00:09:19.560><c> so</c>

00:09:20.000 --> 00:09:20.010 align:start position:0%
turn 21 dependency using southern OS so
 

00:09:20.010 --> 00:09:23.420 align:start position:0%
turn 21 dependency using southern OS so
it<00:09:20.880><c> will</c><00:09:21.000><c> be</c><00:09:21.120><c> reasonable</c><00:09:21.690><c> once</c><00:09:21.840><c> again</c><00:09:22.430><c> the</c>

00:09:23.420 --> 00:09:23.430 align:start position:0%
it will be reasonable once again the
 

00:09:23.430 --> 00:09:25.730 align:start position:0%
it will be reasonable once again the
first<00:09:23.670><c> thing</c><00:09:24.120><c> we</c><00:09:24.330><c> should</c><00:09:24.570><c> do</c><00:09:24.840><c> is</c><00:09:24.870><c> thank</c><00:09:25.530><c> yous</c>

00:09:25.730 --> 00:09:25.740 align:start position:0%
first thing we should do is thank yous
 

00:09:25.740 --> 00:09:29.090 align:start position:0%
first thing we should do is thank yous
when<00:09:26.370><c> it</c><00:09:26.460><c> comes</c><00:09:26.610><c> to</c><00:09:26.700><c> the</c><00:09:26.820><c> new</c><00:09:27.810><c> part</c><00:09:28.080><c> the</c><00:09:28.620><c> link</c>

00:09:29.090 --> 00:09:29.100 align:start position:0%
when it comes to the new part the link
 

00:09:29.100 --> 00:09:31.460 align:start position:0%
when it comes to the new part the link
command<00:09:29.400><c> will</c><00:09:29.580><c> allow</c><00:09:29.790><c> you</c><00:09:30.330><c> to</c><00:09:30.360><c> link</c><00:09:30.870><c> to</c><00:09:31.320><c> any</c>

00:09:31.460 --> 00:09:31.470 align:start position:0%
command will allow you to link to any
 

00:09:31.470 --> 00:09:33.350 align:start position:0%
command will allow you to link to any
other<00:09:31.860><c> AVM</c><00:09:32.520><c> package</c><00:09:32.880><c> that</c><00:09:33.060><c> is</c><00:09:33.180><c> already</c>

00:09:33.350 --> 00:09:33.360 align:start position:0%
other AVM package that is already
 

00:09:33.360 --> 00:09:35.750 align:start position:0%
other AVM package that is already
deployed<00:09:33.630><c> on</c><00:09:34.080><c> chain</c><00:09:34.410><c> in</c><00:09:34.920><c> this</c><00:09:35.100><c> case</c><00:09:35.340><c> we're</c>

00:09:35.750 --> 00:09:35.760 align:start position:0%
deployed on chain in this case we're
 

00:09:35.760 --> 00:09:38.240 align:start position:0%
deployed on chain in this case we're
linking<00:09:35.970><c> our</c><00:09:36.390><c> projects</c><00:09:37.110><c> to</c><00:09:37.560><c> the</c><00:09:37.710><c> open</c><00:09:38.100><c> sea</c>

00:09:38.240 --> 00:09:38.250 align:start position:0%
linking our projects to the open sea
 

00:09:38.250 --> 00:09:40.790 align:start position:0%
linking our projects to the open sea
beneath<00:09:38.370><c> a</c><00:09:39.000><c> VM</c><00:09:39.390><c> package</c><00:09:39.720><c> and</c><00:09:40.020><c> this</c><00:09:40.350><c> package</c><00:09:40.560><c> is</c>

00:09:40.790 --> 00:09:40.800 align:start position:0%
beneath a VM package and this package is
 

00:09:40.800 --> 00:09:42.650 align:start position:0%
beneath a VM package and this package is
the<00:09:41.010><c> VM</c><00:09:41.310><c> package</c><00:09:41.610><c> that</c><00:09:41.820><c> the</c><00:09:41.970><c> open</c><00:09:42.360><c> sibling</c>

00:09:42.650 --> 00:09:42.660 align:start position:0%
the VM package that the open sibling
 

00:09:42.660 --> 00:09:45.800 align:start position:0%
the VM package that the open sibling
team<00:09:42.840><c> has</c><00:09:43.770><c> provided</c><00:09:44.010><c> on</c><00:09:44.460><c> chain</c><00:09:44.880><c> in</c><00:09:45.390><c> this</c><00:09:45.630><c> case</c>

00:09:45.800 --> 00:09:45.810 align:start position:0%
team has provided on chain in this case
 

00:09:45.810 --> 00:09:48.920 align:start position:0%
team has provided on chain in this case
we're<00:09:45.990><c> linking</c><00:09:46.170><c> to</c><00:09:46.470><c> the</c><00:09:46.620><c> 2.0</c><00:09:47.250><c> version</c><00:09:47.490><c> and</c><00:09:48.150><c> as</c>

00:09:48.920 --> 00:09:48.930 align:start position:0%
we're linking to the 2.0 version and as
 

00:09:48.930 --> 00:09:51.290 align:start position:0%
we're linking to the 2.0 version and as
we<00:09:49.110><c> did</c><00:09:49.260><c> before</c><00:09:49.410><c> we</c><00:09:50.040><c> just</c><00:09:50.220><c> need</c><00:09:50.400><c> to</c><00:09:50.550><c> put</c><00:09:50.820><c> those</c>

00:09:51.290 --> 00:09:51.300 align:start position:0%
we did before we just need to put those
 

00:09:51.300 --> 00:09:54.020 align:start position:0%
we did before we just need to put those
changes<00:09:51.720><c> to</c><00:09:51.840><c> the</c><00:09:51.930><c> network</c><00:09:52.230><c> and</c><00:09:52.850><c> finally</c><00:09:53.850><c> we</c>

00:09:54.020 --> 00:09:54.030 align:start position:0%
changes to the network and finally we
 

00:09:54.030 --> 00:09:55.880 align:start position:0%
changes to the network and finally we
can<00:09:54.180><c> run</c><00:09:54.510><c> the</c><00:09:54.660><c> create</c><00:09:54.870><c> command</c><00:09:55.110><c> and</c><00:09:55.470><c> as</c><00:09:55.770><c> you</c>

00:09:55.880 --> 00:09:55.890 align:start position:0%
can run the create command and as you
 

00:09:55.890 --> 00:09:58.090 align:start position:0%
can run the create command and as you
can<00:09:56.010><c> see</c><00:09:56.190><c> here</c><00:09:56.430><c> we're</c><00:09:56.640><c> creating</c><00:09:57.030><c> an</c><00:09:57.450><c> instance</c>

00:09:58.090 --> 00:09:58.100 align:start position:0%
can see here we're creating an instance
 

00:09:58.100 --> 00:10:01.460 align:start position:0%
can see here we're creating an instance
reusing<00:09:59.100><c> the</c><00:09:59.280><c> logic</c><00:09:59.610><c> of</c><00:09:59.760><c> the</c><00:09:59.880><c> Year</c><00:10:00.270><c> c7</c><00:10:00.690><c> 21</c><00:10:01.140><c> that</c>

00:10:01.460 --> 00:10:01.470 align:start position:0%
reusing the logic of the Year c7 21 that
 

00:10:01.470 --> 00:10:03.140 align:start position:0%
reusing the logic of the Year c7 21 that
has<00:10:01.650><c> been</c><00:10:01.860><c> already</c><00:10:02.130><c> employed</c><00:10:02.610><c> by</c><00:10:02.790><c> the</c><00:10:02.850><c> open</c>

00:10:03.140 --> 00:10:03.150 align:start position:0%
has been already employed by the open
 

00:10:03.150 --> 00:10:06.050 align:start position:0%
has been already employed by the open
sibling<00:10:03.480><c> team</c><00:10:03.690><c> we</c><00:10:04.260><c> haven't</c><00:10:04.790><c> added</c><00:10:05.790><c> that</c>

00:10:06.050 --> 00:10:06.060 align:start position:0%
sibling team we haven't added that
 

00:10:06.060 --> 00:10:07.670 align:start position:0%
sibling team we haven't added that
contract<00:10:06.510><c> in</c><00:10:06.690><c> your</c><00:10:06.840><c> inner</c><00:10:07.080><c> projects</c><00:10:07.470><c> we</c><00:10:07.650><c> are</c>

00:10:07.670 --> 00:10:07.680 align:start position:0%
contract in your inner projects we are
 

00:10:07.680 --> 00:10:09.920 align:start position:0%
contract in your inner projects we are
reusing<00:10:08.220><c> the</c><00:10:08.820><c> same</c><00:10:08.850><c> logic</c><00:10:09.270><c> that</c><00:10:09.450><c> the</c><00:10:09.690><c> open</c>

00:10:09.920 --> 00:10:09.930 align:start position:0%
reusing the same logic that the open
 

00:10:09.930 --> 00:10:11.840 align:start position:0%
reusing the same logic that the open
sailing<00:10:10.200><c> team</c><00:10:10.320><c> has</c><00:10:10.650><c> provided</c><00:10:10.950><c> on</c><00:10:11.250><c> shame</c><00:10:11.640><c> for</c>

00:10:11.840 --> 00:10:11.850 align:start position:0%
sailing team has provided on shame for
 

00:10:11.850 --> 00:10:14.360 align:start position:0%
sailing team has provided on shame for
us<00:10:11.970><c> and</c><00:10:12.210><c> we'll</c><00:10:13.050><c> receive</c><00:10:13.440><c> of</c><00:10:13.680><c> course</c><00:10:14.220><c> the</c>

00:10:14.360 --> 00:10:14.370 align:start position:0%
us and we'll receive of course the
 

00:10:14.370 --> 00:10:16.610 align:start position:0%
us and we'll receive of course the
others<00:10:14.670><c> of</c><00:10:14.850><c> our</c><00:10:15.060><c> available</c><00:10:15.810><c> instance</c><00:10:16.320><c> of</c><00:10:16.500><c> the</c>

00:10:16.610 --> 00:10:16.620 align:start position:0%
others of our available instance of the
 

00:10:16.620 --> 00:10:18.890 align:start position:0%
others of our available instance of the
Year<00:10:16.800><c> system</c><00:10:17.190><c> and</c><00:10:17.280><c> 21</c><00:10:17.580><c> there</c>

00:10:18.890 --> 00:10:18.900 align:start position:0%
Year system and 21 there
 

00:10:18.900 --> 00:10:22.640 align:start position:0%
Year system and 21 there
so<00:10:19.710><c> let's</c><00:10:20.130><c> now</c><00:10:20.430><c> create</c><00:10:20.790><c> let's</c><00:10:21.480><c> use</c><00:10:21.840><c> this</c><00:10:22.050><c> new</c>

00:10:22.640 --> 00:10:22.650 align:start position:0%
so let's now create let's use this new
 

00:10:22.650 --> 00:10:24.830 align:start position:0%
so let's now create let's use this new
year<00:10:23.220><c> Cicero</c><00:10:23.820><c> instance</c><00:10:24.180><c> in</c><00:10:24.330><c> order</c><00:10:24.450><c> to</c><00:10:24.570><c> create</c>

00:10:24.830 --> 00:10:24.840 align:start position:0%
year Cicero instance in order to create
 

00:10:24.840 --> 00:10:27.140 align:start position:0%
year Cicero instance in order to create
an<00:10:25.170><c> instance</c><00:10:25.920><c> of</c><00:10:26.040><c> our</c><00:10:26.280><c> contract</c><00:10:26.880><c> the</c><00:10:26.970><c> deck</c>

00:10:27.140 --> 00:10:27.150 align:start position:0%
an instance of our contract the deck
 

00:10:27.150 --> 00:10:29.390 align:start position:0%
an instance of our contract the deck
contract<00:10:27.750><c> as</c><00:10:28.350><c> we</c><00:10:28.560><c> did</c><00:10:28.710><c> before</c><00:10:28.800><c> in</c><00:10:29.070><c> this</c><00:10:29.160><c> case</c>

00:10:29.390 --> 00:10:29.400 align:start position:0%
contract as we did before in this case
 

00:10:29.400 --> 00:10:32.450 align:start position:0%
contract as we did before in this case
we<00:10:29.610><c> do</c><00:10:29.730><c> need</c><00:10:29.940><c> to</c><00:10:30.120><c> add</c><00:10:30.270><c> the</c><00:10:30.750><c> deck</c><00:10:31.470><c> contract</c><00:10:32.100><c> so</c>

00:10:32.450 --> 00:10:32.460 align:start position:0%
we do need to add the deck contract so
 

00:10:32.460 --> 00:10:34.580 align:start position:0%
we do need to add the deck contract so
we<00:10:33.090><c> were</c><00:10:33.390><c> running</c><00:10:33.540><c> there</c><00:10:33.840><c> D</c><00:10:33.990><c> I've</c><00:10:34.200><c> come</c><00:10:34.440><c> and</c>

00:10:34.580 --> 00:10:34.590 align:start position:0%
we were running there D I've come and
 

00:10:34.590 --> 00:10:37.790 align:start position:0%
we were running there D I've come and
then<00:10:35.400><c> we're</c><00:10:35.580><c> pushing</c><00:10:35.850><c> the</c><00:10:36.300><c> the</c><00:10:36.620><c> source</c><00:10:37.620><c> code</c>

00:10:37.790 --> 00:10:37.800 align:start position:0%
then we're pushing the the source code
 

00:10:37.800 --> 00:10:39.470 align:start position:0%
then we're pushing the the source code
of<00:10:37.950><c> the</c><00:10:38.100><c> deck</c><00:10:38.280><c> contract</c><00:10:38.700><c> to</c><00:10:38.820><c> the</c><00:10:38.910><c> network</c><00:10:39.270><c> and</c>

00:10:39.470 --> 00:10:39.480 align:start position:0%
of the deck contract to the network and
 

00:10:39.480 --> 00:10:41.690 align:start position:0%
of the deck contract to the network and
finally<00:10:40.380><c> we</c><00:10:40.890><c> are</c><00:10:40.920><c> running</c><00:10:41.190><c> the</c><00:10:41.400><c> create</c>

00:10:41.690 --> 00:10:41.700 align:start position:0%
finally we are running the create
 

00:10:41.700 --> 00:10:43.310 align:start position:0%
finally we are running the create
command<00:10:41.880><c> in</c><00:10:42.480><c> order</c><00:10:42.660><c> to</c><00:10:42.780><c> create</c><00:10:43.020><c> a</c><00:10:43.080><c> new</c>

00:10:43.310 --> 00:10:43.320 align:start position:0%
command in order to create a new
 

00:10:43.320 --> 00:10:45.320 align:start position:0%
command in order to create a new
instance<00:10:43.500><c> of</c><00:10:43.830><c> the</c><00:10:44.130><c> deck</c><00:10:44.550><c> contract</c><00:10:45.150><c> and</c>

00:10:45.320 --> 00:10:45.330 align:start position:0%
instance of the deck contract and
 

00:10:45.330 --> 00:10:47.210 align:start position:0%
instance of the deck contract and
passing<00:10:45.900><c> through</c><00:10:46.050><c> the</c><00:10:46.290><c> address</c><00:10:46.650><c> of</c><00:10:46.830><c> the</c><00:10:46.980><c> USC</c>

00:10:47.210 --> 00:10:47.220 align:start position:0%
passing through the address of the USC
 

00:10:47.220 --> 00:10:49.760 align:start position:0%
passing through the address of the USC
7:21<00:10:47.910><c> instance</c><00:10:48.330><c> that</c><00:10:48.480><c> we</c><00:10:48.630><c> created</c><00:10:48.960><c> before</c><00:10:49.080><c> and</c>

00:10:49.760 --> 00:10:49.770 align:start position:0%
7:21 instance that we created before and
 

00:10:49.770 --> 00:10:52.570 align:start position:0%
7:21 instance that we created before and
we<00:10:49.920><c> will</c><00:10:50.580><c> receive</c><00:10:50.910><c> their</c><00:10:51.150><c> the</c><00:10:51.360><c> address</c><00:10:51.660><c> of</c><00:10:51.839><c> our</c>

00:10:52.570 --> 00:10:52.580 align:start position:0%
we will receive their the address of our
 

00:10:52.580 --> 00:10:54.980 align:start position:0%
we will receive their the address of our
available<00:10:53.580><c> instance</c><00:10:53.940><c> of</c><00:10:54.089><c> the</c><00:10:54.240><c> deck</c><00:10:54.390><c> contract</c>

00:10:54.980 --> 00:10:54.990 align:start position:0%
available instance of the deck contract
 

00:10:54.990 --> 00:10:57.850 align:start position:0%
available instance of the deck contract
so<00:10:55.589><c> as</c><00:10:56.040><c> you</c><00:10:56.190><c> can</c><00:10:56.280><c> see</c><00:10:56.460><c> we</c><00:10:56.670><c> can</c><00:10:56.790><c> start</c><00:10:57.060><c> reusing</c>

00:10:57.850 --> 00:10:57.860 align:start position:0%
so as you can see we can start reusing
 

00:10:57.860 --> 00:11:02.420 align:start position:0%
so as you can see we can start reusing
the<00:10:58.860><c> deck</c><00:10:59.040><c> contract</c><00:10:59.630><c> and</c><00:11:00.680><c> and</c><00:11:01.680><c> it</c><00:11:01.890><c> will</c><00:11:02.040><c> be</c><00:11:02.160><c> we</c>

00:11:02.420 --> 00:11:02.430 align:start position:0%
the deck contract and and it will be we
 

00:11:02.430 --> 00:11:03.890 align:start position:0%
the deck contract and and it will be we
can<00:11:02.460><c> start</c><00:11:02.760><c> picking</c><00:11:02.880><c> cards</c><00:11:03.180><c> will</c><00:11:03.780><c> be</c>

00:11:03.890 --> 00:11:03.900 align:start position:0%
can start picking cards will be
 

00:11:03.900 --> 00:11:06.889 align:start position:0%
can start picking cards will be
maintained<00:11:04.500><c> year</c><00:11:04.680><c> season</c><00:11:05.040><c> 21</c>

00:11:06.889 --> 00:11:06.899 align:start position:0%
maintained year season 21
 

00:11:06.899 --> 00:11:09.819 align:start position:0%
maintained year season 21
tokens<00:11:07.709><c> it</c><00:11:08.279><c> will</c><00:11:08.430><c> be</c><00:11:08.579><c> as</c><00:11:08.699><c> simple</c><00:11:09.149><c> as</c><00:11:09.269><c> that</c><00:11:09.420><c> so</c>

00:11:09.819 --> 00:11:09.829 align:start position:0%
tokens it will be as simple as that so
 

00:11:09.829 --> 00:11:13.160 align:start position:0%
tokens it will be as simple as that so
this<00:11:10.829><c> is</c><00:11:10.889><c> amazing</c><00:11:11.689><c> we</c><00:11:12.689><c> think</c><00:11:12.869><c> it</c><00:11:12.930><c> have</c><00:11:13.019><c> to</c>

00:11:13.160 --> 00:11:13.170 align:start position:0%
this is amazing we think it have to
 

00:11:13.170 --> 00:11:16.280 align:start position:0%
this is amazing we think it have to
deploy<00:11:13.589><c> an</c><00:11:13.920><c> ESD</c><00:11:14.279><c> CERN</c><00:11:14.459><c> you</c><00:11:14.579><c> turn</c><00:11:14.999><c> 21</c><00:11:15.329><c> contract</c>

00:11:16.280 --> 00:11:16.290 align:start position:0%
deploy an ESD CERN you turn 21 contract
 

00:11:16.290 --> 00:11:17.989 align:start position:0%
deploy an ESD CERN you turn 21 contract
in<00:11:16.379><c> order</c><00:11:16.499><c> to</c><00:11:16.709><c> reuse</c><00:11:17.160><c> it</c><00:11:17.279><c> where</c><00:11:17.730><c> it</c><00:11:17.819><c> just</c>

00:11:17.989 --> 00:11:17.999 align:start position:0%
in order to reuse it where it just
 

00:11:17.999 --> 00:11:19.609 align:start position:0%
in order to reuse it where it just
reusing<00:11:18.540><c> the</c><00:11:18.629><c> one</c><00:11:18.779><c> that</c><00:11:18.959><c> the</c><00:11:19.050><c> open</c><00:11:19.290><c> supplying</c>

00:11:19.609 --> 00:11:19.619 align:start position:0%
reusing the one that the open supplying
 

00:11:19.619 --> 00:11:21.499 align:start position:0%
reusing the one that the open supplying
team<00:11:19.800><c> has</c><00:11:19.980><c> provided</c><00:11:20.279><c> for</c><00:11:20.579><c> us</c><00:11:20.639><c> and</c><00:11:21.119><c> this</c><00:11:21.389><c> is</c>

00:11:21.499 --> 00:11:21.509 align:start position:0%
team has provided for us and this is
 

00:11:21.509 --> 00:11:25.970 align:start position:0%
team has provided for us and this is
really<00:11:22.079><c> cool</c><00:11:22.379><c> so</c><00:11:23.309><c> I</c><00:11:23.639><c> said</c><00:11:24.449><c> before</c><00:11:24.689><c> that</c><00:11:24.980><c> EVM</c>

00:11:25.970 --> 00:11:25.980 align:start position:0%
really cool so I said before that EVM
 

00:11:25.980 --> 00:11:28.100 align:start position:0%
really cool so I said before that EVM
packages<00:11:26.429><c> are</c><00:11:26.670><c> available</c><00:11:27.300><c> by</c><00:11:27.420><c> definition</c><00:11:27.839><c> now</c>

00:11:28.100 --> 00:11:28.110 align:start position:0%
packages are available by definition now
 

00:11:28.110 --> 00:11:30.199 align:start position:0%
packages are available by definition now
let's<00:11:28.679><c> see</c><00:11:28.800><c> an</c><00:11:28.889><c> example</c><00:11:29.129><c> of</c><00:11:29.279><c> what</c><00:11:29.730><c> does</c><00:11:30.089><c> it</c>

00:11:30.199 --> 00:11:30.209 align:start position:0%
let's see an example of what does it
 

00:11:30.209 --> 00:11:32.030 align:start position:0%
let's see an example of what does it
mean<00:11:30.329><c> let's</c><00:11:31.139><c> say</c><00:11:31.259><c> that</c><00:11:31.379><c> the</c><00:11:31.470><c> open</c><00:11:31.679><c> seven</c><00:11:31.889><c> team</c>

00:11:32.030 --> 00:11:32.040 align:start position:0%
mean let's say that the open seven team
 

00:11:32.040 --> 00:11:34.460 align:start position:0%
mean let's say that the open seven team
comes<00:11:32.369><c> with</c><00:11:32.610><c> a</c><00:11:32.639><c> new</c><00:11:32.879><c> version</c><00:11:33.089><c> of</c><00:11:33.449><c> their</c><00:11:33.839><c> EVM</c>

00:11:34.460 --> 00:11:34.470 align:start position:0%
comes with a new version of their EVM
 

00:11:34.470 --> 00:11:36.530 align:start position:0%
comes with a new version of their EVM
package<00:11:34.829><c> in</c><00:11:35.069><c> this</c><00:11:35.279><c> case</c><00:11:35.459><c> the</c><00:11:35.759><c> open</c><00:11:36.179><c> civilian</c>

00:11:36.530 --> 00:11:36.540 align:start position:0%
package in this case the open civilian
 

00:11:36.540 --> 00:11:39.169 align:start position:0%
package in this case the open civilian
if<00:11:36.809><c> as</c><00:11:37.499><c> I</c><00:11:37.829><c> said</c><00:11:38.009><c> before</c><00:11:38.160><c> and</c><00:11:38.639><c> let's</c><00:11:39.059><c> say</c><00:11:39.149><c> that</c>

00:11:39.169 --> 00:11:39.179 align:start position:0%
if as I said before and let's say that
 

00:11:39.179 --> 00:11:41.689 align:start position:0%
if as I said before and let's say that
we<00:11:39.600><c> want</c><00:11:39.809><c> to</c><00:11:39.869><c> use</c><00:11:40.110><c> use</c><00:11:40.649><c> it</c><00:11:40.829><c> in</c><00:11:40.980><c> our</c><00:11:41.069><c> project</c><00:11:41.309><c> and</c>

00:11:41.689 --> 00:11:41.699 align:start position:0%
we want to use use it in our project and
 

00:11:41.699 --> 00:11:44.629 align:start position:0%
we want to use use it in our project and
as<00:11:42.240><c> you</c><00:11:42.389><c> can</c><00:11:42.509><c> see</c><00:11:43.100><c> this</c><00:11:44.100><c> is</c><00:11:44.249><c> an</c><00:11:44.369><c> opt-in</c>

00:11:44.629 --> 00:11:44.639 align:start position:0%
as you can see this is an opt-in
 

00:11:44.639 --> 00:11:47.660 align:start position:0%
as you can see this is an opt-in
decision<00:11:45.059><c> I</c><00:11:45.149><c> said</c><00:11:45.329><c> before</c><00:11:45.920><c> so</c><00:11:46.920><c> in</c><00:11:47.309><c> order</c><00:11:47.429><c> to</c>

00:11:47.660 --> 00:11:47.670 align:start position:0%
decision I said before so in order to
 

00:11:47.670 --> 00:11:49.639 align:start position:0%
decision I said before so in order to
tell<00:11:48.119><c> us</c><00:11:48.209><c> upon</c><00:11:48.449><c> us</c><00:11:48.660><c> that</c><00:11:48.839><c> we</c><00:11:48.990><c> want</c><00:11:49.170><c> to</c><00:11:49.290><c> use</c><00:11:49.439><c> that</c>

00:11:49.639 --> 00:11:49.649 align:start position:0%
tell us upon us that we want to use that
 

00:11:49.649 --> 00:11:52.009 align:start position:0%
tell us upon us that we want to use that
up<00:11:49.829><c> with</c><00:11:50.160><c> that</c><00:11:50.490><c> new</c><00:11:50.699><c> version</c><00:11:50.910><c> in</c><00:11:51.360><c> our</c><00:11:51.509><c> project</c>

00:11:52.009 --> 00:11:52.019 align:start position:0%
up with that new version in our project
 

00:11:52.019 --> 00:11:54.319 align:start position:0%
up with that new version in our project
we<00:11:52.259><c> need</c><00:11:52.379><c> to</c><00:11:52.529><c> tell</c><00:11:52.709><c> us</c><00:11:53.220><c> that</c><00:11:53.399><c> we</c><00:11:53.759><c> want</c><00:11:53.939><c> to</c><00:11:54.059><c> link</c>

00:11:54.319 --> 00:11:54.329 align:start position:0%
we need to tell us that we want to link
 

00:11:54.329 --> 00:11:55.910 align:start position:0%
we need to tell us that we want to link
our<00:11:54.540><c> project</c><00:11:54.990><c> to</c><00:11:55.079><c> the</c><00:11:55.199><c> new</c><00:11:55.319><c> version</c><00:11:55.499><c> as</c><00:11:55.889><c> you</c>

00:11:55.910 --> 00:11:55.920 align:start position:0%
our project to the new version as you
 

00:11:55.920 --> 00:11:58.639 align:start position:0%
our project to the new version as you
can<00:11:56.009><c> see</c><00:11:56.249><c> here</c><00:11:56.429><c> were</c><00:11:56.579><c> linking</c><00:11:57.059><c> our</c><00:11:57.540><c> project</c><00:11:58.170><c> to</c>

00:11:58.639 --> 00:11:58.649 align:start position:0%
can see here were linking our project to
 

00:11:58.649 --> 00:12:02.150 align:start position:0%
can see here were linking our project to
the<00:11:58.800><c> 2.1</c><00:11:59.309><c> version</c><00:12:00.029><c> of</c><00:12:00.149><c> the</c><00:12:00.269><c> open</c><00:12:00.540><c> 17</c><00:12:00.959><c> if</c><00:12:01.160><c> EVM</c>

00:12:02.150 --> 00:12:02.160 align:start position:0%
the 2.1 version of the open 17 if EVM
 

00:12:02.160 --> 00:12:06.230 align:start position:0%
the 2.1 version of the open 17 if EVM
package<00:12:02.959><c> once</c><00:12:03.959><c> again</c><00:12:04.230><c> we're</c><00:12:04.470><c> pushing</c><00:12:05.240><c> those</c>

00:12:06.230 --> 00:12:06.240 align:start position:0%
package once again we're pushing those
 

00:12:06.240 --> 00:12:08.780 align:start position:0%
package once again we're pushing those
changes<00:12:06.629><c> to</c><00:12:06.809><c> the</c><00:12:06.899><c> network</c><00:12:07.050><c> and</c><00:12:07.410><c> finally</c><00:12:08.100><c> we</c>

00:12:08.780 --> 00:12:08.790 align:start position:0%
changes to the network and finally we
 

00:12:08.790 --> 00:12:11.119 align:start position:0%
changes to the network and finally we
can<00:12:08.939><c> run</c><00:12:09.149><c> run</c><00:12:09.839><c> in</c><00:12:10.019><c> this</c><00:12:10.139><c> case</c><00:12:10.350><c> the</c><00:12:10.589><c> update</c>

00:12:11.119 --> 00:12:11.129 align:start position:0%
can run run in this case the update
 

00:12:11.129 --> 00:12:13.189 align:start position:0%
can run run in this case the update
command<00:12:11.490><c> in</c><00:12:11.699><c> order</c><00:12:11.790><c> to</c><00:12:11.939><c> update</c><00:12:12.209><c> the</c><00:12:12.749><c> available</c>

00:12:13.189 --> 00:12:13.199 align:start position:0%
command in order to update the available
 

00:12:13.199 --> 00:12:14.900 align:start position:0%
command in order to update the available
instance<00:12:13.559><c> that</c><00:12:13.709><c> we</c><00:12:13.829><c> created</c><00:12:14.220><c> before</c><00:12:14.339><c> of</c><00:12:14.759><c> the</c>

00:12:14.900 --> 00:12:14.910 align:start position:0%
instance that we created before of the
 

00:12:14.910 --> 00:12:18.470 align:start position:0%
instance that we created before of the
USC<00:12:15.179><c> 7:21</c><00:12:15.959><c> contract</c><00:12:16.439><c> and</c><00:12:17.179><c> as</c><00:12:18.179><c> you</c><00:12:18.329><c> can</c><00:12:18.420><c> see</c>

00:12:18.470 --> 00:12:18.480 align:start position:0%
USC 7:21 contract and as you can see
 

00:12:18.480 --> 00:12:21.860 align:start position:0%
USC 7:21 contract and as you can see
will<00:12:19.439><c> be</c><00:12:19.470><c> pink</c><00:12:20.309><c> picking</c><00:12:20.819><c> new</c><00:12:21.059><c> carts</c><00:12:21.689><c> again</c>

00:12:21.860 --> 00:12:21.870 align:start position:0%
will be pink picking new carts again
 

00:12:21.870 --> 00:12:23.900 align:start position:0%
will be pink picking new carts again
with<00:12:22.050><c> the</c><00:12:22.230><c> same</c><00:12:22.529><c> thing</c><00:12:22.920><c> that</c><00:12:23.249><c> contract</c><00:12:23.850><c> that</c>

00:12:23.900 --> 00:12:23.910 align:start position:0%
with the same thing that contract that
 

00:12:23.910 --> 00:12:25.549 align:start position:0%
with the same thing that contract that
we<00:12:24.059><c> created</c><00:12:24.420><c> before</c><00:12:24.509><c> the</c><00:12:24.720><c> address</c><00:12:25.230><c> of</c><00:12:25.439><c> the</c>

00:12:25.549 --> 00:12:25.559 align:start position:0%
we created before the address of the
 

00:12:25.559 --> 00:12:27.439 align:start position:0%
we created before the address of the
deck<00:12:25.709><c> contract</c><00:12:26.220><c> hasn't</c><00:12:26.429><c> changed</c><00:12:26.910><c> and</c><00:12:27.269><c> we'll</c>

00:12:27.439 --> 00:12:27.449 align:start position:0%
deck contract hasn't changed and we'll
 

00:12:27.449 --> 00:12:30.799 align:start position:0%
deck contract hasn't changed and we'll
be<00:12:27.660><c> using</c><00:12:28.620><c> this</c><00:12:29.189><c> new</c><00:12:30.029><c> version</c><00:12:30.269><c> of</c><00:12:30.540><c> the</c><00:12:30.660><c> year</c>

00:12:30.799 --> 00:12:30.809 align:start position:0%
be using this new version of the year
 

00:12:30.809 --> 00:12:34.340 align:start position:0%
be using this new version of the year
since<00:12:30.990><c> 7:21</c><00:12:32.269><c> it</c><00:12:33.269><c> will</c><00:12:33.480><c> be</c><00:12:33.600><c> as</c><00:12:33.870><c> simple</c><00:12:34.079><c> as</c><00:12:34.199><c> that</c>

00:12:34.340 --> 00:12:34.350 align:start position:0%
since 7:21 it will be as simple as that
 

00:12:34.350 --> 00:12:36.470 align:start position:0%
since 7:21 it will be as simple as that
once<00:12:34.709><c> again</c><00:12:34.949><c> and</c><00:12:35.129><c> as</c><00:12:35.790><c> you</c><00:12:35.910><c> can</c><00:12:36.029><c> see</c><00:12:36.179><c> we</c><00:12:36.329><c> didn't</c>

00:12:36.470 --> 00:12:36.480 align:start position:0%
once again and as you can see we didn't
 

00:12:36.480 --> 00:12:39.169 align:start position:0%
once again and as you can see we didn't
have<00:12:36.689><c> to</c><00:12:36.839><c> update</c><00:12:37.170><c> our</c><00:12:37.550><c> contract</c><00:12:38.550><c> we</c><00:12:38.790><c> just</c><00:12:38.999><c> need</c>

00:12:39.169 --> 00:12:39.179 align:start position:0%
have to update our contract we just need
 

00:12:39.179 --> 00:12:40.730 align:start position:0%
have to update our contract we just need
to<00:12:39.389><c> update</c><00:12:39.569><c> the</c><00:12:39.870><c> dependency</c><00:12:40.439><c> that</c><00:12:40.559><c> we're</c>

00:12:40.730 --> 00:12:40.740 align:start position:0%
to update the dependency that we're
 

00:12:40.740 --> 00:12:42.439 align:start position:0%
to update the dependency that we're
using<00:12:40.920><c> in</c><00:12:41.220><c> our</c><00:12:41.279><c> project</c><00:12:41.790><c> in</c><00:12:41.910><c> this</c><00:12:41.999><c> case</c><00:12:42.209><c> the</c>

00:12:42.439 --> 00:12:42.449 align:start position:0%
using in our project in this case the
 

00:12:42.449 --> 00:12:47.619 align:start position:0%
using in our project in this case the
USC<00:12:42.779><c> 7:21</c><00:12:44.209><c> so</c><00:12:45.209><c> summing</c><00:12:46.019><c> things</c><00:12:46.170><c> up</c><00:12:46.379><c> even</c>

00:12:47.619 --> 00:12:47.629 align:start position:0%
USC 7:21 so summing things up even
 

00:12:47.629 --> 00:12:50.869 align:start position:0%
USC 7:21 so summing things up even
packages<00:12:48.629><c> allows</c><00:12:49.079><c> us</c><00:12:49.410><c> to</c><00:12:49.679><c> reuse</c><00:12:50.160><c> code</c><00:12:50.490><c> that</c><00:12:50.759><c> is</c>

00:12:50.869 --> 00:12:50.879 align:start position:0%
packages allows us to reuse code that is
 

00:12:50.879 --> 00:12:53.150 align:start position:0%
packages allows us to reuse code that is
already<00:12:51.420><c> deploying</c><00:12:51.779><c> on</c><00:12:52.019><c> chain</c><00:12:52.439><c> that</c><00:12:52.920><c> we</c><00:12:53.009><c> don't</c>

00:12:53.150 --> 00:12:53.160 align:start position:0%
already deploying on chain that we don't
 

00:12:53.160 --> 00:12:55.009 align:start position:0%
already deploying on chain that we don't
have<00:12:53.309><c> to</c><00:12:53.459><c> redeploy</c><00:12:53.790><c> it</c><00:12:54.120><c> every</c><00:12:54.509><c> time</c><00:12:54.720><c> we</c><00:12:54.839><c> want</c>

00:12:55.009 --> 00:12:55.019 align:start position:0%
have to redeploy it every time we want
 

00:12:55.019 --> 00:12:58.009 align:start position:0%
have to redeploy it every time we want
to<00:12:55.110><c> use</c><00:12:55.290><c> it</c><00:12:55.470><c> and</c><00:12:55.620><c> of</c><00:12:56.399><c> course</c><00:12:56.459><c> we</c><00:12:56.970><c> can</c><00:12:57.149><c> as</c><00:12:57.420><c> we</c><00:12:57.870><c> saw</c>

00:12:58.009 --> 00:12:58.019 align:start position:0%
to use it and of course we can as we saw
 

00:12:58.019 --> 00:13:00.350 align:start position:0%
to use it and of course we can as we saw
before<00:12:58.170><c> we</c><00:12:58.529><c> can</c><00:12:58.649><c> opt</c><00:12:58.920><c> in</c><00:12:59.179><c> update</c><00:13:00.179><c> our</c>

00:13:00.350 --> 00:13:00.360 align:start position:0%
before we can opt in update our
 

00:13:00.360 --> 00:13:03.289 align:start position:0%
before we can opt in update our
dependencies<00:13:01.110><c> if</c><00:13:01.439><c> the</c><00:13:02.040><c> developers</c><00:13:02.910><c> of</c><00:13:03.059><c> those</c>

00:13:03.289 --> 00:13:03.299 align:start position:0%
dependencies if the developers of those
 

00:13:03.299 --> 00:13:04.999 align:start position:0%
dependencies if the developers of those
EVM<00:13:03.720><c> packages</c><00:13:04.110><c> that</c><00:13:04.350><c> were</c><00:13:04.529><c> linking</c><00:13:04.860><c> to</c>

00:13:04.999 --> 00:13:05.009 align:start position:0%
EVM packages that were linking to
 

00:13:05.009 --> 00:13:07.819 align:start position:0%
EVM packages that were linking to
provide<00:13:05.369><c> new</c><00:13:05.670><c> versions</c><00:13:06.089><c> so</c><00:13:06.689><c> this</c><00:13:07.110><c> is</c><00:13:07.259><c> really</c>

00:13:07.819 --> 00:13:07.829 align:start position:0%
provide new versions so this is really
 

00:13:07.829 --> 00:13:12.019 align:start position:0%
provide new versions so this is really
good<00:13:07.920><c> and</c><00:13:09.079><c> let's</c><00:13:10.079><c> go</c><00:13:10.499><c> a</c><00:13:10.709><c> little</c><00:13:10.769><c> bit</c><00:13:11.029><c> further</c>

00:13:12.019 --> 00:13:12.029 align:start position:0%
good and let's go a little bit further
 

00:13:12.029 --> 00:13:14.809 align:start position:0%
good and let's go a little bit further
on<00:13:12.329><c> the</c><00:13:12.480><c> EVM</c><00:13:12.899><c> packages</c><00:13:13.350><c> thing</c><00:13:13.769><c> maybe</c><00:13:14.249><c> some</c><00:13:14.730><c> of</c>

00:13:14.809 --> 00:13:14.819 align:start position:0%
on the EVM packages thing maybe some of
 

00:13:14.819 --> 00:13:17.059 align:start position:0%
on the EVM packages thing maybe some of
you<00:13:14.939><c> may</c><00:13:15.089><c> be</c><00:13:15.120><c> wondering</c><00:13:15.470><c> how</c><00:13:16.470><c> we</c><00:13:16.529><c> can</c><00:13:16.740><c> actually</c>

00:13:17.059 --> 00:13:17.069 align:start position:0%
you may be wondering how we can actually
 

00:13:17.069 --> 00:13:19.650 align:start position:0%
you may be wondering how we can actually
make<00:13:17.399><c> sure</c><00:13:17.459><c> that</c><00:13:17.670><c> they</c><00:13:18.449><c> call</c><00:13:18.660><c> what</c><00:13:18.899><c> we're</c>

00:13:19.650 --> 00:13:19.660 align:start position:0%
make sure that they call what we're
 

00:13:19.660 --> 00:13:21.960 align:start position:0%
make sure that they call what we're
sharing<00:13:19.960><c> and</c><00:13:20.140><c> reusing</c><00:13:20.530><c> on</c><00:13:20.950><c> chain</c><00:13:21.400><c> directly</c><00:13:21.820><c> is</c>

00:13:21.960 --> 00:13:21.970 align:start position:0%
sharing and reusing on chain directly is
 

00:13:21.970 --> 00:13:24.210 align:start position:0%
sharing and reusing on chain directly is
actually<00:13:22.480><c> safe</c><00:13:22.720><c> we</c><00:13:23.290><c> can</c><00:13:23.440><c> trust</c><00:13:23.740><c> the</c><00:13:23.920><c> code</c><00:13:24.100><c> that</c>

00:13:24.210 --> 00:13:24.220 align:start position:0%
actually safe we can trust the code that
 

00:13:24.220 --> 00:13:28.110 align:start position:0%
actually safe we can trust the code that
is<00:13:24.340><c> already</c><00:13:24.700><c> deployed</c><00:13:24.880><c> on</c><00:13:25.240><c> chain</c><00:13:25.480><c> so</c><00:13:27.120><c> before</c>

00:13:28.110 --> 00:13:28.120 align:start position:0%
is already deployed on chain so before
 

00:13:28.120 --> 00:13:29.970 align:start position:0%
is already deployed on chain so before
we<00:13:28.240><c> answer</c><00:13:28.360><c> that</c><00:13:28.510><c> let's</c><00:13:28.990><c> think</c><00:13:29.350><c> how</c><00:13:29.710><c> we</c><00:13:29.770><c> should</c>

00:13:29.970 --> 00:13:29.980 align:start position:0%
we answer that let's think how we should
 

00:13:29.980 --> 00:13:33.630 align:start position:0%
we answer that let's think how we should
how<00:13:30.370><c> we</c><00:13:30.700><c> probably</c><00:13:31.000><c> do</c><00:13:31.240><c> this</c><00:13:31.420><c> these</c><00:13:32.050><c> days</c><00:13:32.640><c> we</c>

00:13:33.630 --> 00:13:33.640 align:start position:0%
how we probably do this these days we
 

00:13:33.640 --> 00:13:36.360 align:start position:0%
how we probably do this these days we
may<00:13:33.820><c> for</c><00:13:34.510><c> example</c><00:13:34.540><c> hire</c><00:13:35.020><c> an</c><00:13:35.350><c> auditor</c><00:13:35.800><c> in</c><00:13:36.190><c> order</c>

00:13:36.360 --> 00:13:36.370 align:start position:0%
may for example hire an auditor in order
 

00:13:36.370 --> 00:13:38.790 align:start position:0%
may for example hire an auditor in order
to<00:13:36.550><c> audit</c><00:13:36.970><c> that</c><00:13:37.120><c> code</c><00:13:37.540><c> that</c><00:13:37.720><c> was</c><00:13:38.020><c> deployed</c><00:13:38.590><c> and</c>

00:13:38.790 --> 00:13:38.800 align:start position:0%
to audit that code that was deployed and
 

00:13:38.800 --> 00:13:41.460 align:start position:0%
to audit that code that was deployed and
chain<00:13:39.010><c> and</c><00:13:39.240><c> the</c><00:13:40.240><c> auditor</c><00:13:40.510><c> may</c><00:13:40.750><c> raise</c><00:13:41.080><c> some</c>

00:13:41.460 --> 00:13:41.470 align:start position:0%
chain and the auditor may raise some
 

00:13:41.470 --> 00:13:44.430 align:start position:0%
chain and the auditor may raise some
findings<00:13:42.310><c> on</c><00:13:42.580><c> that</c><00:13:43.210><c> code</c><00:13:43.630><c> and</c><00:13:43.870><c> we</c><00:13:44.020><c> will</c><00:13:44.110><c> tell</c>

00:13:44.430 --> 00:13:44.440 align:start position:0%
findings on that code and we will tell
 

00:13:44.440 --> 00:13:46.440 align:start position:0%
findings on that code and we will tell
the<00:13:44.620><c> developer</c><00:13:45.400><c> team</c><00:13:45.580><c> to</c><00:13:45.790><c> you</c><00:13:45.880><c> know</c><00:13:46.030><c> to</c><00:13:46.210><c> fix</c>

00:13:46.440 --> 00:13:46.450 align:start position:0%
the developer team to you know to fix
 

00:13:46.450 --> 00:13:49.170 align:start position:0%
the developer team to you know to fix
those<00:13:46.660><c> those</c><00:13:47.080><c> backs</c><00:13:47.380><c> or</c><00:13:47.680><c> to</c><00:13:48.580><c> improve</c><00:13:48.820><c> that</c><00:13:49.000><c> the</c>

00:13:49.170 --> 00:13:49.180 align:start position:0%
those those backs or to improve that the
 

00:13:49.180 --> 00:13:50.870 align:start position:0%
those those backs or to improve that the
things<00:13:49.360><c> that</c><00:13:49.420><c> we</c><00:13:49.600><c> that</c><00:13:50.110><c> we</c><00:13:50.260><c> found</c><00:13:50.410><c> there</c><00:13:50.650><c> and</c>

00:13:50.870 --> 00:13:50.880 align:start position:0%
things that we that we found there and
 

00:13:50.880 --> 00:13:54.600 align:start position:0%
things that we that we found there and
it<00:13:51.880><c> will</c><00:13:52.000><c> be</c><00:13:52.120><c> kind</c><00:13:52.960><c> of</c><00:13:53.080><c> expensive</c><00:13:53.950><c> in</c><00:13:54.370><c> order</c><00:13:54.550><c> to</c>

00:13:54.600 --> 00:13:54.610 align:start position:0%
it will be kind of expensive in order to
 

00:13:54.610 --> 00:13:56.190 align:start position:0%
it will be kind of expensive in order to
hire<00:13:54.790><c> an</c><00:13:54.910><c> auditor</c><00:13:55.210><c> to</c><00:13:55.450><c> do</c><00:13:55.570><c> that</c><00:13:55.750><c> every</c><00:13:55.960><c> time</c><00:13:55.990><c> we</c>

00:13:56.190 --> 00:13:56.200 align:start position:0%
hire an auditor to do that every time we
 

00:13:56.200 --> 00:13:59.130 align:start position:0%
hire an auditor to do that every time we
want<00:13:56.380><c> to</c><00:13:56.410><c> use</c><00:13:56.500><c> a</c><00:13:56.800><c> new</c><00:13:56.920><c> dependency</c><00:13:57.310><c> and</c><00:13:58.140><c> that's</c>

00:13:59.130 --> 00:13:59.140 align:start position:0%
want to use a new dependency and that's
 

00:13:59.140 --> 00:14:00.900 align:start position:0%
want to use a new dependency and that's
why<00:13:59.320><c> we</c><00:13:59.470><c> decided</c><00:13:59.530><c> to</c><00:14:00.130><c> start</c><00:14:00.340><c> working</c><00:14:00.490><c> on</c><00:14:00.730><c> the</c>

00:14:00.900 --> 00:14:00.910 align:start position:0%
why we decided to start working on the
 

00:14:00.910 --> 00:14:02.780 align:start position:0%
why we decided to start working on the
on<00:14:01.090><c> the</c><00:14:01.240><c> bow</c><00:14:01.360><c> chain</c><00:14:01.540><c> system</c><00:14:01.900><c> of</c><00:14:02.080><c> supply</c><00:14:02.470><c> Noah's</c>

00:14:02.780 --> 00:14:02.790 align:start position:0%
on the bow chain system of supply Noah's
 

00:14:02.790 --> 00:14:05.400 align:start position:0%
on the bow chain system of supply Noah's
this<00:14:03.790><c> is</c><00:14:03.910><c> a</c><00:14:03.970><c> way</c><00:14:04.120><c> to</c><00:14:04.150><c> decentralize</c><00:14:04.840><c> that</c><00:14:05.200><c> those</c>

00:14:05.400 --> 00:14:05.410 align:start position:0%
this is a way to decentralize that those
 

00:14:05.410 --> 00:14:07.440 align:start position:0%
this is a way to decentralize that those
decisions<00:14:05.830><c> and</c><00:14:06.010><c> this</c><00:14:06.580><c> is</c><00:14:06.670><c> our</c><00:14:06.790><c> first</c><00:14:07.210><c> step</c>

00:14:07.440 --> 00:14:07.450 align:start position:0%
decisions and this is our first step
 

00:14:07.450 --> 00:14:09.570 align:start position:0%
decisions and this is our first step
towards<00:14:08.320><c> that</c><00:14:08.380><c> the</c><00:14:08.680><c> toka</c><00:14:08.950><c> mechanics</c><00:14:09.430><c> that</c>

00:14:09.570 --> 00:14:09.580 align:start position:0%
towards that the toka mechanics that
 

00:14:09.580 --> 00:14:11.370 align:start position:0%
towards that the toka mechanics that
we've<00:14:09.700><c> been</c><00:14:09.820><c> announcing</c><00:14:10.240><c> things</c><00:14:10.570><c> since</c><00:14:11.230><c> we</c>

00:14:11.370 --> 00:14:11.380 align:start position:0%
we've been announcing things since we
 

00:14:11.380 --> 00:14:14.640 align:start position:0%
we've been announcing things since we
start<00:14:11.590><c> this</c><00:14:11.680><c> project</c><00:14:13.440><c> the</c><00:14:14.440><c> first</c>

00:14:14.640 --> 00:14:14.650 align:start position:0%
start this project the first
 

00:14:14.650 --> 00:14:16.320 align:start position:0%
start this project the first
implementation<00:14:14.920><c> of</c><00:14:15.370><c> the</c><00:14:15.550><c> of</c><00:14:15.700><c> the</c><00:14:15.970><c> bouchy</c>

00:14:16.320 --> 00:14:16.330 align:start position:0%
implementation of the of the bouchy
 

00:14:16.330 --> 00:14:18.960 align:start position:0%
implementation of the of the bouchy
system<00:14:17.040><c> we're</c><00:14:18.040><c> happy</c><00:14:18.340><c> to</c><00:14:18.430><c> announce</c><00:14:18.490><c> that</c><00:14:18.730><c> it's</c>

00:14:18.960 --> 00:14:18.970 align:start position:0%
system we're happy to announce that it's
 

00:14:18.970 --> 00:14:20.550 align:start position:0%
system we're happy to announce that it's
already<00:14:19.240><c> included</c><00:14:19.450><c> in</c><00:14:19.810><c> the</c><00:14:19.990><c> in</c><00:14:20.110><c> the</c><00:14:20.260><c> second</c>

00:14:20.550 --> 00:14:20.560 align:start position:0%
already included in the in the second
 

00:14:20.560 --> 00:14:24.270 align:start position:0%
already included in the in the second
version<00:14:20.710><c> of</c><00:14:20.950><c> WS</c><00:14:21.550><c> we</c><00:14:21.790><c> launched</c><00:14:22.470><c> this</c><00:14:23.470><c> week</c><00:14:23.740><c> so</c>

00:14:24.270 --> 00:14:24.280 align:start position:0%
version of WS we launched this week so
 

00:14:24.280 --> 00:14:28.710 align:start position:0%
version of WS we launched this week so
let's<00:14:24.640><c> see</c><00:14:25.710><c> what</c><00:14:26.710><c> we</c><00:14:27.370><c> have</c><00:14:27.490><c> what</c><00:14:28.420><c> do</c><00:14:28.480><c> we</c><00:14:28.570><c> have</c>

00:14:28.710 --> 00:14:28.720 align:start position:0%
let's see what we have what do we have
 

00:14:28.720 --> 00:14:31.560 align:start position:0%
let's see what we have what do we have
to<00:14:28.840><c> say</c><00:14:28.990><c> about</c><00:14:29.080><c> the</c><00:14:29.290><c> about</c><00:14:29.830><c> this</c><00:14:30.450><c> so</c><00:14:31.450><c> the</c>

00:14:31.560 --> 00:14:31.570 align:start position:0%
to say about the about this so the
 

00:14:31.570 --> 00:14:33.180 align:start position:0%
to say about the about this so the
budget<00:14:31.720><c> budgeting</c><00:14:32.260><c> system</c><00:14:32.380><c> basically</c><00:14:32.860><c> allows</c>

00:14:33.180 --> 00:14:33.190 align:start position:0%
budget budgeting system basically allows
 

00:14:33.190 --> 00:14:36.300 align:start position:0%
budget budgeting system basically allows
users<00:14:33.880><c> to</c><00:14:34.090><c> back</c><00:14:34.450><c> the</c><00:14:34.990><c> quality</c><00:14:35.200><c> of</c><00:14:35.530><c> an</c><00:14:35.950><c> EVM</c>

00:14:36.300 --> 00:14:36.310 align:start position:0%
users to back the quality of an EVM
 

00:14:36.310 --> 00:14:37.860 align:start position:0%
users to back the quality of an EVM
package<00:14:36.700><c> that</c><00:14:36.880><c> is</c><00:14:37.000><c> already</c><00:14:37.270><c> deployed</c><00:14:37.630><c> a</c>

00:14:37.860 --> 00:14:37.870 align:start position:0%
package that is already deployed a
 

00:14:37.870 --> 00:14:39.510 align:start position:0%
package that is already deployed a
second<00:14:38.470><c> as</c><00:14:38.650><c> you</c><00:14:38.740><c> can</c><00:14:38.860><c> see</c><00:14:39.040><c> this</c><00:14:39.190><c> is</c><00:14:39.340><c> something</c>

00:14:39.510 --> 00:14:39.520 align:start position:0%
second as you can see this is something
 

00:14:39.520 --> 00:14:41.160 align:start position:0%
second as you can see this is something
complementary<00:14:40.180><c> to</c><00:14:40.360><c> the</c><00:14:40.480><c> Union</c><00:14:40.750><c> package</c><00:14:41.050><c> this</c>

00:14:41.160 --> 00:14:41.170 align:start position:0%
complementary to the Union package this
 

00:14:41.170 --> 00:14:43.050 align:start position:0%
complementary to the Union package this
thing<00:14:41.500><c> it</c><00:14:41.770><c> doesn't</c><00:14:41.980><c> mean</c><00:14:42.190><c> that</c><00:14:42.220><c> you</c><00:14:42.610><c> need</c><00:14:42.850><c> to</c>

00:14:43.050 --> 00:14:43.060 align:start position:0%
thing it doesn't mean that you need to
 

00:14:43.060 --> 00:14:45.420 align:start position:0%
thing it doesn't mean that you need to
use<00:14:44.020><c> the</c><00:14:44.170><c> voting</c><00:14:44.470><c> system</c><00:14:44.740><c> in</c><00:14:44.860><c> order</c><00:14:45.070><c> to</c><00:14:45.190><c> create</c>

00:14:45.420 --> 00:14:45.430 align:start position:0%
use the voting system in order to create
 

00:14:45.430 --> 00:14:47.670 align:start position:0%
use the voting system in order to create
an<00:14:46.060><c> EVM</c><00:14:46.390><c> package</c><00:14:46.660><c> but</c><00:14:46.900><c> this</c><00:14:47.020><c> is</c><00:14:47.110><c> the</c><00:14:47.230><c> way</c><00:14:47.410><c> that</c>

00:14:47.670 --> 00:14:47.680 align:start position:0%
an EVM package but this is the way that
 

00:14:47.680 --> 00:14:49.680 align:start position:0%
an EVM package but this is the way that
this<00:14:48.100><c> is</c><00:14:48.250><c> the</c><00:14:48.310><c> way</c><00:14:48.430><c> that</c><00:14:48.550><c> you</c><00:14:48.670><c> can</c><00:14:48.820><c> use</c><00:14:49.480><c> in</c>

00:14:49.680 --> 00:14:49.690 align:start position:0%
this is the way that you can use in
 

00:14:49.690 --> 00:14:51.720 align:start position:0%
this is the way that you can use in
order<00:14:49.780><c> to</c><00:14:49.930><c> sign</c><00:14:50.230><c> saying</c><00:14:50.740><c> all</c><00:14:50.860><c> your</c><00:14:51.100><c> the</c>

00:14:51.720 --> 00:14:51.730 align:start position:0%
order to sign saying all your the
 

00:14:51.730 --> 00:14:53.310 align:start position:0%
order to sign saying all your the
security<00:14:52.240><c> of</c><00:14:52.270><c> an</c><00:14:52.480><c> EVM</c><00:14:52.780><c> package</c><00:14:53.050><c> that</c><00:14:53.230><c> is</c>

00:14:53.310 --> 00:14:53.320 align:start position:0%
security of an EVM package that is
 

00:14:53.320 --> 00:14:55.560 align:start position:0%
security of an EVM package that is
already<00:14:53.620><c> deployed</c><00:14:53.880><c> as</c><00:14:54.880><c> you</c><00:14:55.060><c> can</c><00:14:55.180><c> see</c><00:14:55.300><c> this</c><00:14:55.420><c> is</c>

00:14:55.560 --> 00:14:55.570 align:start position:0%
already deployed as you can see this is
 

00:14:55.570 --> 00:14:58.980 align:start position:0%
already deployed as you can see this is
our<00:14:55.840><c> first</c><00:14:56.230><c> step</c><00:14:56.860><c> towards</c><00:14:57.400><c> I</c><00:14:57.820><c> create</c><00:14:58.330><c> a</c><00:14:58.480><c> great</c>

00:14:58.980 --> 00:14:58.990 align:start position:0%
our first step towards I create a great
 

00:14:58.990 --> 00:15:03.450 align:start position:0%
our first step towards I create a great
list<00:14:59.320><c> of</c><00:14:59.470><c> secure</c><00:15:00.250><c> EVM</c><00:15:00.760><c> packages</c><00:15:01.240><c> and</c><00:15:02.460><c> let's</c>

00:15:03.450 --> 00:15:03.460 align:start position:0%
list of secure EVM packages and let's
 

00:15:03.460 --> 00:15:05.160 align:start position:0%
list of secure EVM packages and let's
see<00:15:03.610><c> a</c><00:15:03.640><c> quick</c><00:15:03.850><c> sample</c><00:15:04.450><c> of</c><00:15:04.510><c> the</c><00:15:04.780><c> things</c><00:15:04.960><c> that</c><00:15:05.080><c> we</c>

00:15:05.160 --> 00:15:05.170 align:start position:0%
see a quick sample of the things that we
 

00:15:05.170 --> 00:15:07.260 align:start position:0%
see a quick sample of the things that we
can<00:15:05.320><c> do</c><00:15:05.410><c> with</c><00:15:05.560><c> the</c><00:15:05.890><c> bouton</c><00:15:06.310><c> system</c><00:15:06.760><c> for</c>

00:15:07.260 --> 00:15:07.270 align:start position:0%
can do with the bouton system for
 

00:15:07.270 --> 00:15:10.110 align:start position:0%
can do with the bouton system for
example<00:15:07.650><c> racing</c><00:15:08.650><c> here</c><00:15:08.830><c> a</c><00:15:08.860><c> way</c><00:15:09.160><c> to</c><00:15:09.190><c> register</c><00:15:09.910><c> a</c>

00:15:10.110 --> 00:15:10.120 align:start position:0%
example racing here a way to register a
 

00:15:10.120 --> 00:15:12.600 align:start position:0%
example racing here a way to register a
new<00:15:10.270><c> EVM</c><00:15:10.930><c> package</c><00:15:11.260><c> on</c><00:15:11.470><c> the</c><00:15:11.680><c> bouton</c><00:15:11.950><c> system</c><00:15:12.430><c> of</c>

00:15:12.600 --> 00:15:12.610 align:start position:0%
new EVM package on the bouton system of
 

00:15:12.610 --> 00:15:15.330 align:start position:0%
new EVM package on the bouton system of
suppling<00:15:13.030><c> us</c><00:15:13.270><c> it's</c><00:15:13.810><c> pretty</c><00:15:14.470><c> much</c><00:15:14.620><c> very</c><00:15:15.040><c> simple</c>

00:15:15.330 --> 00:15:15.340 align:start position:0%
suppling us it's pretty much very simple
 

00:15:15.340 --> 00:15:18.330 align:start position:0%
suppling us it's pretty much very simple
you<00:15:15.880><c> just</c><00:15:15.940><c> need</c><00:15:16.240><c> to</c><00:15:16.480><c> pass</c><00:15:16.750><c> the</c><00:15:16.900><c> the</c><00:15:17.140><c> the</c><00:15:17.830><c> name</c>

00:15:18.330 --> 00:15:18.340 align:start position:0%
you just need to pass the the the name
 

00:15:18.340 --> 00:15:20.610 align:start position:0%
you just need to pass the the the name
of<00:15:18.550><c> your</c><00:15:18.700><c> EVM</c><00:15:19.480><c> package</c><00:15:19.780><c> and</c><00:15:20.020><c> the</c><00:15:20.110><c> others</c><00:15:20.350><c> where</c>

00:15:20.610 --> 00:15:20.620 align:start position:0%
of your EVM package and the others where
 

00:15:20.620 --> 00:15:22.170 align:start position:0%
of your EVM package and the others where
it's<00:15:20.740><c> deployed</c><00:15:21.070><c> and</c><00:15:21.370><c> will</c><00:15:21.580><c> be</c><00:15:21.700><c> a</c><00:15:21.730><c> simple</c><00:15:22.090><c> as</c>

00:15:22.170 --> 00:15:22.180 align:start position:0%
it's deployed and will be a simple as
 

00:15:22.180 --> 00:15:25.170 align:start position:0%
it's deployed and will be a simple as
that<00:15:22.330><c> and</c><00:15:23.010><c> of</c><00:15:24.010><c> course</c><00:15:24.070><c> that</c><00:15:24.580><c> you</c><00:15:24.610><c> can</c><00:15:24.880><c> also</c>

00:15:25.170 --> 00:15:25.180 align:start position:0%
that and of course that you can also
 

00:15:25.180 --> 00:15:28.530 align:start position:0%
that and of course that you can also
start<00:15:25.810><c> voting</c><00:15:26.050><c> some</c><00:15:26.890><c> amounts</c><00:15:27.280><c> for</c><00:15:27.540><c> EVM</c>

00:15:28.530 --> 00:15:28.540 align:start position:0%
start voting some amounts for EVM
 

00:15:28.540 --> 00:15:30.690 align:start position:0%
start voting some amounts for EVM
packages<00:15:28.960><c> that</c><00:15:29.080><c> are</c><00:15:29.230><c> already</c><00:15:29.520><c> registered</c><00:15:30.520><c> in</c>

00:15:30.690 --> 00:15:30.700 align:start position:0%
packages that are already registered in
 

00:15:30.700 --> 00:15:32.740 align:start position:0%
packages that are already registered in
the<00:15:30.940><c> in</c><00:15:31.150><c> the</c><00:15:31.390><c> bouton</c><00:15:31.570><c> system</c>

00:15:32.740 --> 00:15:32.750 align:start position:0%
the in the bouton system
 

00:15:32.750 --> 00:15:34.780 align:start position:0%
the in the bouton system
and<00:15:32.870><c> the</c><00:15:33.710><c> amounts</c><00:15:33.980><c> that</c><00:15:34.130><c> we</c><00:15:34.340><c> were</c><00:15:34.400><c> about</c><00:15:34.580><c> in</c>

00:15:34.780 --> 00:15:34.790 align:start position:0%
and the amounts that we were about in
 

00:15:34.790 --> 00:15:36.700 align:start position:0%
and the amounts that we were about in
here<00:15:35.030><c> are</c><00:15:35.240><c> not</c><00:15:35.420><c> just</c><00:15:35.660><c> numbers</c><00:15:35.810><c> and</c><00:15:36.290><c> this</c><00:15:36.560><c> is</c>

00:15:36.700 --> 00:15:36.710 align:start position:0%
here are not just numbers and this is
 

00:15:36.710 --> 00:15:39.910 align:start position:0%
here are not just numbers and this is
where<00:15:37.130><c> the</c><00:15:37.280><c> sub</c><00:15:37.520><c> talking</c><00:15:37.910><c> is</c><00:15:38.000><c> born</c><00:15:38.740><c> the</c><00:15:39.740><c> sub</c>

00:15:39.910 --> 00:15:39.920 align:start position:0%
where the sub talking is born the sub
 

00:15:39.920 --> 00:15:41.470 align:start position:0%
where the sub talking is born the sub
talking<00:15:40.190><c> is</c><00:15:40.280><c> the</c><00:15:40.430><c> native</c><00:15:40.880><c> talking</c><00:15:41.240><c> of</c><00:15:41.330><c> the</c>

00:15:41.470 --> 00:15:41.480 align:start position:0%
talking is the native talking of the
 

00:15:41.480 --> 00:15:43.510 align:start position:0%
talking is the native talking of the
bouton<00:15:41.660><c> system</c><00:15:42.200><c> and</c><00:15:42.380><c> it's</c><00:15:42.800><c> basically</c><00:15:43.310><c> what</c>

00:15:43.510 --> 00:15:43.520 align:start position:0%
bouton system and it's basically what
 

00:15:43.520 --> 00:15:45.940 align:start position:0%
bouton system and it's basically what
allows<00:15:43.790><c> us</c><00:15:43.820><c> to</c><00:15:44.270><c> align</c><00:15:44.870><c> the</c><00:15:45.110><c> incentives</c><00:15:45.350><c> in</c>

00:15:45.940 --> 00:15:45.950 align:start position:0%
allows us to align the incentives in
 

00:15:45.950 --> 00:15:48.490 align:start position:0%
allows us to align the incentives in
order<00:15:46.100><c> to</c><00:15:46.220><c> create</c><00:15:46.460><c> a</c><00:15:46.780><c> healthy</c><00:15:47.780><c> ecosystem</c><00:15:47.870><c> of</c>

00:15:48.490 --> 00:15:48.500 align:start position:0%
order to create a healthy ecosystem of
 

00:15:48.500 --> 00:15:50.680 align:start position:0%
order to create a healthy ecosystem of
Sakura<00:15:48.950><c> smart</c><00:15:49.250><c> contracts</c><00:15:49.640><c> projects</c><00:15:50.120><c> and</c><00:15:50.420><c> it</c>

00:15:50.680 --> 00:15:50.690 align:start position:0%
Sakura smart contracts projects and it
 

00:15:50.690 --> 00:15:53.230 align:start position:0%
Sakura smart contracts projects and it
was<00:15:50.920><c> also</c><00:15:51.920><c> lunch</c><00:15:52.340><c> with</c><00:15:52.580><c> the</c><00:15:52.730><c> second</c><00:15:53.090><c> version</c>

00:15:53.230 --> 00:15:53.240 align:start position:0%
was also lunch with the second version
 

00:15:53.240 --> 00:15:55.870 align:start position:0%
was also lunch with the second version
of<00:15:53.540><c> Subway</c><00:15:53.900><c> Noah's</c><00:15:54.260><c> along</c><00:15:54.950><c> with</c><00:15:55.100><c> with</c><00:15:55.790><c> the</c>

00:15:55.870 --> 00:15:55.880 align:start position:0%
of Subway Noah's along with with the
 

00:15:55.880 --> 00:16:01.330 align:start position:0%
of Subway Noah's along with with the
bouton<00:15:56.090><c> system</c><00:15:56.630><c> and</c><00:15:59.590><c> one</c><00:16:00.590><c> more</c><00:16:00.710><c> thing</c><00:16:00.860><c> we're</c>

00:16:01.330 --> 00:16:01.340 align:start position:0%
bouton system and one more thing we're
 

00:16:01.340 --> 00:16:02.710 align:start position:0%
bouton system and one more thing we're
not<00:16:01.490><c> alone</c><00:16:01.730><c> there's</c><00:16:02.000><c> a</c><00:16:02.090><c> lot</c><00:16:02.240><c> of</c><00:16:02.360><c> amazing</c>

00:16:02.710 --> 00:16:02.720 align:start position:0%
not alone there's a lot of amazing
 

00:16:02.720 --> 00:16:04.540 align:start position:0%
not alone there's a lot of amazing
projects<00:16:03.350><c> that</c><00:16:03.500><c> already</c><00:16:03.620><c> decided</c><00:16:04.190><c> to</c><00:16:04.280><c> start</c>

00:16:04.540 --> 00:16:04.550 align:start position:0%
projects that already decided to start
 

00:16:04.550 --> 00:16:07.660 align:start position:0%
projects that already decided to start
building<00:16:04.670><c> their</c><00:16:04.970><c> own</c><00:16:05.060><c> EVM</c><00:16:05.930><c> packages</c><00:16:06.440><c> and</c><00:16:06.670><c> many</c>

00:16:07.660 --> 00:16:07.670 align:start position:0%
building their own EVM packages and many
 

00:16:07.670 --> 00:16:10.450 align:start position:0%
building their own EVM packages and many
of<00:16:07.790><c> them</c><00:16:08.000><c> are</c><00:16:08.210><c> already</c><00:16:08.440><c> on</c><00:16:09.440><c> chain</c><00:16:09.890><c> they're</c>

00:16:10.450 --> 00:16:10.460 align:start position:0%
of them are already on chain they're
 

00:16:10.460 --> 00:16:12.310 align:start position:0%
of them are already on chain they're
already<00:16:10.760><c> on</c><00:16:10.910><c> the</c><00:16:11.210><c> minute</c><00:16:11.540><c> so</c><00:16:11.750><c> you</c><00:16:11.810><c> can</c><00:16:12.050><c> start</c>

00:16:12.310 --> 00:16:12.320 align:start position:0%
already on the minute so you can start
 

00:16:12.320 --> 00:16:14.230 align:start position:0%
already on the minute so you can start
reducing<00:16:12.470><c> their</c><00:16:12.860><c> code</c><00:16:13.130><c> in</c><00:16:13.400><c> your</c><00:16:13.460><c> own</c><00:16:13.730><c> projects</c>

00:16:14.230 --> 00:16:14.240 align:start position:0%
reducing their code in your own projects
 

00:16:14.240 --> 00:16:17.950 align:start position:0%
reducing their code in your own projects
through<00:16:15.080><c> sibling</c><00:16:15.500><c> OS</c><00:16:15.800><c> and</c><00:16:16.150><c> you</c><00:16:17.150><c> can</c><00:16:17.330><c> be</c><00:16:17.450><c> one</c><00:16:17.840><c> of</c>

00:16:17.950 --> 00:16:17.960 align:start position:0%
through sibling OS and you can be one of
 

00:16:17.960 --> 00:16:20.080 align:start position:0%
through sibling OS and you can be one of
them<00:16:18.110><c> too</c><00:16:18.290><c> so</c><00:16:18.620><c> that's</c><00:16:19.280><c> why</c><00:16:19.430><c> we</c><00:16:19.610><c> decided</c><00:16:19.970><c> to</c>

00:16:20.080 --> 00:16:20.090 align:start position:0%
them too so that's why we decided to
 

00:16:20.090 --> 00:16:22.300 align:start position:0%
them too so that's why we decided to
start<00:16:20.420><c> a</c><00:16:20.540><c> private</c><00:16:20.960><c> beta</c><00:16:21.140><c> period</c><00:16:21.470><c> this</c><00:16:21.950><c> is</c><00:16:22.100><c> a</c>

00:16:22.300 --> 00:16:22.310 align:start position:0%
start a private beta period this is a
 

00:16:22.310 --> 00:16:25.720 align:start position:0%
start a private beta period this is a
way<00:16:22.880><c> to</c><00:16:23.140><c> that</c><00:16:24.140><c> we</c><00:16:24.260><c> say</c><00:16:24.500><c> together</c><00:16:25.040><c> and</c><00:16:25.400><c> a</c><00:16:25.490><c> small</c>

00:16:25.720 --> 00:16:25.730 align:start position:0%
way to that we say together and a small
 

00:16:25.730 --> 00:16:27.400 align:start position:0%
way to that we say together and a small
group<00:16:25.910><c> of</c><00:16:26.000><c> people</c><00:16:26.180><c> in</c><00:16:26.480><c> order</c><00:16:26.570><c> to</c><00:16:26.720><c> validate</c><00:16:26.930><c> all</c>

00:16:27.400 --> 00:16:27.410 align:start position:0%
group of people in order to validate all
 

00:16:27.410 --> 00:16:29.730 align:start position:0%
group of people in order to validate all
these<00:16:27.590><c> ideas</c><00:16:28.010><c> and</c><00:16:28.190><c> all</c><00:16:29.120><c> the</c><00:16:29.180><c> partners</c><00:16:29.540><c> that</c>

00:16:29.730 --> 00:16:29.740 align:start position:0%
these ideas and all the partners that
 

00:16:29.740 --> 00:16:31.690 align:start position:0%
these ideas and all the partners that
all<00:16:30.740><c> the</c><00:16:30.830><c> projects</c><00:16:31.160><c> that</c><00:16:31.190><c> I</c><00:16:31.280><c> mentioned</c><00:16:31.340><c> before</c>

00:16:31.690 --> 00:16:31.700 align:start position:0%
all the projects that I mentioned before
 

00:16:31.700 --> 00:16:33.970 align:start position:0%
all the projects that I mentioned before
I<00:16:31.910><c> going</c><00:16:32.180><c> to</c><00:16:32.300><c> receive</c><00:16:32.990><c> some</c><00:16:33.230><c> cept</c><00:16:33.470><c> organs</c><00:16:33.830><c> in</c>

00:16:33.970 --> 00:16:33.980 align:start position:0%
I going to receive some cept organs in
 

00:16:33.980 --> 00:16:36.100 align:start position:0%
I going to receive some cept organs in
order<00:16:34.160><c> to</c><00:16:34.280><c> start</c><00:16:34.580><c> testing</c><00:16:35.060><c> the</c><00:16:35.420><c> bouton</c><00:16:35.600><c> system</c>

00:16:36.100 --> 00:16:36.110 align:start position:0%
order to start testing the bouton system
 

00:16:36.110 --> 00:16:38.740 align:start position:0%
order to start testing the bouton system
and<00:16:36.350><c> you</c><00:16:36.740><c> can</c><00:16:36.890><c> be</c><00:16:37.010><c> one</c><00:16:37.339><c> of</c><00:16:37.400><c> them</c><00:16:37.640><c> too</c>

00:16:38.740 --> 00:16:38.750 align:start position:0%
and you can be one of them too
 

00:16:38.750 --> 00:16:45.700 align:start position:0%
and you can be one of them too
oh<00:16:40.030><c> just</c><00:16:41.030><c> a</c><00:16:41.530><c> quick</c><00:16:43.600><c> clarification</c><00:16:44.600><c> here</c><00:16:45.170><c> this</c>

00:16:45.700 --> 00:16:45.710 align:start position:0%
oh just a quick clarification here this
 

00:16:45.710 --> 00:16:47.980 align:start position:0%
oh just a quick clarification here this
doesn't<00:16:46.040><c> mean</c><00:16:46.100><c> that</c><00:16:46.160><c> WMS</c><00:16:46.760><c> is</c><00:16:46.790><c> not</c><00:16:47.120><c> available</c>

00:16:47.980 --> 00:16:47.990 align:start position:0%
doesn't mean that WMS is not available
 

00:16:47.990 --> 00:16:49.420 align:start position:0%
doesn't mean that WMS is not available
for<00:16:48.050><c> everyone</c><00:16:48.410><c> seven</c><00:16:48.830><c> years</c><00:16:48.980><c> as</c><00:16:49.100><c> I</c><00:16:49.220><c> said</c>

00:16:49.420 --> 00:16:49.430 align:start position:0%
for everyone seven years as I said
 

00:16:49.430 --> 00:16:51.640 align:start position:0%
for everyone seven years as I said
before<00:16:49.550><c> it's</c><00:16:49.880><c> open</c><00:16:50.150><c> source</c><00:16:50.360><c> and</c><00:16:50.540><c> you</c><00:16:50.600><c> can</c><00:16:50.810><c> use</c>

00:16:51.640 --> 00:16:51.650 align:start position:0%
before it's open source and you can use
 

00:16:51.650 --> 00:16:53.650 align:start position:0%
before it's open source and you can use
it<00:16:51.830><c> right</c><00:16:51.860><c> now</c><00:16:52.160><c> if</c><00:16:52.310><c> you</c><00:16:52.430><c> want</c><00:16:52.610><c> just</c><00:16:53.180><c> it</c><00:16:53.330><c> does</c><00:16:53.450><c> it</c>

00:16:53.650 --> 00:16:53.660 align:start position:0%
it right now if you want just it does it
 

00:16:53.660 --> 00:16:55.000 align:start position:0%
it right now if you want just it does it
does<00:16:53.810><c> means</c><00:16:53.990><c> that</c><00:16:54.140><c> the</c><00:16:54.260><c> beta</c><00:16:54.530><c> participants</c>

00:16:55.000 --> 00:16:55.010 align:start position:0%
does means that the beta participants
 

00:16:55.010 --> 00:16:56.800 align:start position:0%
does means that the beta participants
are<00:16:55.250><c> the</c><00:16:55.370><c> only</c><00:16:55.520><c> ones</c><00:16:56.030><c> that</c><00:16:56.330><c> are</c><00:16:56.360><c> going</c><00:16:56.480><c> to</c><00:16:56.720><c> be</c>

00:16:56.800 --> 00:16:56.810 align:start position:0%
are the only ones that are going to be
 

00:16:56.810 --> 00:16:58.530 align:start position:0%
are the only ones that are going to be
allowed<00:16:56.990><c> to</c><00:16:57.050><c> start</c><00:16:57.680><c> testing</c><00:16:58.100><c> the</c><00:16:58.220><c> bouton</c>

00:16:58.530 --> 00:16:58.540 align:start position:0%
allowed to start testing the bouton
 

00:16:58.540 --> 00:17:00.610 align:start position:0%
allowed to start testing the bouton
system<00:16:59.540><c> those</c><00:16:59.810><c> are</c><00:16:59.839><c> the</c><00:17:00.080><c> ones</c><00:17:00.260><c> that</c><00:17:00.350><c> will</c>

00:17:00.610 --> 00:17:00.620 align:start position:0%
system those are the ones that will
 

00:17:00.620 --> 00:17:02.950 align:start position:0%
system those are the ones that will
receive<00:17:01.040><c> some</c><00:17:01.700><c> SAP</c><00:17:02.000><c> tokens</c><00:17:02.420><c> that</c><00:17:02.510><c> the</c><00:17:02.810><c> ones</c>

00:17:02.950 --> 00:17:02.960 align:start position:0%
receive some SAP tokens that the ones
 

00:17:02.960 --> 00:17:05.500 align:start position:0%
receive some SAP tokens that the ones
that<00:17:03.020><c> can</c><00:17:03.620><c> start</c><00:17:04.010><c> watching</c><00:17:04.280><c> for</c><00:17:05.030><c> some</c><00:17:05.150><c> EVM</c>

00:17:05.500 --> 00:17:05.510 align:start position:0%
that can start watching for some EVM
 

00:17:05.510 --> 00:17:07.510 align:start position:0%
that can start watching for some EVM
packages<00:17:05.900><c> that</c><00:17:06.020><c> are</c><00:17:06.110><c> already</c><00:17:06.280><c> deployed</c><00:17:07.280><c> the</c>

00:17:07.510 --> 00:17:07.520 align:start position:0%
packages that are already deployed the
 

00:17:07.520 --> 00:17:09.040 align:start position:0%
packages that are already deployed the
ones<00:17:07.670><c> that</c><00:17:07.880><c> will</c><00:17:08.120><c> be</c><00:17:08.150><c> allowed</c><00:17:08.630><c> to</c><00:17:08.660><c> register</c>

00:17:09.040 --> 00:17:09.050 align:start position:0%
ones that will be allowed to register
 

00:17:09.050 --> 00:17:11.829 align:start position:0%
ones that will be allowed to register
EVM<00:17:09.740><c> packages</c><00:17:10.100><c> on</c><00:17:10.280><c> our</c><00:17:10.430><c> patent</c><00:17:10.819><c> system</c><00:17:10.970><c> and</c><00:17:11.390><c> so</c>

00:17:11.829 --> 00:17:11.839 align:start position:0%
EVM packages on our patent system and so
 

00:17:11.839 --> 00:17:16.210 align:start position:0%
EVM packages on our patent system and so
on<00:17:12.020><c> and</c><00:17:13.270><c> you</c><00:17:14.270><c> can</c><00:17:14.990><c> follow</c><00:17:15.290><c> this</c><00:17:15.470><c> link</c><00:17:15.530><c> where</c>

00:17:16.210 --> 00:17:16.220 align:start position:0%
on and you can follow this link where
 

00:17:16.220 --> 00:17:18.550 align:start position:0%
on and you can follow this link where
you<00:17:16.400><c> will</c><00:17:16.579><c> find</c><00:17:16.730><c> a</c><00:17:16.910><c> registration</c><00:17:17.240><c> form</c><00:17:17.959><c> in</c>

00:17:18.550 --> 00:17:18.560 align:start position:0%
you will find a registration form in
 

00:17:18.560 --> 00:17:20.380 align:start position:0%
you will find a registration form in
order<00:17:18.709><c> to</c><00:17:18.890><c> sign</c><00:17:19.100><c> up</c><00:17:19.280><c> for</c><00:17:19.310><c> for</c><00:17:19.760><c> the</c><00:17:19.880><c> for</c><00:17:20.270><c> the</c>

00:17:20.380 --> 00:17:20.390 align:start position:0%
order to sign up for for the for the
 

00:17:20.390 --> 00:17:22.960 align:start position:0%
order to sign up for for the for the
beta<00:17:20.569><c> period</c><00:17:20.810><c> as</c><00:17:21.500><c> I</c><00:17:21.680><c> said</c><00:17:21.829><c> before</c><00:17:21.949><c> it's</c><00:17:22.610><c> open</c>

00:17:22.960 --> 00:17:22.970 align:start position:0%
beta period as I said before it's open
 

00:17:22.970 --> 00:17:25.990 align:start position:0%
beta period as I said before it's open
for<00:17:23.120><c> everyone</c><00:17:23.360><c> so</c><00:17:23.839><c> feel</c><00:17:24.079><c> free</c><00:17:24.110><c> to</c><00:17:24.760><c> apply</c><00:17:25.760><c> and</c>

00:17:25.990 --> 00:17:26.000 align:start position:0%
for everyone so feel free to apply and
 

00:17:26.000 --> 00:17:28.630 align:start position:0%
for everyone so feel free to apply and
we<00:17:26.900><c> hope</c><00:17:27.079><c> you</c><00:17:27.199><c> do</c><00:17:27.350><c> and</c>

00:17:28.630 --> 00:17:28.640 align:start position:0%
we hope you do and
 

00:17:28.640 --> 00:17:31.300 align:start position:0%
we hope you do and
the<00:17:29.000><c> registration</c><00:17:29.750><c> is</c><00:17:29.840><c> finishing</c><00:17:30.620><c> by</c><00:17:30.830><c> mid</c>

00:17:31.300 --> 00:17:31.310 align:start position:0%
the registration is finishing by mid
 

00:17:31.310 --> 00:17:34.500 align:start position:0%
the registration is finishing by mid
November<00:17:31.460><c> so</c><00:17:32.090><c> please</c><00:17:32.840><c> come</c><00:17:33.110><c> and</c><00:17:33.140><c> join</c><00:17:33.290><c> us</c><00:17:33.590><c> and</c>

00:17:34.500 --> 00:17:34.510 align:start position:0%
November so please come and join us and
 

00:17:34.510 --> 00:17:40.030 align:start position:0%
November so please come and join us and
thank<00:17:35.510><c> you</c><00:17:35.600><c> so</c><00:17:35.750><c> much</c><00:17:35.900><c> guys</c><00:17:36.080><c> for</c><00:17:36.140><c> Hugh</c><00:17:36.710><c> me</c><00:17:36.860><c> today</c>

00:17:40.030 --> 00:17:40.040 align:start position:0%
 
 

00:17:40.040 --> 00:17:48.790 align:start position:0%
 
you

00:17:48.790 --> 00:17:48.800 align:start position:0%
 
 

00:17:48.800 --> 00:17:50.860 align:start position:0%
 
you

