WEBVTT
Kind: captions
Language: en

00:00:00.000 --> 00:00:04.350 align:start position:0%
 
foreign

00:00:04.350 --> 00:00:04.360 align:start position:0%
 
 

00:00:04.360 --> 00:00:15.250 align:start position:0%
 
[Music]

00:00:15.250 --> 00:00:15.260 align:start position:0%
 
 

00:00:15.260 --> 00:00:17.689 align:start position:0%
 
wants<00:00:16.260><c> to</c><00:00:16.320><c> talk</c><00:00:16.440><c> about</c><00:00:16.619><c> an</c><00:00:16.859><c> EIP</c><00:00:17.220><c> just</c><00:00:17.520><c> like</c>

00:00:17.689 --> 00:00:17.699 align:start position:0%
wants to talk about an EIP just like
 

00:00:17.699 --> 00:00:19.730 align:start position:0%
wants to talk about an EIP just like
raise<00:00:17.880><c> your</c><00:00:18.060><c> hand</c><00:00:18.180><c> so</c><00:00:18.420><c> we</c><00:00:18.600><c> can</c><00:00:18.720><c> like</c><00:00:19.020><c> roughly</c>

00:00:19.730 --> 00:00:19.740 align:start position:0%
raise your hand so we can like roughly
 

00:00:19.740 --> 00:00:22.609 align:start position:0%
raise your hand so we can like roughly
keep<00:00:19.980><c> track</c><00:00:20.160><c> of</c><00:00:20.400><c> time</c><00:00:20.580><c> one</c><00:00:21.119><c> okay</c><00:00:21.480><c> if</c><00:00:22.260><c> you're</c><00:00:22.500><c> in</c>

00:00:22.609 --> 00:00:22.619 align:start position:0%
keep track of time one okay if you're in
 

00:00:22.619 --> 00:00:23.870 align:start position:0%
keep track of time one okay if you're in
the<00:00:22.740><c> back</c><00:00:22.859><c> it's</c><00:00:23.039><c> not</c><00:00:23.220><c> going</c><00:00:23.340><c> to</c><00:00:23.400><c> happen</c><00:00:23.520><c> you</c>

00:00:23.870 --> 00:00:23.880 align:start position:0%
the back it's not going to happen you
 

00:00:23.880 --> 00:00:26.150 align:start position:0%
the back it's not going to happen you
need<00:00:24.000><c> to</c><00:00:24.119><c> move</c><00:00:24.240><c> forward</c><00:00:24.420><c> yeah</c>

00:00:26.150 --> 00:00:26.160 align:start position:0%
need to move forward yeah
 

00:00:26.160 --> 00:00:28.070 align:start position:0%
need to move forward yeah
okay<00:00:26.279><c> so</c><00:00:26.699><c> sorry</c><00:00:27.000><c> I</c><00:00:27.300><c> I</c><00:00:27.420><c> didn't</c><00:00:27.660><c> count</c><00:00:27.900><c> because</c>

00:00:28.070 --> 00:00:28.080 align:start position:0%
okay so sorry I I didn't count because
 

00:00:28.080 --> 00:00:32.089 align:start position:0%
okay so sorry I I didn't count because
these<00:00:28.320><c> guys</c><00:00:28.439><c> again</c><00:00:29.340><c> again</c><00:00:30.180><c> okay</c><00:00:30.840><c> one</c>

00:00:32.089 --> 00:00:32.099 align:start position:0%
these guys again again okay one
 

00:00:32.099 --> 00:00:35.630 align:start position:0%
these guys again again okay one
one<00:00:32.640><c> and</c><00:00:32.880><c> a</c><00:00:33.059><c> half</c><00:00:33.059><c> two</c><00:00:33.600><c> three</c><00:00:34.079><c> four</c><00:00:34.739><c> five</c><00:00:35.219><c> six</c>

00:00:35.630 --> 00:00:35.640 align:start position:0%
one and a half two three four five six
 

00:00:35.640 --> 00:00:38.389 align:start position:0%
one and a half two three four five six
seven<00:00:36.000><c> eight</c><00:00:36.899><c> nine</c><00:00:37.260><c> okay</c><00:00:37.559><c> so</c><00:00:37.980><c> we</c><00:00:38.100><c> get</c><00:00:38.219><c> like</c>

00:00:38.389 --> 00:00:38.399 align:start position:0%
seven eight nine okay so we get like
 

00:00:38.399 --> 00:00:40.910 align:start position:0%
seven eight nine okay so we get like
five<00:00:38.760><c> minutes</c><00:00:39.059><c> each</c><00:00:39.660><c> it's</c><00:00:40.200><c> hard</c><00:00:40.379><c> to</c><00:00:40.559><c> like</c><00:00:40.680><c> cap</c>

00:00:40.910 --> 00:00:40.920 align:start position:0%
five minutes each it's hard to like cap
 

00:00:40.920 --> 00:00:41.690 align:start position:0%
five minutes each it's hard to like cap
that

00:00:41.690 --> 00:00:41.700 align:start position:0%
that
 

00:00:41.700 --> 00:00:44.030 align:start position:0%
that
okay<00:00:42.059><c> I</c><00:00:42.360><c> can</c><00:00:42.480><c> like</c><00:00:42.719><c> keep</c><00:00:42.899><c> the</c><00:00:43.079><c> timer</c><00:00:43.320><c> yeah</c><00:00:43.800><c> you</c>

00:00:44.030 --> 00:00:44.040 align:start position:0%
okay I can like keep the timer yeah you
 

00:00:44.040 --> 00:00:46.369 align:start position:0%
okay I can like keep the timer yeah you
can<00:00:44.219><c> roughly</c><00:00:44.460><c> keep</c><00:00:44.640><c> track</c><00:00:44.820><c> of</c><00:00:45.059><c> time</c><00:00:45.200><c> should</c><00:00:46.200><c> we</c>

00:00:46.369 --> 00:00:46.379 align:start position:0%
can roughly keep track of time should we
 

00:00:46.379 --> 00:00:47.330 align:start position:0%
can roughly keep track of time should we
start

00:00:47.330 --> 00:00:47.340 align:start position:0%
start
 

00:00:47.340 --> 00:00:50.750 align:start position:0%
start
yeah okay<00:00:48.300><c> yeah</c><00:00:49.379><c> um</c><00:00:49.379><c> okay</c><00:00:50.100><c> I'll</c><00:00:50.340><c> start</c><00:00:50.520><c> I'll</c>

00:00:50.750 --> 00:00:50.760 align:start position:0%
yeah okay yeah um okay I'll start I'll
 

00:00:50.760 --> 00:00:53.930 align:start position:0%
yeah okay yeah um okay I'll start I'll
start<00:00:50.940><c> on</c><00:00:51.059><c> this</c><00:00:51.180><c> side</c>

00:00:53.930 --> 00:00:53.940 align:start position:0%
 
 

00:00:53.940 --> 00:00:55.790 align:start position:0%
 
okay

00:00:55.790 --> 00:00:55.800 align:start position:0%
okay
 

00:00:55.800 --> 00:00:57.350 align:start position:0%
okay
hey<00:00:56.219><c> guys</c>

00:00:57.350 --> 00:00:57.360 align:start position:0%
hey guys
 

00:00:57.360 --> 00:00:59.569 align:start position:0%
hey guys
um<00:00:57.420><c> I'm</c><00:00:57.719><c> Sarah</c><00:00:58.079><c> I'm</c><00:00:58.680><c> a</c><00:00:58.920><c> smart</c><00:00:59.100><c> contract</c>

00:00:59.569 --> 00:00:59.579 align:start position:0%
um I'm Sarah I'm a smart contract
 

00:00:59.579 --> 00:01:02.150 align:start position:0%
um I'm Sarah I'm a smart contract
engineer<00:01:00.059><c> at</c><00:01:00.300><c> uniswap</c>

00:01:02.150 --> 00:01:02.160 align:start position:0%
engineer at uniswap
 

00:01:02.160 --> 00:01:03.590 align:start position:0%
engineer at uniswap
um<00:01:02.340><c> and</c><00:01:02.640><c> I'm</c><00:01:02.760><c> here</c>

00:01:03.590 --> 00:01:03.600 align:start position:0%
um and I'm here
 

00:01:03.600 --> 00:01:05.990 align:start position:0%
um and I'm here
I'm<00:01:04.260><c> Mark</c><00:01:04.500><c> and</c><00:01:04.920><c> I'm</c><00:01:05.100><c> a</c><00:01:05.280><c> protocol</c><00:01:05.519><c> developer</c>

00:01:05.990 --> 00:01:06.000 align:start position:0%
I'm Mark and I'm a protocol developer
 

00:01:06.000 --> 00:01:08.750 align:start position:0%
I'm Mark and I'm a protocol developer
from<00:01:06.240><c> optimism</c>

00:01:08.750 --> 00:01:08.760 align:start position:0%
 
 

00:01:08.760 --> 00:01:14.870 align:start position:0%
 
and<00:01:09.960><c> um</c><00:01:10.080><c> so</c><00:01:10.619><c> we're</c><00:01:10.740><c> gonna</c>

00:01:14.870 --> 00:01:14.880 align:start position:0%
 
 

00:01:14.880 --> 00:01:16.850 align:start position:0%
 
we're<00:01:15.360><c> in</c><00:01:15.540><c> we're</c><00:01:15.780><c> done</c><00:01:15.960><c> should</c><00:01:16.320><c> I</c><00:01:16.500><c> drop</c><00:01:16.619><c> the</c>

00:01:16.850 --> 00:01:16.860 align:start position:0%
we're in we're done should I drop the
 

00:01:16.860 --> 00:01:18.590 align:start position:0%
we're in we're done should I drop the
mic

00:01:18.590 --> 00:01:18.600 align:start position:0%
mic
 

00:01:18.600 --> 00:01:20.270 align:start position:0%
mic
um<00:01:18.720><c> cool</c><00:01:19.200><c> so</c><00:01:19.439><c> we're</c><00:01:19.560><c> gonna</c><00:01:19.680><c> kind</c><00:01:19.860><c> of</c><00:01:19.920><c> tag</c><00:01:20.100><c> team</c>

00:01:20.270 --> 00:01:20.280 align:start position:0%
um cool so we're gonna kind of tag team
 

00:01:20.280 --> 00:01:22.370 align:start position:0%
um cool so we're gonna kind of tag team
this<00:01:20.640><c> EIP</c><00:01:21.060><c> today</c>

00:01:22.370 --> 00:01:22.380 align:start position:0%
this EIP today
 

00:01:22.380 --> 00:01:24.109 align:start position:0%
this EIP today
um<00:01:22.439><c> yeah</c><00:01:22.979><c> first</c><00:01:23.220><c> of</c><00:01:23.340><c> all</c><00:01:23.400><c> I</c><00:01:23.520><c> want</c><00:01:23.640><c> to</c><00:01:23.759><c> thank</c><00:01:23.939><c> you</c>

00:01:24.109 --> 00:01:24.119 align:start position:0%
um yeah first of all I want to thank you
 

00:01:24.119 --> 00:01:25.490 align:start position:0%
um yeah first of all I want to thank you
guys<00:01:24.240><c> for</c><00:01:24.540><c> hosting</c><00:01:24.840><c> the</c><00:01:24.960><c> session</c><00:01:25.140><c> I</c><00:01:25.380><c> think</c>

00:01:25.490 --> 00:01:25.500 align:start position:0%
guys for hosting the session I think
 

00:01:25.500 --> 00:01:27.350 align:start position:0%
guys for hosting the session I think
it's<00:01:25.680><c> super</c><00:01:25.920><c> important</c><00:01:26.400><c> that</c><00:01:26.820><c> you</c><00:01:27.180><c> know</c><00:01:27.240><c> when</c>

00:01:27.350 --> 00:01:27.360 align:start position:0%
it's super important that you know when
 

00:01:27.360 --> 00:01:29.030 align:start position:0%
it's super important that you know when
we're<00:01:27.540><c> planning</c><00:01:27.840><c> for</c><00:01:28.080><c> building</c><00:01:28.259><c> open</c><00:01:28.560><c> source</c>

00:01:29.030 --> 00:01:29.040 align:start position:0%
we're planning for building open source
 

00:01:29.040 --> 00:01:30.469 align:start position:0%
we're planning for building open source
software<00:01:29.280><c> we're</c><00:01:29.520><c> really</c><00:01:29.700><c> bringing</c><00:01:30.060><c> a</c><00:01:30.240><c> lot</c><00:01:30.299><c> of</c>

00:01:30.469 --> 00:01:30.479 align:start position:0%
software we're really bringing a lot of
 

00:01:30.479 --> 00:01:33.170 align:start position:0%
software we're really bringing a lot of
diverse<00:01:30.840><c> perspectives</c><00:01:31.259><c> to</c><00:01:31.619><c> the</c><00:01:31.799><c> table</c>

00:01:33.170 --> 00:01:33.180 align:start position:0%
diverse perspectives to the table
 

00:01:33.180 --> 00:01:35.270 align:start position:0%
diverse perspectives to the table
um<00:01:33.299><c> you</c><00:01:33.659><c> know</c><00:01:33.780><c> I</c><00:01:33.840><c> think</c><00:01:33.960><c> it's</c><00:01:34.259><c> you</c><00:01:34.799><c> know</c><00:01:34.920><c> a</c><00:01:35.159><c> lot</c>

00:01:35.270 --> 00:01:35.280 align:start position:0%
um you know I think it's you know a lot
 

00:01:35.280 --> 00:01:37.130 align:start position:0%
um you know I think it's you know a lot
of<00:01:35.400><c> times</c><00:01:35.579><c> client</c><00:01:36.119><c> devs</c><00:01:36.479><c> and</c><00:01:36.540><c> core</c><00:01:36.600><c> devs</c><00:01:37.020><c> were</c>

00:01:37.130 --> 00:01:37.140 align:start position:0%
of times client devs and core devs were
 

00:01:37.140 --> 00:01:38.990 align:start position:0%
of times client devs and core devs were
you<00:01:37.320><c> know</c><00:01:37.439><c> focused</c><00:01:37.860><c> on</c><00:01:38.040><c> this</c><00:01:38.759><c> really</c>

00:01:38.990 --> 00:01:39.000 align:start position:0%
you know focused on this really
 

00:01:39.000 --> 00:01:41.630 align:start position:0%
you know focused on this really
long-term<00:01:39.540><c> vision</c><00:01:39.840><c> for</c><00:01:40.380><c> ethereum</c><00:01:40.979><c> and</c>

00:01:41.630 --> 00:01:41.640 align:start position:0%
long-term vision for ethereum and
 

00:01:41.640 --> 00:01:43.789 align:start position:0%
long-term vision for ethereum and
unfortunately<00:01:42.240><c> for</c><00:01:42.720><c> application</c><00:01:43.259><c> developers</c>

00:01:43.789 --> 00:01:43.799 align:start position:0%
unfortunately for application developers
 

00:01:43.799 --> 00:01:45.830 align:start position:0%
unfortunately for application developers
that<00:01:44.100><c> means</c><00:01:44.400><c> some</c><00:01:45.000><c> of</c><00:01:45.119><c> the</c><00:01:45.180><c> stuff</c><00:01:45.360><c> we</c><00:01:45.540><c> want</c><00:01:45.720><c> to</c>

00:01:45.830 --> 00:01:45.840 align:start position:0%
that means some of the stuff we want to
 

00:01:45.840 --> 00:01:48.170 align:start position:0%
that means some of the stuff we want to
see<00:01:45.960><c> does</c><00:01:46.619><c> not</c><00:01:46.860><c> get</c><00:01:47.280><c> through</c>

00:01:48.170 --> 00:01:48.180 align:start position:0%
see does not get through
 

00:01:48.180 --> 00:01:50.330 align:start position:0%
see does not get through
um<00:01:48.240><c> and</c><00:01:48.420><c> so</c><00:01:48.540><c> hopefully</c><00:01:48.960><c> I'm</c><00:01:49.500><c> here</c><00:01:49.740><c> today</c><00:01:49.920><c> to</c>

00:01:50.330 --> 00:01:50.340 align:start position:0%
um and so hopefully I'm here today to
 

00:01:50.340 --> 00:01:53.330 align:start position:0%
um and so hopefully I'm here today to
convince<00:01:50.820><c> you</c><00:01:50.939><c> that</c><00:01:51.360><c> this</c><00:01:51.720><c> is</c><00:01:52.020><c> worthwhile</c><00:01:52.619><c> and</c>

00:01:53.330 --> 00:01:53.340 align:start position:0%
convince you that this is worthwhile and
 

00:01:53.340 --> 00:01:55.550 align:start position:0%
convince you that this is worthwhile and
actually<00:01:53.820><c> this</c><00:01:54.180><c> EIP</c><00:01:54.540><c> really</c><00:01:54.840><c> will</c><00:01:55.079><c> complement</c>

00:01:55.550 --> 00:01:55.560 align:start position:0%
actually this EIP really will complement
 

00:01:55.560 --> 00:01:59.510 align:start position:0%
actually this EIP really will complement
the<00:01:56.040><c> kind</c><00:01:56.280><c> of</c><00:01:56.340><c> Future</c><00:01:56.520><c> Vision</c><00:01:56.880><c> for</c><00:01:57.780><c> ethereum</c>

00:01:59.510 --> 00:01:59.520 align:start position:0%
the kind of Future Vision for ethereum
 

00:01:59.520 --> 00:02:00.950 align:start position:0%
the kind of Future Vision for ethereum
um so<00:01:59.700><c> let</c><00:01:59.820><c> me</c><00:01:59.939><c> hand</c><00:02:00.060><c> this</c><00:02:00.240><c> off</c><00:02:00.360><c> to</c><00:02:00.479><c> Mark</c><00:02:00.659><c> to</c>

00:02:00.950 --> 00:02:00.960 align:start position:0%
um so let me hand this off to Mark to
 

00:02:00.960 --> 00:02:03.649 align:start position:0%
um so let me hand this off to Mark to
give<00:02:01.140><c> a</c><00:02:01.320><c> little</c><00:02:01.619><c> a</c><00:02:01.920><c> little</c><00:02:02.100><c> rundown</c>

00:02:03.649 --> 00:02:03.659 align:start position:0%
give a little a little rundown
 

00:02:03.659 --> 00:02:05.690 align:start position:0%
give a little a little rundown
okay<00:02:04.140><c> so</c><00:02:04.380><c> we're</c><00:02:04.560><c> here</c><00:02:04.920><c> today</c><00:02:05.100><c> to</c><00:02:05.399><c> talk</c><00:02:05.520><c> about</c>

00:02:05.690 --> 00:02:05.700 align:start position:0%
okay so we're here today to talk about
 

00:02:05.700 --> 00:02:10.609 align:start position:0%
okay so we're here today to talk about
EIP<00:02:06.439><c> 1153</c><00:02:07.439><c> which</c><00:02:07.860><c> is</c><00:02:08.039><c> transient</c><00:02:08.759><c> storage</c><00:02:09.619><c> and</c>

00:02:10.609 --> 00:02:10.619 align:start position:0%
EIP 1153 which is transient storage and
 

00:02:10.619 --> 00:02:13.130 align:start position:0%
EIP 1153 which is transient storage and
this<00:02:10.979><c> EIP</c><00:02:11.340><c> adds</c><00:02:12.120><c> two</c><00:02:12.300><c> new</c><00:02:12.540><c> additional</c><00:02:12.900><c> op</c>

00:02:13.130 --> 00:02:13.140 align:start position:0%
this EIP adds two new additional op
 

00:02:13.140 --> 00:02:15.530 align:start position:0%
this EIP adds two new additional op
codes<00:02:13.319><c> to</c><00:02:13.620><c> the</c><00:02:13.739><c> evm</c><00:02:14.160><c> and</c><00:02:14.520><c> this</c><00:02:14.700><c> concept</c><00:02:15.060><c> of</c>

00:02:15.530 --> 00:02:15.540 align:start position:0%
codes to the evm and this concept of
 

00:02:15.540 --> 00:02:17.690 align:start position:0%
codes to the evm and this concept of
transient<00:02:16.260><c> storage</c><00:02:16.620><c> which</c><00:02:17.220><c> is</c><00:02:17.340><c> basically</c>

00:02:17.690 --> 00:02:17.700 align:start position:0%
transient storage which is basically
 

00:02:17.700 --> 00:02:20.390 align:start position:0%
transient storage which is basically
like<00:02:17.879><c> a</c><00:02:18.000><c> key</c><00:02:18.180><c> Value</c><00:02:18.360><c> Store</c><00:02:18.660><c> per</c><00:02:19.080><c> account</c><00:02:19.400><c> and</c>

00:02:20.390 --> 00:02:20.400 align:start position:0%
like a key Value Store per account and
 

00:02:20.400 --> 00:02:23.089 align:start position:0%
like a key Value Store per account and
anytime<00:02:21.000><c> that</c><00:02:21.480><c> you</c><00:02:22.200><c> um</c><00:02:22.260><c> you</c><00:02:22.440><c> know</c><00:02:22.500><c> UT</c><00:02:22.739><c> store</c>

00:02:23.089 --> 00:02:23.099 align:start position:0%
anytime that you um you know UT store
 

00:02:23.099 --> 00:02:25.910 align:start position:0%
anytime that you um you know UT store
your<00:02:23.340><c> t-load</c><00:02:23.760><c> which</c><00:02:23.879><c> are</c><00:02:24.060><c> synonymous</c><00:02:24.540><c> to</c><00:02:24.900><c> uh</c><00:02:25.680><c> s</c>

00:02:25.910 --> 00:02:25.920 align:start position:0%
your t-load which are synonymous to uh s
 

00:02:25.920 --> 00:02:27.530 align:start position:0%
your t-load which are synonymous to uh s
load<00:02:26.220><c> and</c><00:02:26.340><c> s</c><00:02:26.459><c> store</c><00:02:26.700><c> but</c><00:02:27.000><c> you</c><00:02:27.120><c> instead</c><00:02:27.480><c> of</c>

00:02:27.530 --> 00:02:27.540 align:start position:0%
load and s store but you instead of
 

00:02:27.540 --> 00:02:29.030 align:start position:0%
load and s store but you instead of
putting<00:02:27.780><c> in</c><00:02:27.959><c> a</c><00:02:28.080><c> state</c><00:02:28.200><c> you</c><00:02:28.500><c> put</c><00:02:28.620><c> it</c><00:02:28.739><c> into</c><00:02:28.860><c> this</c>

00:02:29.030 --> 00:02:29.040 align:start position:0%
putting in a state you put it into this
 

00:02:29.040 --> 00:02:31.490 align:start position:0%
putting in a state you put it into this
transient<00:02:29.400><c> storage</c><00:02:29.700><c> map</c><00:02:30.020><c> and</c><00:02:31.020><c> each</c><00:02:31.260><c> one</c><00:02:31.379><c> is</c>

00:02:31.490 --> 00:02:31.500 align:start position:0%
transient storage map and each one is
 

00:02:31.500 --> 00:02:33.650 align:start position:0%
transient storage map and each one is
namespaced<00:02:32.160><c> by</c><00:02:32.280><c> the</c><00:02:32.459><c> account</c><00:02:32.640><c> and</c><00:02:33.480><c> it</c>

00:02:33.650 --> 00:02:33.660 align:start position:0%
namespaced by the account and it
 

00:02:33.660 --> 00:02:36.050 align:start position:0%
namespaced by the account and it
persists<00:02:34.140><c> throughout</c><00:02:34.620><c> the</c><00:02:34.860><c> duration</c><00:02:35.220><c> of</c><00:02:35.700><c> the</c>

00:02:36.050 --> 00:02:36.060 align:start position:0%
persists throughout the duration of the
 

00:02:36.060 --> 00:02:38.990 align:start position:0%
persists throughout the duration of the
single<00:02:36.540><c> transactions</c><00:02:37.200><c> execution</c>

00:02:38.990 --> 00:02:39.000 align:start position:0%
single transactions execution
 

00:02:39.000 --> 00:02:41.570 align:start position:0%
single transactions execution
yeah<00:02:39.480><c> and</c><00:02:39.720><c> so</c><00:02:39.840><c> so</c><00:02:40.080><c> actually</c><00:02:40.379><c> we</c><00:02:40.860><c> have</c><00:02:41.160><c> this</c>

00:02:41.570 --> 00:02:41.580 align:start position:0%
yeah and so so actually we have this
 

00:02:41.580 --> 00:02:44.030 align:start position:0%
yeah and so so actually we have this
concept<00:02:42.000><c> of</c><00:02:43.200><c> um</c><00:02:43.200><c> you</c><00:02:43.500><c> know</c><00:02:43.560><c> kind</c><00:02:43.680><c> of</c><00:02:43.800><c> storage</c>

00:02:44.030 --> 00:02:44.040 align:start position:0%
concept of um you know kind of storage
 

00:02:44.040 --> 00:02:46.790 align:start position:0%
concept of um you know kind of storage
is<00:02:44.640><c> used</c><00:02:45.000><c> sometimes</c><00:02:45.599><c> in</c><00:02:45.959><c> a</c><00:02:46.080><c> transient</c><00:02:46.500><c> way</c>

00:02:46.790 --> 00:02:46.800 align:start position:0%
is used sometimes in a transient way
 

00:02:46.800 --> 00:02:48.949 align:start position:0%
is used sometimes in a transient way
right<00:02:47.280><c> now</c><00:02:47.400><c> in</c><00:02:47.519><c> the</c><00:02:47.700><c> evm</c><00:02:48.120><c> you</c><00:02:48.480><c> can</c><00:02:48.599><c> see</c><00:02:48.780><c> this</c>

00:02:48.949 --> 00:02:48.959 align:start position:0%
right now in the evm you can see this
 

00:02:48.959 --> 00:02:51.110 align:start position:0%
right now in the evm you can see this
sometimes<00:02:49.440><c> with</c><00:02:49.800><c> like</c><00:02:50.040><c> re-entrancy</c><00:02:50.760><c> locks</c>

00:02:51.110 --> 00:02:51.120 align:start position:0%
sometimes with like re-entrancy locks
 

00:02:51.120 --> 00:02:54.170 align:start position:0%
sometimes with like re-entrancy locks
right<00:02:51.360><c> so</c><00:02:51.780><c> this</c><00:02:52.319><c> is</c><00:02:52.500><c> when</c><00:02:52.800><c> we</c><00:02:53.220><c> clear</c><00:02:53.519><c> a</c><00:02:53.819><c> slot</c>

00:02:54.170 --> 00:02:54.180 align:start position:0%
right so this is when we clear a slot
 

00:02:54.180 --> 00:02:57.110 align:start position:0%
right so this is when we clear a slot
back<00:02:54.540><c> to</c><00:02:54.780><c> its</c><00:02:55.200><c> original</c><00:02:55.260><c> value</c><00:02:55.879><c> before</c><00:02:56.879><c> the</c>

00:02:57.110 --> 00:02:57.120 align:start position:0%
back to its original value before the
 

00:02:57.120 --> 00:02:58.970 align:start position:0%
back to its original value before the
end<00:02:57.300><c> of</c><00:02:57.420><c> the</c><00:02:57.540><c> transaction</c><00:02:58.080><c> and</c><00:02:58.500><c> then</c><00:02:58.620><c> you</c><00:02:58.800><c> know</c>

00:02:58.970 --> 00:02:58.980 align:start position:0%
end of the transaction and then you know
 

00:02:58.980 --> 00:03:02.570 align:start position:0%
end of the transaction and then you know
we're<00:02:59.580><c> allotted</c><00:03:00.300><c> some</c><00:03:00.480><c> amount</c><00:03:00.780><c> of</c><00:03:00.900><c> of</c><00:03:01.080><c> refunds</c>

00:03:02.570 --> 00:03:02.580 align:start position:0%
we're allotted some amount of of refunds
 

00:03:02.580 --> 00:03:05.390 align:start position:0%
we're allotted some amount of of refunds
um<00:03:02.700><c> and</c><00:03:03.420><c> you</c><00:03:03.840><c> know</c><00:03:03.959><c> to</c><00:03:04.200><c> achieve</c><00:03:04.560><c> transientness</c>

00:03:05.390 --> 00:03:05.400 align:start position:0%
um and you know to achieve transientness
 

00:03:05.400 --> 00:03:08.330 align:start position:0%
um and you know to achieve transientness
in<00:03:05.760><c> this</c><00:03:05.940><c> way</c><00:03:06.120><c> is</c><00:03:06.360><c> actually</c><00:03:06.599><c> quite</c><00:03:06.900><c> messy</c>

00:03:08.330 --> 00:03:08.340 align:start position:0%
in this way is actually quite messy
 

00:03:08.340 --> 00:03:10.430 align:start position:0%
in this way is actually quite messy
um<00:03:08.400><c> from</c><00:03:09.000><c> you</c><00:03:09.300><c> know</c><00:03:09.360><c> the</c><00:03:09.660><c> developer</c><00:03:10.080><c> point</c><00:03:10.260><c> of</c>

00:03:10.430 --> 00:03:10.440 align:start position:0%
um from you know the developer point of
 

00:03:10.440 --> 00:03:11.869 align:start position:0%
um from you know the developer point of
view

00:03:11.869 --> 00:03:11.879 align:start position:0%
view
 

00:03:11.879 --> 00:03:13.190 align:start position:0%
view
um<00:03:12.000><c> you</c><00:03:12.420><c> know</c><00:03:12.480><c> it's</c><00:03:12.720><c> really</c><00:03:13.019><c> not</c>

00:03:13.190 --> 00:03:13.200 align:start position:0%
um you know it's really not
 

00:03:13.200 --> 00:03:15.290 align:start position:0%
um you know it's really not
straightforward<00:03:13.860><c> you</c><00:03:14.280><c> know</c><00:03:14.400><c> how</c><00:03:14.879><c> the</c>

00:03:15.290 --> 00:03:15.300 align:start position:0%
straightforward you know how the
 

00:03:15.300 --> 00:03:17.270 align:start position:0%
straightforward you know how the
accounting<00:03:15.720><c> will</c><00:03:15.959><c> work</c><00:03:16.140><c> for</c><00:03:16.379><c> this</c>

00:03:17.270 --> 00:03:17.280 align:start position:0%
accounting will work for this
 

00:03:17.280 --> 00:03:18.589 align:start position:0%
accounting will work for this
um<00:03:17.340><c> especially</c><00:03:17.640><c> because</c><00:03:17.819><c> refunds</c><00:03:18.360><c> are</c><00:03:18.480><c> now</c>

00:03:18.589 --> 00:03:18.599 align:start position:0%
um especially because refunds are now
 

00:03:18.599 --> 00:03:19.910 align:start position:0%
um especially because refunds are now
capped

00:03:19.910 --> 00:03:19.920 align:start position:0%
capped
 

00:03:19.920 --> 00:03:21.290 align:start position:0%
capped
um<00:03:20.040><c> and</c><00:03:20.220><c> so</c><00:03:20.340><c> you</c><00:03:20.519><c> know</c><00:03:20.640><c> enshrining</c><00:03:21.180><c> this</c>

00:03:21.290 --> 00:03:21.300 align:start position:0%
um and so you know enshrining this
 

00:03:21.300 --> 00:03:23.390 align:start position:0%
um and so you know enshrining this
directly<00:03:21.599><c> in</c><00:03:21.780><c> the</c><00:03:21.959><c> evm</c><00:03:22.319><c> is</c><00:03:22.620><c> is</c><00:03:22.860><c> a</c><00:03:23.099><c> more</c><00:03:23.220><c> direct</c>

00:03:23.390 --> 00:03:23.400 align:start position:0%
directly in the evm is is a more direct
 

00:03:23.400 --> 00:03:27.050 align:start position:0%
directly in the evm is is a more direct
uh<00:03:24.180><c> kind</c><00:03:24.360><c> of</c><00:03:24.480><c> use</c><00:03:24.659><c> case</c><00:03:24.900><c> to</c><00:03:25.140><c> get</c><00:03:25.260><c> transientness</c>

00:03:27.050 --> 00:03:27.060 align:start position:0%
uh kind of use case to get transientness
 

00:03:27.060 --> 00:03:28.729 align:start position:0%
uh kind of use case to get transientness
um<00:03:27.120><c> you</c><00:03:27.420><c> know</c><00:03:27.480><c> also</c><00:03:27.780><c> developers</c><00:03:28.319><c> are</c><00:03:28.500><c> kind</c><00:03:28.680><c> of</c>

00:03:28.729 --> 00:03:28.739 align:start position:0%
um you know also developers are kind of
 

00:03:28.739 --> 00:03:30.350 align:start position:0%
um you know also developers are kind of
having<00:03:28.860><c> to</c><00:03:29.040><c> go</c><00:03:29.220><c> and</c><00:03:29.400><c> do</c><00:03:29.580><c> the</c><00:03:29.700><c> sort</c><00:03:29.879><c> of</c><00:03:29.940><c> messy</c>

00:03:30.350 --> 00:03:30.360 align:start position:0%
having to go and do the sort of messy
 

00:03:30.360 --> 00:03:32.030 align:start position:0%
having to go and do the sort of messy
implementation<00:03:30.900><c> where</c><00:03:31.319><c> you'll</c><00:03:31.500><c> see</c><00:03:31.680><c> a</c><00:03:31.860><c> lot</c><00:03:31.920><c> of</c>

00:03:32.030 --> 00:03:32.040 align:start position:0%
implementation where you'll see a lot of
 

00:03:32.040 --> 00:03:34.610 align:start position:0%
implementation where you'll see a lot of
times<00:03:32.159><c> like</c><00:03:32.519><c> you</c><00:03:33.120><c> know</c><00:03:33.180><c> one</c><00:03:33.540><c> zero</c><00:03:33.900><c> one</c><00:03:34.080><c> instead</c>

00:03:34.610 --> 00:03:34.620 align:start position:0%
times like you know one zero one instead
 

00:03:34.620 --> 00:03:37.070 align:start position:0%
times like you know one zero one instead
of<00:03:34.739><c> clearing</c><00:03:35.220><c> to</c><00:03:35.519><c> zero</c><00:03:35.879><c> we're</c><00:03:36.060><c> clearing</c><00:03:36.540><c> to</c>

00:03:37.070 --> 00:03:37.080 align:start position:0%
of clearing to zero we're clearing to
 

00:03:37.080 --> 00:03:39.470 align:start position:0%
of clearing to zero we're clearing to
some<00:03:37.920><c> dirtied</c><00:03:38.340><c> value</c><00:03:38.640><c> because</c><00:03:38.940><c> as</c><00:03:39.300><c> we</c>

00:03:39.470 --> 00:03:39.480 align:start position:0%
some dirtied value because as we
 

00:03:39.480 --> 00:03:41.869 align:start position:0%
some dirtied value because as we
actually<00:03:39.599><c> end</c><00:03:39.840><c> up</c><00:03:39.959><c> getting</c><00:03:40.459><c> you</c><00:03:41.459><c> know</c><00:03:41.519><c> more</c>

00:03:41.869 --> 00:03:41.879 align:start position:0%
actually end up getting you know more
 

00:03:41.879 --> 00:03:43.850 align:start position:0%
actually end up getting you know more
refunds<00:03:42.480><c> in</c><00:03:42.599><c> that</c><00:03:42.780><c> case</c><00:03:42.959><c> and</c><00:03:43.200><c> so</c><00:03:43.379><c> it's</c><00:03:43.680><c> really</c>

00:03:43.850 --> 00:03:43.860 align:start position:0%
refunds in that case and so it's really
 

00:03:43.860 --> 00:03:45.949 align:start position:0%
refunds in that case and so it's really
the<00:03:44.040><c> sort</c><00:03:44.280><c> of</c><00:03:44.400><c> patchy</c><00:03:45.000><c> way</c><00:03:45.299><c> of</c><00:03:45.540><c> achieving</c>

00:03:45.949 --> 00:03:45.959 align:start position:0%
the sort of patchy way of achieving
 

00:03:45.959 --> 00:03:48.949 align:start position:0%
the sort of patchy way of achieving
transientness<00:03:46.620><c> in</c><00:03:46.920><c> the</c><00:03:47.099><c> evm</c><00:03:47.540><c> and</c><00:03:48.540><c> so</c><00:03:48.659><c> kind</c><00:03:48.840><c> of</c>

00:03:48.949 --> 00:03:48.959 align:start position:0%
transientness in the evm and so kind of
 

00:03:48.959 --> 00:03:51.350 align:start position:0%
transientness in the evm and so kind of
the<00:03:49.019><c> way</c><00:03:49.200><c> that</c><00:03:49.500><c> that</c><00:03:49.680><c> we</c><00:03:50.099><c> look</c><00:03:50.340><c> at</c><00:03:50.580><c> this</c><00:03:50.700><c> EIP</c><00:03:51.060><c> is</c>

00:03:51.350 --> 00:03:51.360 align:start position:0%
the way that that we look at this EIP is
 

00:03:51.360 --> 00:03:53.030 align:start position:0%
the way that that we look at this EIP is
actually<00:03:51.540><c> sort</c><00:03:51.780><c> of</c><00:03:51.900><c> a</c><00:03:52.019><c> cleanup</c><00:03:52.379><c> it's</c><00:03:52.739><c> it's</c>

00:03:53.030 --> 00:03:53.040 align:start position:0%
actually sort of a cleanup it's it's
 

00:03:53.040 --> 00:03:55.610 align:start position:0%
actually sort of a cleanup it's it's
relieving<00:03:53.640><c> some</c><00:03:53.819><c> of</c><00:03:53.940><c> this</c><00:03:54.060><c> Tech</c><00:03:54.299><c> depth</c><00:03:54.780><c> here</c>

00:03:55.610 --> 00:03:55.620 align:start position:0%
relieving some of this Tech depth here
 

00:03:55.620 --> 00:03:57.229 align:start position:0%
relieving some of this Tech depth here
um<00:03:55.680><c> because</c><00:03:55.860><c> this</c><00:03:56.159><c> is</c><00:03:56.340><c> a</c><00:03:56.519><c> real</c><00:03:56.640><c> use</c><00:03:56.879><c> case</c><00:03:57.060><c> and</c>

00:03:57.229 --> 00:03:57.239 align:start position:0%
um because this is a real use case and
 

00:03:57.239 --> 00:04:00.050 align:start position:0%
um because this is a real use case and
it<00:03:57.360><c> is</c><00:03:57.540><c> wanted</c>

00:04:00.050 --> 00:04:00.060 align:start position:0%
 
 

00:04:00.060 --> 00:04:02.330 align:start position:0%
 
so<00:04:00.599><c> one</c><00:04:00.959><c> really</c><00:04:01.200><c> cool</c><00:04:01.440><c> side</c><00:04:01.739><c> effect</c><00:04:01.920><c> of</c><00:04:02.159><c> this</c>

00:04:02.330 --> 00:04:02.340 align:start position:0%
so one really cool side effect of this
 

00:04:02.340 --> 00:04:04.009 align:start position:0%
so one really cool side effect of this
is<00:04:02.879><c> it</c><00:04:03.180><c> actually</c><00:04:03.299><c> helps</c><00:04:03.659><c> a</c><00:04:03.780><c> lot</c><00:04:03.840><c> with</c>

00:04:04.009 --> 00:04:04.019 align:start position:0%
is it actually helps a lot with
 

00:04:04.019 --> 00:04:06.470 align:start position:0%
is it actually helps a lot with
parallelization<00:04:04.739><c> because</c>

00:04:06.470 --> 00:04:06.480 align:start position:0%
parallelization because
 

00:04:06.480 --> 00:04:07.729 align:start position:0%
parallelization because
um<00:04:06.540><c> you</c><00:04:06.720><c> know</c><00:04:06.780><c> we</c><00:04:06.900><c> want</c><00:04:07.019><c> we</c><00:04:07.319><c> want</c><00:04:07.379><c> to</c><00:04:07.500><c> scale</c>

00:04:07.729 --> 00:04:07.739 align:start position:0%
um you know we want we want to scale
 

00:04:07.739 --> 00:04:09.410 align:start position:0%
um you know we want we want to scale
ethereum<00:04:08.220><c> we</c><00:04:08.459><c> want</c><00:04:08.580><c> to</c><00:04:08.760><c> increase</c><00:04:09.120><c> the</c>

00:04:09.410 --> 00:04:09.420 align:start position:0%
ethereum we want to increase the
 

00:04:09.420 --> 00:04:10.789 align:start position:0%
ethereum we want to increase the
throughput<00:04:09.780><c> of</c><00:04:09.959><c> the</c><00:04:10.080><c> system</c><00:04:10.200><c> and</c><00:04:10.500><c> we</c><00:04:10.560><c> can</c><00:04:10.680><c> do</c>

00:04:10.789 --> 00:04:10.799 align:start position:0%
throughput of the system and we can do
 

00:04:10.799 --> 00:04:13.429 align:start position:0%
throughput of the system and we can do
that<00:04:10.980><c> by</c><00:04:11.220><c> paralyzing</c><00:04:11.819><c> the</c><00:04:12.000><c> evm</c><00:04:12.420><c> and</c><00:04:13.019><c> right</c><00:04:13.260><c> now</c>

00:04:13.429 --> 00:04:13.439 align:start position:0%
that by paralyzing the evm and right now
 

00:04:13.439 --> 00:04:15.890 align:start position:0%
that by paralyzing the evm and right now
anytime<00:04:14.099><c> that</c><00:04:14.459><c> there</c><00:04:14.879><c> is</c>

00:04:15.890 --> 00:04:15.900 align:start position:0%
anytime that there is
 

00:04:15.900 --> 00:04:18.229 align:start position:0%
anytime that there is
um a<00:04:16.440><c> lock</c><00:04:16.620><c> taken</c><00:04:17.100><c> in</c><00:04:17.280><c> a</c><00:04:17.459><c> contract</c><00:04:17.760><c> it</c><00:04:18.120><c> is</c>

00:04:18.229 --> 00:04:18.239 align:start position:0%
um a lock taken in a contract it is
 

00:04:18.239 --> 00:04:20.150 align:start position:0%
um a lock taken in a contract it is
writing<00:04:18.600><c> the</c><00:04:18.720><c> storage</c><00:04:18.959><c> and</c><00:04:19.500><c> that</c><00:04:19.680><c> prevents</c>

00:04:20.150 --> 00:04:20.160 align:start position:0%
writing the storage and that prevents
 

00:04:20.160 --> 00:04:22.550 align:start position:0%
writing the storage and that prevents
parallelization<00:04:21.000><c> of</c><00:04:21.660><c> that</c><00:04:21.840><c> transaction</c><00:04:22.260><c> with</c>

00:04:22.550 --> 00:04:22.560 align:start position:0%
parallelization of that transaction with
 

00:04:22.560 --> 00:04:24.469 align:start position:0%
parallelization of that transaction with
other<00:04:22.800><c> transactions</c><00:04:23.460><c> that</c><00:04:24.000><c> are</c><00:04:24.120><c> trying</c><00:04:24.300><c> to</c>

00:04:24.469 --> 00:04:24.479 align:start position:0%
other transactions that are trying to
 

00:04:24.479 --> 00:04:25.969 align:start position:0%
other transactions that are trying to
interact<00:04:24.780><c> with</c><00:04:24.900><c> the</c><00:04:25.080><c> same</c><00:04:25.199><c> contract</c><00:04:25.500><c> so</c><00:04:25.740><c> if</c><00:04:25.860><c> we</c>

00:04:25.969 --> 00:04:25.979 align:start position:0%
interact with the same contract so if we
 

00:04:25.979 --> 00:04:27.590 align:start position:0%
interact with the same contract so if we
move<00:04:26.160><c> all</c><00:04:26.340><c> these</c><00:04:26.580><c> into</c><00:04:26.820><c> transient</c><00:04:27.300><c> storage</c>

00:04:27.590 --> 00:04:27.600 align:start position:0%
move all these into transient storage
 

00:04:27.600 --> 00:04:29.390 align:start position:0%
move all these into transient storage
instead<00:04:28.020><c> then</c><00:04:28.259><c> we'll</c><00:04:28.440><c> be</c><00:04:28.560><c> able</c><00:04:28.680><c> to</c><00:04:28.740><c> paralyze</c><00:04:29.220><c> a</c>

00:04:29.390 --> 00:04:29.400 align:start position:0%
instead then we'll be able to paralyze a
 

00:04:29.400 --> 00:04:31.550 align:start position:0%
instead then we'll be able to paralyze a
lot<00:04:29.520><c> more</c><00:04:29.639><c> transactions</c><00:04:30.360><c> and</c><00:04:30.960><c> it's</c><00:04:31.139><c> important</c>

00:04:31.550 --> 00:04:31.560 align:start position:0%
lot more transactions and it's important
 

00:04:31.560 --> 00:04:33.890 align:start position:0%
lot more transactions and it's important
to<00:04:31.860><c> try</c><00:04:31.979><c> to</c><00:04:32.100><c> get</c><00:04:32.280><c> this</c><00:04:32.460><c> change</c><00:04:32.699><c> in</c><00:04:32.940><c> sooner</c>

00:04:33.890 --> 00:04:33.900 align:start position:0%
to try to get this change in sooner
 

00:04:33.900 --> 00:04:35.450 align:start position:0%
to try to get this change in sooner
rather<00:04:34.199><c> than</c><00:04:34.380><c> later</c><00:04:34.620><c> so</c><00:04:34.919><c> we</c><00:04:35.100><c> can</c><00:04:35.220><c> start</c>

00:04:35.450 --> 00:04:35.460 align:start position:0%
rather than later so we can start
 

00:04:35.460 --> 00:04:38.210 align:start position:0%
rather than later so we can start
adopting<00:04:36.060><c> this</c><00:04:36.300><c> pattern</c><00:04:36.660><c> now</c><00:04:37.080><c> and</c><00:04:37.680><c> have</c><00:04:37.979><c> more</c>

00:04:38.210 --> 00:04:38.220 align:start position:0%
adopting this pattern now and have more
 

00:04:38.220 --> 00:04:40.969 align:start position:0%
adopting this pattern now and have more
of<00:04:38.400><c> the</c><00:04:38.520><c> network</c><00:04:38.699><c> using</c><00:04:39.419><c> this</c><00:04:39.720><c> kind</c><00:04:40.080><c> of</c><00:04:40.199><c> way</c><00:04:40.740><c> of</c>

00:04:40.969 --> 00:04:40.979 align:start position:0%
of the network using this kind of way of
 

00:04:40.979 --> 00:04:44.749 align:start position:0%
of the network using this kind of way of
doing<00:04:41.520><c> locks</c><00:04:42.060><c> so</c><00:04:42.660><c> we</c><00:04:42.840><c> can</c><00:04:43.080><c> have</c><00:04:43.800><c> more</c><00:04:44.160><c> parallel</c>

00:04:44.749 --> 00:04:44.759 align:start position:0%
doing locks so we can have more parallel
 

00:04:44.759 --> 00:04:47.090 align:start position:0%
doing locks so we can have more parallel
execution<00:04:45.240><c> in</c><00:04:45.479><c> the</c><00:04:45.600><c> future</c>

00:04:47.090 --> 00:04:47.100 align:start position:0%
execution in the future
 

00:04:47.100 --> 00:04:49.129 align:start position:0%
execution in the future
another<00:04:48.000><c> problem</c><00:04:48.360><c> is</c><00:04:48.660><c> that</c><00:04:48.840><c> it's</c><00:04:48.960><c> really</c>

00:04:49.129 --> 00:04:49.139 align:start position:0%
another problem is that it's really
 

00:04:49.139 --> 00:04:52.490 align:start position:0%
another problem is that it's really
difficult<00:04:49.440><c> to</c><00:04:50.160><c> know</c><00:04:50.460><c> how</c><00:04:51.180><c> much</c><00:04:51.360><c> gas</c><00:04:51.720><c> or</c><00:04:52.080><c> how</c>

00:04:52.490 --> 00:04:52.500 align:start position:0%
difficult to know how much gas or how
 

00:04:52.500 --> 00:04:53.749 align:start position:0%
difficult to know how much gas or how
much<00:04:52.620><c> gas</c><00:04:52.740><c> is</c><00:04:52.919><c> going</c><00:04:53.100><c> to</c><00:04:53.160><c> be</c><00:04:53.220><c> used</c><00:04:53.340><c> when</c><00:04:53.580><c> you're</c>

00:04:53.749 --> 00:04:53.759 align:start position:0%
much gas is going to be used when you're
 

00:04:53.759 --> 00:04:55.189 align:start position:0%
much gas is going to be used when you're
allocating<00:04:54.120><c> memory</c><00:04:54.479><c> because</c><00:04:54.720><c> there's</c><00:04:54.960><c> this</c>

00:04:55.189 --> 00:04:55.199 align:start position:0%
allocating memory because there's this
 

00:04:55.199 --> 00:04:57.409 align:start position:0%
allocating memory because there's this
like<00:04:55.380><c> crazy</c><00:04:55.860><c> non-linear</c><00:04:56.460><c> function</c>

00:04:57.409 --> 00:04:57.419 align:start position:0%
like crazy non-linear function
 

00:04:57.419 --> 00:04:58.909 align:start position:0%
like crazy non-linear function
so<00:04:57.840><c> this</c><00:04:58.080><c> makes</c><00:04:58.259><c> it</c><00:04:58.500><c> much</c><00:04:58.740><c> more</c>

00:04:58.909 --> 00:04:58.919 align:start position:0%
so this makes it much more
 

00:04:58.919 --> 00:05:01.430 align:start position:0%
so this makes it much more
straightforward<00:04:59.520><c> because</c><00:05:00.180><c> every</c><00:05:00.900><c> you</c><00:05:01.380><c> know</c>

00:05:01.430 --> 00:05:01.440 align:start position:0%
straightforward because every you know
 

00:05:01.440 --> 00:05:04.249 align:start position:0%
straightforward because every you know
t-store<00:05:01.979><c> uses</c><00:05:02.520><c> the</c><00:05:02.759><c> same</c><00:05:02.880><c> amount</c><00:05:03.120><c> of</c><00:05:03.300><c> gas</c><00:05:03.479><c> so</c>

00:05:04.249 --> 00:05:04.259 align:start position:0%
t-store uses the same amount of gas so
 

00:05:04.259 --> 00:05:06.170 align:start position:0%
t-store uses the same amount of gas so
it's<00:05:04.380><c> easier</c><00:05:04.740><c> for</c><00:05:04.979><c> a</c><00:05:05.100><c> developer</c><00:05:05.460><c> to</c><00:05:05.699><c> like</c><00:05:05.880><c> know</c>

00:05:06.170 --> 00:05:06.180 align:start position:0%
it's easier for a developer to like know
 

00:05:06.180 --> 00:05:08.030 align:start position:0%
it's easier for a developer to like know
how<00:05:06.479><c> much</c><00:05:06.600><c> gas</c><00:05:06.900><c> they're</c><00:05:07.199><c> going</c><00:05:07.440><c> to</c><00:05:07.560><c> be</c><00:05:07.680><c> using</c>

00:05:08.030 --> 00:05:08.040 align:start position:0%
how much gas they're going to be using
 

00:05:08.040 --> 00:05:09.290 align:start position:0%
how much gas they're going to be using
when<00:05:08.460><c> they're</c><00:05:08.699><c> writing</c><00:05:09.060><c> their</c><00:05:09.120><c> smart</c>

00:05:09.290 --> 00:05:09.300 align:start position:0%
when they're writing their smart
 

00:05:09.300 --> 00:05:11.749 align:start position:0%
when they're writing their smart
contracts

00:05:11.749 --> 00:05:11.759 align:start position:0%
contracts
 

00:05:11.759 --> 00:05:13.790 align:start position:0%
contracts
cool<00:05:12.180><c> and</c><00:05:12.360><c> kind</c><00:05:12.780><c> of</c><00:05:12.900><c> on</c><00:05:13.020><c> the</c><00:05:13.139><c> on</c><00:05:13.320><c> the</c><00:05:13.500><c> last</c><00:05:13.620><c> note</c>

00:05:13.790 --> 00:05:13.800 align:start position:0%
cool and kind of on the on the last note
 

00:05:13.800 --> 00:05:15.409 align:start position:0%
cool and kind of on the on the last note
here<00:05:14.160><c> I</c><00:05:14.400><c> just</c><00:05:14.520><c> want</c><00:05:14.639><c> to</c><00:05:14.759><c> re-emphasize</c><00:05:15.240><c> that</c>

00:05:15.409 --> 00:05:15.419 align:start position:0%
here I just want to re-emphasize that
 

00:05:15.419 --> 00:05:17.270 align:start position:0%
here I just want to re-emphasize that
this<00:05:15.660><c> is</c><00:05:15.780><c> not</c><00:05:16.020><c> necessarily</c><00:05:16.440><c> an</c><00:05:16.680><c> addition</c><00:05:16.979><c> to</c>

00:05:17.270 --> 00:05:17.280 align:start position:0%
this is not necessarily an addition to
 

00:05:17.280 --> 00:05:18.950 align:start position:0%
this is not necessarily an addition to
the<00:05:17.400><c> evm</c><00:05:17.880><c> it's</c><00:05:18.000><c> it's</c><00:05:18.180><c> really</c><00:05:18.419><c> we're</c><00:05:18.660><c> thinking</c>

00:05:18.950 --> 00:05:18.960 align:start position:0%
the evm it's it's really we're thinking
 

00:05:18.960 --> 00:05:22.010 align:start position:0%
the evm it's it's really we're thinking
about<00:05:19.080><c> it</c><00:05:19.320><c> as</c><00:05:19.500><c> a</c><00:05:20.040><c> cleanup</c><00:05:20.400><c> a</c><00:05:20.759><c> cleaner</c><00:05:21.300><c> way</c><00:05:21.540><c> of</c>

00:05:22.010 --> 00:05:22.020 align:start position:0%
about it as a cleanup a cleaner way of
 

00:05:22.020 --> 00:05:25.730 align:start position:0%
about it as a cleanup a cleaner way of
of<00:05:22.259><c> achieving</c><00:05:22.860><c> this</c><00:05:23.160><c> use</c><00:05:23.340><c> case</c><00:05:23.580><c> in</c><00:05:23.880><c> the</c><00:05:24.000><c> evm</c><00:05:24.740><c> I</c>

00:05:25.730 --> 00:05:25.740 align:start position:0%
of achieving this use case in the evm I
 

00:05:25.740 --> 00:05:27.469 align:start position:0%
of achieving this use case in the evm I
also<00:05:25.979><c> want</c><00:05:26.100><c> to</c><00:05:26.220><c> point</c><00:05:26.699><c> out</c><00:05:26.820><c> this</c><00:05:27.000><c> is</c><00:05:27.120><c> a</c><00:05:27.360><c> really</c>

00:05:27.469 --> 00:05:27.479 align:start position:0%
also want to point out this is a really
 

00:05:27.479 --> 00:05:30.590 align:start position:0%
also want to point out this is a really
siled<00:05:28.139><c> change</c><00:05:28.500><c> it's</c><00:05:28.919><c> two</c><00:05:29.460><c> op</c><00:05:29.699><c> codes</c><00:05:30.000><c> it's</c>

00:05:30.590 --> 00:05:30.600 align:start position:0%
siled change it's two op codes it's
 

00:05:30.600 --> 00:05:32.330 align:start position:0%
siled change it's two op codes it's
easily<00:05:31.020><c> testable</c>

00:05:32.330 --> 00:05:32.340 align:start position:0%
easily testable
 

00:05:32.340 --> 00:05:36.290 align:start position:0%
easily testable
um<00:05:32.479><c> and</c><00:05:33.479><c> uh</c><00:05:34.500><c> also</c><00:05:35.220><c> benefit</c><00:05:35.400><c> it's</c><00:05:35.759><c> already</c><00:05:36.000><c> been</c>

00:05:36.290 --> 00:05:36.300 align:start position:0%
um and uh also benefit it's already been
 

00:05:36.300 --> 00:05:38.749 align:start position:0%
um and uh also benefit it's already been
implemented<00:05:36.840><c> across</c><00:05:37.320><c> four</c><00:05:37.500><c> clients</c><00:05:37.979><c> so</c>

00:05:38.749 --> 00:05:38.759 align:start position:0%
implemented across four clients so
 

00:05:38.759 --> 00:05:41.870 align:start position:0%
implemented across four clients so
nethermind<00:05:39.419><c> Bay</c><00:05:39.780><c> Zoo</c><00:05:40.080><c> ethereum</c><00:05:41.039><c> JM</c><00:05:41.520><c> or</c>

00:05:41.870 --> 00:05:41.880 align:start position:0%
nethermind Bay Zoo ethereum JM or
 

00:05:41.880 --> 00:05:46.010 align:start position:0%
nethermind Bay Zoo ethereum JM or
ethereum<00:05:42.300><c> jmbs</c><00:05:43.080><c> and</c><00:05:43.680><c> uh</c><00:05:44.220><c> also</c><00:05:45.060><c> Geth</c><00:05:45.479><c> is</c>

00:05:46.010 --> 00:05:46.020 align:start position:0%
ethereum jmbs and uh also Geth is
 

00:05:46.020 --> 00:05:48.050 align:start position:0%
ethereum jmbs and uh also Geth is
implemented<00:05:46.740><c> we've</c><00:05:47.100><c> also</c><00:05:47.280><c> written</c><00:05:47.580><c> tests</c><00:05:47.940><c> for</c>

00:05:48.050 --> 00:05:48.060 align:start position:0%
implemented we've also written tests for
 

00:05:48.060 --> 00:05:49.790 align:start position:0%
implemented we've also written tests for
this<00:05:48.180><c> they</c><00:05:48.479><c> all</c><00:05:48.660><c> pass</c>

00:05:49.790 --> 00:05:49.800 align:start position:0%
this they all pass
 

00:05:49.800 --> 00:05:51.350 align:start position:0%
this they all pass
um<00:05:49.860><c> and</c><00:05:50.039><c> so</c><00:05:50.160><c> the</c><00:05:50.280><c> kind</c><00:05:50.699><c> of</c><00:05:50.820><c> the</c><00:05:50.940><c> final</c><00:05:51.060><c> ask</c>

00:05:51.350 --> 00:05:51.360 align:start position:0%
um and so the kind of the final ask
 

00:05:51.360 --> 00:05:52.969 align:start position:0%
um and so the kind of the final ask
today<00:05:51.660><c> is</c><00:05:51.840><c> to</c><00:05:52.020><c> just</c><00:05:52.199><c> really</c><00:05:52.320><c> get</c><00:05:52.560><c> some</c><00:05:52.800><c> more</c>

00:05:52.969 --> 00:05:52.979 align:start position:0%
today is to just really get some more
 

00:05:52.979 --> 00:05:55.430 align:start position:0%
today is to just really get some more
client<00:05:53.520><c> Dev</c><00:05:53.759><c> eyes</c><00:05:54.060><c> on</c><00:05:54.419><c> these</c><00:05:54.600><c> PRS</c><00:05:55.080><c> on</c><00:05:55.320><c> the</c>

00:05:55.430 --> 00:05:55.440 align:start position:0%
client Dev eyes on these PRS on the
 

00:05:55.440 --> 00:05:57.350 align:start position:0%
client Dev eyes on these PRS on the
tests<00:05:55.680><c> we've</c><00:05:55.919><c> written</c><00:05:56.220><c> and</c><00:05:56.759><c> to</c><00:05:56.940><c> actually</c><00:05:57.060><c> kind</c>

00:05:57.350 --> 00:05:57.360 align:start position:0%
tests we've written and to actually kind
 

00:05:57.360 --> 00:05:59.090 align:start position:0%
tests we've written and to actually kind
of<00:05:57.479><c> seriously</c><00:05:57.840><c> open</c><00:05:58.020><c> this</c><00:05:58.320><c> conversation</c><00:05:58.800><c> of</c>

00:05:59.090 --> 00:05:59.100 align:start position:0%
of seriously open this conversation of
 

00:05:59.100 --> 00:06:03.469 align:start position:0%
of seriously open this conversation of
having<00:05:59.280><c> CFI</c><00:05:59.940><c> for</c><00:06:00.180><c> 1153</c><00:06:00.960><c> in</c><00:06:01.680><c> Shanghai</c>

00:06:03.469 --> 00:06:03.479 align:start position:0%
having CFI for 1153 in Shanghai
 

00:06:03.479 --> 00:06:05.990 align:start position:0%
having CFI for 1153 in Shanghai
um<00:06:03.600><c> thank</c><00:06:03.900><c> you</c>

00:06:05.990 --> 00:06:06.000 align:start position:0%
um thank you
 

00:06:06.000 --> 00:06:08.029 align:start position:0%
um thank you
I<00:06:06.539><c> guess</c><00:06:06.720><c> just</c><00:06:07.080><c> to</c><00:06:07.199><c> make</c><00:06:07.380><c> sure</c><00:06:07.440><c> we</c><00:06:07.680><c> have</c><00:06:07.800><c> time</c>

00:06:08.029 --> 00:06:08.039 align:start position:0%
I guess just to make sure we have time
 

00:06:08.039 --> 00:06:10.370 align:start position:0%
I guess just to make sure we have time
like<00:06:08.340><c> are</c><00:06:08.940><c> there</c><00:06:09.120><c> like</c><00:06:09.360><c> a</c><00:06:09.539><c> couple</c><00:06:09.660><c> client</c><00:06:10.080><c> devs</c>

00:06:10.370 --> 00:06:10.380 align:start position:0%
like are there like a couple client devs
 

00:06:10.380 --> 00:06:11.570 align:start position:0%
like are there like a couple client devs
with<00:06:10.440><c> strong</c><00:06:10.680><c> opinions</c><00:06:11.039><c> about</c><00:06:11.220><c> this</c><00:06:11.400><c> we</c>

00:06:11.570 --> 00:06:11.580 align:start position:0%
with strong opinions about this we
 

00:06:11.580 --> 00:06:13.670 align:start position:0%
with strong opinions about this we
probably<00:06:11.820><c> can't</c><00:06:12.000><c> do</c><00:06:12.180><c> everyone</c><00:06:12.360><c> but</c><00:06:12.720><c> uh</c><00:06:13.320><c> okay</c><00:06:13.440><c> I</c>

00:06:13.670 --> 00:06:13.680 align:start position:0%
probably can't do everyone but uh okay I
 

00:06:13.680 --> 00:06:15.590 align:start position:0%
probably can't do everyone but uh okay I
know<00:06:13.860><c> first</c><00:06:14.100><c> I</c><00:06:14.699><c> have</c><00:06:14.880><c> a</c><00:06:14.940><c> minute</c><00:06:15.060><c> opinion</c><00:06:15.479><c> on</c>

00:06:15.590 --> 00:06:15.600 align:start position:0%
know first I have a minute opinion on
 

00:06:15.600 --> 00:06:17.510 align:start position:0%
know first I have a minute opinion on
this<00:06:15.720><c> I</c><00:06:15.960><c> think</c><00:06:16.080><c> it's</c><00:06:16.259><c> awesome</c><00:06:16.560><c> that</c><00:06:17.100><c> people</c>

00:06:17.510 --> 00:06:17.520 align:start position:0%
this I think it's awesome that people
 

00:06:17.520 --> 00:06:19.189 align:start position:0%
this I think it's awesome that people
from<00:06:17.759><c> outside</c><00:06:17.940><c> the</c><00:06:18.180><c> core</c><00:06:18.300><c> team</c><00:06:18.600><c> are</c><00:06:18.900><c> not</c><00:06:19.020><c> just</c>

00:06:19.189 --> 00:06:19.199 align:start position:0%
from outside the core team are not just
 

00:06:19.199 --> 00:06:20.990 align:start position:0%
from outside the core team are not just
riding<00:06:19.680><c> the</c><00:06:19.800><c> spec</c><00:06:20.039><c> writing</c><00:06:20.880><c> the</c>

00:06:20.990 --> 00:06:21.000 align:start position:0%
riding the spec writing the
 

00:06:21.000 --> 00:06:22.550 align:start position:0%
riding the spec writing the
implementation<00:06:21.479><c> but</c><00:06:21.720><c> also</c><00:06:21.960><c> writing</c><00:06:22.440><c> the</c>

00:06:22.550 --> 00:06:22.560 align:start position:0%
implementation but also writing the
 

00:06:22.560 --> 00:06:25.620 align:start position:0%
implementation but also writing the
tests<00:06:22.979><c> I</c><00:06:23.639><c> mean</c><00:06:23.819><c> big</c><00:06:24.120><c> round</c><00:06:24.300><c> of</c><00:06:24.479><c> applause</c>

00:06:25.620 --> 00:06:25.630 align:start position:0%
tests I mean big round of applause
 

00:06:25.630 --> 00:06:27.000 align:start position:0%
tests I mean big round of applause
[Applause]

00:06:27.000 --> 00:06:27.010 align:start position:0%
[Applause]
 

00:06:27.010 --> 00:06:30.650 align:start position:0%
[Applause]
[Music]

00:06:30.650 --> 00:06:30.660 align:start position:0%
 
 

00:06:30.660 --> 00:06:32.749 align:start position:0%
 
any<00:06:31.020><c> other</c><00:06:31.259><c> comments</c>

00:06:32.749 --> 00:06:32.759 align:start position:0%
any other comments
 

00:06:32.759 --> 00:06:34.850 align:start position:0%
any other comments
Peter<00:06:33.240><c> so</c>

00:06:34.850 --> 00:06:34.860 align:start position:0%
Peter so
 

00:06:34.860 --> 00:06:37.550 align:start position:0%
Peter so
um only<00:06:35.160><c> know</c><00:06:35.520><c> just</c><00:06:35.940><c> FYI</c><00:06:36.660><c> I</c><00:06:36.780><c> do</c><00:06:37.020><c> like</c><00:06:37.139><c> the</c><00:06:37.319><c> EIP</c>

00:06:37.550 --> 00:06:37.560 align:start position:0%
um only know just FYI I do like the EIP
 

00:06:37.560 --> 00:06:38.870 align:start position:0%
um only know just FYI I do like the EIP
however

00:06:38.870 --> 00:06:38.880 align:start position:0%
however
 

00:06:38.880 --> 00:06:40.610 align:start position:0%
however
um<00:06:39.000><c> I</c><00:06:39.539><c> kind</c><00:06:39.660><c> of</c><00:06:39.720><c> have</c><00:06:39.840><c> a</c><00:06:40.020><c> feeling</c><00:06:40.139><c> that</c><00:06:40.440><c> the</c>

00:06:40.610 --> 00:06:40.620 align:start position:0%
um I kind of have a feeling that the
 

00:06:40.620 --> 00:06:42.590 align:start position:0%
um I kind of have a feeling that the
russianizations<00:06:41.400><c> are</c><00:06:41.759><c> not</c><00:06:41.940><c> necessarily</c><00:06:42.360><c> all</c>

00:06:42.590 --> 00:06:42.600 align:start position:0%
russianizations are not necessarily all
 

00:06:42.600 --> 00:06:44.870 align:start position:0%
russianizations are not necessarily all
equally<00:06:43.380><c> valid</c><00:06:43.800><c> with</c><00:06:44.400><c> the</c><00:06:44.580><c> parallel</c>

00:06:44.870 --> 00:06:44.880 align:start position:0%
equally valid with the parallel
 

00:06:44.880 --> 00:06:47.330 align:start position:0%
equally valid with the parallel
execution<00:06:45.419><c> I</c><00:06:46.080><c> think</c><00:06:46.139><c> that's</c><00:06:46.319><c> kind</c><00:06:46.560><c> of</c><00:06:46.740><c> a</c><00:06:47.039><c> far</c>

00:06:47.330 --> 00:06:47.340 align:start position:0%
execution I think that's kind of a far
 

00:06:47.340 --> 00:06:50.150 align:start position:0%
execution I think that's kind of a far
away<00:06:47.520><c> dream</c><00:06:47.880><c> so</c><00:06:48.240><c> I</c><00:06:48.419><c> I</c><00:06:48.840><c> yeah</c>

00:06:50.150 --> 00:06:50.160 align:start position:0%
away dream so I I yeah
 

00:06:50.160 --> 00:06:52.490 align:start position:0%
away dream so I I yeah
I<00:06:50.639><c> mean</c><00:06:50.960><c> essentially</c><00:06:51.960><c> every</c><00:06:52.139><c> time</c><00:06:52.319><c> you</c>

00:06:52.490 --> 00:06:52.500 align:start position:0%
I mean essentially every time you
 

00:06:52.500 --> 00:06:54.590 align:start position:0%
I mean essentially every time you
execute<00:06:52.800><c> a</c><00:06:52.979><c> transaction</c><00:06:53.340><c> you</c><00:06:54.240><c> will</c><00:06:54.360><c> touch</c>

00:06:54.590 --> 00:06:54.600 align:start position:0%
execute a transaction you will touch
 

00:06:54.600 --> 00:06:56.090 align:start position:0%
execute a transaction you will touch
some<00:06:54.900><c> state</c><00:06:55.139><c> so</c><00:06:55.380><c> if</c><00:06:55.500><c> you</c><00:06:55.560><c> touch</c><00:06:55.740><c> the</c><00:06:55.979><c> same</c>

00:06:56.090 --> 00:06:56.100 align:start position:0%
some state so if you touch the same
 

00:06:56.100 --> 00:06:57.469 align:start position:0%
some state so if you touch the same
contract<00:06:56.460><c> you</c><00:06:56.580><c> will</c><00:06:56.759><c> touch</c><00:06:56.880><c> the</c><00:06:57.120><c> state</c><00:06:57.180><c> some</c>

00:06:57.469 --> 00:06:57.479 align:start position:0%
contract you will touch the state some
 

00:06:57.479 --> 00:06:59.029 align:start position:0%
contract you will touch the state some
State<00:06:57.660><c> anyway</c><00:06:57.840><c> so</c><00:06:58.259><c> that</c><00:06:58.380><c> I</c><00:06:58.620><c> don't</c><00:06:58.740><c> think</c><00:06:58.860><c> it</c>

00:06:59.029 --> 00:06:59.039 align:start position:0%
State anyway so that I don't think it
 

00:06:59.039 --> 00:07:02.270 align:start position:0%
State anyway so that I don't think it
helps<00:06:59.400><c> there</c><00:07:00.060><c> however</c><00:07:00.720><c> I</c><00:07:01.259><c> I</c><00:07:01.740><c> mean</c><00:07:01.919><c> personally</c>

00:07:02.270 --> 00:07:02.280 align:start position:0%
helps there however I I mean personally
 

00:07:02.280 --> 00:07:04.670 align:start position:0%
helps there however I I mean personally
I<00:07:02.400><c> think</c><00:07:02.520><c> it</c><00:07:02.940><c> might</c><00:07:03.120><c> be</c><00:07:03.300><c> nice</c><00:07:03.539><c> one</c><00:07:04.380><c> thing</c><00:07:04.560><c> it</c>

00:07:04.670 --> 00:07:04.680 align:start position:0%
I think it might be nice one thing it
 

00:07:04.680 --> 00:07:07.790 align:start position:0%
I think it might be nice one thing it
would<00:07:04.919><c> be</c>

00:07:07.790 --> 00:07:07.800 align:start position:0%
 
 

00:07:07.800 --> 00:07:16.450 align:start position:0%
 
yeah<00:07:08.160><c> let's</c><00:07:08.520><c> just</c><00:07:08.699><c> keep</c><00:07:09.000><c> it</c><00:07:09.120><c> at</c><00:07:09.300><c> that</c>

00:07:16.450 --> 00:07:16.460 align:start position:0%
 
 

00:07:16.460 --> 00:07:19.610 align:start position:0%
 
I<00:07:17.460><c> I</c><00:07:17.460><c> don't</c><00:07:18.060><c> really</c><00:07:18.180><c> see</c><00:07:18.479><c> the</c><00:07:18.600><c> point</c><00:07:18.780><c> but</c><00:07:19.199><c> I'm</c>

00:07:19.610 --> 00:07:19.620 align:start position:0%
I I don't really see the point but I'm
 

00:07:19.620 --> 00:07:22.010 align:start position:0%
I I don't really see the point but I'm
also<00:07:19.919><c> not</c><00:07:20.099><c> a</c><00:07:20.340><c> not</c><00:07:20.580><c> a</c><00:07:20.819><c> not</c><00:07:21.120><c> a</c><00:07:21.419><c> contract</c>

00:07:22.010 --> 00:07:22.020 align:start position:0%
also not a not a not a contract
 

00:07:22.020 --> 00:07:23.450 align:start position:0%
also not a not a not a contract
developer

00:07:23.450 --> 00:07:23.460 align:start position:0%
developer
 

00:07:23.460 --> 00:07:26.029 align:start position:0%
developer
um<00:07:23.520><c> it</c><00:07:24.479><c> seems</c><00:07:24.780><c> to</c><00:07:24.900><c> me</c><00:07:25.080><c> like</c><00:07:25.259><c> a</c><00:07:25.500><c> nice</c><00:07:25.680><c> to</c><00:07:25.860><c> have</c>

00:07:26.029 --> 00:07:26.039 align:start position:0%
um it seems to me like a nice to have
 

00:07:26.039 --> 00:07:29.870 align:start position:0%
um it seems to me like a nice to have
but<00:07:26.460><c> nothing</c><00:07:26.880><c> that's</c><00:07:27.720><c> critical</c><00:07:28.199><c> for</c><00:07:28.919><c> for</c><00:07:29.580><c> us</c>

00:07:29.870 --> 00:07:29.880 align:start position:0%
but nothing that's critical for for us
 

00:07:29.880 --> 00:07:31.550 align:start position:0%
but nothing that's critical for for us
right<00:07:30.240><c> now</c>

00:07:31.550 --> 00:07:31.560 align:start position:0%
right now
 

00:07:31.560 --> 00:07:34.490 align:start position:0%
right now
so<00:07:31.979><c> I</c><00:07:32.160><c> can</c><00:07:32.280><c> read</c><00:07:32.400><c> about</c><00:07:32.580><c> that</c><00:07:32.880><c> one</c><00:07:33.720><c> of</c><00:07:33.840><c> the</c><00:07:34.080><c> one</c>

00:07:34.490 --> 00:07:34.500 align:start position:0%
so I can read about that one of the one
 

00:07:34.500 --> 00:07:36.050 align:start position:0%
so I can read about that one of the one
of<00:07:34.620><c> the</c><00:07:34.680><c> points</c><00:07:34.979><c> that</c><00:07:35.039><c> I</c><00:07:35.220><c> do</c><00:07:35.280><c> like</c><00:07:35.460><c> about</c><00:07:35.639><c> it</c><00:07:35.880><c> is</c>

00:07:36.050 --> 00:07:36.060 align:start position:0%
of the points that I do like about it is
 

00:07:36.060 --> 00:07:37.909 align:start position:0%
of the points that I do like about it is
that<00:07:36.300><c> with</c><00:07:36.539><c> the</c><00:07:36.780><c> with</c><00:07:37.139><c> these</c><00:07:37.319><c> mutexes</c>

00:07:37.909 --> 00:07:37.919 align:start position:0%
that with the with these mutexes
 

00:07:37.919 --> 00:07:40.370 align:start position:0%
that with the with these mutexes
essentially<00:07:38.460><c> it</c><00:07:39.000><c> touches</c><00:07:39.360><c> the</c><00:07:39.479><c> state</c><00:07:39.720><c> and</c>

00:07:40.370 --> 00:07:40.380 align:start position:0%
essentially it touches the state and
 

00:07:40.380 --> 00:07:42.050 align:start position:0%
essentially it touches the state and
even<00:07:40.500><c> if</c><00:07:40.740><c> it</c><00:07:40.860><c> does</c><00:07:40.979><c> nothing</c><00:07:41.220><c> just</c><00:07:41.580><c> flip</c><00:07:41.940><c> some</c>

00:07:42.050 --> 00:07:42.060 align:start position:0%
even if it does nothing just flip some
 

00:07:42.060 --> 00:07:43.790 align:start position:0%
even if it does nothing just flip some
bits<00:07:42.419><c> back</c><00:07:42.539><c> and</c><00:07:42.660><c> forth</c><00:07:42.960><c> it</c><00:07:43.380><c> still</c><00:07:43.500><c> has</c><00:07:43.680><c> to</c>

00:07:43.790 --> 00:07:43.800 align:start position:0%
bits back and forth it still has to
 

00:07:43.800 --> 00:07:46.370 align:start position:0%
bits back and forth it still has to
touch<00:07:43.979><c> disk</c><00:07:44.400><c> and</c><00:07:44.819><c> this</c><00:07:45.000><c> would</c><00:07:45.240><c> allow</c><00:07:45.539><c> us</c><00:07:45.660><c> to</c><00:07:46.020><c> do</c>

00:07:46.370 --> 00:07:46.380 align:start position:0%
touch disk and this would allow us to do
 

00:07:46.380 --> 00:07:48.589 align:start position:0%
touch disk and this would allow us to do
these<00:07:46.740><c> things</c><00:07:46.860><c> without</c><00:07:47.099><c> touching</c><00:07:47.580><c> this</c><00:07:48.180><c> so</c>

00:07:48.589 --> 00:07:48.599 align:start position:0%
these things without touching this so
 

00:07:48.599 --> 00:07:50.510 align:start position:0%
these things without touching this so
that's<00:07:48.840><c> a</c><00:07:49.080><c> net</c><00:07:49.319><c> benefit</c><00:07:49.500><c> for</c><00:07:49.860><c> me</c>

00:07:50.510 --> 00:07:50.520 align:start position:0%
that's a net benefit for me
 

00:07:50.520 --> 00:07:54.890 align:start position:0%
that's a net benefit for me
have<00:07:50.880><c> you</c><00:07:51.000><c> talked</c><00:07:51.180><c> to</c><00:07:51.240><c> the</c><00:07:51.360><c> solidity</c><00:07:51.780><c> team</c><00:07:51.960><c> yet</c>

00:07:54.890 --> 00:07:54.900 align:start position:0%
 
 

00:07:54.900 --> 00:07:58.490 align:start position:0%
 
there<00:07:55.560><c> is</c><00:07:55.919><c> an</c><00:07:56.220><c> open</c><00:07:56.460><c> draft</c><00:07:57.120><c> PR</c><00:07:57.599><c> with</c><00:07:58.319><c> the</c>

00:07:58.490 --> 00:07:58.500 align:start position:0%
there is an open draft PR with the
 

00:07:58.500 --> 00:08:00.650 align:start position:0%
there is an open draft PR with the
assembly<00:07:58.860><c> op</c><00:07:59.099><c> code</c><00:07:59.340><c> in</c><00:07:59.759><c> the</c><00:07:59.880><c> solidity</c><00:08:00.240><c> repo</c>

00:08:00.650 --> 00:08:00.660 align:start position:0%
assembly op code in the solidity repo
 

00:08:00.660 --> 00:08:01.730 align:start position:0%
assembly op code in the solidity repo
right<00:08:00.840><c> now</c>

00:08:01.730 --> 00:08:01.740 align:start position:0%
right now
 

00:08:01.740 --> 00:08:08.150 align:start position:0%
right now
um<00:08:02.280><c> yeah</c>

00:08:08.150 --> 00:08:08.160 align:start position:0%
 
 

00:08:08.160 --> 00:08:10.189 align:start position:0%
 
I<00:08:08.639><c> see</c><00:08:08.880><c> like</c><00:08:09.060><c> it's</c><00:08:09.180><c> really</c><00:08:09.419><c> parallelization</c>

00:08:10.189 --> 00:08:10.199 align:start position:0%
I see like it's really parallelization
 

00:08:10.199 --> 00:08:12.290 align:start position:0%
I see like it's really parallelization
that<00:08:10.620><c> has</c><00:08:10.860><c> been</c><00:08:11.099><c> quite</c><00:08:11.460><c> a</c><00:08:11.699><c> lot</c><00:08:11.819><c> of</c><00:08:11.940><c> work</c><00:08:12.060><c> in</c>

00:08:12.290 --> 00:08:12.300 align:start position:0%
that has been quite a lot of work in
 

00:08:12.300 --> 00:08:14.930 align:start position:0%
that has been quite a lot of work in
analyzing<00:08:12.840><c> how</c><00:08:13.139><c> much</c><00:08:13.680><c> the</c><00:08:13.979><c> transaction</c><00:08:14.580><c> can</c>

00:08:14.930 --> 00:08:14.940 align:start position:0%
analyzing how much the transaction can
 

00:08:14.940 --> 00:08:17.450 align:start position:0%
analyzing how much the transaction can
be<00:08:15.060><c> paralyzed</c><00:08:15.660><c> and</c><00:08:15.900><c> even</c><00:08:16.560><c> at</c><00:08:16.800><c> flashbots</c><00:08:17.340><c> we</c>

00:08:17.450 --> 00:08:17.460 align:start position:0%
be paralyzed and even at flashbots we
 

00:08:17.460 --> 00:08:19.969 align:start position:0%
be paralyzed and even at flashbots we
were<00:08:17.580><c> running</c><00:08:17.759><c> the</c><00:08:18.180><c> analysis</c><00:08:18.840><c> of</c><00:08:19.080><c> the</c>

00:08:19.969 --> 00:08:19.979 align:start position:0%
were running the analysis of the
 

00:08:19.979 --> 00:08:22.430 align:start position:0%
were running the analysis of the
of<00:08:20.220><c> the</c><00:08:20.460><c> clashes</c><00:08:20.879><c> the</c><00:08:21.240><c> bundle</c><00:08:21.780><c> clashes</c><00:08:22.259><c> the</c>

00:08:22.430 --> 00:08:22.440 align:start position:0%
of the clashes the bundle clashes the
 

00:08:22.440 --> 00:08:25.610 align:start position:0%
of the clashes the bundle clashes the
transaction<00:08:22.740><c> clashes</c><00:08:23.400><c> so</c><00:08:23.639><c> something</c><00:08:24.539><c> uh</c><00:08:25.259><c> any</c>

00:08:25.610 --> 00:08:25.620 align:start position:0%
transaction clashes so something uh any
 

00:08:25.620 --> 00:08:27.650 align:start position:0%
transaction clashes so something uh any
improvements<00:08:26.099><c> in</c><00:08:26.220><c> this</c><00:08:26.460><c> would</c><00:08:26.940><c> would</c><00:08:27.479><c> be</c>

00:08:27.650 --> 00:08:27.660 align:start position:0%
improvements in this would would be
 

00:08:27.660 --> 00:08:29.749 align:start position:0%
improvements in this would would be
quite<00:08:27.840><c> nice</c><00:08:28.080><c> to</c><00:08:28.379><c> see</c><00:08:28.620><c> there</c><00:08:29.460><c> are</c><00:08:29.639><c> some</c>

00:08:29.749 --> 00:08:29.759 align:start position:0%
quite nice to see there are some
 

00:08:29.759 --> 00:08:31.969 align:start position:0%
quite nice to see there are some
Builders<00:08:30.120><c> there</c><00:08:30.360><c> like</c><00:08:30.960><c> I've</c><00:08:31.440><c> seen</c><00:08:31.680><c> actually</c>

00:08:31.969 --> 00:08:31.979 align:start position:0%
Builders there like I've seen actually
 

00:08:31.979 --> 00:08:34.190 align:start position:0%
Builders there like I've seen actually
the<00:08:32.520><c> the</c><00:08:32.640><c> modifications</c><00:08:33.240><c> to</c><00:08:33.599><c> get</c><00:08:33.779><c> that</c><00:08:34.020><c> were</c>

00:08:34.190 --> 00:08:34.200 align:start position:0%
the the modifications to get that were
 

00:08:34.200 --> 00:08:35.930 align:start position:0%
the the modifications to get that were
introducing<00:08:34.680><c> parallelization</c><00:08:35.399><c> and</c><00:08:35.820><c> they</c>

00:08:35.930 --> 00:08:35.940 align:start position:0%
introducing parallelization and they
 

00:08:35.940 --> 00:08:37.550 align:start position:0%
introducing parallelization and they
were<00:08:36.120><c> working</c><00:08:36.300><c> and</c><00:08:36.599><c> I</c><00:08:36.779><c> was</c><00:08:36.959><c> really</c><00:08:37.080><c> surprised</c>

00:08:37.550 --> 00:08:37.560 align:start position:0%
were working and I was really surprised
 

00:08:37.560 --> 00:08:39.529 align:start position:0%
were working and I was really surprised
like<00:08:37.680><c> how</c><00:08:37.919><c> some</c><00:08:38.099><c> developers</c><00:08:38.520><c> were</c><00:08:38.700><c> able</c><00:08:38.940><c> to</c><00:08:39.180><c> to</c>

00:08:39.529 --> 00:08:39.539 align:start position:0%
like how some developers were able to to
 

00:08:39.539 --> 00:08:42.290 align:start position:0%
like how some developers were able to to
do<00:08:39.779><c> that</c><00:08:39.959><c> in</c><00:08:40.200><c> their</c><00:08:40.380><c> own</c><00:08:41.000><c> in</c><00:08:42.000><c> their</c><00:08:42.180><c> own</c>

00:08:42.290 --> 00:08:42.300 align:start position:0%
do that in their own in their own
 

00:08:42.300 --> 00:08:43.850 align:start position:0%
do that in their own in their own
implementations<00:08:42.839><c> just</c><00:08:43.140><c> for</c><00:08:43.320><c> the</c><00:08:43.440><c> simulation</c>

00:08:43.850 --> 00:08:43.860 align:start position:0%
implementations just for the simulation
 

00:08:43.860 --> 00:08:45.370 align:start position:0%
implementations just for the simulation
efficiency

00:08:45.370 --> 00:08:45.380 align:start position:0%
efficiency
 

00:08:45.380 --> 00:08:48.769 align:start position:0%
efficiency
uh<00:08:46.380><c> consider</c><00:08:47.060><c> already</c><00:08:48.060><c> gains</c><00:08:48.600><c> from</c>

00:08:48.769 --> 00:08:48.779 align:start position:0%
uh consider already gains from
 

00:08:48.779 --> 00:08:50.750 align:start position:0%
uh consider already gains from
paralyzing<00:08:49.380><c> transactions</c><00:08:49.980><c> such</c><00:08:50.220><c> as</c><00:08:50.399><c> the</c><00:08:50.580><c> the</c>

00:08:50.750 --> 00:08:50.760 align:start position:0%
paralyzing transactions such as the the
 

00:08:50.760 --> 00:08:52.550 align:start position:0%
paralyzing transactions such as the the
implementations<00:08:51.300><c> are</c><00:08:51.600><c> so</c><00:08:51.899><c> complex</c><00:08:52.140><c> and</c><00:08:52.320><c> so</c>

00:08:52.550 --> 00:08:52.560 align:start position:0%
implementations are so complex and so
 

00:08:52.560 --> 00:08:55.490 align:start position:0%
implementations are so complex and so
specific<00:08:52.920><c> for</c><00:08:53.279><c> for</c><00:08:53.519><c> searching</c><00:08:54.120><c> uh</c><00:08:54.899><c> that</c><00:08:55.200><c> they</c>

00:08:55.490 --> 00:08:55.500 align:start position:0%
specific for for searching uh that they
 

00:08:55.500 --> 00:08:58.250 align:start position:0%
specific for for searching uh that they
are<00:08:55.620><c> not</c><00:08:55.740><c> coming</c><00:08:55.980><c> to</c><00:08:56.399><c> the</c><00:08:56.700><c> journal</c><00:08:57.480><c> View</c>

00:08:58.250 --> 00:08:58.260 align:start position:0%
are not coming to the journal View
 

00:08:58.260 --> 00:09:01.370 align:start position:0%
are not coming to the journal View
uh<00:08:58.920><c> so</c><00:08:59.040><c> it'd</c><00:08:59.220><c> be</c><00:08:59.339><c> great</c><00:08:59.519><c> to</c><00:08:59.640><c> see</c><00:08:59.760><c> that</c><00:09:00.080><c> uh</c><00:09:01.080><c> I</c>

00:09:01.370 --> 00:09:01.380 align:start position:0%
uh so it'd be great to see that uh I
 

00:09:01.380 --> 00:09:03.530 align:start position:0%
uh so it'd be great to see that uh I
think<00:09:01.500><c> the</c><00:09:01.680><c> pitch</c><00:09:01.980><c> was</c><00:09:02.220><c> really</c><00:09:02.519><c> great</c>

00:09:03.530 --> 00:09:03.540 align:start position:0%
think the pitch was really great
 

00:09:03.540 --> 00:09:06.110 align:start position:0%
think the pitch was really great
so<00:09:04.140><c> I</c><00:09:04.620><c> I</c><00:09:04.680><c> was</c><00:09:04.980><c> not</c><00:09:05.160><c> considering</c><00:09:05.580><c> this</c><00:09:05.880><c> one</c>

00:09:06.110 --> 00:09:06.120 align:start position:0%
so I I was not considering this one
 

00:09:06.120 --> 00:09:07.910 align:start position:0%
so I I was not considering this one
because<00:09:06.720><c> I</c><00:09:07.080><c> was</c><00:09:07.200><c> always</c><00:09:07.380><c> thinking</c><00:09:07.740><c> that</c>

00:09:07.910 --> 00:09:07.920 align:start position:0%
because I was always thinking that
 

00:09:07.920 --> 00:09:09.530 align:start position:0%
because I was always thinking that
anything<00:09:08.160><c> that</c><00:09:08.459><c> was</c><00:09:08.640><c> touching</c><00:09:09.120><c> the</c><00:09:09.300><c> storage</c>

00:09:09.530 --> 00:09:09.540 align:start position:0%
anything that was touching the storage
 

00:09:09.540 --> 00:09:12.710 align:start position:0%
anything that was touching the storage
was<00:09:10.260><c> awful</c><00:09:10.800><c> amount</c><00:09:11.100><c> of</c><00:09:11.220><c> testing</c><00:09:11.760><c> and</c><00:09:12.300><c> huge</c>

00:09:12.710 --> 00:09:12.720 align:start position:0%
was awful amount of testing and huge
 

00:09:12.720 --> 00:09:15.769 align:start position:0%
was awful amount of testing and huge
risk<00:09:13.019><c> of</c><00:09:13.260><c> of</c><00:09:13.740><c> something</c><00:09:14.100><c> escaping</c><00:09:14.820><c> and</c><00:09:15.480><c> and</c>

00:09:15.769 --> 00:09:15.779 align:start position:0%
risk of of something escaping and and
 

00:09:15.779 --> 00:09:18.470 align:start position:0%
risk of of something escaping and and
some<00:09:16.140><c> contract</c><00:09:16.620><c> breakages</c><00:09:17.100><c> so</c><00:09:17.519><c> so</c><00:09:17.700><c> this</c><00:09:17.940><c> is</c><00:09:18.180><c> my</c>

00:09:18.470 --> 00:09:18.480 align:start position:0%
some contract breakages so so this is my
 

00:09:18.480 --> 00:09:20.870 align:start position:0%
some contract breakages so so this is my
biggest<00:09:18.600><c> worry</c><00:09:19.500><c> like</c><00:09:19.860><c> we</c><00:09:20.040><c> were</c><00:09:20.160><c> modifying</c><00:09:20.700><c> the</c>

00:09:20.870 --> 00:09:20.880 align:start position:0%
biggest worry like we were modifying the
 

00:09:20.880 --> 00:09:22.870 align:start position:0%
biggest worry like we were modifying the
cost<00:09:21.060><c> of</c><00:09:21.360><c> storage</c><00:09:21.600><c> in</c><00:09:21.959><c> the</c><00:09:22.080><c> past</c><00:09:22.200><c> we're</c>

00:09:22.870 --> 00:09:22.880 align:start position:0%
cost of storage in the past we're
 

00:09:22.880 --> 00:09:26.389 align:start position:0%
cost of storage in the past we're
modifying<00:09:23.880><c> the</c><00:09:23.940><c> behavior</c><00:09:24.420><c> of</c><00:09:24.720><c> refunds</c>

00:09:26.389 --> 00:09:26.399 align:start position:0%
modifying the behavior of refunds
 

00:09:26.399 --> 00:09:28.310 align:start position:0%
modifying the behavior of refunds
um<00:09:26.459><c> and</c><00:09:26.880><c> this</c><00:09:27.300><c> one</c><00:09:27.420><c> feels</c><00:09:27.839><c> a</c><00:09:27.899><c> bit</c><00:09:28.019><c> like</c><00:09:28.200><c> that</c>

00:09:28.310 --> 00:09:28.320 align:start position:0%
um and this one feels a bit like that
 

00:09:28.320 --> 00:09:30.829 align:start position:0%
um and this one feels a bit like that
like<00:09:28.500><c> when</c><00:09:28.740><c> you</c><00:09:28.920><c> say</c><00:09:29.040><c> oh</c><00:09:29.760><c> it's</c><00:09:30.060><c> uh</c><00:09:30.300><c> it's</c><00:09:30.660><c> a</c>

00:09:30.829 --> 00:09:30.839 align:start position:0%
like when you say oh it's uh it's a
 

00:09:30.839 --> 00:09:34.490 align:start position:0%
like when you say oh it's uh it's a
known<00:09:31.140><c> cost</c><00:09:31.740><c> but</c><00:09:32.459><c> do</c><00:09:32.880><c> we</c><00:09:33.060><c> do</c><00:09:33.420><c> we</c><00:09:33.600><c> cup</c><00:09:33.839><c> the</c><00:09:34.200><c> the</c>

00:09:34.490 --> 00:09:34.500 align:start position:0%
known cost but do we do we cup the the
 

00:09:34.500 --> 00:09:37.490 align:start position:0%
known cost but do we do we cup the the
storage<00:09:34.800><c> okay</c><00:09:35.399><c> I</c><00:09:35.640><c> see</c><00:09:35.880><c> yeah</c><00:09:36.540><c> refunds</c><00:09:37.440><c> are</c>

00:09:37.490 --> 00:09:37.500 align:start position:0%
storage okay I see yeah refunds are
 

00:09:37.500 --> 00:09:38.949 align:start position:0%
storage okay I see yeah refunds are
capped

00:09:38.949 --> 00:09:38.959 align:start position:0%
capped
 

00:09:38.959 --> 00:09:41.269 align:start position:0%
capped
nowaday<00:09:39.959><c> they</c><00:09:40.260><c> started</c><00:09:40.500><c> transition</c><00:09:40.920><c> storage</c>

00:09:41.269 --> 00:09:41.279 align:start position:0%
nowaday they started transition storage
 

00:09:41.279 --> 00:09:43.250 align:start position:0%
nowaday they started transition storage
because<00:09:41.640><c> if</c><00:09:41.880><c> it's</c><00:09:42.120><c> not</c><00:09:42.240><c> capped</c><00:09:42.660><c> it</c><00:09:42.779><c> again</c><00:09:43.019><c> it</c>

00:09:43.250 --> 00:09:43.260 align:start position:0%
because if it's not capped it again it
 

00:09:43.260 --> 00:09:45.650 align:start position:0%
because if it's not capped it again it
should<00:09:43.380><c> be</c><00:09:43.560><c> exponentially</c><00:09:44.100><c> growing</c><00:09:44.580><c> and</c><00:09:44.820><c> it's</c>

00:09:45.650 --> 00:09:45.660 align:start position:0%
should be exponentially growing and it's
 

00:09:45.660 --> 00:09:47.509 align:start position:0%
should be exponentially growing and it's
it's<00:09:45.720><c> the</c><00:09:46.320><c> same</c><00:09:46.440><c> it</c><00:09:46.740><c> doesn't</c><00:09:46.860><c> exponentially</c>

00:09:47.509 --> 00:09:47.519 align:start position:0%
it's the same it doesn't exponentially
 

00:09:47.519 --> 00:09:50.269 align:start position:0%
it's the same it doesn't exponentially
grow<00:09:47.760><c> but</c><00:09:48.300><c> we</c><00:09:48.600><c> looked</c><00:09:48.899><c> at</c><00:09:49.019><c> it</c><00:09:49.200><c> to</c><00:09:49.620><c> see</c><00:09:49.800><c> kind</c><00:09:50.220><c> of</c>

00:09:50.269 --> 00:09:50.279 align:start position:0%
grow but we looked at it to see kind of
 

00:09:50.279 --> 00:09:52.070 align:start position:0%
grow but we looked at it to see kind of
you<00:09:50.580><c> know</c><00:09:50.640><c> the</c><00:09:50.820><c> upper</c><00:09:51.120><c> bound</c><00:09:51.240><c> and</c><00:09:51.660><c> it</c><00:09:51.779><c> seemed</c>

00:09:52.070 --> 00:09:52.080 align:start position:0%
you know the upper bound and it seemed
 

00:09:52.080 --> 00:10:01.190 align:start position:0%
you know the upper bound and it seemed
like<00:09:52.140><c> it</c><00:09:52.320><c> was</c><00:09:52.440><c> safe</c>

00:10:01.190 --> 00:10:01.200 align:start position:0%
 
 

00:10:01.200 --> 00:10:04.070 align:start position:0%
 
but<00:10:01.620><c> it's</c><00:10:01.800><c> the</c><00:10:01.920><c> same</c><00:10:02.100><c> with</c><00:10:02.279><c> memory</c><00:10:02.760><c> right</c>

00:10:04.070 --> 00:10:04.080 align:start position:0%
but it's the same with memory right
 

00:10:04.080 --> 00:10:06.230 align:start position:0%
but it's the same with memory right
yeah<00:10:04.140><c> so</c><00:10:04.800><c> with</c><00:10:05.160><c> memory</c><00:10:05.519><c> we</c><00:10:05.760><c> have</c><00:10:05.940><c> the</c>

00:10:06.230 --> 00:10:06.240 align:start position:0%
yeah so with memory we have the
 

00:10:06.240 --> 00:10:08.690 align:start position:0%
yeah so with memory we have the
exponential<00:10:07.200><c> cost</c><00:10:07.740><c> and</c><00:10:08.040><c> here</c><00:10:08.279><c> we</c><00:10:08.399><c> have</c><00:10:08.580><c> the</c>

00:10:08.690 --> 00:10:08.700 align:start position:0%
exponential cost and here we have the
 

00:10:08.700 --> 00:10:10.610 align:start position:0%
exponential cost and here we have the
linear<00:10:09.000><c> one</c><00:10:09.180><c> yeah</c>

00:10:10.610 --> 00:10:10.620 align:start position:0%
linear one yeah
 

00:10:10.620 --> 00:10:13.550 align:start position:0%
linear one yeah
so<00:10:11.040><c> I</c><00:10:11.160><c> guess</c><00:10:11.279><c> just</c><00:10:11.459><c> to</c><00:10:11.580><c> wrap</c><00:10:11.760><c> it</c><00:10:11.940><c> up</c><00:10:12.060><c> sorry</c><00:10:12.560><c> but</c>

00:10:13.550 --> 00:10:13.560 align:start position:0%
so I guess just to wrap it up sorry but
 

00:10:13.560 --> 00:10:15.829 align:start position:0%
so I guess just to wrap it up sorry but
like<00:10:13.680><c> is</c><00:10:13.860><c> there</c><00:10:14.100><c> something</c><00:10:14.339><c> that</c><00:10:14.700><c> any</c><00:10:15.240><c> like</c><00:10:15.660><c> we</c>

00:10:15.829 --> 00:10:15.839 align:start position:0%
like is there something that any like we
 

00:10:15.839 --> 00:10:17.570 align:start position:0%
like is there something that any like we
have<00:10:16.019><c> tests</c><00:10:16.380><c> for</c><00:10:16.440><c> this</c><00:10:16.620><c> we</c><00:10:16.800><c> have</c>

00:10:17.570 --> 00:10:17.580 align:start position:0%
have tests for this we have
 

00:10:17.580 --> 00:10:19.490 align:start position:0%
have tests for this we have
patience

00:10:19.490 --> 00:10:19.500 align:start position:0%
patience
 

00:10:19.500 --> 00:10:21.290 align:start position:0%
patience
I<00:10:19.860><c> guess</c><00:10:19.980><c> my</c><00:10:20.160><c> question</c><00:10:20.399><c> is</c><00:10:20.580><c> like</c><00:10:20.820><c> from</c><00:10:21.120><c> the</c>

00:10:21.290 --> 00:10:21.300 align:start position:0%
I guess my question is like from the
 

00:10:21.300 --> 00:10:22.430 align:start position:0%
I guess my question is like from the
client<00:10:21.540><c> teams</c><00:10:21.779><c> very</c><00:10:21.899><c> quickly</c><00:10:22.140><c> is</c><00:10:22.260><c> there</c>

00:10:22.430 --> 00:10:22.440 align:start position:0%
client teams very quickly is there
 

00:10:22.440 --> 00:10:23.930 align:start position:0%
client teams very quickly is there
something<00:10:22.560><c> like</c><00:10:22.860><c> you</c><00:10:23.160><c> want</c><00:10:23.339><c> to</c><00:10:23.519><c> see</c><00:10:23.640><c> from</c><00:10:23.820><c> here</c>

00:10:23.930 --> 00:10:23.940 align:start position:0%
something like you want to see from here
 

00:10:23.940 --> 00:10:25.430 align:start position:0%
something like you want to see from here
like<00:10:24.120><c> a</c><00:10:24.300><c> big</c><00:10:24.360><c> open</c><00:10:24.540><c> question</c><00:10:24.899><c> you</c><00:10:25.140><c> have</c><00:10:25.260><c> about</c>

00:10:25.430 --> 00:10:25.440 align:start position:0%
like a big open question you have about
 

00:10:25.440 --> 00:10:26.750 align:start position:0%
like a big open question you have about
this<00:10:25.620><c> Daniel</c><00:10:25.920><c> you</c><00:10:26.160><c> have</c><00:10:26.279><c> the</c><00:10:26.399><c> solidity</c>

00:10:26.750 --> 00:10:26.760 align:start position:0%
this Daniel you have the solidity
 

00:10:26.760 --> 00:10:28.970 align:start position:0%
this Daniel you have the solidity
question<00:10:27.120><c> but</c><00:10:27.420><c> like</c><00:10:27.660><c> yeah</c><00:10:28.320><c> just</c><00:10:28.560><c> to</c><00:10:28.680><c> wrap</c><00:10:28.920><c> it</c>

00:10:28.970 --> 00:10:28.980 align:start position:0%
question but like yeah just to wrap it
 

00:10:28.980 --> 00:10:30.530 align:start position:0%
question but like yeah just to wrap it
up<00:10:29.160><c> anything</c>

00:10:30.530 --> 00:10:30.540 align:start position:0%
up anything
 

00:10:30.540 --> 00:10:32.090 align:start position:0%
up anything
you<00:10:31.019><c> wish</c><00:10:31.140><c> you</c><00:10:31.260><c> would</c><00:10:31.440><c> see</c><00:10:31.620><c> from</c><00:10:31.800><c> this</c><00:10:31.920><c> that</c>

00:10:32.090 --> 00:10:32.100 align:start position:0%
you wish you would see from this that
 

00:10:32.100 --> 00:10:34.610 align:start position:0%
you wish you would see from this that
would<00:10:32.220><c> help</c><00:10:32.399><c> you</c><00:10:32.580><c> better</c><00:10:33.120><c> understand</c>

00:10:34.610 --> 00:10:34.620 align:start position:0%
would help you better understand
 

00:10:34.620 --> 00:10:37.490 align:start position:0%
would help you better understand
do<00:10:35.399><c> you</c><00:10:35.519><c> have</c><00:10:35.700><c> uh</c><00:10:36.060><c> tests</c><00:10:36.660><c> or</c><00:10:36.779><c> benchmarks</c><00:10:37.320><c> for</c>

00:10:37.490 --> 00:10:37.500 align:start position:0%
do you have uh tests or benchmarks for
 

00:10:37.500 --> 00:10:38.449 align:start position:0%
do you have uh tests or benchmarks for
like

00:10:38.449 --> 00:10:38.459 align:start position:0%
like
 

00:10:38.459 --> 00:10:40.970 align:start position:0%
like
just<00:10:39.000><c> writing</c><00:10:39.360><c> as</c><00:10:39.480><c> much</c><00:10:39.660><c> uh</c><00:10:40.260><c> to</c><00:10:40.620><c> the</c><00:10:40.800><c> storage</c>

00:10:40.970 --> 00:10:40.980 align:start position:0%
just writing as much uh to the storage
 

00:10:40.980 --> 00:10:45.530 align:start position:0%
just writing as much uh to the storage
as<00:10:41.279><c> possible</c><00:10:41.700><c> writing</c><00:10:42.540><c> in</c><00:10:43.019><c> uh</c><00:10:43.760><c> in</c><00:10:44.760><c> like</c><00:10:45.300><c> small</c>

00:10:45.530 --> 00:10:45.540 align:start position:0%
as possible writing in uh in like small
 

00:10:45.540 --> 00:10:49.009 align:start position:0%
as possible writing in uh in like small
chunks<00:10:46.019><c> into</c><00:10:46.140><c> it</c><00:10:46.380><c> doing</c><00:10:47.100><c> uh</c><00:10:47.700><c> doing</c><00:10:48.480><c> separate</c>

00:10:49.009 --> 00:10:49.019 align:start position:0%
chunks into it doing uh doing separate
 

00:10:49.019 --> 00:10:51.350 align:start position:0%
chunks into it doing uh doing separate
calls<00:10:49.440><c> into</c><00:10:49.860><c> different</c>

00:10:51.350 --> 00:10:51.360 align:start position:0%
calls into different
 

00:10:51.360 --> 00:10:53.030 align:start position:0%
calls into different
um<00:10:51.420><c> different</c><00:10:51.779><c> contracts</c><00:10:52.320><c> that</c><00:10:52.560><c> each</c><00:10:52.740><c> write</c>

00:10:53.030 --> 00:10:53.040 align:start position:0%
um different contracts that each write
 

00:10:53.040 --> 00:10:55.490 align:start position:0%
um different contracts that each write
their<00:10:53.519><c> own</c><00:10:53.700><c> I</c><00:10:54.660><c> would</c><00:10:54.779><c> really</c><00:10:54.959><c> like</c><00:10:55.200><c> to</c><00:10:55.380><c> see</c>

00:10:55.490 --> 00:10:55.500 align:start position:0%
their own I would really like to see
 

00:10:55.500 --> 00:10:57.170 align:start position:0%
their own I would really like to see
this

00:10:57.170 --> 00:10:57.180 align:start position:0%
this
 

00:10:57.180 --> 00:10:59.870 align:start position:0%
this
yeah<00:10:57.959><c> there's</c><00:10:58.260><c> an</c><00:10:58.500><c> open</c><00:10:58.680><c> PR</c><00:10:58.980><c> in</c><00:10:59.339><c> the</c><00:10:59.459><c> ethereum</c>

00:10:59.870 --> 00:10:59.880 align:start position:0%
yeah there's an open PR in the ethereum
 

00:10:59.880 --> 00:11:02.269 align:start position:0%
yeah there's an open PR in the ethereum
test<00:11:00.060><c> repo</c><00:11:00.600><c> I</c><00:11:01.019><c> think</c><00:11:01.140><c> most</c><00:11:01.680><c> of</c><00:11:01.860><c> those</c><00:11:01.980><c> cases</c>

00:11:02.269 --> 00:11:02.279 align:start position:0%
test repo I think most of those cases
 

00:11:02.279 --> 00:11:03.590 align:start position:0%
test repo I think most of those cases
that<00:11:02.459><c> you</c><00:11:02.579><c> just</c><00:11:02.700><c> said</c><00:11:02.820><c> are</c><00:11:03.000><c> covered</c><00:11:03.240><c> I</c><00:11:03.420><c> haven't</c>

00:11:03.590 --> 00:11:03.600 align:start position:0%
that you just said are covered I haven't
 

00:11:03.600 --> 00:11:06.230 align:start position:0%
that you just said are covered I haven't
looked<00:11:04.260><c> in</c><00:11:04.560><c> a</c><00:11:04.740><c> bit</c><00:11:04.800><c> but</c><00:11:05.640><c> um</c>

00:11:06.230 --> 00:11:06.240 align:start position:0%
looked in a bit but um
 

00:11:06.240 --> 00:11:09.350 align:start position:0%
looked in a bit but um
yes<00:11:06.720><c> re-entrancy</c><00:11:07.620><c> I</c><00:11:07.920><c> think</c><00:11:07.980><c> is</c><00:11:08.160><c> covered</c>

00:11:09.350 --> 00:11:09.360 align:start position:0%
yes re-entrancy I think is covered
 

00:11:09.360 --> 00:11:11.810 align:start position:0%
yes re-entrancy I think is covered
um<00:11:09.420><c> I'm</c><00:11:09.899><c> happy</c><00:11:10.260><c> to</c><00:11:10.440><c> share</c><00:11:10.680><c> that</c><00:11:10.920><c> out</c><00:11:11.100><c> with</c><00:11:11.640><c> with</c>

00:11:11.810 --> 00:11:11.820 align:start position:0%
um I'm happy to share that out with with
 

00:11:11.820 --> 00:11:13.790 align:start position:0%
um I'm happy to share that out with with
the<00:11:12.000><c> wider</c><00:11:12.360><c> group</c><00:11:12.480><c> but</c><00:11:12.839><c> there's</c><00:11:13.140><c> extensive</c>

00:11:13.790 --> 00:11:13.800 align:start position:0%
the wider group but there's extensive
 

00:11:13.800 --> 00:11:16.490 align:start position:0%
the wider group but there's extensive
tests

00:11:16.490 --> 00:11:16.500 align:start position:0%
 
 

00:11:16.500 --> 00:11:18.290 align:start position:0%
 
something<00:11:16.920><c> that</c><00:11:17.160><c> I</c><00:11:17.279><c> did</c><00:11:17.399><c> want</c><00:11:17.579><c> to</c><00:11:17.700><c> do</c><00:11:17.820><c> is</c><00:11:18.060><c> use</c>

00:11:18.290 --> 00:11:18.300 align:start position:0%
something that I did want to do is use
 

00:11:18.300 --> 00:11:20.810 align:start position:0%
something that I did want to do is use
Felix's<00:11:18.899><c> mem</c><00:11:19.140><c> size</c><00:11:19.380><c> library</c><00:11:19.800><c> and</c><00:11:20.519><c> basically</c>

00:11:20.810 --> 00:11:20.820 align:start position:0%
Felix's mem size library and basically
 

00:11:20.820 --> 00:11:22.490 align:start position:0%
Felix's mem size library and basically
just<00:11:21.000><c> like</c><00:11:21.180><c> look</c><00:11:21.420><c> at</c><00:11:21.540><c> the</c><00:11:21.660><c> gas</c><00:11:21.839><c> limit</c><00:11:22.019><c> and</c><00:11:22.320><c> just</c>

00:11:22.490 --> 00:11:22.500 align:start position:0%
just like look at the gas limit and just
 

00:11:22.500 --> 00:11:24.170 align:start position:0%
just like look at the gas limit and just
like<00:11:22.620><c> you</c><00:11:22.800><c> know</c><00:11:22.920><c> fill</c><00:11:23.220><c> in</c><00:11:23.399><c> as</c><00:11:23.579><c> many</c><00:11:23.760><c> things</c><00:11:23.940><c> as</c>

00:11:24.170 --> 00:11:24.180 align:start position:0%
like you know fill in as many things as
 

00:11:24.180 --> 00:11:25.790 align:start position:0%
like you know fill in as many things as
possible<00:11:24.480><c> that</c><00:11:25.019><c> would</c><00:11:25.140><c> fit</c><00:11:25.260><c> in</c><00:11:25.380><c> the</c><00:11:25.500><c> gas</c><00:11:25.620><c> limit</c>

00:11:25.790 --> 00:11:25.800 align:start position:0%
possible that would fit in the gas limit
 

00:11:25.800 --> 00:11:28.790 align:start position:0%
possible that would fit in the gas limit
and<00:11:26.040><c> then</c><00:11:26.160><c> like</c><00:11:26.339><c> observe</c><00:11:26.880><c> the</c><00:11:27.060><c> size</c><00:11:27.620><c> in</c><00:11:28.620><c> the</c>

00:11:28.790 --> 00:11:28.800 align:start position:0%
and then like observe the size in the
 

00:11:28.800 --> 00:11:31.069 align:start position:0%
and then like observe the size in the
implementation<00:11:29.279><c> itself</c>

00:11:31.069 --> 00:11:31.079 align:start position:0%
implementation itself
 

00:11:31.079 --> 00:11:33.829 align:start position:0%
implementation itself
um I<00:11:31.800><c> have</c><00:11:31.920><c> that</c><00:11:32.220><c> like</c><00:11:32.519><c> on</c><00:11:32.880><c> my</c><00:11:33.120><c> like</c><00:11:33.600><c> computer</c>

00:11:33.829 --> 00:11:33.839 align:start position:0%
um I have that like on my like computer
 

00:11:33.839 --> 00:11:35.690 align:start position:0%
um I have that like on my like computer
someplace<00:11:34.380><c> but</c><00:11:34.740><c> it's</c><00:11:34.920><c> like</c><00:11:35.160><c> not</c><00:11:35.459><c> really</c>

00:11:35.690 --> 00:11:35.700 align:start position:0%
someplace but it's like not really
 

00:11:35.700 --> 00:11:37.190 align:start position:0%
someplace but it's like not really
pushed<00:11:36.120><c> but</c><00:11:36.420><c> that</c><00:11:36.540><c> is</c><00:11:36.720><c> like</c><00:11:36.839><c> something</c><00:11:37.019><c> that</c>

00:11:37.190 --> 00:11:37.200 align:start position:0%
pushed but that is like something that
 

00:11:37.200 --> 00:11:40.970 align:start position:0%
pushed but that is like something that
we<00:11:37.320><c> could</c><00:11:37.440><c> add</c><00:11:37.920><c> add</c><00:11:38.640><c> to</c><00:11:38.880><c> make</c><00:11:39.000><c> it</c><00:11:39.120><c> better</c>

00:11:40.970 --> 00:11:40.980 align:start position:0%
we could add add to make it better
 

00:11:40.980 --> 00:11:43.310 align:start position:0%
we could add add to make it better
wrap<00:11:41.399><c> this</c><00:11:41.579><c> up</c><00:11:41.700><c> to</c><00:11:41.880><c> the</c><00:11:42.000><c> next</c><00:11:42.060><c> one</c><00:11:42.180><c> oh</c><00:11:42.959><c> one</c><00:11:43.200><c> last</c>

00:11:43.310 --> 00:11:43.320 align:start position:0%
wrap this up to the next one oh one last
 

00:11:43.320 --> 00:11:44.870 align:start position:0%
wrap this up to the next one oh one last
question<00:11:43.560><c> okay</c><00:11:43.800><c> I</c><00:11:44.100><c> just</c><00:11:44.279><c> had</c><00:11:44.459><c> a</c><00:11:44.579><c> comment</c><00:11:44.760><c> on</c>

00:11:44.870 --> 00:11:44.880 align:start position:0%
question okay I just had a comment on
 

00:11:44.880 --> 00:11:46.490 align:start position:0%
question okay I just had a comment on
this<00:11:45.060><c> already</c><00:11:45.240><c> depart</c>

00:11:46.490 --> 00:11:46.500 align:start position:0%
this already depart
 

00:11:46.500 --> 00:11:48.470 align:start position:0%
this already depart
um<00:11:46.560><c> adding</c><00:11:46.920><c> it</c><00:11:47.040><c> to</c><00:11:47.160><c> the</c><00:11:47.279><c> assembly</c><00:11:47.640><c> well</c><00:11:48.120><c> the</c><00:11:48.360><c> pr</c>

00:11:48.470 --> 00:11:48.480 align:start position:0%
um adding it to the assembly well the pr
 

00:11:48.480 --> 00:11:51.530 align:start position:0%
um adding it to the assembly well the pr
there<00:11:49.140><c> wasn't</c><00:11:49.260><c> a</c><00:11:49.440><c> PR</c><00:11:49.560><c> we</c><00:11:49.860><c> just</c><00:11:49.980><c> edited</c><00:11:50.339><c> it</c><00:11:50.459><c> but</c>

00:11:51.530 --> 00:11:51.540 align:start position:0%
there wasn't a PR we just edited it but
 

00:11:51.540 --> 00:11:53.569 align:start position:0%
there wasn't a PR we just edited it but
um it's<00:11:52.320><c> easy</c><00:11:52.500><c> to</c><00:11:52.620><c> add</c><00:11:52.740><c> the</c><00:11:52.920><c> op</c><00:11:53.040><c> code</c><00:11:53.220><c> and</c><00:11:53.459><c> you</c>

00:11:53.569 --> 00:11:53.579 align:start position:0%
um it's easy to add the op code and you
 

00:11:53.579 --> 00:11:55.970 align:start position:0%
um it's easy to add the op code and you
can<00:11:53.640><c> use</c><00:11:53.760><c> it</c><00:11:53.940><c> in</c><00:11:54.060><c> an</c><00:11:54.180><c> inline</c><00:11:54.540><c> assembly</c>

00:11:55.970 --> 00:11:55.980 align:start position:0%
can use it in an inline assembly
 

00:11:55.980 --> 00:11:57.710 align:start position:0%
can use it in an inline assembly
um<00:11:56.040><c> and</c><00:11:56.279><c> if</c><00:11:56.399><c> the</c><00:11:56.579><c> AIP</c><00:11:56.820><c> goes</c><00:11:57.180><c> live</c><00:11:57.300><c> that's</c><00:11:57.540><c> going</c>

00:11:57.710 --> 00:11:57.720 align:start position:0%
um and if the AIP goes live that's going
 

00:11:57.720 --> 00:11:59.750 align:start position:0%
um and if the AIP goes live that's going
to<00:11:57.779><c> be</c><00:11:57.839><c> added</c><00:11:58.079><c> like</c><00:11:58.260><c> instantly</c><00:11:58.680><c> but</c><00:11:59.279><c> adding</c><00:11:59.640><c> it</c>

00:11:59.750 --> 00:11:59.760 align:start position:0%
to be added like instantly but adding it
 

00:11:59.760 --> 00:12:01.250 align:start position:0%
to be added like instantly but adding it
into<00:11:59.940><c> language</c><00:12:00.300><c> is</c><00:12:00.600><c> going</c><00:12:00.720><c> to</c><00:12:00.839><c> take</c><00:12:00.959><c> quite</c><00:12:01.200><c> a</c>

00:12:01.250 --> 00:12:01.260 align:start position:0%
into language is going to take quite a
 

00:12:01.260 --> 00:12:03.769 align:start position:0%
into language is going to take quite a
bit<00:12:01.380><c> because</c><00:12:01.560><c> it's</c><00:12:01.860><c> a</c><00:12:02.040><c> lot</c><00:12:02.160><c> of</c><00:12:02.279><c> changes</c>

00:12:03.769 --> 00:12:03.779 align:start position:0%
bit because it's a lot of changes
 

00:12:03.779 --> 00:12:05.329 align:start position:0%
bit because it's a lot of changes
um I<00:12:04.079><c> don't</c><00:12:04.200><c> expect</c><00:12:04.440><c> it</c><00:12:04.800><c> to</c><00:12:04.980><c> to</c><00:12:05.160><c> happen</c>

00:12:05.329 --> 00:12:05.339 align:start position:0%
um I don't expect it to to happen
 

00:12:05.339 --> 00:12:07.069 align:start position:0%
um I don't expect it to to happen
anytime<00:12:05.820><c> soon</c>

00:12:07.069 --> 00:12:07.079 align:start position:0%
anytime soon
 

00:12:07.079 --> 00:12:08.870 align:start position:0%
anytime soon
um so<00:12:07.260><c> if</c><00:12:07.500><c> you</c><00:12:07.620><c> guys</c><00:12:07.740><c> want</c><00:12:08.279><c> the</c><00:12:08.459><c> help</c><00:12:08.700><c> in</c>

00:12:08.870 --> 00:12:08.880 align:start position:0%
um so if you guys want the help in
 

00:12:08.880 --> 00:12:11.389 align:start position:0%
um so if you guys want the help in
implementing<00:12:09.360><c> it</c><00:12:09.540><c> which</c><00:12:09.959><c> may</c><00:12:10.200><c> take</c><00:12:10.440><c> like</c><00:12:10.740><c> 1000</c>

00:12:11.389 --> 00:12:11.399 align:start position:0%
implementing it which may take like 1000
 

00:12:11.399 --> 00:12:13.130 align:start position:0%
implementing it which may take like 1000
signs<00:12:11.760><c> of</c><00:12:11.880><c> code</c>

00:12:13.130 --> 00:12:13.140 align:start position:0%
signs of code
 

00:12:13.140 --> 00:12:14.990 align:start position:0%
signs of code
um<00:12:13.260><c> that</c><00:12:13.440><c> would</c><00:12:13.560><c> be</c><00:12:13.680><c> welcome</c>

00:12:14.990 --> 00:12:15.000 align:start position:0%
um that would be welcome
 

00:12:15.000 --> 00:12:16.970 align:start position:0%
um that would be welcome
okay<00:12:15.540><c> we</c><00:12:15.839><c> need</c><00:12:16.019><c> to</c><00:12:16.140><c> wrap</c><00:12:16.320><c> this</c><00:12:16.440><c> up</c><00:12:16.560><c> I'm</c><00:12:16.740><c> sorry</c>

00:12:16.970 --> 00:12:16.980 align:start position:0%
okay we need to wrap this up I'm sorry
 

00:12:16.980 --> 00:12:20.509 align:start position:0%
okay we need to wrap this up I'm sorry
but<00:12:17.339><c> uh</c><00:12:17.880><c> Igor</c><00:12:18.360><c> you're</c><00:12:18.959><c> up</c><00:12:19.140><c> next</c>

00:12:20.509 --> 00:12:20.519 align:start position:0%
but uh Igor you're up next
 

00:12:20.519 --> 00:12:21.889 align:start position:0%
but uh Igor you're up next
thank<00:12:21.000><c> you</c>

00:12:21.889 --> 00:12:21.899 align:start position:0%
thank you
 

00:12:21.899 --> 00:12:24.610 align:start position:0%
thank you
my<00:12:22.620><c> name</c><00:12:22.680><c> is</c>

00:12:24.610 --> 00:12:24.620 align:start position:0%
my name is
 

00:12:24.620 --> 00:12:28.990 align:start position:0%
my name is
developer<00:12:25.620><c> and</c><00:12:26.160><c> I'm</c><00:12:26.459><c> here</c><00:12:26.700><c> to</c><00:12:27.000><c> Champion</c><00:12:27.300><c> EP</c>

00:12:28.990 --> 00:12:29.000 align:start position:0%
developer and I'm here to Champion EP
 

00:12:29.000 --> 00:12:33.590 align:start position:0%
developer and I'm here to Champion EP
5978<00:12:30.000><c> Untitled</c><00:12:30.899><c> guest</c><00:12:31.440><c> refund</c><00:12:31.800><c> and</c><00:12:32.040><c> reverse</c>

00:12:33.590 --> 00:12:33.600 align:start position:0%
5978 Untitled guest refund and reverse
 

00:12:33.600 --> 00:12:37.269 align:start position:0%
5978 Untitled guest refund and reverse
some<00:12:33.959><c> motivation</c><00:12:34.380><c> for</c><00:12:34.860><c> this</c><00:12:35.100><c> Eep</c><00:12:35.880><c> is</c><00:12:36.480><c> that</c>

00:12:37.269 --> 00:12:37.279 align:start position:0%
some motivation for this Eep is that
 

00:12:37.279 --> 00:12:41.090 align:start position:0%
some motivation for this Eep is that
revert<00:12:38.279><c> of</c><00:12:38.339><c> a</c><00:12:38.459><c> transaction</c><00:12:38.820><c> or</c><00:12:39.480><c> any</c><00:12:39.920><c> its</c><00:12:40.920><c> sub</c>

00:12:41.090 --> 00:12:41.100 align:start position:0%
revert of a transaction or any its sub
 

00:12:41.100 --> 00:12:43.970 align:start position:0%
revert of a transaction or any its sub
calls<00:12:41.579><c> drops</c><00:12:42.060><c> any</c><00:12:42.240><c> state</c><00:12:42.540><c> modifications</c>

00:12:43.970 --> 00:12:43.980 align:start position:0%
calls drops any state modifications
 

00:12:43.980 --> 00:12:46.970 align:start position:0%
calls drops any state modifications
but<00:12:44.820><c> the</c><00:12:45.360><c> user</c><00:12:45.720><c> has</c><00:12:45.899><c> to</c><00:12:46.079><c> pay</c><00:12:46.260><c> the</c><00:12:46.500><c> full</c><00:12:46.740><c> price</c>

00:12:46.970 --> 00:12:46.980 align:start position:0%
but the user has to pay the full price
 

00:12:46.980 --> 00:12:51.050 align:start position:0%
but the user has to pay the full price
for<00:12:47.459><c> the</c><00:12:47.700><c> state</c><00:12:47.940><c> modifications</c><00:12:48.600><c> while</c>

00:12:51.050 --> 00:12:51.060 align:start position:0%
for the state modifications while
 

00:12:51.060 --> 00:12:53.889 align:start position:0%
for the state modifications while
with<00:12:51.779><c> State</c><00:12:52.139><c> modifications</c><00:12:52.680><c> are</c><00:12:53.160><c> not</c>

00:12:53.889 --> 00:12:53.899 align:start position:0%
with State modifications are not
 

00:12:53.899 --> 00:12:58.449 align:start position:0%
with State modifications are not
preserved<00:12:54.899><c> for</c><00:12:55.320><c> forever</c><00:12:55.860><c> and</c><00:12:56.820><c> this</c><00:12:57.120><c> has</c><00:12:57.360><c> two</c>

00:12:58.449 --> 00:12:58.459 align:start position:0%
preserved for forever and this has two
 

00:12:58.459 --> 00:13:01.670 align:start position:0%
preserved for forever and this has two
problems<00:12:59.459><c> with</c><00:12:59.700><c> this</c><00:12:59.940><c> is</c><00:13:00.180><c> that</c><00:13:00.480><c> users</c><00:13:01.139><c> overpay</c>

00:13:01.670 --> 00:13:01.680 align:start position:0%
problems with this is that users overpay
 

00:13:01.680 --> 00:13:04.610 align:start position:0%
problems with this is that users overpay
and<00:13:01.980><c> then</c><00:13:02.100><c> it</c><00:13:02.339><c> limits</c><00:13:03.120><c> some</c><00:13:03.899><c> solidity</c>

00:13:04.610 --> 00:13:04.620 align:start position:0%
and then it limits some solidity
 

00:13:04.620 --> 00:13:07.069 align:start position:0%
and then it limits some solidity
patterns<00:13:05.160><c> where</c><00:13:05.339><c> you</c><00:13:05.639><c> may</c><00:13:05.820><c> may</c><00:13:06.480><c> have</c><00:13:06.779><c> a</c><00:13:06.959><c> call</c>

00:13:07.069 --> 00:13:07.079 align:start position:0%
patterns where you may may have a call
 

00:13:07.079 --> 00:13:10.910 align:start position:0%
patterns where you may may have a call
and<00:13:07.440><c> revert</c><00:13:07.860><c> it</c><00:13:08.060><c> and</c><00:13:09.200><c> it</c><00:13:10.200><c> makes</c><00:13:10.380><c> it</c><00:13:10.560><c> extremely</c>

00:13:10.910 --> 00:13:10.920 align:start position:0%
and revert it and it makes it extremely
 

00:13:10.920 --> 00:13:13.550 align:start position:0%
and revert it and it makes it extremely
expensive<00:13:11.399><c> to</c><00:13:11.700><c> the</c><00:13:11.820><c> point</c><00:13:12.060><c> where</c><00:13:12.560><c> sometimes</c>

00:13:13.550 --> 00:13:13.560 align:start position:0%
expensive to the point where sometimes
 

00:13:13.560 --> 00:13:16.129 align:start position:0%
expensive to the point where sometimes
instead<00:13:14.100><c> of</c><00:13:14.160><c> reverting</c><00:13:14.639><c> the</c><00:13:14.820><c> call</c><00:13:15.060><c> you</c><00:13:15.959><c> may</c>

00:13:16.129 --> 00:13:16.139 align:start position:0%
instead of reverting the call you may
 

00:13:16.139 --> 00:13:18.889 align:start position:0%
instead of reverting the call you may
just<00:13:16.320><c> like</c><00:13:16.740><c> transfer</c><00:13:17.279><c> easy</c><00:13:17.459><c> tokens</c><00:13:18.060><c> from</c><00:13:18.720><c> one</c>

00:13:18.889 --> 00:13:18.899 align:start position:0%
just like transfer easy tokens from one
 

00:13:18.899 --> 00:13:20.750 align:start position:0%
just like transfer easy tokens from one
address<00:13:19.139><c> to</c><00:13:19.500><c> another</c><00:13:19.620><c> just</c><00:13:19.980><c> to</c><00:13:20.220><c> like</c><00:13:20.339><c> restore</c>

00:13:20.750 --> 00:13:20.760 align:start position:0%
address to another just to like restore
 

00:13:20.760 --> 00:13:24.170 align:start position:0%
address to another just to like restore
the<00:13:21.000><c> storage</c><00:13:21.300><c> instead</c><00:13:22.019><c> of</c><00:13:22.339><c> uh</c><00:13:23.339><c> paying</c><00:13:24.060><c> the</c>

00:13:24.170 --> 00:13:24.180 align:start position:0%
the storage instead of uh paying the
 

00:13:24.180 --> 00:13:27.650 align:start position:0%
the storage instead of uh paying the
higher<00:13:24.540><c> gas</c><00:13:24.720><c> price</c><00:13:24.959><c> of</c><00:13:25.639><c> reverting</c><00:13:26.639><c> the</c><00:13:27.480><c> call</c>

00:13:27.650 --> 00:13:27.660 align:start position:0%
higher gas price of reverting the call
 

00:13:27.660 --> 00:13:29.810 align:start position:0%
higher gas price of reverting the call
and<00:13:28.139><c> in</c><00:13:28.260><c> my</c><00:13:28.440><c> opinion</c><00:13:28.740><c> it's</c><00:13:28.860><c> an</c><00:13:29.100><c> anti-pattern</c>

00:13:29.810 --> 00:13:29.820 align:start position:0%
and in my opinion it's an anti-pattern
 

00:13:29.820 --> 00:13:31.790 align:start position:0%
and in my opinion it's an anti-pattern
because<00:13:30.000><c> some</c><00:13:30.360><c> side</c><00:13:30.600><c> effects</c><00:13:31.019><c> can</c><00:13:31.260><c> be</c><00:13:31.440><c> missed</c>

00:13:31.790 --> 00:13:31.800 align:start position:0%
because some side effects can be missed
 

00:13:31.800 --> 00:13:35.870 align:start position:0%
because some side effects can be missed
and<00:13:32.700><c> it</c><00:13:33.300><c> may</c><00:13:33.480><c> result</c><00:13:33.660><c> in</c><00:13:34.260><c> a</c><00:13:34.500><c> critical</c><00:13:35.399><c> hacks</c>

00:13:35.870 --> 00:13:35.880 align:start position:0%
and it may result in a critical hacks
 

00:13:35.880 --> 00:13:37.790 align:start position:0%
and it may result in a critical hacks
and<00:13:36.120><c> lots</c><00:13:36.480><c> of</c><00:13:36.540><c> funds</c><00:13:36.899><c> eventually</c>

00:13:37.790 --> 00:13:37.800 align:start position:0%
and lots of funds eventually
 

00:13:37.800 --> 00:13:42.050 align:start position:0%
and lots of funds eventually
and<00:13:38.399><c> vcp</c><00:13:39.000><c> suggests</c><00:13:39.540><c> to</c><00:13:40.139><c> reprise</c><00:13:41.100><c> the</c>

00:13:42.050 --> 00:13:42.060 align:start position:0%
and vcp suggests to reprise the
 

00:13:42.060 --> 00:13:44.870 align:start position:0%
and vcp suggests to reprise the
following<00:13:42.360><c> op</c><00:13:42.600><c> codes</c><00:13:43.019><c> as</c><00:13:43.560><c> a</c><00:13:43.800><c> s</c><00:13:44.220><c> store</c><00:13:44.459><c> create</c>

00:13:44.870 --> 00:13:44.880 align:start position:0%
following op codes as a s store create
 

00:13:44.880 --> 00:13:49.250 align:start position:0%
following op codes as a s store create
so<00:13:45.660><c> so</c><00:13:46.440><c> distract</c><00:13:47.360><c> through</c><00:13:48.360><c> the</c><00:13:48.540><c> gas</c><00:13:48.720><c> refund</c>

00:13:49.250 --> 00:13:49.260 align:start position:0%
so so distract through the gas refund
 

00:13:49.260 --> 00:13:50.930 align:start position:0%
so so distract through the gas refund
mechanism<00:13:49.740><c> so</c><00:13:50.160><c> they're</c><00:13:50.339><c> not</c><00:13:50.519><c> going</c><00:13:50.700><c> to</c><00:13:50.820><c> be</c>

00:13:50.930 --> 00:13:50.940 align:start position:0%
mechanism so they're not going to be
 

00:13:50.940 --> 00:13:53.449 align:start position:0%
mechanism so they're not going to be
free<00:13:51.180><c> still</c><00:13:51.779><c> gonna</c><00:13:52.260><c> pay</c><00:13:52.560><c> some</c><00:13:52.860><c> price</c><00:13:53.100><c> for</c>

00:13:53.449 --> 00:13:53.459 align:start position:0%
free still gonna pay some price for
 

00:13:53.459 --> 00:13:56.690 align:start position:0%
free still gonna pay some price for
touching<00:13:54.000><c> uh</c><00:13:54.899><c> with</c><00:13:55.139><c> addresses</c><00:13:55.800><c> or</c><00:13:56.459><c> storage</c>

00:13:56.690 --> 00:13:56.700 align:start position:0%
touching uh with addresses or storage
 

00:13:56.700 --> 00:13:59.690 align:start position:0%
touching uh with addresses or storage
variables<00:13:57.420><c> but</c><00:13:58.139><c> it</c><00:13:58.320><c> seems</c><00:13:58.680><c> unfair</c><00:13:58.980><c> to</c><00:13:59.279><c> pay</c><00:13:59.459><c> a</c>

00:13:59.690 --> 00:13:59.700 align:start position:0%
variables but it seems unfair to pay a
 

00:13:59.700 --> 00:14:03.350 align:start position:0%
variables but it seems unfair to pay a
full<00:13:59.880><c> price</c><00:14:00.380><c> vcp</c><00:14:01.380><c> is</c><00:14:01.560><c> a</c><00:14:01.860><c> in</c><00:14:02.459><c> a</c><00:14:02.639><c> in</c><00:14:03.000><c> an</c><00:14:03.120><c> early</c>

00:14:03.350 --> 00:14:03.360 align:start position:0%
full price vcp is a in a in an early
 

00:14:03.360 --> 00:14:04.490 align:start position:0%
full price vcp is a in a in an early
version

00:14:04.490 --> 00:14:04.500 align:start position:0%
version
 

00:14:04.500 --> 00:14:07.190 align:start position:0%
version
so<00:14:05.100><c> I</c><00:14:05.399><c> just</c><00:14:05.519><c> want</c><00:14:05.700><c> to</c><00:14:05.880><c> spread</c><00:14:06.360><c> more</c><00:14:06.779><c> awareness</c>

00:14:07.190 --> 00:14:07.200 align:start position:0%
so I just want to spread more awareness
 

00:14:07.200 --> 00:14:10.009 align:start position:0%
so I just want to spread more awareness
around<00:14:07.500><c> this</c><00:14:07.800><c> problem</c><00:14:08.120><c> and</c><00:14:09.120><c> hear</c><00:14:09.480><c> what</c><00:14:09.779><c> kind</c>

00:14:10.009 --> 00:14:10.019 align:start position:0%
around this problem and hear what kind
 

00:14:10.019 --> 00:14:16.250 align:start position:0%
around this problem and hear what kind
of<00:14:10.139><c> comments</c><00:14:10.620><c> people</c><00:14:10.980><c> have</c><00:14:11.279><c> thank</c><00:14:11.700><c> you</c>

00:14:16.250 --> 00:14:16.260 align:start position:0%
 
 

00:14:16.260 --> 00:14:19.730 align:start position:0%
 
uh<00:14:17.040><c> question</c><00:14:17.459><c> uh</c><00:14:17.940><c> I'm</c><00:14:18.420><c> maybe</c><00:14:19.260><c> I</c><00:14:19.440><c> missed</c>

00:14:19.730 --> 00:14:19.740 align:start position:0%
uh question uh I'm maybe I missed
 

00:14:19.740 --> 00:14:22.250 align:start position:0%
uh question uh I'm maybe I missed
something<00:14:19.800><c> but</c><00:14:21.120><c> um</c><00:14:21.180><c> is</c><00:14:21.720><c> the</c><00:14:21.839><c> suggestion</c>

00:14:22.250 --> 00:14:22.260 align:start position:0%
something but um is the suggestion
 

00:14:22.260 --> 00:14:23.810 align:start position:0%
something but um is the suggestion
essentially<00:14:22.680><c> to</c><00:14:22.920><c> reprice</c><00:14:23.339><c> some</c><00:14:23.579><c> of</c><00:14:23.700><c> the</c>

00:14:23.810 --> 00:14:23.820 align:start position:0%
essentially to reprice some of the
 

00:14:23.820 --> 00:14:33.230 align:start position:0%
essentially to reprice some of the
storage<00:14:24.000><c> of</c><00:14:24.300><c> codes</c>

00:14:33.230 --> 00:14:33.240 align:start position:0%
 
 

00:14:33.240 --> 00:14:38.210 align:start position:0%
 
and<00:14:33.600><c> let's</c><00:14:34.260><c> say</c><00:14:34.380><c> sloth</c><00:14:34.860><c> is</c>

00:14:38.210 --> 00:14:38.220 align:start position:0%
 
 

00:14:38.220 --> 00:14:42.650 align:start position:0%
 
sorry<00:14:38.700><c> for</c><00:14:39.139><c> the</c><00:14:40.139><c> clarity</c><00:14:40.620><c> so</c><00:14:40.980><c> if</c><00:14:41.279><c> let's</c><00:14:41.820><c> say</c><00:14:42.060><c> if</c>

00:14:42.650 --> 00:14:42.660 align:start position:0%
sorry for the clarity so if let's say if
 

00:14:42.660 --> 00:14:44.290 align:start position:0%
sorry for the clarity so if let's say if
s<00:14:42.899><c> load</c><00:14:43.260><c> operation</c>

00:14:44.290 --> 00:14:44.300 align:start position:0%
s load operation
 

00:14:44.300 --> 00:14:47.269 align:start position:0%
s load operation
store<00:14:45.300><c> operation</c><00:14:45.779><c> inside</c><00:14:46.500><c> the</c><00:14:46.800><c> reverted</c>

00:14:47.269 --> 00:14:47.279 align:start position:0%
store operation inside the reverted
 

00:14:47.279 --> 00:14:48.410 align:start position:0%
store operation inside the reverted
transaction

00:14:48.410 --> 00:14:48.420 align:start position:0%
transaction
 

00:14:48.420 --> 00:14:54.170 align:start position:0%
transaction
uh<00:14:49.199><c> costs</c><00:14:49.760><c> 22</c><00:14:51.060><c> 000</c><00:14:51.180><c> and</c><00:14:51.600><c> then</c><00:14:51.899><c> with</c><00:14:52.500><c> some</c>

00:14:54.170 --> 00:14:54.180 align:start position:0%
uh costs 22 000 and then with some
 

00:14:54.180 --> 00:14:57.710 align:start position:0%
uh costs 22 000 and then with some
we<00:14:55.019><c> score</c><00:14:55.320><c> reverts</c><00:14:56.040><c> then</c><00:14:56.459><c> the</c><00:14:57.120><c> cost</c><00:14:57.300><c> of</c><00:14:57.540><c> the</c>

00:14:57.710 --> 00:14:57.720 align:start position:0%
we score reverts then the cost of the
 

00:14:57.720 --> 00:14:59.689 align:start position:0%
we score reverts then the cost of the
separation<00:14:58.079><c> should</c><00:14:58.380><c> be</c><00:14:58.560><c> repriced</c><00:14:59.160><c> as</c><00:14:59.459><c> just</c>

00:14:59.689 --> 00:14:59.699 align:start position:0%
separation should be repriced as just
 

00:14:59.699 --> 00:15:02.150 align:start position:0%
separation should be repriced as just
like<00:14:59.820><c> a</c><00:15:00.060><c> attaching</c><00:15:00.660><c> this</c><00:15:01.019><c> load</c><00:15:01.320><c> for</c>

00:15:02.150 --> 00:15:02.160 align:start position:0%
like a attaching this load for
 

00:15:02.160 --> 00:15:04.790 align:start position:0%
like a attaching this load for
a<00:15:02.760><c> different</c><00:15:03.120><c> number</c><00:15:03.420><c> so</c><00:15:03.720><c> you</c><00:15:04.019><c> should</c><00:15:04.199><c> not</c><00:15:04.380><c> pay</c>

00:15:04.790 --> 00:15:04.800 align:start position:0%
a different number so you should not pay
 

00:15:04.800 --> 00:15:08.269 align:start position:0%
a different number so you should not pay
twenty<00:15:05.579><c> two</c><00:15:05.760><c> thousand</c><00:15:06.180><c> for</c><00:15:06.600><c> modifying</c><00:15:07.380><c> uh</c>

00:15:08.269 --> 00:15:08.279 align:start position:0%
twenty two thousand for modifying uh
 

00:15:08.279 --> 00:15:10.610 align:start position:0%
twenty two thousand for modifying uh
storage<00:15:08.519><c> slot</c><00:15:09.000><c> which</c><00:15:09.300><c> is</c><00:15:09.540><c> not</c><00:15:09.720><c> modified</c><00:15:10.079><c> at</c>

00:15:10.610 --> 00:15:10.620 align:start position:0%
storage slot which is not modified at
 

00:15:10.620 --> 00:15:12.110 align:start position:0%
storage slot which is not modified at
the<00:15:10.740><c> end</c><00:15:10.860><c> of</c><00:15:11.040><c> transaction</c>

00:15:12.110 --> 00:15:12.120 align:start position:0%
the end of transaction
 

00:15:12.120 --> 00:15:13.850 align:start position:0%
the end of transaction
and<00:15:12.600><c> the</c><00:15:12.720><c> pricing</c><00:15:13.079><c> should</c><00:15:13.260><c> happen</c><00:15:13.500><c> through</c>

00:15:13.850 --> 00:15:13.860 align:start position:0%
and the pricing should happen through
 

00:15:13.860 --> 00:15:16.329 align:start position:0%
and the pricing should happen through
the<00:15:14.100><c> gas</c><00:15:14.279><c> refund</c><00:15:14.760><c> mechanism</c>

00:15:16.329 --> 00:15:16.339 align:start position:0%
the gas refund mechanism
 

00:15:16.339 --> 00:15:19.970 align:start position:0%
the gas refund mechanism
uh<00:15:17.339><c> does</c><00:15:17.880><c> it</c><00:15:18.000><c> bring</c><00:15:18.180><c> any</c><00:15:18.420><c> clarity</c>

00:15:19.970 --> 00:15:19.980 align:start position:0%
uh does it bring any clarity
 

00:15:19.980 --> 00:15:25.750 align:start position:0%
uh does it bring any clarity
foreign

00:15:25.750 --> 00:15:25.760 align:start position:0%
 
 

00:15:25.760 --> 00:15:28.189 align:start position:0%
 
idea<00:15:26.760><c> so</c><00:15:27.480><c> um</c>

00:15:28.189 --> 00:15:28.199 align:start position:0%
idea so um
 

00:15:28.199 --> 00:15:29.689 align:start position:0%
idea so um
it<00:15:28.560><c> mostly</c><00:15:28.860><c> means</c><00:15:29.100><c> you</c><00:15:29.220><c> would</c><00:15:29.399><c> need</c><00:15:29.579><c> to</c>

00:15:29.689 --> 00:15:29.699 align:start position:0%
it mostly means you would need to
 

00:15:29.699 --> 00:15:31.850 align:start position:0%
it mostly means you would need to
remember<00:15:29.820><c> all</c><00:15:30.240><c> of</c><00:15:30.420><c> the</c><00:15:30.540><c> changes</c><00:15:30.899><c> you've</c><00:15:31.139><c> done</c>

00:15:31.850 --> 00:15:31.860 align:start position:0%
remember all of the changes you've done
 

00:15:31.860 --> 00:15:34.550 align:start position:0%
remember all of the changes you've done
and<00:15:32.459><c> then</c><00:15:32.639><c> it's</c><00:15:33.120><c> like</c><00:15:33.360><c> single</c><00:15:33.779><c> point</c><00:15:33.959><c> on</c><00:15:34.320><c> the</c>

00:15:34.550 --> 00:15:34.560 align:start position:0%
and then it's like single point on the
 

00:15:34.560 --> 00:15:36.110 align:start position:0%
and then it's like single point on the
reverts<00:15:35.040><c> goes</c><00:15:35.279><c> you</c><00:15:35.459><c> would</c><00:15:35.639><c> need</c><00:15:35.760><c> to</c><00:15:35.880><c> go</c>

00:15:36.110 --> 00:15:36.120 align:start position:0%
reverts goes you would need to go
 

00:15:36.120 --> 00:15:38.509 align:start position:0%
reverts goes you would need to go
through<00:15:36.660><c> all</c><00:15:36.959><c> of</c><00:15:37.079><c> the</c><00:15:37.320><c> changes</c><00:15:37.680><c> and</c><00:15:37.920><c> apply</c><00:15:38.279><c> a</c>

00:15:38.509 --> 00:15:38.519 align:start position:0%
through all of the changes and apply a
 

00:15:38.519 --> 00:15:40.550 align:start position:0%
through all of the changes and apply a
compute<00:15:38.940><c> at</c><00:15:39.000><c> least</c><00:15:39.180><c> the</c><00:15:39.420><c> refund</c><00:15:39.959><c> you</c><00:15:40.260><c> you</c><00:15:40.380><c> get</c>

00:15:40.550 --> 00:15:40.560 align:start position:0%
compute at least the refund you you get
 

00:15:40.560 --> 00:15:43.370 align:start position:0%
compute at least the refund you you get
from<00:15:40.740><c> that</c><00:15:40.920><c> so</c><00:15:41.820><c> like</c><00:15:42.060><c> you</c><00:15:42.420><c> have</c><00:15:42.720><c> like</c><00:15:43.019><c> single</c>

00:15:43.370 --> 00:15:43.380 align:start position:0%
from that so like you have like single
 

00:15:43.380 --> 00:15:45.410 align:start position:0%
from that so like you have like single
operation<00:15:43.800><c> that</c><00:15:44.279><c> it's</c><00:15:44.940><c> actually</c><00:15:45.120><c> like</c>

00:15:45.410 --> 00:15:45.420 align:start position:0%
operation that it's actually like
 

00:15:45.420 --> 00:15:48.889 align:start position:0%
operation that it's actually like
unbounded<00:15:46.079><c> in</c><00:15:46.380><c> the</c><00:15:46.560><c> complexity</c><00:15:47.279><c> internally</c>

00:15:48.889 --> 00:15:48.899 align:start position:0%
unbounded in the complexity internally
 

00:15:48.899 --> 00:15:51.410 align:start position:0%
unbounded in the complexity internally
and<00:15:49.620><c> that</c><00:15:49.980><c> might</c><00:15:50.160><c> be</c><00:15:50.339><c> like</c><00:15:50.519><c> doable</c><00:15:50.940><c> if</c><00:15:51.300><c> you</c>

00:15:51.410 --> 00:15:51.420 align:start position:0%
and that might be like doable if you
 

00:15:51.420 --> 00:15:53.750 align:start position:0%
and that might be like doable if you
have<00:15:51.660><c> this</c><00:15:52.019><c> journal</c><00:15:52.440><c> Journal</c><00:15:53.100><c> implementation</c>

00:15:53.750 --> 00:15:53.760 align:start position:0%
have this journal Journal implementation
 

00:15:53.760 --> 00:15:56.389 align:start position:0%
have this journal Journal implementation
of<00:15:54.060><c> the</c><00:15:54.180><c> state</c><00:15:54.360><c> because</c><00:15:54.779><c> you</c><00:15:55.199><c> do</c><00:15:55.560><c> also</c><00:15:56.100><c> there</c>

00:15:56.389 --> 00:15:56.399 align:start position:0%
of the state because you do also there
 

00:15:56.399 --> 00:15:59.750 align:start position:0%
of the state because you do also there
like<00:15:56.880><c> on</c><00:15:57.420><c> journal</c><00:15:57.839><c> the</c><00:15:58.019><c> the</c><00:15:58.199><c> changes</c><00:15:58.680><c> but</c><00:15:59.459><c> if</c>

00:15:59.750 --> 00:15:59.760 align:start position:0%
like on journal the the changes but if
 

00:15:59.760 --> 00:16:01.430 align:start position:0%
like on journal the the changes but if
someone<00:15:59.940><c> has</c><00:16:00.240><c> different</c><00:16:00.480><c> implementation</c><00:16:01.199><c> of</c>

00:16:01.430 --> 00:16:01.440 align:start position:0%
someone has different implementation of
 

00:16:01.440 --> 00:16:03.710 align:start position:0%
someone has different implementation of
that<00:16:01.620><c> it</c><00:16:02.579><c> might</c><00:16:02.760><c> be</c><00:16:02.940><c> really</c><00:16:03.060><c> difficult</c><00:16:03.420><c> to</c>

00:16:03.710 --> 00:16:03.720 align:start position:0%
that it might be really difficult to
 

00:16:03.720 --> 00:16:06.949 align:start position:0%
that it might be really difficult to
implement

00:16:06.949 --> 00:16:06.959 align:start position:0%
 
 

00:16:06.959 --> 00:16:10.069 align:start position:0%
 
and<00:16:07.680><c> just</c><00:16:07.980><c> one</c><00:16:08.100><c> more</c><00:16:08.279><c> comment</c><00:16:08.639><c> that</c><00:16:10.079><c> um</c>

00:16:10.069 --> 00:16:10.079 align:start position:0%
and just one more comment that um
 

00:16:10.079 --> 00:16:12.069 align:start position:0%
and just one more comment that um
usually<00:16:10.560><c> with</c><00:16:10.920><c> when</c>

00:16:12.069 --> 00:16:12.079 align:start position:0%
usually with when
 

00:16:12.079 --> 00:16:14.269 align:start position:0%
usually with when
reverters<00:16:13.079><c> you</c><00:16:13.440><c> can</c><00:16:13.560><c> actually</c><00:16:13.620><c> have</c><00:16:13.800><c> nested</c>

00:16:14.269 --> 00:16:14.279 align:start position:0%
reverters you can actually have nested
 

00:16:14.279 --> 00:16:17.150 align:start position:0%
reverters you can actually have nested
reverters<00:16:14.760><c> and</c><00:16:15.240><c> you</c><00:16:15.420><c> that</c><00:16:15.839><c> can</c><00:16:16.079><c> end</c><00:16:16.440><c> up</c><00:16:16.620><c> quite</c>

00:16:17.150 --> 00:16:17.160 align:start position:0%
reverters and you that can end up quite
 

00:16:17.160 --> 00:16:20.090 align:start position:0%
reverters and you that can end up quite
nasty<00:16:17.699><c> when</c><00:16:18.120><c> you</c><00:16:18.720><c> have</c><00:16:18.839><c> subcodes</c><00:16:19.440><c> that</c><00:16:19.680><c> revert</c>

00:16:20.090 --> 00:16:20.100 align:start position:0%
nasty when you have subcodes that revert
 

00:16:20.100 --> 00:16:21.590 align:start position:0%
nasty when you have subcodes that revert
and<00:16:20.220><c> the</c><00:16:20.339><c> outer</c><00:16:20.579><c> code</c><00:16:20.760><c> doesn't</c><00:16:21.000><c> revert</c><00:16:21.480><c> then</c>

00:16:21.590 --> 00:16:21.600 align:start position:0%
and the outer code doesn't revert then
 

00:16:21.600 --> 00:16:24.829 align:start position:0%
and the outer code doesn't revert then
the<00:16:21.899><c> outer</c><00:16:22.560><c> cool</c><00:16:22.680><c> again</c><00:16:22.920><c> reverts</c><00:16:23.519><c> so</c>

00:16:24.829 --> 00:16:24.839 align:start position:0%
the outer cool again reverts so
 

00:16:24.839 --> 00:16:28.910 align:start position:0%
the outer cool again reverts so
it's<00:16:25.500><c> not</c><00:16:25.800><c> a</c><00:16:26.100><c> very</c><00:16:26.279><c> very</c><00:16:26.519><c> easy</c><00:16:26.880><c> EIP</c><00:16:27.540><c> to</c><00:16:28.139><c> tackle</c>

00:16:28.910 --> 00:16:28.920 align:start position:0%
it's not a very very easy EIP to tackle
 

00:16:28.920 --> 00:16:31.610 align:start position:0%
it's not a very very easy EIP to tackle
it<00:16:29.699><c> might</c><00:16:29.820><c> not</c><00:16:29.940><c> be</c><00:16:30.120><c> too</c><00:16:30.360><c> hard</c><00:16:30.600><c> but</c><00:16:30.899><c> it's</c><00:16:31.199><c> I</c>

00:16:31.610 --> 00:16:31.620 align:start position:0%
it might not be too hard but it's I
 

00:16:31.620 --> 00:16:33.290 align:start position:0%
it might not be too hard but it's I
think<00:16:31.740><c> the</c><00:16:31.980><c> reason</c><00:16:32.220><c> about</c><00:16:32.519><c> it</c><00:16:32.760><c> is</c><00:16:33.000><c> not</c>

00:16:33.290 --> 00:16:33.300 align:start position:0%
think the reason about it is not
 

00:16:33.300 --> 00:16:35.930 align:start position:0%
think the reason about it is not
necessarily<00:16:34.199><c> easy</c>

00:16:35.930 --> 00:16:35.940 align:start position:0%
necessarily easy
 

00:16:35.940 --> 00:16:39.110 align:start position:0%
necessarily easy
yeah<00:16:36.420><c> I</c><00:16:36.600><c> think</c><00:16:36.779><c> that</c><00:16:37.019><c> if</c><00:16:37.860><c> if</c><00:16:37.980><c> like</c><00:16:38.399><c> that</c><00:16:38.639><c> is</c>

00:16:39.110 --> 00:16:39.120 align:start position:0%
yeah I think that if if like that is
 

00:16:39.120 --> 00:16:41.870 align:start position:0%
yeah I think that if if like that is
assuming<00:16:39.779><c> that</c><00:16:39.959><c> we</c><00:16:40.259><c> have</c><00:16:40.500><c> to</c><00:16:40.699><c> keep</c><00:16:41.699><c> the</c>

00:16:41.870 --> 00:16:41.880 align:start position:0%
assuming that we have to keep the
 

00:16:41.880 --> 00:16:43.730 align:start position:0%
assuming that we have to keep the
journal<00:16:42.240><c> all</c><00:16:42.420><c> the</c><00:16:42.540><c> time</c><00:16:42.660><c> and</c><00:16:42.899><c> use</c><00:16:43.139><c> it</c><00:16:43.320><c> for</c><00:16:43.500><c> all</c>

00:16:43.730 --> 00:16:43.740 align:start position:0%
journal all the time and use it for all
 

00:16:43.740 --> 00:16:46.670 align:start position:0%
journal all the time and use it for all
all<00:16:43.980><c> the</c><00:16:44.399><c> other</c><00:16:44.459><c> apartment</c><00:16:44.899><c> operations</c><00:16:45.899><c> and</c>

00:16:46.670 --> 00:16:46.680 align:start position:0%
all the other apartment operations and
 

00:16:46.680 --> 00:16:47.689 align:start position:0%
all the other apartment operations and
uh

00:16:47.689 --> 00:16:47.699 align:start position:0%
uh
 

00:16:47.699 --> 00:16:49.970 align:start position:0%
uh
it<00:16:48.180><c> kind</c><00:16:48.360><c> of</c><00:16:48.420><c> this</c><00:16:48.899><c> idea</c><00:16:49.139><c> fits</c><00:16:49.560><c> into</c><00:16:49.740><c> that</c>

00:16:49.970 --> 00:16:49.980 align:start position:0%
it kind of this idea fits into that
 

00:16:49.980 --> 00:16:52.910 align:start position:0%
it kind of this idea fits into that
perfectly<00:16:50.579><c> I</c><00:16:51.480><c> think</c><00:16:51.720><c> that</c><00:16:52.440><c> might</c><00:16:52.680><c> be</c>

00:16:52.910 --> 00:16:52.920 align:start position:0%
perfectly I think that might be
 

00:16:52.920 --> 00:16:55.249 align:start position:0%
perfectly I think that might be
considered<00:16:53.459><c> but</c><00:16:54.060><c> if</c><00:16:54.779><c> there</c><00:16:54.959><c> is</c><00:16:55.079><c> something</c>

00:16:55.249 --> 00:16:55.259 align:start position:0%
considered but if there is something
 

00:16:55.259 --> 00:16:56.810 align:start position:0%
considered but if there is something
that<00:16:55.560><c> you</c><00:16:55.680><c> would</c><00:16:55.800><c> need</c><00:16:55.980><c> to</c><00:16:56.160><c> keep</c><00:16:56.459><c> different</c>

00:16:56.810 --> 00:16:56.820 align:start position:0%
that you would need to keep different
 

00:16:56.820 --> 00:16:59.210 align:start position:0%
that you would need to keep different
data<00:16:57.480><c> structure</c><00:16:57.839><c> just</c><00:16:58.079><c> for</c><00:16:58.320><c> that</c><00:16:58.560><c> I</c><00:16:58.800><c> think</c><00:16:58.920><c> it</c>

00:16:59.210 --> 00:16:59.220 align:start position:0%
data structure just for that I think it
 

00:16:59.220 --> 00:17:01.009 align:start position:0%
data structure just for that I think it
should<00:16:59.399><c> be</c><00:16:59.639><c> really</c><00:16:59.820><c> difficult</c><00:17:00.240><c> to</c><00:17:00.660><c> have</c><00:17:00.839><c> it</c>

00:17:01.009 --> 00:17:01.019 align:start position:0%
should be really difficult to have it
 

00:17:01.019 --> 00:17:03.350 align:start position:0%
should be really difficult to have it
and<00:17:01.860><c> I</c><00:17:01.980><c> know</c><00:17:02.160><c> some</c><00:17:02.459><c> of</c><00:17:02.579><c> the</c><00:17:02.759><c> implementations</c>

00:17:03.350 --> 00:17:03.360 align:start position:0%
and I know some of the implementations
 

00:17:03.360 --> 00:17:05.449 align:start position:0%
and I know some of the implementations
actually<00:17:03.839><c> don't</c><00:17:04.199><c> use</c><00:17:04.500><c> the</c><00:17:04.860><c> State</c><00:17:05.040><c> Journal</c>

00:17:05.449 --> 00:17:05.459 align:start position:0%
actually don't use the State Journal
 

00:17:05.459 --> 00:17:07.850 align:start position:0%
actually don't use the State Journal
light<00:17:05.760><c> I</c><00:17:06.600><c> mean</c><00:17:06.660><c> that's</c><00:17:06.959><c> not</c><00:17:07.199><c> something</c><00:17:07.439><c> we</c>

00:17:07.850 --> 00:17:07.860 align:start position:0%
light I mean that's not something we
 

00:17:07.860 --> 00:17:11.270 align:start position:0%
light I mean that's not something we
mandate<00:17:08.400><c> to</c><00:17:08.579><c> to</c><00:17:09.000><c> be</c><00:17:09.240><c> used</c>

00:17:11.270 --> 00:17:11.280 align:start position:0%
mandate to to be used
 

00:17:11.280 --> 00:17:14.870 align:start position:0%
mandate to to be used
so<00:17:12.059><c> you</c><00:17:12.540><c> would</c><00:17:12.720><c> need</c><00:17:13.020><c> like</c><00:17:13.980><c> in</c><00:17:14.160><c> other</c><00:17:14.280><c> words</c><00:17:14.520><c> it</c>

00:17:14.870 --> 00:17:14.880 align:start position:0%
so you would need like in other words it
 

00:17:14.880 --> 00:17:17.090 align:start position:0%
so you would need like in other words it
would<00:17:15.120><c> be</c><00:17:15.480><c> forced</c><00:17:15.839><c> to</c><00:17:16.140><c> keep</c><00:17:16.380><c> something</c><00:17:16.679><c> like</c>

00:17:17.090 --> 00:17:17.100 align:start position:0%
would be forced to keep something like
 

00:17:17.100 --> 00:17:20.870 align:start position:0%
would be forced to keep something like
that<00:17:17.760><c> anyway</c><00:17:18.500><c> although</c><00:17:19.500><c> it's</c><00:17:19.679><c> not</c><00:17:19.919><c> required</c>

00:17:20.870 --> 00:17:20.880 align:start position:0%
that anyway although it's not required
 

00:17:20.880 --> 00:17:25.549 align:start position:0%
that anyway although it's not required
uh<00:17:21.780><c> in</c><00:17:22.140><c> particular</c><00:17:22.500><c> right</c><00:17:22.740><c> now</c>

00:17:25.549 --> 00:17:25.559 align:start position:0%
 
 

00:17:25.559 --> 00:17:27.350 align:start position:0%
 
you<00:17:26.040><c> have</c><00:17:26.160><c> to</c><00:17:26.280><c> keep</c><00:17:26.400><c> track</c><00:17:26.640><c> of</c><00:17:26.880><c> a</c><00:17:27.000><c> whole</c><00:17:27.120><c> lot</c><00:17:27.240><c> of</c>

00:17:27.350 --> 00:17:27.360 align:start position:0%
you have to keep track of a whole lot of
 

00:17:27.360 --> 00:17:29.450 align:start position:0%
you have to keep track of a whole lot of
information<00:17:27.540><c> for</c><00:17:28.439><c> um</c>

00:17:29.450 --> 00:17:29.460 align:start position:0%
information for um
 

00:17:29.460 --> 00:17:32.390 align:start position:0%
information for um
for<00:17:30.000><c> the</c><00:17:30.299><c> uh</c><00:17:31.080><c> for</c><00:17:31.380><c> the</c><00:17:31.559><c> refunds</c><00:17:31.919><c> anyway</c><00:17:32.040><c> for</c>

00:17:32.390 --> 00:17:32.400 align:start position:0%
for the uh for the refunds anyway for
 

00:17:32.400 --> 00:17:33.770 align:start position:0%
for the uh for the refunds anyway for
the<00:17:32.520><c> for</c><00:17:32.700><c> the</c><00:17:32.820><c> storage</c><00:17:32.940><c> refunds</c><00:17:33.419><c> anyway</c><00:17:33.540><c> so</c>

00:17:33.770 --> 00:17:33.780 align:start position:0%
the for the storage refunds anyway so
 

00:17:33.780 --> 00:17:34.669 align:start position:0%
the for the storage refunds anyway so
it's<00:17:33.960><c> the</c><00:17:34.080><c> same</c><00:17:34.200><c> stuff</c><00:17:34.380><c> and</c><00:17:34.559><c> all</c>

00:17:34.669 --> 00:17:34.679 align:start position:0%
it's the same stuff and all
 

00:17:34.679 --> 00:17:36.529 align:start position:0%
it's the same stuff and all
implementations<00:17:35.220><c> I</c><00:17:35.940><c> think</c><00:17:36.120><c> whether</c><00:17:36.360><c> it's</c>

00:17:36.529 --> 00:17:36.539 align:start position:0%
implementations I think whether it's
 

00:17:36.539 --> 00:17:38.029 align:start position:0%
implementations I think whether it's
journal<00:17:36.840><c> or</c><00:17:36.960><c> cash</c><00:17:37.140><c> you</c><00:17:37.380><c> have</c><00:17:37.559><c> all</c><00:17:37.679><c> the</c><00:17:37.740><c> info</c>

00:17:38.029 --> 00:17:38.039 align:start position:0%
journal or cash you have all the info
 

00:17:38.039 --> 00:17:39.409 align:start position:0%
journal or cash you have all the info
you<00:17:38.220><c> need</c>

00:17:39.409 --> 00:17:39.419 align:start position:0%
you need
 

00:17:39.419 --> 00:17:41.450 align:start position:0%
you need
um<00:17:39.480><c> but</c><00:17:40.080><c> I'm</c><00:17:40.260><c> just</c><00:17:40.440><c> still</c>

00:17:41.450 --> 00:17:41.460 align:start position:0%
um but I'm just still
 

00:17:41.460 --> 00:17:43.250 align:start position:0%
um but I'm just still
traumatized<00:17:42.299><c> by</c><00:17:42.419><c> some</c><00:17:42.539><c> of</c><00:17:42.660><c> the</c><00:17:42.720><c> code</c><00:17:42.840><c> I</c><00:17:43.020><c> had</c><00:17:43.140><c> to</c>

00:17:43.250 --> 00:17:43.260 align:start position:0%
traumatized by some of the code I had to
 

00:17:43.260 --> 00:17:45.049 align:start position:0%
traumatized by some of the code I had to
write<00:17:43.380><c> for</c><00:17:43.860><c> the</c><00:17:44.340><c> um</c>

00:17:45.049 --> 00:17:45.059 align:start position:0%
write for the um
 

00:17:45.059 --> 00:17:47.930 align:start position:0%
write for the um
for<00:17:45.539><c> when</c><00:17:45.720><c> we</c><00:17:45.960><c> were</c><00:17:46.080><c> doing</c><00:17:46.500><c> the</c><00:17:46.799><c> the</c><00:17:47.039><c> repricing</c>

00:17:47.930 --> 00:17:47.940 align:start position:0%
for when we were doing the the repricing
 

00:17:47.940 --> 00:17:50.570 align:start position:0%
for when we were doing the the repricing
of<00:17:48.120><c> the</c><00:17:48.660><c> the</c><00:17:48.900><c> 2200</c>

00:17:50.570 --> 00:17:50.580 align:start position:0%
of the the 2200
 

00:17:50.580 --> 00:17:51.770 align:start position:0%
of the the 2200
um<00:17:50.640><c> I</c><00:17:50.700><c> can't</c><00:17:50.820><c> remember</c><00:17:50.940><c> exactly</c><00:17:51.299><c> the</c><00:17:51.480><c> name</c><00:17:51.600><c> of</c>

00:17:51.770 --> 00:17:51.780 align:start position:0%
um I can't remember exactly the name of
 

00:17:51.780 --> 00:17:53.330 align:start position:0%
um I can't remember exactly the name of
the<00:17:51.900><c> of</c><00:17:52.020><c> it</c><00:17:52.200><c> where</c><00:17:52.559><c> it</c><00:17:52.740><c> was</c><00:17:52.799><c> over</c><00:17:52.919><c> fitted</c>

00:17:53.330 --> 00:17:53.340 align:start position:0%
the of it where it was over fitted
 

00:17:53.340 --> 00:17:55.010 align:start position:0%
the of it where it was over fitted
fitted<00:17:53.760><c> to</c><00:17:53.820><c> get</c><00:17:53.940><c> and</c>

00:17:55.010 --> 00:17:55.020 align:start position:0%
fitted to get and
 

00:17:55.020 --> 00:17:57.529 align:start position:0%
fitted to get and
um our<00:17:55.260><c> code</c><00:17:55.500><c> analysis</c><00:17:56.280><c> tool</c><00:17:56.640><c> freaked</c><00:17:57.299><c> out</c><00:17:57.419><c> of</c>

00:17:57.529 --> 00:17:57.539 align:start position:0%
um our code analysis tool freaked out of
 

00:17:57.539 --> 00:17:58.970 align:start position:0%
um our code analysis tool freaked out of
the<00:17:57.600><c> complexity</c><00:17:58.020><c> of</c><00:17:58.200><c> the</c><00:17:58.260><c> code</c><00:17:58.380><c> so</c><00:17:58.620><c> I'm</c><00:17:58.799><c> kind</c>

00:17:58.970 --> 00:17:58.980 align:start position:0%
the complexity of the code so I'm kind
 

00:17:58.980 --> 00:18:00.409 align:start position:0%
the complexity of the code so I'm kind
of<00:17:59.100><c> concerned</c><00:17:59.400><c> about</c><00:17:59.520><c> that</c><00:17:59.760><c> about</c><00:18:00.120><c> the</c>

00:18:00.409 --> 00:18:00.419 align:start position:0%
of concerned about that about the
 

00:18:00.419 --> 00:18:02.270 align:start position:0%
of concerned about that about the
maintainability<00:18:00.900><c> of</c><00:18:01.200><c> some</c><00:18:01.320><c> of</c><00:18:01.500><c> these</c><00:18:01.620><c> I</c><00:18:02.220><c> mean</c>

00:18:02.270 --> 00:18:02.280 align:start position:0%
maintainability of some of these I mean
 

00:18:02.280 --> 00:18:03.890 align:start position:0%
maintainability of some of these I mean
I<00:18:02.400><c> was</c><00:18:02.520><c> implementing</c><00:18:03.000><c> the</c><00:18:03.360><c> algorithm</c><00:18:03.720><c> as</c>

00:18:03.890 --> 00:18:03.900 align:start position:0%
I was implementing the algorithm as
 

00:18:03.900 --> 00:18:05.930 align:start position:0%
I was implementing the algorithm as
specified<00:18:04.320><c> and</c><00:18:04.919><c> sonar</c><00:18:05.340><c> said</c><00:18:05.520><c> that's</c><00:18:05.700><c> too</c>

00:18:05.930 --> 00:18:05.940 align:start position:0%
specified and sonar said that's too
 

00:18:05.940 --> 00:18:17.870 align:start position:0%
specified and sonar said that's too
complex<00:18:06.240><c> you</c><00:18:06.419><c> can't</c><00:18:06.600><c> do</c><00:18:06.780><c> it</c>

00:18:17.870 --> 00:18:17.880 align:start position:0%
 
 

00:18:17.880 --> 00:18:19.130 align:start position:0%
 
actually

00:18:19.130 --> 00:18:19.140 align:start position:0%
actually
 

00:18:19.140 --> 00:18:21.529 align:start position:0%
actually
um it<00:18:19.860><c> was</c><00:18:20.100><c> it</c><00:18:20.220><c> was</c><00:18:20.400><c> the</c><00:18:20.520><c> same</c><00:18:20.820><c> uh</c><00:18:21.240><c> EIP</c>

00:18:21.529 --> 00:18:21.539 align:start position:0%
um it was it was the same uh EIP
 

00:18:21.539 --> 00:18:23.029 align:start position:0%
um it was it was the same uh EIP
transient<00:18:22.200><c> storage</c>

00:18:23.029 --> 00:18:23.039 align:start position:0%
transient storage
 

00:18:23.039 --> 00:18:24.830 align:start position:0%
transient storage
um so<00:18:23.220><c> without</c><00:18:23.460><c> maybe</c><00:18:23.760><c> just</c><00:18:24.059><c> Reviving</c><00:18:24.480><c> you</c>

00:18:24.830 --> 00:18:24.840 align:start position:0%
um so without maybe just Reviving you
 

00:18:24.840 --> 00:18:25.789 align:start position:0%
um so without maybe just Reviving you
know<00:18:24.900><c> everything</c><00:18:25.020><c> and</c><00:18:25.320><c> reiterating</c>

00:18:25.789 --> 00:18:25.799 align:start position:0%
know everything and reiterating
 

00:18:25.799 --> 00:18:27.529 align:start position:0%
know everything and reiterating
everything<00:18:26.100><c> there</c>

00:18:27.529 --> 00:18:27.539 align:start position:0%
everything there
 

00:18:27.539 --> 00:18:29.210 align:start position:0%
everything there
um it<00:18:27.900><c> just</c><00:18:28.080><c> just</c><00:18:28.260><c> kind</c><00:18:28.559><c> of</c><00:18:28.679><c> adding</c><00:18:28.860><c> on</c><00:18:28.980><c> a</c><00:18:29.160><c> few</c>

00:18:29.210 --> 00:18:29.220 align:start position:0%
um it just just kind of adding on a few
 

00:18:29.220 --> 00:18:30.650 align:start position:0%
um it just just kind of adding on a few
points<00:18:29.580><c> one</c>

00:18:30.650 --> 00:18:30.660 align:start position:0%
points one
 

00:18:30.660 --> 00:18:32.690 align:start position:0%
points one
um<00:18:30.780><c> you</c><00:18:31.080><c> know</c><00:18:31.140><c> right</c><00:18:31.380><c> now</c><00:18:31.559><c> some</c><00:18:32.220><c> of</c><00:18:32.400><c> the</c><00:18:32.460><c> higher</c>

00:18:32.690 --> 00:18:32.700 align:start position:0%
um you know right now some of the higher
 

00:18:32.700 --> 00:18:36.230 align:start position:0%
um you know right now some of the higher
level<00:18:32.820><c> oh</c><00:18:33.179><c> sorry</c><00:18:33.600><c> uh</c><00:18:34.620><c> background</c><00:18:35.039><c> uh</c><00:18:35.880><c> so</c><00:18:36.059><c> I'm</c>

00:18:36.230 --> 00:18:36.240 align:start position:0%
level oh sorry uh background uh so I'm
 

00:18:36.240 --> 00:18:37.490 align:start position:0%
level oh sorry uh background uh so I'm
actually<00:18:36.419><c> a</c><00:18:36.660><c> contributor</c><00:18:37.020><c> to</c><00:18:37.200><c> the</c><00:18:37.320><c> Hof</c>

00:18:37.490 --> 00:18:37.500 align:start position:0%
actually a contributor to the Hof
 

00:18:37.500 --> 00:18:39.110 align:start position:0%
actually a contributor to the Hof
language<00:18:37.860><c> which</c><00:18:38.100><c> is</c><00:18:38.220><c> a</c><00:18:38.340><c> low-level</c><00:18:38.700><c> uh</c>

00:18:39.110 --> 00:18:39.120 align:start position:0%
language which is a low-level uh
 

00:18:39.120 --> 00:18:41.630 align:start position:0%
language which is a low-level uh
Assembly<00:18:39.419><c> Language</c><00:18:39.660><c> and</c><00:18:40.140><c> then</c><00:18:40.260><c> uh</c><00:18:40.620><c> formerly</c>

00:18:41.630 --> 00:18:41.640 align:start position:0%
Assembly Language and then uh formerly
 

00:18:41.640 --> 00:18:44.330 align:start position:0%
Assembly Language and then uh formerly
um<00:18:41.700><c> I</c><00:18:42.000><c> worked</c><00:18:42.299><c> with</c><00:18:42.419><c> the</c><00:18:42.720><c> superfluid</c><00:18:43.260><c> protocol</c>

00:18:44.330 --> 00:18:44.340 align:start position:0%
um I worked with the superfluid protocol
 

00:18:44.340 --> 00:18:46.190 align:start position:0%
um I worked with the superfluid protocol
and<00:18:44.700><c> so</c><00:18:45.179><c> I</c><00:18:45.299><c> think</c><00:18:45.360><c> I</c><00:18:45.480><c> think</c><00:18:45.660><c> both</c><00:18:45.840><c> of</c><00:18:45.960><c> these</c>

00:18:46.190 --> 00:18:46.200 align:start position:0%
and so I think I think both of these
 

00:18:46.200 --> 00:18:49.010 align:start position:0%
and so I think I think both of these
could<00:18:46.679><c> benefit</c><00:18:47.039><c> from</c><00:18:47.760><c> transient</c><00:18:48.539><c> storage</c><00:18:48.780><c> so</c>

00:18:49.010 --> 00:18:49.020 align:start position:0%
could benefit from transient storage so
 

00:18:49.020 --> 00:18:50.750 align:start position:0%
could benefit from transient storage so
on<00:18:49.140><c> the</c><00:18:49.320><c> Huff</c><00:18:49.500><c> side</c><00:18:49.740><c> you</c><00:18:50.280><c> know</c><00:18:50.400><c> higher</c><00:18:50.640><c> level</c>

00:18:50.750 --> 00:18:50.760 align:start position:0%
on the Huff side you know higher level
 

00:18:50.760 --> 00:18:53.690 align:start position:0%
on the Huff side you know higher level
languages<00:18:51.120><c> like</c><00:18:51.419><c> solidity</c><00:18:52.080><c> and</c><00:18:52.620><c> Viper</c><00:18:53.400><c> you</c>

00:18:53.690 --> 00:18:53.700 align:start position:0%
languages like solidity and Viper you
 

00:18:53.700 --> 00:18:55.070 align:start position:0%
languages like solidity and Viper you
know<00:18:53.820><c> they</c><00:18:53.880><c> have</c><00:18:54.059><c> these</c><00:18:54.179><c> re-entrancy</c><00:18:54.720><c> locks</c>

00:18:55.070 --> 00:18:55.080 align:start position:0%
know they have these re-entrancy locks
 

00:18:55.080 --> 00:18:56.870 align:start position:0%
know they have these re-entrancy locks
or<00:18:55.200><c> modifiers</c><00:18:55.860><c> to</c><00:18:55.980><c> facilitate</c><00:18:56.400><c> re-entrancy</c>

00:18:56.870 --> 00:18:56.880 align:start position:0%
or modifiers to facilitate re-entrancy
 

00:18:56.880 --> 00:18:58.310 align:start position:0%
or modifiers to facilitate re-entrancy
locks<00:18:57.240><c> that</c><00:18:57.360><c> you</c><00:18:57.539><c> know</c><00:18:57.600><c> are</c><00:18:57.720><c> very</c><00:18:57.840><c> well</c><00:18:58.020><c> built</c>

00:18:58.310 --> 00:18:58.320 align:start position:0%
locks that you know are very well built
 

00:18:58.320 --> 00:19:00.049 align:start position:0%
locks that you know are very well built
and<00:18:58.740><c> it's</c><00:18:58.860><c> very</c><00:18:58.980><c> easy</c><00:18:59.160><c> to</c><00:18:59.340><c> build</c><00:18:59.460><c> this</c><00:18:59.640><c> in</c><00:18:59.820><c> a</c>

00:19:00.049 --> 00:19:00.059 align:start position:0%
and it's very easy to build this in a
 

00:19:00.059 --> 00:19:01.730 align:start position:0%
and it's very easy to build this in a
safe<00:19:00.179><c> and</c><00:19:00.299><c> secure</c><00:19:00.600><c> way</c><00:19:00.780><c> but</c><00:19:01.140><c> when</c><00:19:01.260><c> it</c><00:19:01.380><c> comes</c><00:19:01.559><c> to</c>

00:19:01.730 --> 00:19:01.740 align:start position:0%
safe and secure way but when it comes to
 

00:19:01.740 --> 00:19:03.350 align:start position:0%
safe and secure way but when it comes to
assembly<00:19:02.160><c> languages</c><00:19:02.520><c> this</c><00:19:02.820><c> is</c><00:19:02.940><c> actually</c><00:19:03.120><c> a</c>

00:19:03.350 --> 00:19:03.360 align:start position:0%
assembly languages this is actually a
 

00:19:03.360 --> 00:19:06.650 align:start position:0%
assembly languages this is actually a
problem<00:19:03.539><c> because</c><00:19:04.080><c> if</c><00:19:04.919><c> you</c><00:19:05.340><c> set</c><00:19:05.880><c> a</c><00:19:06.120><c> lock</c><00:19:06.299><c> in</c>

00:19:06.650 --> 00:19:06.660 align:start position:0%
problem because if you set a lock in
 

00:19:06.660 --> 00:19:08.210 align:start position:0%
problem because if you set a lock in
storage<00:19:06.840><c> and</c><00:19:07.080><c> you</c><00:19:07.260><c> don't</c><00:19:07.380><c> explicitly</c><00:19:07.860><c> free</c><00:19:08.039><c> it</c>

00:19:08.210 --> 00:19:08.220 align:start position:0%
storage and you don't explicitly free it
 

00:19:08.220 --> 00:19:09.529 align:start position:0%
storage and you don't explicitly free it
by<00:19:08.340><c> the</c><00:19:08.460><c> end</c><00:19:08.580><c> of</c><00:19:08.640><c> the</c><00:19:08.760><c> transaction</c><00:19:09.059><c> those</c><00:19:09.419><c> are</c>

00:19:09.529 --> 00:19:09.539 align:start position:0%
by the end of the transaction those are
 

00:19:09.539 --> 00:19:10.789 align:start position:0%
by the end of the transaction those are
now<00:19:09.660><c> bricked</c><00:19:10.080><c> which</c><00:19:10.260><c> obviously</c><00:19:10.500><c> you</c><00:19:10.620><c> should</c>

00:19:10.789 --> 00:19:10.799 align:start position:0%
now bricked which obviously you should
 

00:19:10.799 --> 00:19:12.590 align:start position:0%
now bricked which obviously you should
catch<00:19:11.039><c> this</c><00:19:11.160><c> and</c><00:19:11.340><c> unit</c><00:19:11.640><c> tests</c><00:19:12.059><c> right</c><00:19:12.240><c> but</c><00:19:12.480><c> it's</c>

00:19:12.590 --> 00:19:12.600 align:start position:0%
catch this and unit tests right but it's
 

00:19:12.600 --> 00:19:16.190 align:start position:0%
catch this and unit tests right but it's
just<00:19:12.840><c> it's</c><00:19:13.380><c> one</c><00:19:13.679><c> more</c><00:19:13.799><c> foot</c><00:19:14.039><c> gun</c><00:19:14.280><c> on</c><00:19:14.580><c> the</c><00:19:14.700><c> stack</c>

00:19:16.190 --> 00:19:16.200 align:start position:0%
just it's one more foot gun on the stack
 

00:19:16.200 --> 00:19:18.289 align:start position:0%
just it's one more foot gun on the stack
um sorry<00:19:16.860><c> to</c><00:19:17.039><c> interrupt</c><00:19:17.400><c> you</c><00:19:17.520><c> I</c><00:19:17.700><c> think</c><00:19:17.940><c> you</c>

00:19:18.289 --> 00:19:18.299 align:start position:0%
um sorry to interrupt you I think you
 

00:19:18.299 --> 00:19:21.110 align:start position:0%
um sorry to interrupt you I think you
kind<00:19:18.600><c> of</c><00:19:18.780><c> uh</c><00:19:19.380><c> capturing</c><00:19:20.220><c> the</c><00:19:20.400><c> the</c><00:19:20.700><c> governance</c>

00:19:21.110 --> 00:19:21.120 align:start position:0%
kind of uh capturing the the governance
 

00:19:21.120 --> 00:19:23.150 align:start position:0%
kind of uh capturing the the governance
process<00:19:21.539><c> right</c><00:19:21.840><c> now</c><00:19:22.020><c> because</c><00:19:22.679><c> we</c><00:19:22.980><c> already</c>

00:19:23.150 --> 00:19:23.160 align:start position:0%
process right now because we already
 

00:19:23.160 --> 00:19:25.610 align:start position:0%
process right now because we already
talked<00:19:23.760><c> about</c><00:19:23.820><c> the</c><00:19:24.179><c> CIP</c><00:19:24.539><c> and</c><00:19:24.840><c> now</c><00:19:25.020><c> rehashing</c>

00:19:25.610 --> 00:19:25.620 align:start position:0%
talked about the CIP and now rehashing
 

00:19:25.620 --> 00:19:29.510 align:start position:0%
talked about the CIP and now rehashing
the<00:19:26.360><c> discussionist</c><00:19:27.360><c> kind</c><00:19:27.960><c> of</c><00:19:28.080><c> I</c><00:19:28.919><c> think</c><00:19:29.100><c> not</c>

00:19:29.510 --> 00:19:29.520 align:start position:0%
the discussionist kind of I think not
 

00:19:29.520 --> 00:19:30.409 align:start position:0%
the discussionist kind of I think not
great

00:19:30.409 --> 00:19:30.419 align:start position:0%
great
 

00:19:30.419 --> 00:19:32.630 align:start position:0%
great
uh<00:19:31.020><c> so</c><00:19:31.260><c> I</c><00:19:31.500><c> would</c>

00:19:32.630 --> 00:19:32.640 align:start position:0%
uh so I would
 

00:19:32.640 --> 00:19:35.990 align:start position:0%
uh so I would
if<00:19:33.120><c> the</c><00:19:33.360><c> if</c><00:19:33.900><c> I</c><00:19:34.620><c> would</c><00:19:35.039><c> rather</c><00:19:35.220><c> move</c><00:19:35.640><c> on</c><00:19:35.820><c> with</c>

00:19:35.990 --> 00:19:36.000 align:start position:0%
if the if I would rather move on with
 

00:19:36.000 --> 00:19:38.690 align:start position:0%
if the if I would rather move on with
the<00:19:36.179><c> next</c><00:19:36.299><c> Erp</c><00:19:36.780><c> and</c><00:19:37.140><c> uh</c><00:19:37.500><c> because</c><00:19:38.039><c> we</c><00:19:38.280><c> discussed</c>

00:19:38.690 --> 00:19:38.700 align:start position:0%
the next Erp and uh because we discussed
 

00:19:38.700 --> 00:19:42.010 align:start position:0%
the next Erp and uh because we discussed
this<00:19:38.820><c> one</c><00:19:38.940><c> already</c>

00:19:42.010 --> 00:19:42.020 align:start position:0%
 
 

00:19:42.020 --> 00:19:44.690 align:start position:0%
 
I<00:19:43.020><c> do</c><00:19:43.140><c> think</c><00:19:43.260><c> though</c><00:19:43.380><c> it</c><00:19:43.679><c> is</c><00:19:43.799><c> valuable</c><00:19:44.280><c> to</c><00:19:44.520><c> know</c>

00:19:44.690 --> 00:19:44.700 align:start position:0%
I do think though it is valuable to know
 

00:19:44.700 --> 00:19:46.810 align:start position:0%
I do think though it is valuable to know
that<00:19:44.880><c> like</c><00:19:45.059><c> low-level</c><00:19:45.480><c> languages</c><00:19:45.900><c> and</c><00:19:46.500><c> like</c>

00:19:46.810 --> 00:19:46.820 align:start position:0%
that like low-level languages and like
 

00:19:46.820 --> 00:19:49.850 align:start position:0%
that like low-level languages and like
projects<00:19:47.820><c> like</c><00:19:48.000><c> this</c><00:19:48.179><c> uh</c><00:19:48.900><c> if</c><00:19:49.200><c> you</c><00:19:49.320><c> can</c><00:19:49.500><c> like</c>

00:19:49.850 --> 00:19:49.860 align:start position:0%
projects like this uh if you can like
 

00:19:49.860 --> 00:19:52.010 align:start position:0%
projects like this uh if you can like
write<00:19:50.220><c> it</c><00:19:50.400><c> on</c><00:19:50.520><c> the</c><00:19:50.640><c> eat</c><00:19:50.820><c> magicians</c><00:19:51.419><c> post</c><00:19:51.720><c> or</c>

00:19:52.010 --> 00:19:52.020 align:start position:0%
write it on the eat magicians post or
 

00:19:52.020 --> 00:19:55.909 align:start position:0%
write it on the eat magicians post or
somewhere

00:19:55.909 --> 00:19:55.919 align:start position:0%
 
 

00:19:55.919 --> 00:19:57.710 align:start position:0%
 
yeah<00:19:56.400><c> yeah</c><00:19:56.580><c> we</c><00:19:56.700><c> could</c><00:19:56.820><c> go</c><00:19:57.000><c> we're</c><00:19:57.360><c> not</c><00:19:57.539><c> going</c><00:19:57.660><c> to</c>

00:19:57.710 --> 00:19:57.720 align:start position:0%
yeah yeah we could go we're not going to
 

00:19:57.720 --> 00:19:59.390 align:start position:0%
yeah yeah we could go we're not going to
be<00:19:57.840><c> done</c><00:19:57.960><c> already</c><00:19:58.200><c> though</c>

00:19:59.390 --> 00:19:59.400 align:start position:0%
be done already though
 

00:19:59.400 --> 00:20:01.730 align:start position:0%
be done already though
yeah<00:19:59.820><c> sorry</c><00:20:00.120><c> so</c><00:20:00.360><c> I</c><00:20:00.720><c> was</c><00:20:00.780><c> gonna</c><00:20:00.960><c> say</c><00:20:01.020><c> yes</c><00:20:01.320><c> we</c>

00:20:01.730 --> 00:20:01.740 align:start position:0%
yeah sorry so I was gonna say yes we
 

00:20:01.740 --> 00:20:03.710 align:start position:0%
yeah sorry so I was gonna say yes we
probably<00:20:02.039><c> don't</c><00:20:02.220><c> have</c><00:20:02.340><c> time</c><00:20:02.520><c> to</c><00:20:02.640><c> rehash</c><00:20:03.120><c> it</c><00:20:03.299><c> if</c>

00:20:03.710 --> 00:20:03.720 align:start position:0%
probably don't have time to rehash it if
 

00:20:03.720 --> 00:20:05.630 align:start position:0%
probably don't have time to rehash it if
but<00:20:04.260><c> it</c><00:20:04.500><c> is</c><00:20:04.620><c> valuable</c><00:20:05.039><c> I</c><00:20:05.280><c> do</c><00:20:05.400><c> think</c><00:20:05.520><c> like</c>

00:20:05.630 --> 00:20:05.640 align:start position:0%
but it is valuable I do think like
 

00:20:05.640 --> 00:20:07.490 align:start position:0%
but it is valuable I do think like
putting<00:20:06.059><c> it</c><00:20:06.240><c> in</c><00:20:06.600><c> writing</c><00:20:06.960><c> on</c><00:20:07.260><c> the</c><00:20:07.380><c> East</c>

00:20:07.490 --> 00:20:07.500 align:start position:0%
putting it in writing on the East
 

00:20:07.500 --> 00:20:08.990 align:start position:0%
putting it in writing on the East
magician's<00:20:07.980><c> post</c><00:20:08.100><c> is</c><00:20:08.340><c> probably</c><00:20:08.520><c> good</c><00:20:08.820><c> to</c>

00:20:08.990 --> 00:20:09.000 align:start position:0%
magician's post is probably good to
 

00:20:09.000 --> 00:20:10.130 align:start position:0%
magician's post is probably good to
document

00:20:10.130 --> 00:20:10.140 align:start position:0%
document
 

00:20:10.140 --> 00:20:13.130 align:start position:0%
document
um<00:20:10.260><c> yeah</c><00:20:10.440><c> sorry</c><00:20:10.880><c> uh</c><00:20:11.880><c> also</c><00:20:12.539><c> the</c><00:20:12.720><c> microphone</c>

00:20:13.130 --> 00:20:13.140 align:start position:0%
um yeah sorry uh also the microphone
 

00:20:13.140 --> 00:20:15.289 align:start position:0%
um yeah sorry uh also the microphone
don't<00:20:13.380><c> be</c><00:20:13.559><c> scared</c><00:20:13.919><c> it's</c><00:20:14.220><c> mainly</c><00:20:14.520><c> for</c><00:20:14.580><c> Direct</c>

00:20:15.289 --> 00:20:15.299 align:start position:0%
don't be scared it's mainly for Direct
 

00:20:15.299 --> 00:20:17.810 align:start position:0%
don't be scared it's mainly for Direct
ly okay<00:20:15.780><c> cool</c><00:20:16.380><c> cool</c><00:20:16.440><c> sorry</c><00:20:16.799><c> you</c><00:20:17.160><c> had</c><00:20:17.340><c> any</c><00:20:17.520><c> IP</c>

00:20:17.810 --> 00:20:17.820 align:start position:0%
ly okay cool cool sorry you had any IP
 

00:20:17.820 --> 00:20:19.850 align:start position:0%
ly okay cool cool sorry you had any IP
as<00:20:18.000><c> well</c><00:20:18.120><c> yes</c><00:20:18.539><c> okay</c>

00:20:19.850 --> 00:20:19.860 align:start position:0%
as well yes okay
 

00:20:19.860 --> 00:20:23.330 align:start position:0%
as well yes okay
um so<00:20:20.100><c> I'm</c><00:20:20.280><c> working</c><00:20:20.520><c> on</c><00:20:20.820><c> on</c><00:20:21.120><c> 5027</c>

00:20:23.330 --> 00:20:23.340 align:start position:0%
um so I'm working on on 5027
 

00:20:23.340 --> 00:20:25.029 align:start position:0%
um so I'm working on on 5027
um and<00:20:23.580><c> also</c><00:20:23.820><c> another</c><00:20:23.940><c> VIP</c>

00:20:25.029 --> 00:20:25.039 align:start position:0%
um and also another VIP
 

00:20:25.039 --> 00:20:29.029 align:start position:0%
um and also another VIP
5478<00:20:26.039><c> so</c><00:20:26.760><c> I</c><00:20:26.940><c> just</c><00:20:27.120><c> discussed</c><00:20:27.720><c> five</c><00:20:28.140><c> zeros</c><00:20:28.500><c> 27</c>

00:20:29.029 --> 00:20:29.039 align:start position:0%
5478 so I just discussed five zeros 27
 

00:20:29.039 --> 00:20:31.669 align:start position:0%
5478 so I just discussed five zeros 27
first<00:20:29.340><c> uh</c><00:20:30.059><c> so</c><00:20:30.240><c> basically</c><00:20:30.600><c> it's</c><00:20:30.840><c> uh</c><00:20:31.200><c> aims</c><00:20:31.559><c> to</c>

00:20:31.669 --> 00:20:31.679 align:start position:0%
first uh so basically it's uh aims to
 

00:20:31.679 --> 00:20:33.770 align:start position:0%
first uh so basically it's uh aims to
remove<00:20:32.100><c> the</c><00:20:32.460><c> right</c><00:20:32.940><c> now</c><00:20:33.059><c> the</c><00:20:33.299><c> contract</c><00:20:33.600><c> limit</c>

00:20:33.770 --> 00:20:33.780 align:start position:0%
remove the right now the contract limit
 

00:20:33.780 --> 00:20:36.529 align:start position:0%
remove the right now the contract limit
as<00:20:34.080><c> 24</c><00:20:34.380><c> kilobytes</c><00:20:35.100><c> uh</c><00:20:35.940><c> that</c><00:20:36.179><c> it</c><00:20:36.360><c> was</c>

00:20:36.529 --> 00:20:36.539 align:start position:0%
as 24 kilobytes uh that it was
 

00:20:36.539 --> 00:20:41.570 align:start position:0%
as 24 kilobytes uh that it was
introduced<00:20:37.020><c> in</c><00:20:37.500><c> uh</c><00:20:38.179><c> EIP</c><00:20:39.179><c> 170.</c>

00:20:41.570 --> 00:20:41.580 align:start position:0%
introduced in uh EIP 170.
 

00:20:41.580 --> 00:20:43.730 align:start position:0%
introduced in uh EIP 170.
um so<00:20:42.059><c> uh</c><00:20:42.419><c> the</c><00:20:42.660><c> reason</c><00:20:42.780><c> is</c><00:20:43.080><c> like</c><00:20:43.320><c> I</c><00:20:43.500><c> think</c><00:20:43.620><c> the</c>

00:20:43.730 --> 00:20:43.740 align:start position:0%
um so uh the reason is like I think the
 

00:20:43.740 --> 00:20:45.350 align:start position:0%
um so uh the reason is like I think the
motivation<00:20:44.039><c> is</c><00:20:44.220><c> pretty</c><00:20:44.400><c> clear</c><00:20:44.700><c> that</c><00:20:45.000><c> a</c><00:20:45.179><c> lot</c><00:20:45.299><c> of</c>

00:20:45.350 --> 00:20:45.360 align:start position:0%
motivation is pretty clear that a lot of
 

00:20:45.360 --> 00:20:48.110 align:start position:0%
motivation is pretty clear that a lot of
people<00:20:45.480><c> complain</c><00:20:46.320><c> regarding</c><00:20:46.919><c> 24</c><00:20:47.400><c> kilobytes</c>

00:20:48.110 --> 00:20:48.120 align:start position:0%
people complain regarding 24 kilobytes
 

00:20:48.120 --> 00:20:50.990 align:start position:0%
people complain regarding 24 kilobytes
contract<00:20:48.840><c> size</c><00:20:49.080><c> especially</c><00:20:49.860><c> right</c><00:20:50.640><c> now</c><00:20:50.820><c> the</c>

00:20:50.990 --> 00:20:51.000 align:start position:0%
contract size especially right now the
 

00:20:51.000 --> 00:20:53.270 align:start position:0%
contract size especially right now the
contract<00:20:51.299><c> is</c><00:20:51.720><c> significantly</c><00:20:52.620><c> much</c><00:20:52.919><c> more</c>

00:20:53.270 --> 00:20:53.280 align:start position:0%
contract is significantly much more
 

00:20:53.280 --> 00:20:57.370 align:start position:0%
contract is significantly much more
complicated<00:20:53.760><c> when</c><00:20:54.360><c> EIP</c><00:20:55.460><c> 170</c><00:20:56.460><c> was</c><00:20:56.640><c> introduced</c>

00:20:57.370 --> 00:20:57.380 align:start position:0%
complicated when EIP 170 was introduced
 

00:20:57.380 --> 00:21:02.270 align:start position:0%
complicated when EIP 170 was introduced
so<00:20:58.380><c> the</c><00:20:58.559><c> major</c><00:20:58.679><c> concern</c><00:20:59.220><c> of</c><00:20:59.520><c> EIP</c><00:21:00.620><c> 170</c><00:21:01.620><c> is</c>

00:21:02.270 --> 00:21:02.280 align:start position:0%
so the major concern of EIP 170 is
 

00:21:02.280 --> 00:21:04.730 align:start position:0%
so the major concern of EIP 170 is
basically<00:21:02.640><c> DDOS</c><00:21:03.120><c> attack</c><00:21:03.419><c> uh</c><00:21:04.260><c> if</c><00:21:04.500><c> a</c><00:21:04.620><c> large</c>

00:21:04.730 --> 00:21:04.740 align:start position:0%
basically DDOS attack uh if a large
 

00:21:04.740 --> 00:21:07.370 align:start position:0%
basically DDOS attack uh if a large
counter<00:21:05.160><c> maybe</c><00:21:05.340><c> fix</c><00:21:05.520><c> 100</c><00:21:05.820><c> kilobytes</c><00:21:06.539><c> that</c><00:21:07.200><c> was</c>

00:21:07.370 --> 00:21:07.380 align:start position:0%
counter maybe fix 100 kilobytes that was
 

00:21:07.380 --> 00:21:10.250 align:start position:0%
counter maybe fix 100 kilobytes that was
deployed<00:21:07.919><c> on</c><00:21:08.100><c> the</c><00:21:08.220><c> ethereum</c><00:21:08.640><c> damn</c><00:21:08.940><c> uh</c><00:21:09.780><c> if</c><00:21:10.020><c> it's</c>

00:21:10.250 --> 00:21:10.260 align:start position:0%
deployed on the ethereum damn uh if it's
 

00:21:10.260 --> 00:21:12.470 align:start position:0%
deployed on the ethereum damn uh if it's
just<00:21:10.440><c> charging</c><00:21:10.919><c> using</c><00:21:11.280><c> a</c><00:21:11.400><c> flat</c><00:21:11.760><c> fee</c><00:21:12.000><c> like</c><00:21:12.299><c> for</c>

00:21:12.470 --> 00:21:12.480 align:start position:0%
just charging using a flat fee like for
 

00:21:12.480 --> 00:21:15.770 align:start position:0%
just charging using a flat fee like for
example<00:21:12.660><c> right</c><00:21:12.900><c> now</c><00:21:13.020><c> is</c><00:21:13.400><c> 2600</c><00:21:14.400><c> then</c><00:21:15.299><c> you</c><00:21:15.600><c> may</c>

00:21:15.770 --> 00:21:15.780 align:start position:0%
example right now is 2600 then you may
 

00:21:15.780 --> 00:21:18.770 align:start position:0%
example right now is 2600 then you may
uh<00:21:16.440><c> specifically</c><00:21:17.280><c> significantly</c><00:21:18.120><c> under</c>

00:21:18.770 --> 00:21:18.780 align:start position:0%
uh specifically significantly under
 

00:21:18.780 --> 00:21:23.090 align:start position:0%
uh specifically significantly under
charged<00:21:19.880><c> so</c><00:21:20.960><c> basically</c><00:21:21.960><c> the</c><00:21:22.260><c> idea</c><00:21:22.740><c> is</c><00:21:22.860><c> like</c>

00:21:23.090 --> 00:21:23.100 align:start position:0%
charged so basically the idea is like
 

00:21:23.100 --> 00:21:24.590 align:start position:0%
charged so basically the idea is like
right<00:21:23.280><c> now</c><00:21:23.400><c> the</c><00:21:23.520><c> solution</c><00:21:23.820><c> basically</c><00:21:24.240><c> is</c><00:21:24.360><c> that</c>

00:21:24.590 --> 00:21:24.600 align:start position:0%
right now the solution basically is that
 

00:21:24.600 --> 00:21:26.390 align:start position:0%
right now the solution basically is that
split<00:21:25.020><c> the</c><00:21:25.140><c> contract</c><00:21:25.500><c> to</c><00:21:25.679><c> multiple</c><00:21:25.980><c> contrast</c>

00:21:26.390 --> 00:21:26.400 align:start position:0%
split the contract to multiple contrast
 

00:21:26.400 --> 00:21:28.430 align:start position:0%
split the contract to multiple contrast
and<00:21:26.700><c> then</c><00:21:26.880><c> I</c><00:21:27.059><c> call</c><00:21:27.179><c> kind</c><00:21:27.780><c> of</c><00:21:27.960><c> like</c><00:21:28.020><c> chain</c><00:21:28.200><c> of</c>

00:21:28.430 --> 00:21:28.440 align:start position:0%
and then I call kind of like chain of
 

00:21:28.440 --> 00:21:30.230 align:start position:0%
and then I call kind of like chain of
contracts<00:21:29.039><c> so</c><00:21:29.460><c> they</c><00:21:29.640><c> can</c><00:21:29.760><c> retrieve</c><00:21:30.120><c> their</c>

00:21:30.230 --> 00:21:30.240 align:start position:0%
contracts so they can retrieve their
 

00:21:30.240 --> 00:21:33.590 align:start position:0%
contracts so they can retrieve their
data<00:21:30.659><c> but</c><00:21:31.620><c> it</c><00:21:32.159><c> basically</c><00:21:32.520><c> make</c><00:21:33.299><c> the</c><00:21:33.480><c> whole</c>

00:21:33.590 --> 00:21:33.600 align:start position:0%
data but it basically make the whole
 

00:21:33.600 --> 00:21:36.289 align:start position:0%
data but it basically make the whole
larger<00:21:33.900><c> much</c><00:21:34.200><c> more</c><00:21:34.440><c> complicated</c><00:21:34.880><c> so</c><00:21:35.880><c> the</c>

00:21:36.289 --> 00:21:36.299 align:start position:0%
larger much more complicated so the
 

00:21:36.299 --> 00:21:38.830 align:start position:0%
larger much more complicated so the
current<00:21:36.480><c> my</c><00:21:37.200><c> idea</c><00:21:37.559><c> of</c><00:21:37.679><c> solving</c><00:21:38.159><c> this</c><00:21:38.340><c> EIP</c>

00:21:38.830 --> 00:21:38.840 align:start position:0%
current my idea of solving this EIP
 

00:21:38.840 --> 00:21:42.169 align:start position:0%
current my idea of solving this EIP
basically<00:21:39.840><c> the</c><00:21:40.080><c> DDOS</c><00:21:40.559><c> tag</c><00:21:40.919><c> the</c><00:21:41.820><c> cup</c><00:21:41.940><c> two</c>

00:21:42.169 --> 00:21:42.179 align:start position:0%
basically the DDOS tag the cup two
 

00:21:42.179 --> 00:21:44.390 align:start position:0%
basically the DDOS tag the cup two
weights<00:21:42.539><c> one</c><00:21:42.720><c> is</c><00:21:42.840><c> basically</c><00:21:43.320><c> introduced</c><00:21:43.860><c> uh</c>

00:21:44.390 --> 00:21:44.400 align:start position:0%
weights one is basically introduced uh
 

00:21:44.400 --> 00:21:46.970 align:start position:0%
weights one is basically introduced uh
basically<00:21:44.880><c> a</c><00:21:45.539><c> contract</c><00:21:46.080><c> called</c><00:21:46.320><c> hash</c><00:21:46.679><c> versus</c>

00:21:46.970 --> 00:21:46.980 align:start position:0%
basically a contract called hash versus
 

00:21:46.980 --> 00:21:50.750 align:start position:0%
basically a contract called hash versus
the<00:21:47.460><c> to</c><00:21:47.760><c> the</c><00:21:48.000><c> country</c><00:21:48.240><c> size</c><00:21:48.659><c> so</c><00:21:49.620><c> when</c><00:21:49.919><c> we</c><00:21:50.340><c> call</c>

00:21:50.750 --> 00:21:50.760 align:start position:0%
the to the country size so when we call
 

00:21:50.760 --> 00:21:53.450 align:start position:0%
the to the country size so when we call
our<00:21:50.940><c> contract</c><00:21:51.299><c> then</c><00:21:51.840><c> we</c><00:21:52.020><c> immediately</c><00:21:52.380><c> to</c><00:21:53.159><c> know</c>

00:21:53.450 --> 00:21:53.460 align:start position:0%
our contract then we immediately to know
 

00:21:53.460 --> 00:21:55.549 align:start position:0%
our contract then we immediately to know
basically<00:21:54.299><c> the</c><00:21:54.419><c> size</c><00:21:54.600><c> because</c><00:21:54.840><c> size</c><00:21:55.140><c> is</c><00:21:55.380><c> very</c>

00:21:55.549 --> 00:21:55.559 align:start position:0%
basically the size because size is very
 

00:21:55.559 --> 00:21:58.190 align:start position:0%
basically the size because size is very
small<00:21:55.860><c> like</c><00:21:56.280><c> four</c><00:21:56.520><c> bytes</c><00:21:56.880><c> number</c><00:21:57.120><c> then</c><00:21:57.840><c> we</c><00:21:58.080><c> are</c>

00:21:58.190 --> 00:21:58.200 align:start position:0%
small like four bytes number then we are
 

00:21:58.200 --> 00:22:00.890 align:start position:0%
small like four bytes number then we are
able<00:21:58.380><c> to</c><00:21:58.500><c> pre-charge</c><00:21:59.159><c> according</c><00:22:00.059><c> to</c><00:22:00.240><c> for</c>

00:22:00.890 --> 00:22:00.900 align:start position:0%
able to pre-charge according to for
 

00:22:00.900 --> 00:22:02.750 align:start position:0%
able to pre-charge according to for
example<00:22:01.140><c> what</c><00:22:01.559><c> the</c><00:22:01.799><c> actual</c><00:22:02.159><c> size</c><00:22:02.460><c> of</c><00:22:02.640><c> the</c>

00:22:02.750 --> 00:22:02.760 align:start position:0%
example what the actual size of the
 

00:22:02.760 --> 00:22:05.029 align:start position:0%
example what the actual size of the
country<00:22:02.880><c> is</c><00:22:03.120><c> like</c><00:22:03.480><c> maybe</c><00:22:03.659><c> we</c><00:22:04.140><c> can</c><00:22:04.320><c> just</c><00:22:04.500><c> charge</c>

00:22:05.029 --> 00:22:05.039 align:start position:0%
country is like maybe we can just charge
 

00:22:05.039 --> 00:22:07.149 align:start position:0%
country is like maybe we can just charge
uh<00:22:05.940><c> charge</c><00:22:06.240><c> to</c>

00:22:07.149 --> 00:22:07.159 align:start position:0%
uh charge to
 

00:22:07.159 --> 00:22:11.450 align:start position:0%
uh charge to
2614<00:22:08.159><c> per</c><00:22:08.760><c> 24</c><00:22:09.240><c> kilobytes</c><00:22:09.960><c> so</c><00:22:10.799><c> that</c><00:22:11.039><c> we</c><00:22:11.280><c> are</c>

00:22:11.450 --> 00:22:11.460 align:start position:0%
2614 per 24 kilobytes so that we are
 

00:22:11.460 --> 00:22:14.029 align:start position:0%
2614 per 24 kilobytes so that we are
able<00:22:11.640><c> to</c><00:22:11.700><c> basically</c><00:22:12.179><c> have</c><00:22:12.600><c> similar</c>

00:22:14.029 --> 00:22:14.039 align:start position:0%
able to basically have similar
 

00:22:14.039 --> 00:22:16.010 align:start position:0%
able to basically have similar
um right<00:22:14.280><c> now</c><00:22:14.400><c> gas</c><00:22:14.700><c> behavior</c><00:22:15.480><c> of</c><00:22:15.720><c> calling</c>

00:22:16.010 --> 00:22:16.020 align:start position:0%
um right now gas behavior of calling
 

00:22:16.020 --> 00:22:18.289 align:start position:0%
um right now gas behavior of calling
multiple<00:22:16.380><c> contracts</c><00:22:17.220><c> but</c><00:22:17.520><c> just</c><00:22:17.760><c> putting</c><00:22:18.179><c> it</c>

00:22:18.289 --> 00:22:18.299 align:start position:0%
multiple contracts but just putting it
 

00:22:18.299 --> 00:22:21.110 align:start position:0%
multiple contracts but just putting it
in<00:22:18.539><c> a</c><00:22:18.600><c> single</c><00:22:18.840><c> contract</c><00:22:19.400><c> so</c><00:22:20.400><c> this</c><00:22:20.520><c> is</c><00:22:20.700><c> one</c><00:22:20.820><c> idea</c>

00:22:21.110 --> 00:22:21.120 align:start position:0%
in a single contract so this is one idea
 

00:22:21.120 --> 00:22:23.930 align:start position:0%
in a single contract so this is one idea
another<00:22:21.419><c> idea</c><00:22:21.840><c> is</c><00:22:22.020><c> we</c><00:22:22.860><c> can</c><00:22:23.039><c> if</c><00:22:23.460><c> the</c><00:22:23.640><c> counter</c>

00:22:23.930 --> 00:22:23.940 align:start position:0%
another idea is we can if the counter
 

00:22:23.940 --> 00:22:26.750 align:start position:0%
another idea is we can if the counter
size<00:22:24.120><c> is</c><00:22:24.480><c> greater</c><00:22:24.840><c> than</c><00:22:24.960><c> 24</c><00:22:25.320><c> kilobytes</c><00:22:26.039><c> then</c>

00:22:26.750 --> 00:22:26.760 align:start position:0%
size is greater than 24 kilobytes then
 

00:22:26.760 --> 00:22:29.510 align:start position:0%
size is greater than 24 kilobytes then
we<00:22:26.940><c> are</c><00:22:27.120><c> able</c><00:22:27.360><c> to</c><00:22:27.480><c> append</c><00:22:28.380><c> a</c><00:22:28.860><c> size</c><00:22:29.159><c> together</c>

00:22:29.510 --> 00:22:29.520 align:start position:0%
we are able to append a size together
 

00:22:29.520 --> 00:22:33.049 align:start position:0%
we are able to append a size together
with<00:22:30.059><c> the</c><00:22:30.299><c> current</c><00:22:30.539><c> 24</c><00:22:31.140><c> kilobytes</c><00:22:31.919><c> and</c><00:22:32.820><c> then</c>

00:22:33.049 --> 00:22:33.059 align:start position:0%
with the current 24 kilobytes and then
 

00:22:33.059 --> 00:22:35.390 align:start position:0%
with the current 24 kilobytes and then
tells<00:22:33.780><c> the</c><00:22:33.900><c> what's</c><00:22:34.140><c> the</c><00:22:34.320><c> actual</c><00:22:34.679><c> size</c><00:22:34.919><c> it</c><00:22:35.280><c> is</c>

00:22:35.390 --> 00:22:35.400 align:start position:0%
tells the what's the actual size it is
 

00:22:35.400 --> 00:22:37.549 align:start position:0%
tells the what's the actual size it is
and<00:22:36.059><c> when</c><00:22:36.299><c> when</c><00:22:36.539><c> the</c><00:22:36.780><c> first</c><00:22:36.900><c> time</c><00:22:37.080><c> it</c><00:22:37.260><c> costs</c>

00:22:37.549 --> 00:22:37.559 align:start position:0%
and when when the first time it costs
 

00:22:37.559 --> 00:22:41.990 align:start position:0%
and when when the first time it costs
its<00:22:37.860><c> first</c><00:22:38.039><c> charge</c><00:22:38.299><c> 22</c><00:22:39.299><c> 600</c><00:22:40.140><c> about</c><00:22:41.100><c> the</c><00:22:41.760><c> the</c>

00:22:41.990 --> 00:22:42.000 align:start position:0%
its first charge 22 600 about the the
 

00:22:42.000 --> 00:22:44.330 align:start position:0%
its first charge 22 600 about the the
first<00:22:42.299><c> 24</c><00:22:42.780><c> kilobytes</c><00:22:43.500><c> and</c><00:22:43.919><c> then</c><00:22:44.159><c> the</c>

00:22:44.330 --> 00:22:44.340 align:start position:0%
first 24 kilobytes and then the
 

00:22:44.340 --> 00:22:46.370 align:start position:0%
first 24 kilobytes and then the
conscious<00:22:44.940><c> size</c><00:22:45.120><c> and</c><00:22:45.780><c> then</c><00:22:45.840><c> once</c><00:22:46.080><c> we</c><00:22:46.260><c> know</c>

00:22:46.370 --> 00:22:46.380 align:start position:0%
conscious size and then once we know
 

00:22:46.380 --> 00:22:48.130 align:start position:0%
conscious size and then once we know
country<00:22:46.620><c> size</c><00:22:46.919><c> then</c><00:22:47.159><c> we</c><00:22:47.340><c> can</c><00:22:47.520><c> further</c><00:22:47.820><c> charge</c>

00:22:48.130 --> 00:22:48.140 align:start position:0%
country size then we can further charge
 

00:22:48.140 --> 00:22:50.750 align:start position:0%
country size then we can further charge
the<00:22:49.140><c> corresponding</c><00:22:49.679><c> the</c><00:22:49.919><c> rest</c><00:22:50.039><c> of</c><00:22:50.280><c> contracts</c>

00:22:50.750 --> 00:22:50.760 align:start position:0%
the corresponding the rest of contracts
 

00:22:50.760 --> 00:22:52.070 align:start position:0%
the corresponding the rest of contracts
and<00:22:51.000><c> then</c><00:22:51.120><c> put</c><00:22:51.299><c> in</c><00:22:51.480><c> the</c><00:22:51.600><c> memory</c><00:22:51.780><c> and</c><00:22:51.960><c> then</c>

00:22:52.070 --> 00:22:52.080 align:start position:0%
and then put in the memory and then
 

00:22:52.080 --> 00:22:54.110 align:start position:0%
and then put in the memory and then
execute<00:22:52.559><c> so</c><00:22:53.039><c> basically</c><00:22:53.340><c> this</c><00:22:53.580><c> is</c><00:22:53.640><c> the</c><00:22:53.820><c> basic</c>

00:22:54.110 --> 00:22:54.120 align:start position:0%
execute so basically this is the basic
 

00:22:54.120 --> 00:22:57.470 align:start position:0%
execute so basically this is the basic
idea<00:22:54.500><c> uh</c><00:22:55.500><c> when</c><00:22:55.740><c> it</c><00:22:56.039><c> takes</c><00:22:56.520><c> a</c>

00:22:57.470 --> 00:22:57.480 align:start position:0%
idea uh when it takes a
 

00:22:57.480 --> 00:23:00.590 align:start position:0%
idea uh when it takes a
explore<00:22:58.440><c> the</c><00:22:58.620><c> ebm</c><00:22:59.100><c> code</c><00:22:59.340><c> and</c><00:22:59.940><c> also</c><00:23:00.179><c> I</c><00:23:00.299><c> have</c><00:23:00.480><c> a</c>

00:23:00.590 --> 00:23:00.600 align:start position:0%
explore the ebm code and also I have a
 

00:23:00.600 --> 00:23:03.110 align:start position:0%
explore the ebm code and also I have a
single<00:23:00.960><c> basic</c><00:23:01.559><c> implementation</c><00:23:02.220><c> together</c>

00:23:03.110 --> 00:23:03.120 align:start position:0%
single basic implementation together
 

00:23:03.120 --> 00:23:05.990 align:start position:0%
single basic implementation together
with<00:23:03.480><c> some</c><00:23:03.900><c> concerns</c><00:23:04.679><c> of</c><00:23:04.860><c> addressing</c><00:23:05.340><c> one</c><00:23:05.700><c> and</c>

00:23:05.990 --> 00:23:06.000 align:start position:0%
with some concerns of addressing one and
 

00:23:06.000 --> 00:23:09.830 align:start position:0%
with some concerns of addressing one and
code<00:23:06.320><c> storage</c><00:23:07.700><c> and</c><00:23:08.700><c> also</c><00:23:09.059><c> be</c><00:23:09.299><c> concerned</c><00:23:09.600><c> of</c>

00:23:09.830 --> 00:23:09.840 align:start position:0%
code storage and also be concerned of
 

00:23:09.840 --> 00:23:12.169 align:start position:0%
code storage and also be concerned of
the<00:23:09.960><c> P2P</c><00:23:10.440><c> package</c><00:23:11.039><c> size</c><00:23:11.220><c> because</c><00:23:11.580><c> right</c><00:23:12.000><c> now</c>

00:23:12.169 --> 00:23:12.179 align:start position:0%
the P2P package size because right now
 

00:23:12.179 --> 00:23:15.049 align:start position:0%
the P2P package size because right now
we<00:23:13.140><c> have</c><00:23:13.260><c> a</c><00:23:13.380><c> limitation</c><00:23:13.799><c> on</c><00:23:14.039><c> the</c><00:23:14.159><c> P2P</c><00:23:14.520><c> packet</c>

00:23:15.049 --> 00:23:15.059 align:start position:0%
we have a limitation on the P2P packet
 

00:23:15.059 --> 00:23:19.029 align:start position:0%
we have a limitation on the P2P packet
size<00:23:15.260><c> but</c><00:23:16.260><c> with</c><00:23:16.559><c> for</c><00:23:16.980><c> example</c><00:23:17.280><c> 50</c><00:23:17.700><c> million</c><00:23:18.360><c> gas</c>

00:23:19.029 --> 00:23:19.039 align:start position:0%
size but with for example 50 million gas
 

00:23:19.039 --> 00:23:22.850 align:start position:0%
size but with for example 50 million gas
block<00:23:20.039><c> gas</c><00:23:20.280><c> limit</c><00:23:20.880><c> divided</c><00:23:21.600><c> by</c><00:23:21.780><c> 200</c><00:23:22.200><c> gas</c><00:23:22.559><c> price</c>

00:23:22.850 --> 00:23:22.860 align:start position:0%
block gas limit divided by 200 gas price
 

00:23:22.860 --> 00:23:25.730 align:start position:0%
block gas limit divided by 200 gas price
per<00:23:23.400><c> byte</c><00:23:23.820><c> and</c><00:23:24.419><c> so</c><00:23:24.659><c> the</c><00:23:24.780><c> contract</c><00:23:25.140><c> limit</c><00:23:25.500><c> size</c>

00:23:25.730 --> 00:23:25.740 align:start position:0%
per byte and so the contract limit size
 

00:23:25.740 --> 00:23:28.010 align:start position:0%
per byte and so the contract limit size
actually<00:23:26.220><c> is</c><00:23:26.460><c> essentially</c><00:23:26.880><c> limited</c><00:23:27.299><c> to</c><00:23:27.360><c> 250</c>

00:23:28.010 --> 00:23:28.020 align:start position:0%
actually is essentially limited to 250
 

00:23:28.020 --> 00:23:31.669 align:start position:0%
actually is essentially limited to 250
50<00:23:28.740><c> kilobytes</c><00:23:29.600><c> so</c><00:23:30.600><c> right</c><00:23:30.780><c> now</c><00:23:30.960><c> that's</c><00:23:31.200><c> still</c>

00:23:31.669 --> 00:23:31.679 align:start position:0%
50 kilobytes so right now that's still
 

00:23:31.679 --> 00:23:34.430 align:start position:0%
50 kilobytes so right now that's still
fit<00:23:31.919><c> into</c><00:23:32.039><c> the</c><00:23:32.280><c> P2P</c><00:23:32.700><c> package</c><00:23:33.200><c> so</c><00:23:34.200><c> the</c>

00:23:34.430 --> 00:23:34.440 align:start position:0%
fit into the P2P package so the
 

00:23:34.440 --> 00:23:36.289 align:start position:0%
fit into the P2P package so the
basically<00:23:34.919><c> there's</c><00:23:35.159><c> a</c><00:23:35.400><c> couple</c><00:23:35.580><c> of</c><00:23:35.700><c> concerns</c>

00:23:36.289 --> 00:23:36.299 align:start position:0%
basically there's a couple of concerns
 

00:23:36.299 --> 00:23:38.690 align:start position:0%
basically there's a couple of concerns
that<00:23:36.539><c> regarding</c><00:23:37.080><c> this</c><00:23:37.260><c> if</c><00:23:37.860><c> we</c><00:23:38.039><c> are</c><00:23:38.220><c> able</c><00:23:38.460><c> to</c>

00:23:38.690 --> 00:23:38.700 align:start position:0%
that regarding this if we are able to
 

00:23:38.700 --> 00:23:42.950 align:start position:0%
that regarding this if we are able to
remove<00:23:39.240><c> this</c><00:23:39.659><c> limit</c><00:23:39.960><c> yeah</c><00:23:40.620><c> happy</c><00:23:41.100><c> to</c>

00:23:42.950 --> 00:23:42.960 align:start position:0%
remove this limit yeah happy to
 

00:23:42.960 --> 00:23:47.330 align:start position:0%
remove this limit yeah happy to
so<00:23:43.799><c> um</c><00:23:43.799><c> there's</c><00:23:44.039><c> also</c><00:23:44.280><c> EIP</c><00:23:44.659><c> 3970</c><00:23:45.659><c> not</c><00:23:45.840><c> 3978</c>

00:23:47.330 --> 00:23:47.340 align:start position:0%
so um there's also EIP 3970 not 3978
 

00:23:47.340 --> 00:23:49.430 align:start position:0%
so um there's also EIP 3970 not 3978
um 3860<00:23:48.059><c> which</c><00:23:48.299><c> is</c><00:23:48.419><c> to</c><00:23:48.600><c> limit</c><00:23:48.720><c> meter</c><00:23:49.140><c> and</c><00:23:49.260><c> net</c>

00:23:49.430 --> 00:23:49.440 align:start position:0%
um 3860 which is to limit meter and net
 

00:23:49.440 --> 00:23:50.510 align:start position:0%
um 3860 which is to limit meter and net
code<00:23:49.679><c> which</c><00:23:49.919><c> is</c><00:23:49.980><c> like</c><00:23:50.100><c> we</c><00:23:50.280><c> got</c><00:23:50.340><c> two</c>

00:23:50.510 --> 00:23:50.520 align:start position:0%
code which is like we got two
 

00:23:50.520 --> 00:23:52.549 align:start position:0%
code which is like we got two
conflicting<00:23:50.940><c> eips</c>

00:23:52.549 --> 00:23:52.559 align:start position:0%
conflicting eips
 

00:23:52.559 --> 00:23:56.090 align:start position:0%
conflicting eips
um<00:23:52.620><c> so</c><00:23:53.460><c> I'm</c><00:23:54.360><c> not</c><00:23:54.659><c> opposed</c><00:23:55.200><c> to</c><00:23:55.440><c> changing</c><00:23:55.919><c> the</c>

00:23:56.090 --> 00:23:56.100 align:start position:0%
um so I'm not opposed to changing the
 

00:23:56.100 --> 00:23:57.710 align:start position:0%
um so I'm not opposed to changing the
limit<00:23:56.280><c> but</c><00:23:56.640><c> completely</c><00:23:56.940><c> unlimiting</c><00:23:57.480><c> it</c><00:23:57.539><c> I</c>

00:23:57.710 --> 00:23:57.720 align:start position:0%
limit but completely unlimiting it I
 

00:23:57.720 --> 00:23:59.029 align:start position:0%
limit but completely unlimiting it I
think<00:23:57.780><c> it</c><00:23:57.900><c> has</c><00:23:58.020><c> issues</c>

00:23:59.029 --> 00:23:59.039 align:start position:0%
think it has issues
 

00:23:59.039 --> 00:24:00.529 align:start position:0%
think it has issues
um I<00:23:59.580><c> think</c><00:23:59.640><c> it's</c><00:23:59.760><c> Martin</c><00:24:00.000><c> that</c><00:24:00.240><c> has</c><00:24:00.419><c> some</c>

00:24:00.529 --> 00:24:00.539 align:start position:0%
um I think it's Martin that has some
 

00:24:00.539 --> 00:24:03.110 align:start position:0%
um I think it's Martin that has some
really<00:24:00.720><c> glorious</c><00:24:01.200><c> code</c><00:24:01.559><c> that</c><00:24:02.100><c> shows</c><00:24:02.940><c> the</c>

00:24:03.110 --> 00:24:03.120 align:start position:0%
really glorious code that shows the
 

00:24:03.120 --> 00:24:04.310 align:start position:0%
really glorious code that shows the
performance<00:24:03.419><c> problems</c><00:24:03.780><c> with</c><00:24:04.020><c> the</c><00:24:04.200><c> current</c>

00:24:04.310 --> 00:24:04.320 align:start position:0%
performance problems with the current
 

00:24:04.320 --> 00:24:07.010 align:start position:0%
performance problems with the current
jump<00:24:04.620><c> analysis</c><00:24:05.220><c> on</c><00:24:06.179><c> on</c>

00:24:07.010 --> 00:24:07.020 align:start position:0%
jump analysis on on
 

00:24:07.020 --> 00:24:10.070 align:start position:0%
jump analysis on on
um<00:24:07.140><c> the</c><00:24:07.740><c> Legacy</c><00:24:08.159><c> formats</c><00:24:08.940><c> but</c><00:24:09.720><c> another</c><00:24:09.840><c> thing</c>

00:24:10.070 --> 00:24:10.080 align:start position:0%
um the Legacy formats but another thing
 

00:24:10.080 --> 00:24:11.570 align:start position:0%
um the Legacy formats but another thing
to<00:24:10.260><c> consider</c><00:24:10.559><c> is</c><00:24:10.679><c> what</c><00:24:10.860><c> if</c><00:24:11.039><c> we</c><00:24:11.159><c> change</c><00:24:11.340><c> the</c>

00:24:11.570 --> 00:24:11.580 align:start position:0%
to consider is what if we change the
 

00:24:11.580 --> 00:24:14.450 align:start position:0%
to consider is what if we change the
code<00:24:11.760><c> to</c><00:24:12.299><c> required</c><00:24:13.140><c> to</c><00:24:13.200><c> be</c><00:24:13.380><c> done</c><00:24:13.500><c> in</c><00:24:13.860><c> the</c><00:24:14.100><c> eof</c>

00:24:14.450 --> 00:24:14.460 align:start position:0%
code to required to be done in the eof
 

00:24:14.460 --> 00:24:17.029 align:start position:0%
code to required to be done in the eof
and<00:24:15.419><c> it's</c><00:24:15.600><c> the</c><00:24:15.840><c> code</c><00:24:16.020><c> limit</c><00:24:16.260><c> it</c><00:24:16.559><c> applies</c><00:24:16.919><c> to</c>

00:24:17.029 --> 00:24:17.039 align:start position:0%
and it's the code limit it applies to
 

00:24:17.039 --> 00:24:19.490 align:start position:0%
and it's the code limit it applies to
and<00:24:17.820><c> then</c><00:24:18.120><c> we</c><00:24:18.299><c> could</c><00:24:18.419><c> reconsider</c><00:24:19.020><c> how</c><00:24:19.380><c> much</c>

00:24:19.490 --> 00:24:19.500 align:start position:0%
and then we could reconsider how much
 

00:24:19.500 --> 00:24:21.529 align:start position:0%
and then we could reconsider how much
data<00:24:19.919><c> you</c><00:24:20.039><c> could</c><00:24:20.159><c> bring</c><00:24:20.340><c> in</c><00:24:20.580><c> that</c><00:24:21.179><c> is</c><00:24:21.360><c> not</c>

00:24:21.529 --> 00:24:21.539 align:start position:0%
data you could bring in that is not
 

00:24:21.539 --> 00:24:22.490 align:start position:0%
data you could bring in that is not
subject<00:24:21.840><c> to</c><00:24:21.960><c> this</c><00:24:22.080><c> because</c><00:24:22.200><c> you're</c><00:24:22.380><c> not</c>

00:24:22.490 --> 00:24:22.500 align:start position:0%
subject to this because you're not
 

00:24:22.500 --> 00:24:23.990 align:start position:0%
subject to this because you're not
supposed<00:24:22.620><c> to</c><00:24:22.740><c> do</c><00:24:22.980><c> the</c><00:24:23.100><c> jump</c><00:24:23.220><c> analysis</c><00:24:23.700><c> on</c><00:24:23.880><c> the</c>

00:24:23.990 --> 00:24:24.000 align:start position:0%
supposed to do the jump analysis on the
 

00:24:24.000 --> 00:24:25.730 align:start position:0%
supposed to do the jump analysis on the
data<00:24:24.240><c> the</c><00:24:24.539><c> jump</c><00:24:24.720><c> analysis</c><00:24:25.260><c> is</c><00:24:25.380><c> different</c><00:24:25.559><c> in</c>

00:24:25.730 --> 00:24:25.740 align:start position:0%
data the jump analysis is different in
 

00:24:25.740 --> 00:24:28.970 align:start position:0%
data the jump analysis is different in
eof2<00:24:26.340><c> there's</c><00:24:26.940><c> not</c><00:24:27.179><c> the</c><00:24:27.360><c> same</c><00:24:27.480><c> risks</c><00:24:27.900><c> but</c><00:24:28.799><c> then</c>

00:24:28.970 --> 00:24:28.980 align:start position:0%
eof2 there's not the same risks but then
 

00:24:28.980 --> 00:24:30.350 align:start position:0%
eof2 there's not the same risks but then
as<00:24:29.220><c> you</c><00:24:29.400><c> mentioned</c><00:24:29.580><c> you</c><00:24:29.700><c> get</c><00:24:29.820><c> into</c><00:24:29.940><c> the</c><00:24:30.059><c> issues</c>

00:24:30.350 --> 00:24:30.360 align:start position:0%
as you mentioned you get into the issues
 

00:24:30.360 --> 00:24:32.210 align:start position:0%
as you mentioned you get into the issues
of<00:24:30.539><c> how</c><00:24:31.320><c> does</c><00:24:31.440><c> it</c><00:24:31.620><c> impact</c><00:24:31.860><c> the</c><00:24:31.980><c> storage</c>

00:24:32.210 --> 00:24:32.220 align:start position:0%
of how does it impact the storage
 

00:24:32.220 --> 00:24:34.490 align:start position:0%
of how does it impact the storage
bringing<00:24:32.760><c> out</c><00:24:32.940><c> you</c><00:24:33.179><c> know</c><00:24:33.320><c> kilobyte</c><00:24:34.320><c> not</c>

00:24:34.490 --> 00:24:34.500 align:start position:0%
bringing out you know kilobyte not
 

00:24:34.500 --> 00:24:37.250 align:start position:0%
bringing out you know kilobyte not
kilobyte<00:24:34.980><c> megabyte</c><00:24:35.520><c> codes</c><00:24:36.120><c> code</c><00:24:36.720><c> out</c><00:24:37.020><c> of</c><00:24:37.140><c> the</c>

00:24:37.250 --> 00:24:37.260 align:start position:0%
kilobyte megabyte codes code out of the
 

00:24:37.260 --> 00:24:38.810 align:start position:0%
kilobyte megabyte codes code out of the
storage

00:24:38.810 --> 00:24:38.820 align:start position:0%
storage
 

00:24:38.820 --> 00:24:40.250 align:start position:0%
storage
um and

00:24:40.250 --> 00:24:40.260 align:start position:0%
um and
 

00:24:40.260 --> 00:24:42.770 align:start position:0%
um and
yeah<00:24:40.860><c> I</c><00:24:41.159><c> I</c><00:24:41.400><c> think</c><00:24:41.580><c> the</c><00:24:41.760><c> unlimiting</c><00:24:42.299><c> is</c><00:24:42.600><c> going</c>

00:24:42.770 --> 00:24:42.780 align:start position:0%
yeah I I think the unlimiting is going
 

00:24:42.780 --> 00:24:45.409 align:start position:0%
yeah I I think the unlimiting is going
to<00:24:42.900><c> be</c><00:24:42.960><c> a</c><00:24:43.200><c> hard</c><00:24:43.320><c> sell</c><00:24:43.559><c> I</c><00:24:43.919><c> think</c><00:24:44.179><c> changing</c><00:24:45.179><c> the</c>

00:24:45.409 --> 00:24:45.419 align:start position:0%
to be a hard sell I think changing the
 

00:24:45.419 --> 00:24:46.789 align:start position:0%
to be a hard sell I think changing the
limit<00:24:45.539><c> I</c><00:24:45.840><c> think</c><00:24:45.900><c> is</c><00:24:46.020><c> going</c><00:24:46.260><c> to</c><00:24:46.320><c> be</c><00:24:46.380><c> an</c><00:24:46.500><c> easier</c>

00:24:46.789 --> 00:24:46.799 align:start position:0%
limit I think is going to be an easier
 

00:24:46.799 --> 00:24:50.630 align:start position:0%
limit I think is going to be an easier
sell

00:24:50.630 --> 00:24:50.640 align:start position:0%
 
 

00:24:50.640 --> 00:24:52.310 align:start position:0%
 
I<00:24:50.880><c> guess</c><00:24:51.059><c> my</c><00:24:51.299><c> question</c><00:24:51.419><c> is</c><00:24:51.659><c> kind</c><00:24:51.900><c> of</c><00:24:51.960><c> similar</c>

00:24:52.310 --> 00:24:52.320 align:start position:0%
I guess my question is kind of similar
 

00:24:52.320 --> 00:24:53.870 align:start position:0%
I guess my question is kind of similar
to<00:24:52.440><c> this</c><00:24:52.679><c> that</c><00:24:52.980><c> uh</c>

00:24:53.870 --> 00:24:53.880 align:start position:0%
to this that uh
 

00:24:53.880 --> 00:24:56.390 align:start position:0%
to this that uh
saying<00:24:54.360><c> that</c><00:24:54.480><c> 24K</c><00:24:55.020><c> is</c><00:24:55.200><c> too</c><00:24:55.380><c> small</c>

00:24:56.390 --> 00:24:56.400 align:start position:0%
saying that 24K is too small
 

00:24:56.400 --> 00:24:58.130 align:start position:0%
saying that 24K is too small
I<00:24:56.820><c> can</c><00:24:56.940><c> definitely</c><00:24:57.240><c> accept</c><00:24:57.480><c> that</c><00:24:57.780><c> I</c><00:24:58.020><c> think</c>

00:24:58.130 --> 00:24:58.140 align:start position:0%
I can definitely accept that I think
 

00:24:58.140 --> 00:25:00.350 align:start position:0%
I can definitely accept that I think
that's<00:24:58.260><c> a</c><00:24:58.440><c> valid</c><00:24:58.679><c> concern</c><00:24:59.039><c> my</c><00:24:59.940><c> question</c><00:25:00.059><c> is</c>

00:25:00.350 --> 00:25:00.360 align:start position:0%
that's a valid concern my question is
 

00:25:00.360 --> 00:25:03.470 align:start position:0%
that's a valid concern my question is
what<00:25:00.720><c> is</c><00:25:01.020><c> reasonable</c><00:25:01.620><c> because</c><00:25:02.159><c> if</c><00:25:02.640><c> uh</c><00:25:02.880><c> if</c><00:25:03.360><c> you</c>

00:25:03.470 --> 00:25:03.480 align:start position:0%
what is reasonable because if uh if you
 

00:25:03.480 --> 00:25:05.029 align:start position:0%
what is reasonable because if uh if you
go<00:25:03.600><c> towards</c><00:25:03.960><c> saying</c><00:25:04.320><c> that</c><00:25:04.380><c> well</c><00:25:04.559><c> it</c><00:25:04.799><c> should</c><00:25:04.980><c> be</c>

00:25:05.029 --> 00:25:05.039 align:start position:0%
go towards saying that well it should be
 

00:25:05.039 --> 00:25:06.830 align:start position:0%
go towards saying that well it should be
arbitrary<00:25:05.460><c> large</c><00:25:05.700><c> and</c><00:25:05.880><c> it</c><00:25:06.120><c> will</c><00:25:06.240><c> get</c><00:25:06.419><c> so</c>

00:25:06.830 --> 00:25:06.840 align:start position:0%
arbitrary large and it will get so
 

00:25:06.840 --> 00:25:08.510 align:start position:0%
arbitrary large and it will get so
complicated<00:25:07.200><c> that</c><00:25:07.500><c> it</c><00:25:07.799><c> definitely</c><00:25:08.159><c> won't</c>

00:25:08.510 --> 00:25:08.520 align:start position:0%
complicated that it definitely won't
 

00:25:08.520 --> 00:25:11.210 align:start position:0%
complicated that it definitely won't
ship<00:25:09.059><c> but</c><00:25:09.960><c> for</c><00:25:10.140><c> example</c><00:25:10.380><c> saying</c><00:25:10.799><c> that</c><00:25:10.980><c> well</c>

00:25:11.210 --> 00:25:11.220 align:start position:0%
ship but for example saying that well
 

00:25:11.220 --> 00:25:15.590 align:start position:0%
ship but for example saying that well
let's<00:25:11.760><c> raise</c><00:25:12.000><c> it</c><00:25:12.240><c> from</c><00:25:12.419><c> from</c><00:25:12.659><c> 24</c><00:25:13.020><c> to</c><00:25:13.559><c> item</c><00:25:14.600><c> 64.</c>

00:25:15.590 --> 00:25:15.600 align:start position:0%
let's raise it from from 24 to item 64.
 

00:25:15.600 --> 00:25:17.690 align:start position:0%
let's raise it from from 24 to item 64.
that's<00:25:15.960><c> that</c><00:25:16.500><c> thing</c><00:25:16.740><c> can</c><00:25:16.919><c> be</c><00:25:17.100><c> analyzed</c><00:25:17.520><c> there</c>

00:25:17.690 --> 00:25:17.700 align:start position:0%
that's that thing can be analyzed there
 

00:25:17.700 --> 00:25:19.669 align:start position:0%
that's that thing can be analyzed there
we<00:25:17.940><c> can</c><00:25:18.059><c> put</c><00:25:18.240><c> the</c><00:25:18.360><c> number</c><00:25:18.539><c> on</c><00:25:18.780><c> it</c><00:25:18.960><c> it</c><00:25:19.500><c> doesn't</c>

00:25:19.669 --> 00:25:19.679 align:start position:0%
we can put the number on it it doesn't
 

00:25:19.679 --> 00:25:21.110 align:start position:0%
we can put the number on it it doesn't
mean<00:25:19.860><c> that</c><00:25:20.039><c> it</c><00:25:20.220><c> won't</c><00:25:20.340><c> require</c><00:25:20.580><c> additional</c>

00:25:21.110 --> 00:25:21.120 align:start position:0%
mean that it won't require additional
 

00:25:21.120 --> 00:25:23.930 align:start position:0%
mean that it won't require additional
changes<00:25:21.480><c> but</c><00:25:21.780><c> it's</c><00:25:22.080><c> relatively</c><00:25:23.039><c> simple</c><00:25:23.460><c> to</c>

00:25:23.930 --> 00:25:23.940 align:start position:0%
changes but it's relatively simple to
 

00:25:23.940 --> 00:25:26.029 align:start position:0%
changes but it's relatively simple to
understand<00:25:24.059><c> the</c><00:25:24.480><c> implications</c><00:25:24.960><c> the</c><00:25:25.860><c> moment</c>

00:25:26.029 --> 00:25:26.039 align:start position:0%
understand the implications the moment
 

00:25:26.039 --> 00:25:27.890 align:start position:0%
understand the implications the moment
you<00:25:26.159><c> introduce</c><00:25:26.520><c> these</c><00:25:26.880><c> Dynamic</c><00:25:27.240><c> changes</c><00:25:27.659><c> I</c>

00:25:27.890 --> 00:25:27.900 align:start position:0%
you introduce these Dynamic changes I
 

00:25:27.900 --> 00:25:30.169 align:start position:0%
you introduce these Dynamic changes I
think<00:25:28.020><c> that's</c><00:25:28.440><c> that's</c><00:25:28.919><c> not</c><00:25:29.279><c> really</c><00:25:29.580><c> Gonna</c><00:25:29.820><c> Fly</c>

00:25:30.169 --> 00:25:30.179 align:start position:0%
think that's that's not really Gonna Fly
 

00:25:30.179 --> 00:25:32.510 align:start position:0%
think that's that's not really Gonna Fly
it's<00:25:30.480><c> going</c><00:25:30.659><c> to</c><00:25:30.779><c> be</c><00:25:30.900><c> too</c><00:25:31.140><c> complicated</c><00:25:31.620><c> in</c><00:25:32.400><c> my</c>

00:25:32.510 --> 00:25:32.520 align:start position:0%
it's going to be too complicated in my
 

00:25:32.520 --> 00:25:34.190 align:start position:0%
it's going to be too complicated in my
opinion

00:25:34.190 --> 00:25:34.200 align:start position:0%
opinion
 

00:25:34.200 --> 00:25:35.450 align:start position:0%
opinion
um yeah

00:25:35.450 --> 00:25:35.460 align:start position:0%
um yeah
 

00:25:35.460 --> 00:25:38.149 align:start position:0%
um yeah
um<00:25:35.580><c> so</c><00:25:36.059><c> because</c><00:25:36.840><c> I</c><00:25:37.080><c> do</c><00:25:37.200><c> some</c><00:25:37.380><c> experiment</c><00:25:37.860><c> and</c>

00:25:38.149 --> 00:25:38.159 align:start position:0%
um so because I do some experiment and
 

00:25:38.159 --> 00:25:41.090 align:start position:0%
um so because I do some experiment and
and<00:25:38.520><c> using</c><00:25:39.480><c> a</c><00:25:39.659><c> code</c><00:25:39.900><c> so</c><00:25:40.140><c> right</c><00:25:40.380><c> now</c><00:25:40.559><c> I</c><00:25:40.860><c> feel</c>

00:25:41.090 --> 00:25:41.100 align:start position:0%
and using a code so right now I feel
 

00:25:41.100 --> 00:25:43.010 align:start position:0%
and using a code so right now I feel
like<00:25:41.760><c> pick</c><00:25:42.000><c> some</c><00:25:42.240><c> instant</c><00:25:42.539><c> synchronization</c>

00:25:43.010 --> 00:25:43.020 align:start position:0%
like pick some instant synchronization
 

00:25:43.020 --> 00:25:45.769 align:start position:0%
like pick some instant synchronization
and<00:25:43.200><c> put</c><00:25:43.320><c> out</c><00:25:43.620><c> some</c><00:25:43.799><c> deploying</c><00:25:44.400><c> a</c><00:25:44.580><c> lot</c><00:25:44.760><c> of</c><00:25:44.880><c> uh</c>

00:25:45.769 --> 00:25:45.779 align:start position:0%
and put out some deploying a lot of uh
 

00:25:45.779 --> 00:25:47.990 align:start position:0%
and put out some deploying a lot of uh
like<00:25:46.020><c> some</c><00:25:46.320><c> 200</c><00:25:46.679><c> kilobytes</c><00:25:47.220><c> of</c><00:25:47.400><c> contract</c><00:25:47.880><c> on</c>

00:25:47.990 --> 00:25:48.000 align:start position:0%
like some 200 kilobytes of contract on
 

00:25:48.000 --> 00:25:50.330 align:start position:0%
like some 200 kilobytes of contract on
top<00:25:48.120><c> there</c><00:25:48.360><c> uh</c><00:25:49.200><c> it</c><00:25:49.380><c> looks</c><00:25:49.620><c> like</c><00:25:49.679><c> everything</c><00:25:49.919><c> is</c>

00:25:50.330 --> 00:25:50.340 align:start position:0%
top there uh it looks like everything is
 

00:25:50.340 --> 00:25:52.789 align:start position:0%
top there uh it looks like everything is
working<00:25:50.760><c> fine</c><00:25:51.000><c> on</c><00:25:51.240><c> my</c><00:25:51.360><c> test</c><00:25:51.480><c> net</c>

00:25:52.789 --> 00:25:52.799 align:start position:0%
working fine on my test net
 

00:25:52.799 --> 00:25:55.130 align:start position:0%
working fine on my test net
um so<00:25:53.279><c> uh</c><00:25:53.520><c> has</c><00:25:53.700><c> been</c><00:25:53.880><c> running</c><00:25:54.059><c> for</c>

00:25:55.130 --> 00:25:55.140 align:start position:0%
um so uh has been running for
 

00:25:55.140 --> 00:25:57.169 align:start position:0%
um so uh has been running for
um more<00:25:55.500><c> than</c><00:25:55.559><c> half</c><00:25:55.799><c> years</c>

00:25:57.169 --> 00:25:57.179 align:start position:0%
um more than half years
 

00:25:57.179 --> 00:25:57.769 align:start position:0%
um more than half years
um

00:25:57.769 --> 00:25:57.779 align:start position:0%
um
 

00:25:57.779 --> 00:25:59.570 align:start position:0%
um
yeah<00:25:58.320><c> especially</c><00:25:58.799><c> like</c><00:25:59.039><c> right</c><00:25:59.279><c> now</c><00:25:59.400><c> in</c><00:25:59.520><c> the</c>

00:25:59.570 --> 00:25:59.580 align:start position:0%
yeah especially like right now in the
 

00:25:59.580 --> 00:26:01.490 align:start position:0%
yeah especially like right now in the
gas<00:25:59.760><c> regarding</c><00:26:00.360><c> the</c><00:26:00.480><c> jump</c><00:26:00.600><c> analysis</c><00:26:01.140><c> right</c>

00:26:01.490 --> 00:26:01.500 align:start position:0%
gas regarding the jump analysis right
 

00:26:01.500 --> 00:26:03.789 align:start position:0%
gas regarding the jump analysis right
now<00:26:01.620><c> the</c><00:26:01.740><c> glass</c><00:26:01.919><c> metering</c><00:26:02.520><c> is</c><00:26:02.700><c> charged</c><00:26:03.240><c> for</c>

00:26:03.789 --> 00:26:03.799 align:start position:0%
now the glass metering is charged for
 

00:26:03.799 --> 00:26:07.430 align:start position:0%
now the glass metering is charged for
2600<00:26:04.799><c> per</c><00:26:05.279><c> 24</c><00:26:05.700><c> kilobytes</c><00:26:06.419><c> which</c><00:26:06.900><c> essentially</c>

00:26:07.430 --> 00:26:07.440 align:start position:0%
2600 per 24 kilobytes which essentially
 

00:26:07.440 --> 00:26:10.789 align:start position:0%
2600 per 24 kilobytes which essentially
I<00:26:07.860><c> think</c><00:26:07.980><c> the</c><00:26:08.159><c> same</c><00:26:08.340><c> is</c><00:26:09.000><c> equivalent</c><00:26:09.840><c> to</c><00:26:09.960><c> I</c><00:26:10.679><c> call</c>

00:26:10.789 --> 00:26:10.799 align:start position:0%
I think the same is equivalent to I call
 

00:26:10.799 --> 00:26:12.529 align:start position:0%
I think the same is equivalent to I call
this<00:26:10.980><c> contract</c><00:26:11.400><c> and</c><00:26:11.580><c> call</c><00:26:11.700><c> another</c><00:26:11.940><c> one</c><00:26:12.179><c> this</c>

00:26:12.529 --> 00:26:12.539 align:start position:0%
this contract and call another one this
 

00:26:12.539 --> 00:26:14.630 align:start position:0%
this contract and call another one this
Country<00:26:12.779><c> Corner</c><00:26:13.200><c> another</c><00:26:13.380><c> one</c><00:26:13.559><c> so</c><00:26:14.279><c> basically</c>

00:26:14.630 --> 00:26:14.640 align:start position:0%
Country Corner another one so basically
 

00:26:14.640 --> 00:26:16.789 align:start position:0%
Country Corner another one so basically
I<00:26:14.880><c> charge</c><00:26:15.120><c> this</c><00:26:15.480><c> the</c><00:26:15.779><c> chain</c><00:26:15.960><c> of</c><00:26:16.260><c> this</c><00:26:16.380><c> calling</c>

00:26:16.789 --> 00:26:16.799 align:start position:0%
I charge this the chain of this calling
 

00:26:16.799 --> 00:26:18.950 align:start position:0%
I charge this the chain of this calling
to<00:26:16.980><c> in</c><00:26:17.100><c> a</c><00:26:17.279><c> single</c><00:26:17.520><c> but</c><00:26:17.700><c> you</c><00:26:18.000><c> see</c><00:26:18.539><c> using</c><00:26:18.840><c> a</c>

00:26:18.950 --> 00:26:18.960 align:start position:0%
to in a single but you see using a
 

00:26:18.960 --> 00:26:22.370 align:start position:0%
to in a single but you see using a
single<00:26:19.320><c> payment</c><00:26:19.980><c> so</c><00:26:20.520><c> so</c><00:26:20.820><c> if</c><00:26:21.240><c> we</c><00:26:21.480><c> tie</c><00:26:21.720><c> this</c><00:26:22.020><c> to</c>

00:26:22.370 --> 00:26:22.380 align:start position:0%
single payment so so if we tie this to
 

00:26:22.380 --> 00:26:23.570 align:start position:0%
single payment so so if we tie this to
eof

00:26:23.570 --> 00:26:23.580 align:start position:0%
eof
 

00:26:23.580 --> 00:26:24.950 align:start position:0%
eof
um<00:26:23.640><c> you</c><00:26:23.760><c> can</c><00:26:23.880><c> have</c><00:26:24.000><c> larger</c><00:26:24.240><c> contracts</c><00:26:24.659><c> if</c><00:26:24.840><c> you</c>

00:26:24.950 --> 00:26:24.960 align:start position:0%
um you can have larger contracts if you
 

00:26:24.960 --> 00:26:26.630 align:start position:0%
um you can have larger contracts if you
do<00:26:25.080><c> it</c><00:26:25.140><c> in</c><00:26:25.260><c> an</c><00:26:25.320><c> eof</c><00:26:25.559><c> container</c><00:26:26.100><c> we</c>

00:26:26.630 --> 00:26:26.640 align:start position:0%
do it in an eof container we
 

00:26:26.640 --> 00:26:28.610 align:start position:0%
do it in an eof container we
simultaneously<00:26:27.419><c> solve</c><00:26:27.840><c> the</c><00:26:27.960><c> jump</c><00:26:28.380><c> test</c>

00:26:28.610 --> 00:26:28.620 align:start position:0%
simultaneously solve the jump test
 

00:26:28.620 --> 00:26:31.669 align:start position:0%
simultaneously solve the jump test
analysis<00:26:29.159><c> problem</c><00:26:29.539><c> and</c><00:26:30.539><c> uh</c><00:26:30.900><c> reasons</c><00:26:31.500><c> to</c>

00:26:31.669 --> 00:26:31.679 align:start position:0%
analysis problem and uh reasons to
 

00:26:31.679 --> 00:26:34.789 align:start position:0%
analysis problem and uh reasons to
motivate<00:26:32.039><c> people</c><00:26:32.220><c> to</c><00:26:32.400><c> use</c><00:26:32.520><c> eof</c><00:26:32.940><c> so</c><00:26:33.539><c> I</c><00:26:34.440><c> I</c><00:26:34.620><c> think</c>

00:26:34.789 --> 00:26:34.799 align:start position:0%
motivate people to use eof so I I think
 

00:26:34.799 --> 00:26:36.110 align:start position:0%
motivate people to use eof so I I think
there's<00:26:34.980><c> a</c><00:26:35.159><c> lot</c><00:26:35.220><c> of</c><00:26:35.340><c> things</c><00:26:35.460><c> we</c><00:26:35.700><c> could</c><00:26:35.820><c> combine</c>

00:26:36.110 --> 00:26:36.120 align:start position:0%
there's a lot of things we could combine
 

00:26:36.120 --> 00:26:38.210 align:start position:0%
there's a lot of things we could combine
and<00:26:36.299><c> trade</c><00:26:36.480><c> some</c><00:26:36.659><c> horses</c><00:26:36.960><c> to</c><00:26:37.140><c> make</c><00:26:37.260><c> this</c><00:26:37.440><c> work</c>

00:26:38.210 --> 00:26:38.220 align:start position:0%
and trade some horses to make this work
 

00:26:38.220 --> 00:26:41.390 align:start position:0%
and trade some horses to make this work
I<00:26:38.880><c> I</c>

00:26:41.390 --> 00:26:41.400 align:start position:0%
 
 

00:26:41.400 --> 00:26:43.850 align:start position:0%
 
just<00:26:42.360><c> in</c><00:26:42.539><c> my</c><00:26:42.720><c> opponent</c><00:26:43.020><c> trivia</c><00:26:43.200><c> for</c><00:26:43.500><c> why</c><00:26:43.620><c> 24</c>

00:26:43.850 --> 00:26:43.860 align:start position:0%
just in my opponent trivia for why 24
 

00:26:43.860 --> 00:26:46.130 align:start position:0%
just in my opponent trivia for why 24
kilobytes<00:26:44.340><c> was</c><00:26:44.520><c> chosen</c><00:26:44.880><c> as</c><00:26:45.059><c> well</c><00:26:45.179><c> it</c><00:26:45.779><c> was</c><00:26:45.900><c> a</c>

00:26:46.130 --> 00:26:46.140 align:start position:0%
kilobytes was chosen as well it was a
 

00:26:46.140 --> 00:26:47.510 align:start position:0%
kilobytes was chosen as well it was a
convenient<00:26:46.440><c> representation</c><00:26:46.980><c> I</c><00:26:47.220><c> think</c><00:26:47.340><c> it</c><00:26:47.400><c> was</c>

00:26:47.510 --> 00:26:47.520 align:start position:0%
convenient representation I think it was
 

00:26:47.520 --> 00:26:49.310 align:start position:0%
convenient representation I think it was
two<00:26:47.640><c> to</c><00:26:47.820><c> the</c><00:26:47.940><c> six</c><00:26:48.059><c> plus</c><00:26:48.179><c> two</c><00:26:48.360><c> to</c><00:26:48.480><c> the</c><00:26:48.600><c> seven</c><00:26:48.720><c> and</c>

00:26:49.310 --> 00:26:49.320 align:start position:0%
two to the six plus two to the seven and
 

00:26:49.320 --> 00:26:51.110 align:start position:0%
two to the six plus two to the seven and
at<00:26:49.559><c> the</c><00:26:49.679><c> time</c><00:26:49.799><c> of</c><00:26:49.919><c> the</c><00:26:50.039><c> gas</c><00:26:50.159><c> limit</c><00:26:50.460><c> it</c><00:26:50.940><c> wouldn't</c>

00:26:51.110 --> 00:26:51.120 align:start position:0%
at the time of the gas limit it wouldn't
 

00:26:51.120 --> 00:26:52.789 align:start position:0%
at the time of the gas limit it wouldn't
have<00:26:51.360><c> broken</c><00:26:51.539><c> any</c><00:26:51.779><c> contracts</c><00:26:52.260><c> because</c><00:26:52.440><c> it</c><00:26:52.679><c> was</c>

00:26:52.789 --> 00:26:52.799 align:start position:0%
have broken any contracts because it was
 

00:26:52.799 --> 00:26:55.250 align:start position:0%
have broken any contracts because it was
impossible<00:26:53.159><c> to</c><00:26:53.279><c> reach</c><00:26:53.520><c> that</c>

00:26:55.250 --> 00:26:55.260 align:start position:0%
impossible to reach that
 

00:26:55.260 --> 00:26:58.370 align:start position:0%
impossible to reach that
so<00:26:55.620><c> I</c><00:26:56.279><c> it's</c><00:26:56.460><c> not</c><00:26:56.700><c> possible</c><00:26:57.059><c> to</c><00:26:57.299><c> do</c><00:26:57.480><c> this</c><00:26:57.659><c> on</c><00:26:58.020><c> uh</c>

00:26:58.370 --> 00:26:58.380 align:start position:0%
so I it's not possible to do this on uh
 

00:26:58.380 --> 00:27:01.070 align:start position:0%
so I it's not possible to do this on uh
on<00:26:59.039><c> uh</c><00:26:59.460><c> mainnet</c><00:27:00.059><c> right</c><00:27:00.240><c> now</c><00:27:00.419><c> and</c><00:27:00.659><c> I</c><00:27:00.779><c> think</c><00:27:00.900><c> it</c>

00:27:01.070 --> 00:27:01.080 align:start position:0%
on uh mainnet right now and I think it
 

00:27:01.080 --> 00:27:02.810 align:start position:0%
on uh mainnet right now and I think it
think it's<00:27:01.320><c> also</c><00:27:01.620><c> not</c><00:27:01.799><c> possible</c><00:27:02.159><c> to</c><00:27:02.640><c> to</c>

00:27:02.810 --> 00:27:02.820 align:start position:0%
think it's also not possible to to
 

00:27:02.820 --> 00:27:05.390 align:start position:0%
think it's also not possible to to
increase<00:27:03.419><c> the</c><00:27:03.779><c> code</c><00:27:03.960><c> size</c>

00:27:05.390 --> 00:27:05.400 align:start position:0%
increase the code size
 

00:27:05.400 --> 00:27:08.690 align:start position:0%
increase the code size
uh<00:27:06.000><c> if</c><00:27:06.240><c> you're</c><00:27:06.360><c> a</c><00:27:06.539><c> client</c><00:27:06.779><c> stuff</c><00:27:07.380><c> and</c>

00:27:08.690 --> 00:27:08.700 align:start position:0%
uh if you're a client stuff and
 

00:27:08.700 --> 00:27:10.789 align:start position:0%
uh if you're a client stuff and
you're<00:27:09.419><c> interested</c><00:27:09.900><c> about</c><00:27:10.140><c> my</c><00:27:10.440><c> reasoning</c>

00:27:10.789 --> 00:27:10.799 align:start position:0%
you're interested about my reasoning
 

00:27:10.799 --> 00:27:13.730 align:start position:0%
you're interested about my reasoning
come<00:27:11.039><c> talk</c><00:27:11.220><c> to</c><00:27:11.340><c> me</c><00:27:11.520><c> afterwards</c>

00:27:13.730 --> 00:27:13.740 align:start position:0%
come talk to me afterwards
 

00:27:13.740 --> 00:27:14.690 align:start position:0%
come talk to me afterwards
um

00:27:14.690 --> 00:27:14.700 align:start position:0%
um
 

00:27:14.700 --> 00:27:18.409 align:start position:0%
um
what<00:27:15.299><c> is</c><00:27:15.419><c> possible</c><00:27:15.779><c> is</c><00:27:16.080><c> to</c><00:27:16.260><c> do</c><00:27:16.380><c> it</c><00:27:16.500><c> in</c><00:27:16.620><c> UF</c><00:27:17.120><c> and</c><00:27:18.120><c> I</c>

00:27:18.409 --> 00:27:18.419 align:start position:0%
what is possible is to do it in UF and I
 

00:27:18.419 --> 00:27:19.970 align:start position:0%
what is possible is to do it in UF and I
think<00:27:18.600><c> that's</c><00:27:18.840><c> what</c><00:27:19.080><c> you</c><00:27:19.200><c> what</c><00:27:19.500><c> you</c><00:27:19.740><c> should</c>

00:27:19.970 --> 00:27:19.980 align:start position:0%
think that's what you what you should
 

00:27:19.980 --> 00:27:23.450 align:start position:0%
think that's what you what you should
strive<00:27:20.700><c> for</c><00:27:20.880><c> uh</c><00:27:21.600><c> do</c><00:27:21.900><c> it</c><00:27:22.080><c> any</c><00:27:22.320><c> eof</c><00:27:22.799><c> when</c><00:27:23.100><c> we</c><00:27:23.279><c> have</c>

00:27:23.450 --> 00:27:23.460 align:start position:0%
strive for uh do it any eof when we have
 

00:27:23.460 --> 00:27:25.010 align:start position:0%
strive for uh do it any eof when we have
the

00:27:25.010 --> 00:27:25.020 align:start position:0%
the
 

00:27:25.020 --> 00:27:27.649 align:start position:0%
the
the<00:27:25.080><c> jump</c><00:27:25.620><c> test</c><00:27:25.860><c> stuff</c><00:27:26.159><c> cool</c><00:27:26.940><c> I'll</c><00:27:27.240><c> get</c><00:27:27.480><c> us</c>

00:27:27.649 --> 00:27:27.659 align:start position:0%
the jump test stuff cool I'll get us
 

00:27:27.659 --> 00:27:30.830 align:start position:0%
the jump test stuff cool I'll get us
commented<00:27:28.620><c> just</c><00:27:29.460><c> a</c><00:27:29.700><c> tiny</c><00:27:30.000><c> tiny</c><00:27:30.299><c> bit</c><00:27:30.360><c> of</c><00:27:30.539><c> dot</c>

00:27:30.830 --> 00:27:30.840 align:start position:0%
commented just a tiny tiny bit of dot
 

00:27:30.840 --> 00:27:32.810 align:start position:0%
commented just a tiny tiny bit of dot
comment<00:27:31.020><c> you</c><00:27:31.200><c> mentioned</c><00:27:31.500><c> that</c><00:27:31.740><c> you</c><00:27:32.640><c> had</c><00:27:32.700><c> to</c>

00:27:32.810 --> 00:27:32.820 align:start position:0%
comment you mentioned that you had to
 

00:27:32.820 --> 00:27:34.190 align:start position:0%
comment you mentioned that you had to
test<00:27:33.000><c> setup</c><00:27:33.299><c> and</c><00:27:33.480><c> running</c><00:27:33.600><c> and</c><00:27:33.840><c> it's</c><00:27:34.020><c> been</c>

00:27:34.190 --> 00:27:34.200 align:start position:0%
test setup and running and it's been
 

00:27:34.200 --> 00:27:36.649 align:start position:0%
test setup and running and it's been
running<00:27:34.320><c> perfectly</c><00:27:34.880><c> the</c><00:27:35.880><c> with</c><00:27:36.240><c> all</c><00:27:36.419><c> these</c>

00:27:36.649 --> 00:27:36.659 align:start position:0%
running perfectly the with all these
 

00:27:36.659 --> 00:27:39.169 align:start position:0%
running perfectly the with all these
changes<00:27:36.960><c> the</c><00:27:37.260><c> catch</c><00:27:37.620><c> is</c><00:27:37.799><c> it's</c><00:27:38.159><c> uh</c><00:27:38.520><c> the</c><00:27:39.059><c> average</c>

00:27:39.169 --> 00:27:39.179 align:start position:0%
changes the catch is it's uh the average
 

00:27:39.179 --> 00:27:40.730 align:start position:0%
changes the catch is it's uh the average
case<00:27:39.480><c> we</c><00:27:39.720><c> know</c><00:27:39.840><c> that</c><00:27:40.020><c> it</c><00:27:40.140><c> runs</c><00:27:40.440><c> perfectly</c>

00:27:40.730 --> 00:27:40.740 align:start position:0%
case we know that it runs perfectly
 

00:27:40.740 --> 00:27:42.649 align:start position:0%
case we know that it runs perfectly
because<00:27:41.039><c> the</c><00:27:41.580><c> code</c><00:27:41.760><c> is</c><00:27:41.940><c> written</c><00:27:42.240><c> well</c><00:27:42.419><c> the</c>

00:27:42.649 --> 00:27:42.659 align:start position:0%
because the code is written well the
 

00:27:42.659 --> 00:27:44.810 align:start position:0%
because the code is written well the
problem<00:27:42.840><c> is</c><00:27:43.080><c> how</c><00:27:43.559><c> attackable</c><00:27:44.039><c> it</c><00:27:44.279><c> is</c><00:27:44.400><c> and</c><00:27:44.580><c> in</c>

00:27:44.810 --> 00:27:44.820 align:start position:0%
problem is how attackable it is and in
 

00:27:44.820 --> 00:27:46.070 align:start position:0%
problem is how attackable it is and in
your<00:27:44.940><c> private</c><00:27:45.240><c> task</c><00:27:45.360><c> that</c><00:27:45.539><c> nobody</c><00:27:45.840><c> is</c><00:27:45.960><c> going</c>

00:27:46.070 --> 00:27:46.080 align:start position:0%
your private task that nobody is going
 

00:27:46.080 --> 00:27:47.930 align:start position:0%
your private task that nobody is going
to<00:27:46.200><c> attack</c><00:27:46.320><c> it</c>

00:27:47.930 --> 00:27:47.940 align:start position:0%
to attack it
 

00:27:47.940 --> 00:27:50.630 align:start position:0%
to attack it
cool<00:27:48.600><c> thank</c><00:27:49.320><c> you</c>

00:27:50.630 --> 00:27:50.640 align:start position:0%
cool thank you
 

00:27:50.640 --> 00:27:52.730 align:start position:0%
cool thank you
um<00:27:50.820><c> dang</c><00:27:51.299><c> crab</c><00:27:51.659><c> did</c><00:27:51.840><c> you</c><00:27:51.960><c> have</c><00:27:52.020><c> any</c><00:27:52.140><c> IPS</c><00:27:52.500><c> do</c><00:27:52.679><c> you</c>

00:27:52.730 --> 00:27:52.740 align:start position:0%
um dang crab did you have any IPS do you
 

00:27:52.740 --> 00:27:55.730 align:start position:0%
um dang crab did you have any IPS do you
want<00:27:52.799><c> to</c><00:27:52.860><c> talk</c><00:27:52.980><c> about</c><00:27:53.039><c> self-destruct</c>

00:27:55.730 --> 00:27:55.740 align:start position:0%
 
 

00:27:55.740 --> 00:27:58.669 align:start position:0%
 
who's<00:27:56.159><c> the</c><00:27:56.340><c> self-destruct</c><00:27:56.880><c> guy</c><00:27:57.179><c> Proto</c>

00:27:58.669 --> 00:27:58.679 align:start position:0%
who's the self-destruct guy Proto
 

00:27:58.679 --> 00:28:01.850 align:start position:0%
who's the self-destruct guy Proto
okay<00:27:59.279><c> uh</c><00:27:59.820><c> hello</c><00:28:00.000><c> everyone</c><00:28:00.299><c> I'm</c><00:28:00.960><c> proud</c><00:28:01.260><c> of</c><00:28:01.500><c> I</c>

00:28:01.850 --> 00:28:01.860 align:start position:0%
okay uh hello everyone I'm proud of I
 

00:28:01.860 --> 00:28:03.649 align:start position:0%
okay uh hello everyone I'm proud of I
work<00:28:01.980><c> with</c><00:28:02.100><c> Opie</c><00:28:02.460><c> lumps</c>

00:28:03.649 --> 00:28:03.659 align:start position:0%
work with Opie lumps
 

00:28:03.659 --> 00:28:04.970 align:start position:0%
work with Opie lumps
um

00:28:04.970 --> 00:28:04.980 align:start position:0%
um
 

00:28:04.980 --> 00:28:07.610 align:start position:0%
um
we<00:28:05.340><c> have</c><00:28:05.460><c> this</c><00:28:05.640><c> dream</c><00:28:05.880><c> of</c><00:28:06.059><c> serenity</c>

00:28:07.610 --> 00:28:07.620 align:start position:0%
we have this dream of serenity
 

00:28:07.620 --> 00:28:10.130 align:start position:0%
we have this dream of serenity
Serenity<00:28:08.340><c> includes</c><00:28:08.940><c> proof</c><00:28:09.419><c> of</c><00:28:09.480><c> stake</c><00:28:09.840><c> and</c>

00:28:10.130 --> 00:28:10.140 align:start position:0%
Serenity includes proof of stake and
 

00:28:10.140 --> 00:28:11.269 align:start position:0%
Serenity includes proof of stake and
sharding

00:28:11.269 --> 00:28:11.279 align:start position:0%
sharding
 

00:28:11.279 --> 00:28:13.549 align:start position:0%
sharding
they<00:28:11.640><c> have</c><00:28:11.820><c> achieved</c><00:28:12.299><c> proof</c><00:28:12.600><c> of</c><00:28:12.720><c> Stack</c><00:28:12.960><c> I</c><00:28:13.320><c> want</c>

00:28:13.549 --> 00:28:13.559 align:start position:0%
they have achieved proof of Stack I want
 

00:28:13.559 --> 00:28:15.950 align:start position:0%
they have achieved proof of Stack I want
to<00:28:13.679><c> continue</c><00:28:13.799><c> with</c><00:28:14.100><c> sharding</c><00:28:14.580><c> I'm</c><00:28:15.299><c> fully</c><00:28:15.720><c> bolt</c>

00:28:15.950 --> 00:28:15.960 align:start position:0%
to continue with sharding I'm fully bolt
 

00:28:15.960 --> 00:28:18.950 align:start position:0%
to continue with sharding I'm fully bolt
into<00:28:16.140><c> the</c><00:28:16.320><c> ethereum</c><00:28:16.760><c> for</c><00:28:17.760><c> this</c><00:28:18.480><c> combination</c>

00:28:18.950 --> 00:28:18.960 align:start position:0%
into the ethereum for this combination
 

00:28:18.960 --> 00:28:21.950 align:start position:0%
into the ethereum for this combination
not<00:28:19.799><c> for</c><00:28:20.039><c> one</c><00:28:20.460><c> and</c><00:28:20.640><c> not</c><00:28:20.760><c> the</c><00:28:20.940><c> other</c>

00:28:21.950 --> 00:28:21.960 align:start position:0%
not for one and not the other
 

00:28:21.960 --> 00:28:23.210 align:start position:0%
not for one and not the other
and

00:28:23.210 --> 00:28:23.220 align:start position:0%
and
 

00:28:23.220 --> 00:28:28.310 align:start position:0%
and
I<00:28:23.880><c> think</c><00:28:24.059><c> right</c><00:28:25.020><c> now</c><00:28:25.200><c> the</c><00:28:25.980><c> process</c><00:28:26.760><c> that</c><00:28:27.600><c> eaps</c>

00:28:28.310 --> 00:28:28.320 align:start position:0%
I think right now the process that eaps
 

00:28:28.320 --> 00:28:30.590 align:start position:0%
I think right now the process that eaps
has<00:28:28.620><c> been</c><00:28:28.740><c> like</c><00:28:28.919><c> kind</c><00:28:29.100><c> of</c><00:28:29.220><c> imbalanced</c><00:28:29.940><c> with</c>

00:28:30.590 --> 00:28:30.600 align:start position:0%
has been like kind of imbalanced with
 

00:28:30.600 --> 00:28:32.750 align:start position:0%
has been like kind of imbalanced with
the<00:28:30.840><c> merge</c><00:28:31.140><c> because</c><00:28:31.440><c> we</c><00:28:31.740><c> have</c><00:28:31.919><c> a</c><00:28:32.159><c> exclusion</c>

00:28:32.750 --> 00:28:32.760 align:start position:0%
the merge because we have a exclusion
 

00:28:32.760 --> 00:28:35.990 align:start position:0%
the merge because we have a exclusion
layer<00:28:33.200><c> consensus</c><00:28:34.200><c> layer</c><00:28:34.440><c> I</c><00:28:35.279><c> think</c><00:28:35.460><c> an</c><00:28:35.700><c> EIP</c>

00:28:35.990 --> 00:28:36.000 align:start position:0%
layer consensus layer I think an EIP
 

00:28:36.000 --> 00:28:38.930 align:start position:0%
layer consensus layer I think an EIP
that<00:28:36.659><c> does</c><00:28:37.080><c> both</c><00:28:37.380><c> of</c><00:28:37.559><c> these</c><00:28:37.799><c> and</c><00:28:38.700><c> actually</c>

00:28:38.930 --> 00:28:38.940 align:start position:0%
that does both of these and actually
 

00:28:38.940 --> 00:28:41.029 align:start position:0%
that does both of these and actually
does<00:28:39.299><c> touch</c><00:28:39.659><c> on</c><00:28:39.960><c> the</c><00:28:40.080><c> testing</c><00:28:40.500><c> infrastructure</c>

00:28:41.029 --> 00:28:41.039 align:start position:0%
does touch on the testing infrastructure
 

00:28:41.039 --> 00:28:43.730 align:start position:0%
does touch on the testing infrastructure
is<00:28:41.760><c> the</c><00:28:41.940><c> thing</c><00:28:42.059><c> we</c><00:28:42.240><c> need</c><00:28:42.480><c> to</c><00:28:42.659><c> repair</c><00:28:42.840><c> it</c>

00:28:43.730 --> 00:28:43.740 align:start position:0%
is the thing we need to repair it
 

00:28:43.740 --> 00:28:46.190 align:start position:0%
is the thing we need to repair it
right<00:28:44.220><c> now</c><00:28:44.460><c> the</c><00:28:44.940><c> merge</c><00:28:45.360><c> was</c>

00:28:46.190 --> 00:28:46.200 align:start position:0%
right now the merge was
 

00:28:46.200 --> 00:28:48.470 align:start position:0%
right now the merge was
I<00:28:46.679><c> think</c><00:28:46.799><c> still</c><00:28:47.100><c> shipped</c><00:28:47.640><c> in</c><00:28:47.700><c> relative</c><00:28:48.000><c> hurry</c>

00:28:48.470 --> 00:28:48.480 align:start position:0%
I think still shipped in relative hurry
 

00:28:48.480 --> 00:28:50.930 align:start position:0%
I think still shipped in relative hurry
but<00:28:49.140><c> with</c><00:28:49.559><c> scaling</c><00:28:50.340><c> we</c><00:28:50.520><c> have</c><00:28:50.640><c> actual</c>

00:28:50.930 --> 00:28:50.940 align:start position:0%
but with scaling we have actual
 

00:28:50.940 --> 00:28:54.710 align:start position:0%
but with scaling we have actual
incentives<00:28:51.559><c> outside</c><00:28:52.559><c> of</c><00:28:53.039><c> just</c><00:28:53.460><c> client</c><00:28:53.880><c> teams</c>

00:28:54.710 --> 00:28:54.720 align:start position:0%
incentives outside of just client teams
 

00:28:54.720 --> 00:28:56.390 align:start position:0%
incentives outside of just client teams
to

00:28:56.390 --> 00:28:56.400 align:start position:0%
to
 

00:28:56.400 --> 00:28:59.029 align:start position:0%
to
improve<00:28:57.059><c> this</c><00:28:57.240><c> infrastructure</c><00:28:57.779><c> to</c><00:28:58.559><c> improve</c>

00:28:59.029 --> 00:28:59.039 align:start position:0%
improve this infrastructure to improve
 

00:28:59.039 --> 00:29:01.190 align:start position:0%
improve this infrastructure to improve
analysis<00:28:59.580><c> of</c><00:28:59.760><c> ethereum</c><00:29:00.480><c> to</c><00:29:00.779><c> improve</c>

00:29:01.190 --> 00:29:01.200 align:start position:0%
analysis of ethereum to improve
 

00:29:01.200 --> 00:29:04.610 align:start position:0%
analysis of ethereum to improve
integration<00:29:02.100><c> testing</c><00:29:02.640><c> and</c><00:29:03.539><c> so</c><00:29:03.779><c> we</c><00:29:04.380><c> can</c><00:29:04.500><c> get</c>

00:29:04.610 --> 00:29:04.620 align:start position:0%
integration testing and so we can get
 

00:29:04.620 --> 00:29:07.430 align:start position:0%
integration testing and so we can get
the<00:29:04.740><c> best</c><00:29:04.919><c> of</c><00:29:05.100><c> both</c><00:29:05.220><c> worlds</c><00:29:05.760><c> where</c><00:29:06.000><c> we</c><00:29:06.179><c> can</c>

00:29:07.430 --> 00:29:07.440 align:start position:0%
the best of both worlds where we can
 

00:29:07.440 --> 00:29:09.110 align:start position:0%
the best of both worlds where we can
improve<00:29:08.039><c> ethereum</c>

00:29:09.110 --> 00:29:09.120 align:start position:0%
improve ethereum
 

00:29:09.120 --> 00:29:13.070 align:start position:0%
improve ethereum
and<00:29:09.600><c> we</c><00:29:09.900><c> can</c><00:29:10.020><c> improve</c><00:29:10.500><c> the</c><00:29:11.460><c> process</c><00:29:12.299><c> that</c><00:29:12.840><c> we</c>

00:29:13.070 --> 00:29:13.080 align:start position:0%
and we can improve the process that we
 

00:29:13.080 --> 00:29:16.130 align:start position:0%
and we can improve the process that we
have<00:29:13.500><c> to</c><00:29:13.860><c> accept</c><00:29:14.039><c> erps</c><00:29:14.760><c> and</c><00:29:15.539><c> so</c><00:29:15.659><c> that</c><00:29:15.840><c> we</c><00:29:15.960><c> can</c>

00:29:16.130 --> 00:29:16.140 align:start position:0%
have to accept erps and so that we can
 

00:29:16.140 --> 00:29:17.930 align:start position:0%
have to accept erps and so that we can
be<00:29:16.380><c> happy</c><00:29:16.679><c> to</c>

00:29:17.930 --> 00:29:17.940 align:start position:0%
be happy to
 

00:29:17.940 --> 00:29:20.990 align:start position:0%
be happy to
enter<00:29:18.720><c> future</c><00:29:19.320><c> erps</c><00:29:19.980><c> without</c><00:29:20.460><c> as</c><00:29:20.820><c> much</c>

00:29:20.990 --> 00:29:21.000 align:start position:0%
enter future erps without as much
 

00:29:21.000 --> 00:29:22.310 align:start position:0%
enter future erps without as much
concern<00:29:21.360><c> because</c><00:29:21.720><c> you</c><00:29:22.020><c> have</c><00:29:22.140><c> to</c><00:29:22.200><c> write</c>

00:29:22.310 --> 00:29:22.320 align:start position:0%
concern because you have to write
 

00:29:22.320 --> 00:29:24.230 align:start position:0%
concern because you have to write
testing<00:29:22.679><c> in</c><00:29:22.860><c> place</c>

00:29:24.230 --> 00:29:24.240 align:start position:0%
testing in place
 

00:29:24.240 --> 00:29:26.870 align:start position:0%
testing in place
and<00:29:24.899><c> then</c><00:29:25.140><c> outside</c><00:29:25.740><c> of</c><00:29:26.039><c> testing</c><00:29:26.460><c> and</c><00:29:26.700><c> the</c>

00:29:26.870 --> 00:29:26.880 align:start position:0%
and then outside of testing and the
 

00:29:26.880 --> 00:29:29.149 align:start position:0%
and then outside of testing and the
whole<00:29:27.000><c> process</c><00:29:27.419><c> just</c><00:29:28.320><c> in</c><00:29:28.500><c> case</c><00:29:28.620><c> before</c><00:29:28.860><c> it</c>

00:29:29.149 --> 00:29:29.159 align:start position:0%
whole process just in case before it
 

00:29:29.159 --> 00:29:30.649 align:start position:0%
whole process just in case before it
prefer

00:29:30.649 --> 00:29:30.659 align:start position:0%
prefer
 

00:29:30.659 --> 00:29:32.450 align:start position:0%
prefer
if<00:29:31.140><c> you're</c><00:29:31.260><c> not</c><00:29:31.440><c> familiar</c><00:29:31.740><c> already</c><00:29:31.919><c> before</c><00:29:32.220><c> it</c>

00:29:32.450 --> 00:29:32.460 align:start position:0%
if you're not familiar already before it
 

00:29:32.460 --> 00:29:35.029 align:start position:0%
if you're not familiar already before it
prefer<00:29:32.700><c> it</c><00:29:33.059><c> increases</c><00:29:33.539><c> the</c><00:29:34.200><c> data</c><00:29:34.559><c> for</c><00:29:34.740><c> Layer</c>

00:29:35.029 --> 00:29:35.039 align:start position:0%
prefer it increases the data for Layer
 

00:29:35.039 --> 00:29:35.690 align:start position:0%
prefer it increases the data for Layer
Two

00:29:35.690 --> 00:29:35.700 align:start position:0%
Two
 

00:29:35.700 --> 00:29:37.389 align:start position:0%
Two
layer<00:29:36.480><c> 2</c>

00:29:37.389 --> 00:29:37.399 align:start position:0%
layer 2
 

00:29:37.399 --> 00:29:40.070 align:start position:0%
layer 2
is<00:29:38.399><c> meant</c><00:29:38.760><c> to</c><00:29:38.820><c> be</c><00:29:38.940><c> an</c><00:29:39.120><c> extension</c><00:29:39.539><c> of</c><00:29:39.659><c> ethereum</c>

00:29:40.070 --> 00:29:40.080 align:start position:0%
is meant to be an extension of ethereum
 

00:29:40.080 --> 00:29:43.070 align:start position:0%
is meant to be an extension of ethereum
you<00:29:40.799><c> could</c><00:29:40.919><c> think</c><00:29:41.159><c> of</c><00:29:41.700><c> the</c><00:29:42.360><c> previous</c><00:29:42.539><c> charting</c>

00:29:43.070 --> 00:29:43.080 align:start position:0%
you could think of the previous charting
 

00:29:43.080 --> 00:29:45.769 align:start position:0%
you could think of the previous charting
dream<00:29:43.260><c> of</c><00:29:43.440><c> ethereum</c><00:29:43.980><c> as</c><00:29:44.940><c> this</c><00:29:45.240><c> execution</c>

00:29:45.769 --> 00:29:45.779 align:start position:0%
dream of ethereum as this execution
 

00:29:45.779 --> 00:29:48.169 align:start position:0%
dream of ethereum as this execution
charting<00:29:46.320><c> thing</c><00:29:46.559><c> where</c><00:29:47.220><c> it</c><00:29:47.399><c> was</c><00:29:47.520><c> all</c><00:29:48.000><c> the</c>

00:29:48.169 --> 00:29:48.179 align:start position:0%
charting thing where it was all the
 

00:29:48.179 --> 00:29:51.470 align:start position:0%
charting thing where it was all the
complexity<00:29:48.539><c> left</c><00:29:48.779><c> on</c><00:29:49.220><c> ethereum</c><00:29:50.220><c> itself</c><00:29:50.520><c> layer</c>

00:29:51.470 --> 00:29:51.480 align:start position:0%
complexity left on ethereum itself layer
 

00:29:51.480 --> 00:29:54.110 align:start position:0%
complexity left on ethereum itself layer
2<00:29:51.860><c> enables</c><00:29:52.860><c> this</c><00:29:53.039><c> to</c><00:29:53.220><c> be</c><00:29:53.340><c> more</c><00:29:53.640><c> competitive</c>

00:29:54.110 --> 00:29:54.120 align:start position:0%
2 enables this to be more competitive
 

00:29:54.120 --> 00:29:57.169 align:start position:0%
2 enables this to be more competitive
and<00:29:54.720><c> be</c><00:29:55.020><c> split</c><00:29:55.320><c> from</c><00:29:55.500><c> ethereum</c><00:29:56.100><c> where</c><00:29:56.820><c> we</c><00:29:57.059><c> have</c>

00:29:57.169 --> 00:29:57.179 align:start position:0%
and be split from ethereum where we have
 

00:29:57.179 --> 00:30:00.549 align:start position:0%
and be split from ethereum where we have
exclusive<00:29:57.659><c> layer</c><00:29:57.960><c> as</c><00:29:58.080><c> layer</c><00:29:58.380><c> 2</c><00:29:58.559><c> and</c><00:29:59.279><c> we</c><00:29:59.460><c> have</c>

00:30:00.549 --> 00:30:00.559 align:start position:0%
exclusive layer as layer 2 and we have
 

00:30:00.559 --> 00:30:03.710 align:start position:0%
exclusive layer as layer 2 and we have
the<00:30:01.559><c> layer</c><00:30:02.100><c> bomb</c><00:30:02.279><c> just</c><00:30:02.580><c> focus</c><00:30:03.000><c> on</c><00:30:03.600><c> the</c>

00:30:03.710 --> 00:30:03.720 align:start position:0%
the layer bomb just focus on the
 

00:30:03.720 --> 00:30:06.110 align:start position:0%
the layer bomb just focus on the
securing<00:30:04.200><c> data</c><00:30:04.620><c> fatability</c><00:30:05.520><c> and</c><00:30:05.940><c> this</c><00:30:06.059><c> is</c>

00:30:06.110 --> 00:30:06.120 align:start position:0%
securing data fatability and this is
 

00:30:06.120 --> 00:30:08.690 align:start position:0%
securing data fatability and this is
what<00:30:06.360><c> this</c><00:30:06.480><c> EIP</c><00:30:06.720><c> focuses</c><00:30:07.320><c> on</c><00:30:07.620><c> and</c><00:30:08.159><c> achieves</c>

00:30:08.690 --> 00:30:08.700 align:start position:0%
what this EIP focuses on and achieves
 

00:30:08.700 --> 00:30:11.810 align:start position:0%
what this EIP focuses on and achieves
and<00:30:09.539><c> then</c><00:30:09.659><c> through</c><00:30:09.899><c> this</c><00:30:10.140><c> means</c><00:30:10.620><c> we</c><00:30:11.279><c> can</c><00:30:11.460><c> adopt</c>

00:30:11.810 --> 00:30:11.820 align:start position:0%
and then through this means we can adopt
 

00:30:11.820 --> 00:30:14.409 align:start position:0%
and then through this means we can adopt
a<00:30:11.880><c> lot</c><00:30:12.000><c> more</c><00:30:12.179><c> ethereum</c><00:30:12.779><c> users</c><00:30:13.200><c> onto</c><00:30:13.919><c> Layer</c><00:30:14.220><c> Two</c>

00:30:14.409 --> 00:30:14.419 align:start position:0%
a lot more ethereum users onto Layer Two
 

00:30:14.419 --> 00:30:17.750 align:start position:0%
a lot more ethereum users onto Layer Two
and<00:30:15.419><c> projects</c><00:30:16.200><c> like</c><00:30:16.380><c> like</c><00:30:16.860><c> coinbase</c><00:30:17.399><c> or</c><00:30:17.640><c> other</c>

00:30:17.750 --> 00:30:17.760 align:start position:0%
and projects like like coinbase or other
 

00:30:17.760 --> 00:30:20.990 align:start position:0%
and projects like like coinbase or other
like<00:30:18.120><c> larger</c><00:30:18.960><c> ethereum</c><00:30:19.620><c> users</c><00:30:20.039><c> don't</c><00:30:20.640><c> have</c><00:30:20.880><c> to</c>

00:30:20.990 --> 00:30:21.000 align:start position:0%
like larger ethereum users don't have to
 

00:30:21.000 --> 00:30:23.210 align:start position:0%
like larger ethereum users don't have to
look<00:30:21.240><c> at</c><00:30:21.659><c> these</c><00:30:21.960><c> ethereum</c><00:30:22.500><c> killers</c><00:30:22.980><c> in</c>

00:30:23.210 --> 00:30:23.220 align:start position:0%
look at these ethereum killers in
 

00:30:23.220 --> 00:30:26.269 align:start position:0%
look at these ethereum killers in
quotation<00:30:23.640><c> marks</c><00:30:24.539><c> where</c><00:30:25.440><c> they</c><00:30:25.980><c> can</c><00:30:26.100><c> actually</c>

00:30:26.269 --> 00:30:26.279 align:start position:0%
quotation marks where they can actually
 

00:30:26.279 --> 00:30:30.830 align:start position:0%
quotation marks where they can actually
host<00:30:26.820><c> these</c><00:30:27.179><c> users</c><00:30:27.539><c> at</c><00:30:28.080><c> low</c><00:30:28.260><c> cost</c>

00:30:30.830 --> 00:30:30.840 align:start position:0%
 
 

00:30:30.840 --> 00:30:32.630 align:start position:0%
 
um<00:30:30.899><c> just</c><00:30:31.140><c> because</c><00:30:31.260><c> we</c><00:30:31.620><c> talked</c><00:30:31.860><c> about</c><00:30:31.980><c> it</c><00:30:32.279><c> a</c>

00:30:32.630 --> 00:30:32.640 align:start position:0%
um just because we talked about it a
 

00:30:32.640 --> 00:30:34.070 align:start position:0%
um just because we talked about it a
bunch<00:30:32.760><c> before</c>

00:30:34.070 --> 00:30:34.080 align:start position:0%
bunch before
 

00:30:34.080 --> 00:30:35.450 align:start position:0%
bunch before
um the<00:30:34.440><c> client</c><00:30:34.679><c> teams</c><00:30:34.919><c> have</c><00:30:35.039><c> anything</c><00:30:35.279><c> else</c>

00:30:35.450 --> 00:30:35.460 align:start position:0%
um the client teams have anything else
 

00:30:35.460 --> 00:30:38.269 align:start position:0%
um the client teams have anything else
to<00:30:35.640><c> add</c><00:30:35.820><c> or</c>

00:30:38.269 --> 00:30:38.279 align:start position:0%
 
 

00:30:38.279 --> 00:30:40.490 align:start position:0%
 
numbers<00:30:38.880><c> numbers</c>

00:30:40.490 --> 00:30:40.500 align:start position:0%
numbers numbers
 

00:30:40.500 --> 00:30:43.610 align:start position:0%
numbers numbers
okay<00:30:41.299><c> you</c><00:30:42.299><c> heard</c><00:30:42.480><c> it</c><00:30:42.659><c> here</c>

00:30:43.610 --> 00:30:43.620 align:start position:0%
okay you heard it here
 

00:30:43.620 --> 00:30:44.930 align:start position:0%
okay you heard it here
um<00:30:43.679><c> yeah</c><00:30:43.860><c> I</c><00:30:43.980><c> just</c><00:30:44.100><c> I</c><00:30:44.279><c> want</c><00:30:44.399><c> to</c><00:30:44.520><c> make</c><00:30:44.580><c> sure</c><00:30:44.700><c> we</c>

00:30:44.930 --> 00:30:44.940 align:start position:0%
um yeah I just I want to make sure we
 

00:30:44.940 --> 00:30:47.149 align:start position:0%
um yeah I just I want to make sure we
can<00:30:45.059><c> get</c><00:30:45.480><c> to</c><00:30:45.659><c> as</c><00:30:46.020><c> many</c><00:30:46.200><c> people</c><00:30:46.380><c> in</c><00:30:46.620><c> the</c><00:30:46.799><c> next</c><00:30:46.919><c> 20</c>

00:30:47.149 --> 00:30:47.159 align:start position:0%
can get to as many people in the next 20
 

00:30:47.159 --> 00:30:49.310 align:start position:0%
can get to as many people in the next 20
minutes<00:30:47.399><c> as</c><00:30:47.700><c> possible</c><00:30:48.000><c> or</c><00:30:48.600><c> thank</c><00:30:48.899><c> God</c><00:30:49.080><c> we're</c>

00:30:49.310 --> 00:30:49.320 align:start position:0%
minutes as possible or thank God we're
 

00:30:49.320 --> 00:30:50.810 align:start position:0%
minutes as possible or thank God we're
gonna<00:30:49.440><c> add</c><00:30:49.620><c> something</c><00:30:49.740><c> on</c>

00:30:50.810 --> 00:30:50.820 align:start position:0%
gonna add something on
 

00:30:50.820 --> 00:30:52.370 align:start position:0%
gonna add something on
I<00:30:51.299><c> think</c><00:30:51.539><c> I've</c><00:30:51.659><c> already</c><00:30:51.840><c> said</c><00:30:52.080><c> the</c><00:30:52.260><c> main</c>

00:30:52.370 --> 00:30:52.380 align:start position:0%
I think I've already said the main
 

00:30:52.380 --> 00:30:54.049 align:start position:0%
I think I've already said the main
things<00:30:52.500><c> I</c><00:30:52.740><c> wanted</c><00:30:52.799><c> to</c><00:30:52.980><c> say</c><00:30:53.100><c> but</c><00:30:53.279><c> yeah</c><00:30:53.460><c> once</c><00:30:53.880><c> off</c>

00:30:54.049 --> 00:30:54.059 align:start position:0%
things I wanted to say but yeah once off
 

00:30:54.059 --> 00:30:55.789 align:start position:0%
things I wanted to say but yeah once off
destruct<00:30:54.419><c> I</c><00:30:54.659><c> think</c><00:30:54.779><c> Mario's</c><00:30:55.320><c> has</c><00:30:55.440><c> the</c><00:30:55.620><c> pitch</c>

00:30:55.789 --> 00:30:55.799 align:start position:0%
destruct I think Mario's has the pitch
 

00:30:55.799 --> 00:30:57.669 align:start position:0%
destruct I think Mario's has the pitch
oh

00:30:57.669 --> 00:30:57.679 align:start position:0%
oh
 

00:30:57.679 --> 00:30:59.870 align:start position:0%
oh
do<00:30:58.679><c> you</c><00:30:58.740><c> want</c><00:30:58.799><c> to</c><00:30:58.860><c> do</c><00:30:58.980><c> the</c><00:30:59.039><c> pitch</c><00:30:59.220><c> mares</c><00:30:59.580><c> or</c><00:30:59.760><c> do</c>

00:30:59.870 --> 00:30:59.880 align:start position:0%
do you want to do the pitch mares or do
 

00:30:59.880 --> 00:31:00.889 align:start position:0%
do you want to do the pitch mares or do
you<00:31:00.000><c> want</c><00:31:00.000><c> to</c><00:31:00.120><c> listen</c><00:31:00.240><c> to</c><00:31:00.419><c> more</c><00:31:00.600><c> of</c><00:31:00.720><c> the</c><00:31:00.840><c> other</c>

00:31:00.889 --> 00:31:00.899 align:start position:0%
you want to listen to more of the other
 

00:31:00.899 --> 00:31:02.389 align:start position:0%
you want to listen to more of the other
pitches

00:31:02.389 --> 00:31:02.399 align:start position:0%
pitches
 

00:31:02.399 --> 00:31:05.090 align:start position:0%
pitches
um<00:31:02.580><c> we</c><00:31:02.940><c> should</c><00:31:03.120><c> remove</c><00:31:03.299><c> self-destruct</c>

00:31:05.090 --> 00:31:05.100 align:start position:0%
um we should remove self-destruct
 

00:31:05.100 --> 00:31:10.070 align:start position:0%
um we should remove self-destruct
um<00:31:05.220><c> yes</c><00:31:05.640><c> that's</c><00:31:06.000><c> the</c><00:31:06.179><c> picture</c><00:31:06.620><c> we</c><00:31:07.620><c> agree</c><00:31:07.919><c> okay</c>

00:31:10.070 --> 00:31:10.080 align:start position:0%
um yes that's the picture we agree okay
 

00:31:10.080 --> 00:31:12.950 align:start position:0%
um yes that's the picture we agree okay
okay<00:31:10.820><c> and</c><00:31:11.820><c> we</c><00:31:12.000><c> need</c><00:31:12.120><c> we</c><00:31:12.539><c> need</c><00:31:12.659><c> to</c><00:31:12.779><c> remove</c>

00:31:12.950 --> 00:31:12.960 align:start position:0%
okay and we need we need to remove
 

00:31:12.960 --> 00:31:15.590 align:start position:0%
okay and we need we need to remove
self-destruct<00:31:13.679><c> for</c><00:31:14.159><c> vertical</c><00:31:14.940><c> and</c><00:31:15.360><c> history</c>

00:31:15.590 --> 00:31:15.600 align:start position:0%
self-destruct for vertical and history
 

00:31:15.600 --> 00:31:19.730 align:start position:0%
self-destruct for vertical and history
expiry<00:31:16.320><c> and</c><00:31:16.980><c> uh</c><00:31:17.820><c> sorry</c><00:31:18.299><c> State</c><00:31:18.720><c> expiry</c><00:31:19.260><c> and</c><00:31:19.500><c> all</c>

00:31:19.730 --> 00:31:19.740 align:start position:0%
expiry and uh sorry State expiry and all
 

00:31:19.740 --> 00:31:21.649 align:start position:0%
expiry and uh sorry State expiry and all
of<00:31:19.860><c> these</c><00:31:20.039><c> upcoming</c><00:31:20.460><c> changes</c><00:31:20.820><c> so</c><00:31:21.120><c> it</c><00:31:21.360><c> needs</c><00:31:21.600><c> to</c>

00:31:21.649 --> 00:31:21.659 align:start position:0%
of these upcoming changes so it needs to
 

00:31:21.659 --> 00:31:23.930 align:start position:0%
of these upcoming changes so it needs to
be<00:31:21.779><c> done</c><00:31:21.960><c> uh</c><00:31:22.799><c> the</c><00:31:22.919><c> question</c><00:31:23.100><c> is</c><00:31:23.279><c> do</c><00:31:23.460><c> we</c><00:31:23.640><c> do</c><00:31:23.820><c> we</c>

00:31:23.930 --> 00:31:23.940 align:start position:0%
be done uh the question is do we do we
 

00:31:23.940 --> 00:31:26.570 align:start position:0%
be done uh the question is do we do we
do<00:31:24.120><c> it</c><00:31:24.240><c> now</c><00:31:24.600><c> or</c><00:31:25.080><c> do</c><00:31:25.320><c> we</c><00:31:25.500><c> do</c><00:31:25.620><c> it</c><00:31:25.740><c> later</c><00:31:25.919><c> and</c><00:31:26.399><c> I</c>

00:31:26.570 --> 00:31:26.580 align:start position:0%
do it now or do we do it later and I
 

00:31:26.580 --> 00:31:29.450 align:start position:0%
do it now or do we do it later and I
think<00:31:26.760><c> it's</c><00:31:27.480><c> it's</c><00:31:27.840><c> a</c><00:31:28.080><c> really</c><00:31:28.200><c> small</c><00:31:28.380><c> change</c><00:31:28.740><c> so</c>

00:31:29.450 --> 00:31:29.460 align:start position:0%
think it's it's a really small change so
 

00:31:29.460 --> 00:31:33.409 align:start position:0%
think it's it's a really small change so
we<00:31:29.580><c> should</c><00:31:29.760><c> do</c><00:31:29.880><c> it</c><00:31:30.059><c> now</c>

00:31:33.409 --> 00:31:33.419 align:start position:0%
 
 

00:31:33.419 --> 00:31:35.810 align:start position:0%
 
for<00:31:33.720><c> legacy</c><00:31:34.320><c> and</c><00:31:34.440><c> dof</c>

00:31:35.810 --> 00:31:35.820 align:start position:0%
for legacy and dof
 

00:31:35.820 --> 00:31:38.389 align:start position:0%
for legacy and dof
so<00:31:36.299><c> just</c><00:31:36.480><c> to</c><00:31:36.779><c> I</c><00:31:37.140><c> think</c><00:31:37.320><c> this</c><00:31:37.679><c> uh</c><00:31:37.980><c> if</c><00:31:38.279><c> somebody</c>

00:31:38.389 --> 00:31:38.399 align:start position:0%
so just to I think this uh if somebody
 

00:31:38.399 --> 00:31:40.130 align:start position:0%
so just to I think this uh if somebody
is<00:31:38.640><c> not</c><00:31:38.820><c> really</c><00:31:38.940><c> on</c><00:31:39.120><c> the</c><00:31:39.240><c> page</c><00:31:39.419><c> of</c><00:31:39.600><c> why</c><00:31:39.779><c> we</c><00:31:39.960><c> want</c>

00:31:40.130 --> 00:31:40.140 align:start position:0%
is not really on the page of why we want
 

00:31:40.140 --> 00:31:42.310 align:start position:0%
is not really on the page of why we want
to<00:31:40.200><c> remove</c><00:31:40.380><c> self-destruct</c><00:31:41.120><c> essentially</c>

00:31:42.310 --> 00:31:42.320 align:start position:0%
to remove self-destruct essentially
 

00:31:42.320 --> 00:31:45.590 align:start position:0%
to remove self-destruct essentially
every<00:31:43.320><c> single</c><00:31:43.559><c> op</c><00:31:43.740><c> code</c><00:31:44.039><c> on</c><00:31:44.220><c> the</c><00:31:44.340><c> evm</c><00:31:44.820><c> is</c><00:31:45.360><c> the</c>

00:31:45.590 --> 00:31:45.600 align:start position:0%
every single op code on the evm is the
 

00:31:45.600 --> 00:31:47.870 align:start position:0%
every single op code on the evm is the
cost<00:31:45.779><c> is</c><00:31:46.020><c> linear</c><00:31:46.440><c> or</c><00:31:46.679><c> I</c><00:31:46.860><c> mean</c><00:31:47.100><c> tries</c><00:31:47.760><c> to</c>

00:31:47.870 --> 00:31:47.880 align:start position:0%
cost is linear or I mean tries to
 

00:31:47.880 --> 00:31:50.269 align:start position:0%
cost is linear or I mean tries to
approximate<00:31:48.539><c> the</c><00:31:49.080><c> actual</c><00:31:49.440><c> execution</c><00:31:49.980><c> that</c>

00:31:50.269 --> 00:31:50.279 align:start position:0%
approximate the actual execution that
 

00:31:50.279 --> 00:31:52.310 align:start position:0%
approximate the actual execution that
the<00:31:50.580><c> resources</c><00:31:51.000><c> it</c><00:31:51.179><c> consumes</c><00:31:51.659><c> and</c>

00:31:52.310 --> 00:31:52.320 align:start position:0%
the resources it consumes and
 

00:31:52.320 --> 00:31:54.230 align:start position:0%
the resources it consumes and
self-destruct<00:31:52.980><c> is</c><00:31:53.159><c> one</c><00:31:53.399><c> of</c><00:31:53.520><c> those</c><00:31:53.700><c> OP</c><00:31:54.000><c> codes</c>

00:31:54.230 --> 00:31:54.240 align:start position:0%
self-destruct is one of those OP codes
 

00:31:54.240 --> 00:31:56.149 align:start position:0%
self-destruct is one of those OP codes
where

00:31:56.149 --> 00:31:56.159 align:start position:0%
where
 

00:31:56.159 --> 00:31:58.190 align:start position:0%
where
deleting<00:31:57.000><c> the</c><00:31:57.240><c> contract</c><00:31:57.539><c> store</c><00:31:57.720><c> essentially</c>

00:31:58.190 --> 00:31:58.200 align:start position:0%
deleting the contract store essentially
 

00:31:58.200 --> 00:32:00.289 align:start position:0%
deleting the contract store essentially
it's<00:31:58.320><c> a</c><00:31:58.440><c> it's</c><00:31:58.860><c> a</c><00:31:58.980><c> single</c><00:31:59.159><c> op</c><00:31:59.340><c> code</c><00:31:59.580><c> call</c><00:31:59.880><c> but</c><00:32:00.120><c> it</c>

00:32:00.289 --> 00:32:00.299 align:start position:0%
it's a it's a single op code call but it
 

00:32:00.299 --> 00:32:02.510 align:start position:0%
it's a it's a single op code call but it
can<00:32:00.600><c> result</c><00:32:01.080><c> in</c><00:32:01.380><c> an</c><00:32:01.559><c> arbitrarily</c><00:32:02.279><c> large</c>

00:32:02.510 --> 00:32:02.520 align:start position:0%
can result in an arbitrarily large
 

00:32:02.520 --> 00:32:05.510 align:start position:0%
can result in an arbitrarily large
execution<00:32:03.440><c> and</c><00:32:04.440><c> currently</c><00:32:05.039><c> the</c><00:32:05.220><c> only</c><00:32:05.340><c> reason</c>

00:32:05.510 --> 00:32:05.520 align:start position:0%
execution and currently the only reason
 

00:32:05.520 --> 00:32:07.149 align:start position:0%
execution and currently the only reason
why<00:32:05.760><c> currently</c><00:32:06.120><c> it</c><00:32:06.299><c> works</c><00:32:06.600><c> is</c><00:32:06.779><c> because</c>

00:32:07.149 --> 00:32:07.159 align:start position:0%
why currently it works is because
 

00:32:07.159 --> 00:32:10.010 align:start position:0%
why currently it works is because
self-destruct<00:32:08.159><c> assumes</c><00:32:09.000><c> that</c><00:32:09.360><c> clients</c>

00:32:10.010 --> 00:32:10.020 align:start position:0%
self-destruct assumes that clients
 

00:32:10.020 --> 00:32:12.169 align:start position:0%
self-destruct assumes that clients
represent<00:32:10.500><c> the</c><00:32:10.740><c> state</c><00:32:10.980><c> in</c><00:32:11.340><c> a</c><00:32:11.520><c> specific</c><00:32:11.760><c> way</c><00:32:12.000><c> in</c>

00:32:12.169 --> 00:32:12.179 align:start position:0%
represent the state in a specific way in
 

00:32:12.179 --> 00:32:15.409 align:start position:0%
represent the state in a specific way in
the<00:32:12.299><c> market</c><00:32:12.419><c> Patricia</c><00:32:13.080><c> way</c><00:32:13.260><c> and</c><00:32:14.039><c> if</c><00:32:14.640><c> it</c><00:32:15.179><c> also</c>

00:32:15.409 --> 00:32:15.419 align:start position:0%
the market Patricia way and if it also
 

00:32:15.419 --> 00:32:16.669 align:start position:0%
the market Patricia way and if it also
assumes<00:32:15.840><c> that</c>

00:32:16.669 --> 00:32:16.679 align:start position:0%
assumes that
 

00:32:16.679 --> 00:32:18.710 align:start position:0%
assumes that
this<00:32:17.159><c> state</c><00:32:17.340><c> does</c><00:32:17.640><c> not</c><00:32:17.760><c> get</c><00:32:18.000><c> deleted</c><00:32:18.539><c> from</c>

00:32:18.710 --> 00:32:18.720 align:start position:0%
this state does not get deleted from
 

00:32:18.720 --> 00:32:20.570 align:start position:0%
this state does not get deleted from
disk<00:32:19.140><c> it's</c><00:32:19.260><c> just</c><00:32:19.559><c> a</c><00:32:19.740><c> couple</c><00:32:19.860><c> of</c><00:32:20.039><c> branches</c><00:32:20.460><c> of</c>

00:32:20.570 --> 00:32:20.580 align:start position:0%
disk it's just a couple of branches of
 

00:32:20.580 --> 00:32:22.970 align:start position:0%
disk it's just a couple of branches of
the<00:32:20.640><c> market</c><00:32:20.820><c> Patricia</c><00:32:21.480><c> gets</c><00:32:21.720><c> updated</c><00:32:22.020><c> but</c><00:32:22.799><c> the</c>

00:32:22.970 --> 00:32:22.980 align:start position:0%
the market Patricia gets updated but the
 

00:32:22.980 --> 00:32:24.470 align:start position:0%
the market Patricia gets updated but the
moment<00:32:23.159><c> you</c><00:32:23.340><c> want</c><00:32:23.460><c> to</c><00:32:23.580><c> do</c><00:32:23.760><c> something</c><00:32:24.000><c> fancier</c>

00:32:24.470 --> 00:32:24.480 align:start position:0%
moment you want to do something fancier
 

00:32:24.480 --> 00:32:26.750 align:start position:0%
moment you want to do something fancier
like<00:32:24.779><c> what</c><00:32:24.960><c> Aragon</c><00:32:25.440><c> is</c><00:32:25.559><c> doing</c><00:32:25.740><c> or</c><00:32:25.980><c> what</c><00:32:26.399><c> gets</c>

00:32:26.750 --> 00:32:26.760 align:start position:0%
like what Aragon is doing or what gets
 

00:32:26.760 --> 00:32:28.190 align:start position:0%
like what Aragon is doing or what gets
new<00:32:26.880><c> pruning</c><00:32:27.240><c> is</c><00:32:27.360><c> doing</c><00:32:27.539><c> a</c><00:32:27.779><c> sensors</c>

00:32:28.190 --> 00:32:28.200 align:start position:0%
new pruning is doing a sensors
 

00:32:28.200 --> 00:32:31.130 align:start position:0%
new pruning is doing a sensors
essentially<00:32:28.679><c> self-destruct</c><00:32:29.399><c> will</c><00:32:29.940><c> become</c>

00:32:31.130 --> 00:32:31.140 align:start position:0%
essentially self-destruct will become
 

00:32:31.140 --> 00:32:35.210 align:start position:0%
essentially self-destruct will become
Berlin<00:32:31.980><c> a</c><00:32:32.399><c> completely</c><00:32:32.820><c> unbounded</c><00:32:33.620><c> opcode</c><00:32:34.620><c> and</c>

00:32:35.210 --> 00:32:35.220 align:start position:0%
Berlin a completely unbounded opcode and
 

00:32:35.220 --> 00:32:37.549 align:start position:0%
Berlin a completely unbounded opcode and
that's<00:32:35.460><c> it</c><00:32:35.940><c> prevents</c><00:32:36.360><c> us</c><00:32:36.539><c> from</c>

00:32:37.549 --> 00:32:37.559 align:start position:0%
that's it prevents us from
 

00:32:37.559 --> 00:32:39.830 align:start position:0%
that's it prevents us from
going<00:32:37.980><c> forward</c><00:32:38.340><c> with</c><00:32:38.820><c> in</c><00:32:39.059><c> the</c><00:32:39.240><c> implantations</c>

00:32:39.830 --> 00:32:39.840 align:start position:0%
going forward with in the implantations
 

00:32:39.840 --> 00:32:45.230 align:start position:0%
going forward with in the implantations
Imagine<00:32:40.740><c> self-destruct</c><00:32:41.520><c> on</c><00:32:41.760><c> usdc</c>

00:32:45.230 --> 00:32:45.240 align:start position:0%
 
 

00:32:45.240 --> 00:32:47.450 align:start position:0%
 
yeah<00:32:45.840><c> two</c>

00:32:47.450 --> 00:32:47.460 align:start position:0%
yeah two
 

00:32:47.460 --> 00:32:49.669 align:start position:0%
yeah two
sorry

00:32:49.669 --> 00:32:49.679 align:start position:0%
sorry
 

00:32:49.679 --> 00:32:53.330 align:start position:0%
sorry
yeah<00:32:50.059><c> and</c><00:32:51.059><c> and</c><00:32:51.179><c> to</c><00:32:51.539><c> like</c><00:32:51.899><c> make</c><00:32:52.320><c> this</c><00:32:52.559><c> uh</c><00:32:52.860><c> add</c><00:32:53.159><c> to</c>

00:32:53.330 --> 00:32:53.340 align:start position:0%
yeah and and to like make this uh add to
 

00:32:53.340 --> 00:32:56.029 align:start position:0%
yeah and and to like make this uh add to
this<00:32:53.460><c> like</c><00:32:53.820><c> if</c><00:32:54.480><c> you</c><00:32:54.600><c> want</c><00:32:54.720><c> to</c><00:32:54.840><c> be</c><00:32:54.960><c> stateless</c><00:32:55.440><c> it</c>

00:32:56.029 --> 00:32:56.039 align:start position:0%
this like if you want to be stateless it
 

00:32:56.039 --> 00:32:57.889 align:start position:0%
this like if you want to be stateless it
would<00:32:56.220><c> be</c><00:32:56.399><c> an</c><00:32:56.640><c> unbounded</c><00:32:57.240><c> number</c><00:32:57.539><c> of</c><00:32:57.720><c> State</c>

00:32:57.889 --> 00:32:57.899 align:start position:0%
would be an unbounded number of State
 

00:32:57.899 --> 00:32:59.510 align:start position:0%
would be an unbounded number of State
changes<00:32:58.320><c> and</c><00:32:58.559><c> that</c><00:32:58.740><c> completely</c><00:32:59.159><c> kills</c>

00:32:59.510 --> 00:32:59.520 align:start position:0%
changes and that completely kills
 

00:32:59.520 --> 00:33:01.130 align:start position:0%
changes and that completely kills
statelessness

00:33:01.130 --> 00:33:01.140 align:start position:0%
statelessness
 

00:33:01.140 --> 00:33:02.450 align:start position:0%
statelessness
so<00:33:01.679><c> yeah</c>

00:33:02.450 --> 00:33:02.460 align:start position:0%
so yeah
 

00:33:02.460 --> 00:33:05.090 align:start position:0%
so yeah
comment<00:33:03.179><c> that</c><00:33:03.419><c> the</c><00:33:03.720><c> currency</c><00:33:04.559><c> of</c><00:33:04.799><c> this</c><00:33:04.919><c> track</c>

00:33:05.090 --> 00:33:05.100 align:start position:0%
comment that the currency of this track
 

00:33:05.100 --> 00:33:07.610 align:start position:0%
comment that the currency of this track
has<00:33:05.520><c> a</c><00:33:05.760><c> quirk</c><00:33:06.179><c> that</c><00:33:06.419><c> you</c><00:33:06.659><c> can</c><00:33:06.779><c> destroy</c><00:33:07.260><c> Eve</c>

00:33:07.610 --> 00:33:07.620 align:start position:0%
has a quirk that you can destroy Eve
 

00:33:07.620 --> 00:33:08.510 align:start position:0%
has a quirk that you can destroy Eve
with<00:33:07.740><c> that</c>

00:33:08.510 --> 00:33:08.520 align:start position:0%
with that
 

00:33:08.520 --> 00:33:11.090 align:start position:0%
with that
and<00:33:09.000><c> the</c><00:33:09.179><c> question</c><00:33:09.360><c> if</c><00:33:09.840><c> if</c><00:33:10.260><c> we</c><00:33:10.799><c> want</c><00:33:10.919><c> to</c>

00:33:11.090 --> 00:33:11.100 align:start position:0%
and the question if if we want to
 

00:33:11.100 --> 00:33:12.769 align:start position:0%
and the question if if we want to
actually<00:33:11.460><c> like</c>

00:33:12.769 --> 00:33:12.779 align:start position:0%
actually like
 

00:33:12.779 --> 00:33:15.049 align:start position:0%
actually like
to<00:33:13.080><c> make</c><00:33:13.380><c> the</c><00:33:13.559><c> the</c><00:33:13.799><c> scent</c><00:33:14.039><c> all</c><00:33:14.340><c> work</c><00:33:14.580><c> the</c><00:33:14.940><c> same</c>

00:33:15.049 --> 00:33:15.059 align:start position:0%
to make the the scent all work the same
 

00:33:15.059 --> 00:33:17.630 align:start position:0%
to make the the scent all work the same
way<00:33:15.240><c> or</c><00:33:15.600><c> we</c><00:33:15.779><c> want</c><00:33:15.960><c> to</c><00:33:16.140><c> kind</c><00:33:16.440><c> of</c><00:33:16.559><c> fix</c><00:33:16.799><c> it</c><00:33:17.039><c> and</c>

00:33:17.630 --> 00:33:17.640 align:start position:0%
way or we want to kind of fix it and
 

00:33:17.640 --> 00:33:21.529 align:start position:0%
way or we want to kind of fix it and
make<00:33:17.880><c> it</c><00:33:18.539><c> more</c><00:33:18.980><c> intuitive</c><00:33:19.980><c> I</c><00:33:20.279><c> think</c><00:33:20.460><c> so</c><00:33:21.000><c> I</c>

00:33:21.529 --> 00:33:21.539 align:start position:0%
make it more intuitive I think so I
 

00:33:21.539 --> 00:33:23.210 align:start position:0%
make it more intuitive I think so I
think<00:33:21.659><c> it's</c><00:33:21.899><c> kind</c><00:33:22.200><c> of</c><00:33:22.380><c> the</c><00:33:22.620><c> the</c><00:33:22.919><c> choice</c>

00:33:23.210 --> 00:33:23.220 align:start position:0%
think it's kind of the the choice
 

00:33:23.220 --> 00:33:25.009 align:start position:0%
think it's kind of the the choice
between<00:33:23.580><c> like</c><00:33:24.059><c> more</c><00:33:24.419><c> backwards</c>

00:33:25.009 --> 00:33:25.019 align:start position:0%
between like more backwards
 

00:33:25.019 --> 00:33:27.830 align:start position:0%
between like more backwards
compatibility<00:33:25.740><c> between</c><00:33:26.519><c> something</c><00:33:27.000><c> that</c><00:33:27.659><c> is</c>

00:33:27.830 --> 00:33:27.840 align:start position:0%
compatibility between something that is
 

00:33:27.840 --> 00:33:32.090 align:start position:0%
compatibility between something that is
more<00:33:28.080><c> obvious</c><00:33:28.320><c> how</c><00:33:28.679><c> it</c><00:33:28.799><c> works</c>

00:33:32.090 --> 00:33:32.100 align:start position:0%
 
 

00:33:32.100 --> 00:33:33.289 align:start position:0%
 
oh

00:33:33.289 --> 00:33:33.299 align:start position:0%
oh
 

00:33:33.299 --> 00:33:37.909 align:start position:0%
oh
so<00:33:33.960><c> the</c><00:33:34.200><c> way</c><00:33:34.440><c> I</c><00:33:34.679><c> implemented</c><00:33:35.159><c> it</c><00:33:35.399><c> now</c><00:33:35.880><c> it</c><00:33:37.260><c> um</c>

00:33:37.909 --> 00:33:37.919 align:start position:0%
so the way I implemented it now it um
 

00:33:37.919 --> 00:33:42.950 align:start position:0%
so the way I implemented it now it um
just<00:33:38.640><c> it</c><00:33:38.880><c> doesn't</c><00:33:39.059><c> destroy</c><00:33:39.539><c> it</c><00:33:39.659><c> either</c><00:33:40.159><c> so</c><00:33:41.159><c> it</c>

00:33:42.950 --> 00:33:42.960 align:start position:0%
just it doesn't destroy it either so it
 

00:33:42.960 --> 00:33:45.850 align:start position:0%
just it doesn't destroy it either so it
and<00:33:43.380><c> and</c><00:33:43.440><c> the</c><00:33:44.399><c> idea</c><00:33:44.519><c> for</c><00:33:44.880><c> everyone</c><00:33:45.059><c> the</c><00:33:45.600><c> final</c>

00:33:45.850 --> 00:33:45.860 align:start position:0%
and and the idea for everyone the final
 

00:33:45.860 --> 00:33:48.730 align:start position:0%
and and the idea for everyone the final
implementation<00:33:46.860><c> right</c>

00:33:48.730 --> 00:33:48.740 align:start position:0%
implementation right
 

00:33:48.740 --> 00:33:51.950 align:start position:0%
implementation right
the<00:33:49.740><c> first</c><00:33:49.860><c> implementation</c><00:33:50.460><c> was</c><00:33:50.760><c> okay</c><00:33:51.179><c> and</c><00:33:51.480><c> uh</c>

00:33:51.950 --> 00:33:51.960 align:start position:0%
the first implementation was okay and uh
 

00:33:51.960 --> 00:33:53.330 align:start position:0%
the first implementation was okay and uh
for<00:33:52.260><c> everyone</c><00:33:52.380><c> in</c><00:33:52.620><c> the</c><00:33:52.740><c> room</c><00:33:52.860><c> we</c><00:33:53.039><c> are</c><00:33:53.220><c> not</c>

00:33:53.330 --> 00:33:53.340 align:start position:0%
for everyone in the room we are not
 

00:33:53.340 --> 00:33:55.009 align:start position:0%
for everyone in the room we are not
trying<00:33:53.640><c> to</c><00:33:53.760><c> remove</c><00:33:53.940><c> self-destruct</c><00:33:54.659><c> but</c><00:33:54.899><c> we're</c>

00:33:55.009 --> 00:33:55.019 align:start position:0%
trying to remove self-destruct but we're
 

00:33:55.019 --> 00:33:57.409 align:start position:0%
trying to remove self-destruct but we're
changing<00:33:55.440><c> it</c><00:33:55.620><c> uh</c><00:33:56.279><c> so</c><00:33:56.519><c> that</c>

00:33:57.409 --> 00:33:57.419 align:start position:0%
changing it uh so that
 

00:33:57.419 --> 00:33:59.690 align:start position:0%
changing it uh so that
um<00:33:57.539><c> so</c><00:33:57.899><c> that</c><00:33:58.200><c> the</c><00:33:58.740><c> self-destruct</c><00:33:59.220><c> will</c><00:33:59.519><c> just</c>

00:33:59.690 --> 00:33:59.700 align:start position:0%
um so that the self-destruct will just
 

00:33:59.700 --> 00:34:01.430 align:start position:0%
um so that the self-destruct will just
send<00:33:59.940><c> all</c><00:34:00.120><c> of</c><00:34:00.299><c> The</c><00:34:00.419><c> Ether</c>

00:34:01.430 --> 00:34:01.440 align:start position:0%
send all of The Ether
 

00:34:01.440 --> 00:34:03.230 align:start position:0%
send all of The Ether
um<00:34:01.500><c> that</c><00:34:01.740><c> is</c><00:34:01.799><c> in</c><00:34:01.919><c> the</c><00:34:02.100><c> contract</c>

00:34:03.230 --> 00:34:03.240 align:start position:0%
um that is in the contract
 

00:34:03.240 --> 00:34:05.090 align:start position:0%
um that is in the contract
and<00:34:03.779><c> the</c><00:34:03.960><c> but</c><00:34:04.140><c> the</c><00:34:04.320><c> contract</c><00:34:04.500><c> itself</c><00:34:04.860><c> will</c>

00:34:05.090 --> 00:34:05.100 align:start position:0%
and the but the contract itself will
 

00:34:05.100 --> 00:34:05.870 align:start position:0%
and the but the contract itself will
stay

00:34:05.870 --> 00:34:05.880 align:start position:0%
stay
 

00:34:05.880 --> 00:34:09.409 align:start position:0%
stay
and<00:34:06.600><c> so</c><00:34:06.899><c> so</c><00:34:07.019><c> it's</c><00:34:07.620><c> like</c><00:34:08.040><c> it</c><00:34:08.280><c> will</c><00:34:08.639><c> keep</c><00:34:08.940><c> the</c>

00:34:09.409 --> 00:34:09.419 align:start position:0%
and so so it's like it will keep the
 

00:34:09.419 --> 00:34:12.589 align:start position:0%
and so so it's like it will keep the
current<00:34:10.200><c> way</c><00:34:10.500><c> the</c><00:34:10.919><c> only</c><00:34:11.099><c> the</c><00:34:11.460><c> only</c><00:34:11.639><c> thing</c><00:34:12.000><c> that</c>

00:34:12.589 --> 00:34:12.599 align:start position:0%
current way the only the only thing that
 

00:34:12.599 --> 00:34:15.530 align:start position:0%
current way the only the only thing that
is<00:34:12.960><c> kind</c><00:34:13.320><c> of</c><00:34:13.440><c> iffy</c><00:34:13.859><c> about</c><00:34:13.980><c> it</c><00:34:14.280><c> is</c><00:34:15.000><c> there's</c><00:34:15.240><c> some</c>

00:34:15.530 --> 00:34:15.540 align:start position:0%
is kind of iffy about it is there's some
 

00:34:15.540 --> 00:34:17.570 align:start position:0%
is kind of iffy about it is there's some
pattern<00:34:15.839><c> where</c><00:34:16.080><c> you</c><00:34:16.260><c> self-destruct</c><00:34:16.800><c> and</c>

00:34:17.570 --> 00:34:17.580 align:start position:0%
pattern where you self-destruct and
 

00:34:17.580 --> 00:34:21.290 align:start position:0%
pattern where you self-destruct and
create<00:34:17.820><c> uh</c><00:34:18.540><c> to</c><00:34:18.780><c> uh</c><00:34:19.440><c> uh</c><00:34:19.919><c> contract</c><00:34:20.700><c> but</c><00:34:21.119><c> there</c>

00:34:21.290 --> 00:34:21.300 align:start position:0%
create uh to uh uh contract but there
 

00:34:21.300 --> 00:34:24.409 align:start position:0%
create uh to uh uh contract but there
have<00:34:21.480><c> been</c><00:34:21.659><c> an</c><00:34:21.960><c> analysis</c><00:34:22.800><c> about</c><00:34:23.280><c> it</c><00:34:23.580><c> and</c><00:34:24.179><c> it</c>

00:34:24.409 --> 00:34:24.419 align:start position:0%
have been an analysis about it and it
 

00:34:24.419 --> 00:34:27.649 align:start position:0%
have been an analysis about it and it
doesn't<00:34:24.599><c> break</c><00:34:25.139><c> too</c><00:34:25.500><c> much</c><00:34:25.679><c> stuff</c>

00:34:27.649 --> 00:34:27.659 align:start position:0%
doesn't break too much stuff
 

00:34:27.659 --> 00:34:29.869 align:start position:0%
doesn't break too much stuff
and<00:34:28.260><c> and</c><00:34:28.320><c> we</c><00:34:29.040><c> and</c><00:34:29.159><c> we</c><00:34:29.339><c> talk</c><00:34:29.460><c> to</c><00:34:29.580><c> the</c><00:34:29.760><c> people</c>

00:34:29.869 --> 00:34:29.879 align:start position:0%
and and we and we talk to the people
 

00:34:29.879 --> 00:34:33.109 align:start position:0%
and and we and we talk to the people
that<00:34:30.300><c> that</c><00:34:30.839><c> we</c><00:34:31.500><c> would</c><00:34:31.619><c> break</c><00:34:31.859><c> with</c><00:34:32.099><c> it</c><00:34:32.399><c> and</c><00:34:32.879><c> uh</c>

00:34:33.109 --> 00:34:33.119 align:start position:0%
that that we would break with it and uh
 

00:34:33.119 --> 00:34:35.869 align:start position:0%
that that we would break with it and uh
they<00:34:33.659><c> seem</c><00:34:33.839><c> to</c><00:34:34.020><c> be</c><00:34:34.679><c> okay</c><00:34:34.859><c> with</c><00:34:35.099><c> it</c><00:34:35.220><c> how</c><00:34:35.760><c> did</c>

00:34:35.869 --> 00:34:35.879 align:start position:0%
they seem to be okay with it how did
 

00:34:35.879 --> 00:34:41.629 align:start position:0%
they seem to be okay with it how did
gasto<00:34:36.300><c> can</c><00:34:36.480><c> take</c><00:34:36.599><c> it</c>

00:34:41.629 --> 00:34:41.639 align:start position:0%
 
 

00:34:41.639 --> 00:34:45.470 align:start position:0%
 
um<00:34:41.760><c> okay</c><00:34:42.240><c> uh</c><00:34:42.899><c> beside</c><00:34:43.320><c> you</c><00:34:43.500><c> Proto</c><00:34:44.280><c> uh</c><00:34:45.000><c> sorry</c><00:34:45.359><c> I</c>

00:34:45.470 --> 00:34:45.480 align:start position:0%
um okay uh beside you Proto uh sorry I
 

00:34:45.480 --> 00:34:46.609 align:start position:0%
um okay uh beside you Proto uh sorry I
don't<00:34:45.540><c> know</c><00:34:45.659><c> your</c><00:34:45.780><c> name</c><00:34:45.899><c> uh</c><00:34:46.139><c> you</c><00:34:46.379><c> don't</c><00:34:46.440><c> think</c>

00:34:46.609 --> 00:34:46.619 align:start position:0%
don't know your name uh you don't think
 

00:34:46.619 --> 00:34:51.649 align:start position:0%
don't know your name uh you don't think
that's<00:34:46.919><c> back</c><00:34:47.639><c> yeah</c><00:34:48.899><c> um</c><00:34:48.899><c> Ronan</c><00:34:49.619><c> uh</c><00:34:50.220><c> I</c><00:34:50.700><c> basically</c>

00:34:51.649 --> 00:34:51.659 align:start position:0%
that's back yeah um Ronan uh I basically
 

00:34:51.659 --> 00:34:55.250 align:start position:0%
that's back yeah um Ronan uh I basically
build<00:34:52.139><c> the</c><00:34:52.440><c> own</c><00:34:53.040><c> chain</c><00:34:53.280><c> games</c><00:34:53.639><c> uh</c><00:34:54.540><c> and</c>

00:34:55.250 --> 00:34:55.260 align:start position:0%
build the own chain games uh and
 

00:34:55.260 --> 00:34:58.310 align:start position:0%
build the own chain games uh and
basically<00:34:55.919><c> also</c><00:34:56.879><c> other</c><00:34:57.060><c> application</c><00:34:57.540><c> uh</c><00:34:58.200><c> many</c>

00:34:58.310 --> 00:34:58.320 align:start position:0%
basically also other application uh many
 

00:34:58.320 --> 00:35:00.170 align:start position:0%
basically also other application uh many
things<00:34:58.560><c> actually</c><00:34:58.800><c> but</c>

00:35:00.170 --> 00:35:00.180 align:start position:0%
things actually but
 

00:35:00.180 --> 00:35:02.870 align:start position:0%
things actually but
um<00:35:00.240><c> and</c><00:35:00.839><c> by</c><00:35:01.080><c> that</c><00:35:01.260><c> I</c><00:35:01.440><c> mean</c><00:35:01.619><c> application</c><00:35:02.580><c> or</c>

00:35:02.870 --> 00:35:02.880 align:start position:0%
um and by that I mean application or
 

00:35:02.880 --> 00:35:05.890 align:start position:0%
um and by that I mean application or
games<00:35:03.119><c> that</c><00:35:03.599><c> have</c><00:35:04.020><c> a</c><00:35:04.260><c> zero</c><00:35:04.619><c> back-end</c><00:35:04.980><c> and</c>

00:35:05.890 --> 00:35:05.900 align:start position:0%
games that have a zero back-end and
 

00:35:05.900 --> 00:35:10.430 align:start position:0%
games that have a zero back-end and
where<00:35:06.900><c> uh</c><00:35:07.380><c> the</c><00:35:07.560><c> user</c><00:35:07.920><c> player</c><00:35:08.820><c> uh</c><00:35:09.720><c> provide</c>

00:35:10.430 --> 00:35:10.440 align:start position:0%
where uh the user player uh provide
 

00:35:10.440 --> 00:35:12.170 align:start position:0%
where uh the user player uh provide
their<00:35:10.560><c> own</c><00:35:10.740><c> node</c><00:35:10.980><c> through</c><00:35:11.339><c> the</c><00:35:11.579><c> wallet</c><00:35:12.000><c> the</c>

00:35:12.170 --> 00:35:12.180 align:start position:0%
their own node through the wallet the
 

00:35:12.180 --> 00:35:13.069 align:start position:0%
their own node through the wallet the
truth

00:35:13.069 --> 00:35:13.079 align:start position:0%
truth
 

00:35:13.079 --> 00:35:15.470 align:start position:0%
truth
and<00:35:13.800><c> in</c><00:35:14.040><c> that</c><00:35:14.220><c> context</c>

00:35:15.470 --> 00:35:15.480 align:start position:0%
and in that context
 

00:35:15.480 --> 00:35:16.130 align:start position:0%
and in that context
um

00:35:16.130 --> 00:35:16.140 align:start position:0%
um
 

00:35:16.140 --> 00:35:18.829 align:start position:0%
um
I<00:35:16.740><c> am</c><00:35:16.920><c> building</c><00:35:17.160><c> an</c><00:35:17.640><c> indexer</c><00:35:18.180><c> that</c><00:35:18.420><c> runs</c><00:35:18.720><c> in</c>

00:35:18.829 --> 00:35:18.839 align:start position:0%
I am building an indexer that runs in
 

00:35:18.839 --> 00:35:20.930 align:start position:0%
I am building an indexer that runs in
the<00:35:19.020><c> browser</c>

00:35:20.930 --> 00:35:20.940 align:start position:0%
the browser
 

00:35:20.940 --> 00:35:23.510 align:start position:0%
the browser
um<00:35:21.060><c> and</c><00:35:21.060><c> so</c><00:35:21.480><c> you</c><00:35:21.839><c> can</c><00:35:22.020><c> fetch</c><00:35:22.320><c> the</c><00:35:22.440><c> logs</c><00:35:22.800><c> and</c><00:35:23.400><c> it</c>

00:35:23.510 --> 00:35:23.520 align:start position:0%
um and so you can fetch the logs and it
 

00:35:23.520 --> 00:35:25.910 align:start position:0%
um and so you can fetch the logs and it
will<00:35:23.700><c> all</c><00:35:23.880><c> fine</c><00:35:24.119><c> and</c><00:35:25.020><c> but</c><00:35:25.260><c> some</c><00:35:25.440><c> application</c>

00:35:25.910 --> 00:35:25.920 align:start position:0%
will all fine and but some application
 

00:35:25.920 --> 00:35:29.210 align:start position:0%
will all fine and but some application
of<00:35:26.220><c> game</c><00:35:26.400><c> rely</c><00:35:26.880><c> on</c><00:35:27.060><c> time</c><00:35:27.359><c> information</c>

00:35:29.210 --> 00:35:29.220 align:start position:0%
of game rely on time information
 

00:35:29.220 --> 00:35:30.230 align:start position:0%
of game rely on time information
and

00:35:30.230 --> 00:35:30.240 align:start position:0%
and
 

00:35:30.240 --> 00:35:34.250 align:start position:0%
and
most<00:35:31.020><c> developer</c><00:35:31.880><c> assume</c><00:35:32.880><c> rightly</c><00:35:33.480><c> that</c><00:35:34.079><c> the</c>

00:35:34.250 --> 00:35:34.260 align:start position:0%
most developer assume rightly that the
 

00:35:34.260 --> 00:35:36.230 align:start position:0%
most developer assume rightly that the
timestamp<00:35:34.619><c> is</c><00:35:34.800><c> available</c><00:35:34.980><c> and</c><00:35:35.760><c> so</c><00:35:35.940><c> they</c><00:35:36.060><c> don't</c>

00:35:36.230 --> 00:35:36.240 align:start position:0%
timestamp is available and so they don't
 

00:35:36.240 --> 00:35:37.790 align:start position:0%
timestamp is available and so they don't
need<00:35:36.359><c> to</c><00:35:36.480><c> add</c><00:35:36.599><c> the</c><00:35:36.780><c> timestamp</c><00:35:37.200><c> in</c><00:35:37.500><c> the</c><00:35:37.619><c> event</c>

00:35:37.790 --> 00:35:37.800 align:start position:0%
need to add the timestamp in the event
 

00:35:37.800 --> 00:35:41.290 align:start position:0%
need to add the timestamp in the event
that<00:35:38.280><c> they</c><00:35:38.460><c> emit</c><00:35:39.200><c> unfortunately</c><00:35:40.200><c> the</c><00:35:40.800><c> logs</c>

00:35:41.290 --> 00:35:41.300 align:start position:0%
that they emit unfortunately the logs
 

00:35:41.300 --> 00:35:44.530 align:start position:0%
that they emit unfortunately the logs
don't<00:35:42.300><c> contain</c><00:35:42.720><c> the</c><00:35:43.500><c> timestamp</c><00:35:43.920><c> information</c>

00:35:44.530 --> 00:35:44.540 align:start position:0%
don't contain the timestamp information
 

00:35:44.540 --> 00:35:46.670 align:start position:0%
don't contain the timestamp information
and<00:35:45.540><c> so</c>

00:35:46.670 --> 00:35:46.680 align:start position:0%
and so
 

00:35:46.680 --> 00:35:49.130 align:start position:0%
and so
in<00:35:47.220><c> my</c><00:35:47.280><c> game</c><00:35:47.460><c> for</c><00:35:47.700><c> example</c><00:35:47.940><c> like</c><00:35:48.240><c> 20</c><00:35:49.020><c> 000</c>

00:35:49.130 --> 00:35:49.140 align:start position:0%
in my game for example like 20 000
 

00:35:49.140 --> 00:35:51.589 align:start position:0%
in my game for example like 20 000
events<00:35:49.800><c> I</c><00:35:50.220><c> can</c><00:35:50.339><c> fetch</c><00:35:50.700><c> them</c><00:35:50.880><c> very</c><00:35:51.240><c> quickly</c>

00:35:51.589 --> 00:35:51.599 align:start position:0%
events I can fetch them very quickly
 

00:35:51.599 --> 00:35:54.349 align:start position:0%
events I can fetch them very quickly
like<00:35:51.900><c> in</c><00:35:52.140><c> five</c><00:35:52.500><c> seconds</c><00:35:52.800><c> it's</c><00:35:53.339><c> all</c><00:35:53.760><c> all</c><00:35:54.119><c> the</c>

00:35:54.349 --> 00:35:54.359 align:start position:0%
like in five seconds it's all all the
 

00:35:54.359 --> 00:35:58.490 align:start position:0%
like in five seconds it's all all the
state<00:35:54.540><c> is</c><00:35:54.780><c> synced</c><00:35:55.200><c> but</c><00:35:55.980><c> if</c><00:35:56.820><c> I</c><00:35:57.000><c> have</c><00:35:57.180><c> to</c><00:35:57.599><c> uh</c><00:35:58.140><c> add</c>

00:35:58.490 --> 00:35:58.500 align:start position:0%
state is synced but if I have to uh add
 

00:35:58.500 --> 00:36:01.250 align:start position:0%
state is synced but if I have to uh add
the<00:35:58.740><c> timestamp</c><00:35:59.339><c> then</c><00:35:59.820><c> I</c><00:36:00.000><c> need</c><00:36:00.119><c> to</c><00:36:00.240><c> make</c><00:36:00.480><c> 20</c><00:36:01.140><c> 000</c>

00:36:01.250 --> 00:36:01.260 align:start position:0%
the timestamp then I need to make 20 000
 

00:36:01.260 --> 00:36:05.089 align:start position:0%
the timestamp then I need to make 20 000
more<00:36:01.500><c> requests</c><00:36:02.240><c> and</c><00:36:03.240><c> account</c><00:36:04.079><c> even</c><00:36:04.440><c> batch</c><00:36:04.920><c> it</c>

00:36:05.089 --> 00:36:05.099 align:start position:0%
more requests and account even batch it
 

00:36:05.099 --> 00:36:07.990 align:start position:0%
more requests and account even batch it
because<00:36:05.460><c> uh</c><00:36:06.260><c> eip1193</c><00:36:07.260><c> which</c><00:36:07.500><c> is</c><00:36:07.619><c> only</c>

00:36:07.990 --> 00:36:08.000 align:start position:0%
because uh eip1193 which is only
 

00:36:08.000 --> 00:36:11.870 align:start position:0%
because uh eip1193 which is only
interface<00:36:09.440><c> I</c><00:36:10.440><c> have</c><00:36:10.560><c> cannot</c><00:36:11.400><c> do</c><00:36:11.460><c> that</c><00:36:11.579><c> so</c><00:36:11.700><c> the</c>

00:36:11.870 --> 00:36:11.880 align:start position:0%
interface I have cannot do that so the
 

00:36:11.880 --> 00:36:13.849 align:start position:0%
interface I have cannot do that so the
idea<00:36:12.180><c> is</c><00:36:12.359><c> a</c><00:36:12.599><c> very</c><00:36:12.720><c> simple</c><00:36:12.900><c> proposal</c><00:36:13.440><c> is</c><00:36:13.619><c> simply</c>

00:36:13.849 --> 00:36:13.859 align:start position:0%
idea is a very simple proposal is simply
 

00:36:13.859 --> 00:36:15.650 align:start position:0%
idea is a very simple proposal is simply
to<00:36:13.980><c> add</c><00:36:14.160><c> the</c><00:36:14.280><c> Block</c><00:36:14.460><c> timestamp</c><00:36:15.000><c> in</c><00:36:15.240><c> the</c><00:36:15.359><c> logged</c>

00:36:15.650 --> 00:36:15.660 align:start position:0%
to add the Block timestamp in the logged
 

00:36:15.660 --> 00:36:18.349 align:start position:0%
to add the Block timestamp in the logged
object<00:36:15.960><c> when</c><00:36:16.800><c> you</c><00:36:16.920><c> query</c><00:36:17.220><c> the</c><00:36:17.460><c> logs</c><00:36:17.760><c> and</c>

00:36:18.349 --> 00:36:18.359 align:start position:0%
object when you query the logs and
 

00:36:18.359 --> 00:36:19.849 align:start position:0%
object when you query the logs and
actually<00:36:18.540><c> someone</c><00:36:18.839><c> will</c><00:36:19.140><c> say</c><00:36:19.260><c> you</c><00:36:19.560><c> we</c><00:36:19.740><c> could</c>

00:36:19.849 --> 00:36:19.859 align:start position:0%
actually someone will say you we could
 

00:36:19.859 --> 00:36:20.930 align:start position:0%
actually someone will say you we could
also<00:36:20.040><c> add</c><00:36:20.160><c> the</c><00:36:20.280><c> timestamp</c><00:36:20.640><c> to</c><00:36:20.820><c> the</c>

00:36:20.930 --> 00:36:20.940 align:start position:0%
also add the timestamp to the
 

00:36:20.940 --> 00:36:23.569 align:start position:0%
also add the timestamp to the
transaction<00:36:21.240><c> received</c><00:36:22.020><c> Etc</c><00:36:22.280><c> but</c><00:36:23.280><c> basically</c>

00:36:23.569 --> 00:36:23.579 align:start position:0%
transaction received Etc but basically
 

00:36:23.579 --> 00:36:26.630 align:start position:0%
transaction received Etc but basically
yeah<00:36:23.820><c> adding</c><00:36:24.359><c> the</c><00:36:24.540><c> time</c><00:36:24.780><c> some</c><00:36:25.020><c> information</c>

00:36:26.630 --> 00:36:26.640 align:start position:0%
yeah adding the time some information
 

00:36:26.640 --> 00:36:30.050 align:start position:0%
yeah adding the time some information
so<00:36:27.359><c> one</c><00:36:27.720><c> of</c><00:36:27.900><c> my</c><00:36:28.200><c> uh</c><00:36:28.740><c> questions</c><00:36:29.099><c> here</c><00:36:29.520><c> is</c><00:36:29.760><c> that</c>

00:36:30.050 --> 00:36:30.060 align:start position:0%
so one of my uh questions here is that
 

00:36:30.060 --> 00:36:32.870 align:start position:0%
so one of my uh questions here is that
long<00:36:30.839><c> term</c><00:36:31.079><c> the</c>

00:36:32.870 --> 00:36:32.880 align:start position:0%
long term the
 

00:36:32.880 --> 00:36:35.510 align:start position:0%
long term the
essentially<00:36:33.540><c> long-term</c><00:36:34.140><c> ethereum</c><00:36:34.560><c> attempts</c>

00:36:35.510 --> 00:36:35.520 align:start position:0%
essentially long-term ethereum attempts
 

00:36:35.520 --> 00:36:38.329 align:start position:0%
essentially long-term ethereum attempts
to<00:36:35.760><c> remove</c><00:36:36.300><c> access</c><00:36:36.720><c> from</c><00:36:37.260><c> old</c><00:36:37.440><c> chain</c><00:36:37.740><c> segments</c>

00:36:38.329 --> 00:36:38.339 align:start position:0%
to remove access from old chain segments
 

00:36:38.339 --> 00:36:40.970 align:start position:0%
to remove access from old chain segments
and<00:36:39.300><c> ideally</c><00:36:39.720><c> I</c><00:36:40.140><c> would</c><00:36:40.260><c> also</c><00:36:40.619><c> completely</c>

00:36:40.970 --> 00:36:40.980 align:start position:0%
and ideally I would also completely
 

00:36:40.980 --> 00:36:43.609 align:start position:0%
and ideally I would also completely
remove<00:36:41.220><c> access</c><00:36:41.579><c> from</c><00:36:42.180><c> law</c><00:36:42.720><c> accessing</c><00:36:43.260><c> logs</c>

00:36:43.609 --> 00:36:43.619 align:start position:0%
remove access from law accessing logs
 

00:36:43.619 --> 00:36:45.950 align:start position:0%
remove access from law accessing logs
that<00:36:43.800><c> are</c><00:36:43.980><c> older</c><00:36:44.339><c> than</c>

00:36:45.950 --> 00:36:45.960 align:start position:0%
that are older than
 

00:36:45.960 --> 00:36:47.810 align:start position:0%
that are older than
I<00:36:46.500><c> don't</c><00:36:46.560><c> know</c><00:36:46.680><c> I</c><00:36:46.920><c> would</c><00:36:47.040><c> remove</c><00:36:47.220><c> I</c><00:36:47.579><c> would</c><00:36:47.700><c> say</c>

00:36:47.810 --> 00:36:47.820 align:start position:0%
I don't know I would remove I would say
 

00:36:47.820 --> 00:36:49.609 align:start position:0%
I don't know I would remove I would say
a<00:36:48.000><c> month</c><00:36:48.119><c> three</c><00:36:48.359><c> months</c><00:36:48.660><c> something</c><00:36:49.140><c> fairly</c>

00:36:49.609 --> 00:36:49.619 align:start position:0%
a month three months something fairly
 

00:36:49.619 --> 00:36:50.450 align:start position:0%
a month three months something fairly
High

00:36:50.450 --> 00:36:50.460 align:start position:0%
High
 

00:36:50.460 --> 00:36:53.050 align:start position:0%
High
so<00:36:51.000><c> uh</c><00:36:51.720><c> essentially</c>

00:36:53.050 --> 00:36:53.060 align:start position:0%
so uh essentially
 

00:36:53.060 --> 00:36:56.089 align:start position:0%
so uh essentially
I<00:36:54.060><c> mean</c><00:36:54.180><c> is</c><00:36:54.780><c> it</c><00:36:55.020><c> already</c><00:36:55.320><c> your</c><00:36:55.619><c> consensus</c>

00:36:56.089 --> 00:36:56.099 align:start position:0%
I mean is it already your consensus
 

00:36:56.099 --> 00:36:58.730 align:start position:0%
I mean is it already your consensus
because<00:36:56.520><c> we</c><00:36:57.240><c> talked</c><00:36:57.420><c> because</c><00:36:57.540><c> I</c><00:36:58.260><c> feel</c><00:36:58.320><c> we</c><00:36:58.619><c> are</c>

00:36:58.730 --> 00:36:58.740 align:start position:0%
because we talked because I feel we are
 

00:36:58.740 --> 00:37:03.910 align:start position:0%
because we talked because I feel we are
talking<00:36:58.859><c> now</c><00:36:59.160><c> about</c><00:36:59.339><c> another</c><00:36:59.760><c> thing</c><00:37:00.240><c> like</c>

00:37:03.910 --> 00:37:03.920 align:start position:0%
 
 

00:37:03.920 --> 00:37:07.310 align:start position:0%
 
so<00:37:04.920><c> what</c><00:37:05.220><c> I</c><00:37:05.400><c> was</c><00:37:05.520><c> getting</c><00:37:05.700><c> at</c><00:37:05.880><c> is</c><00:37:06.180><c> that</c><00:37:06.480><c> uh</c><00:37:06.780><c> this</c>

00:37:07.310 --> 00:37:07.320 align:start position:0%
so what I was getting at is that uh this
 

00:37:07.320 --> 00:37:09.230 align:start position:0%
so what I was getting at is that uh this
is<00:37:07.500><c> kind</c><00:37:07.800><c> of</c><00:37:07.920><c> a</c><00:37:08.040><c> consensus</c><00:37:08.460><c> in</c><00:37:08.640><c> ethereum</c><00:37:09.000><c> that</c>

00:37:09.230 --> 00:37:09.240 align:start position:0%
is kind of a consensus in ethereum that
 

00:37:09.240 --> 00:37:11.510 align:start position:0%
is kind of a consensus in ethereum that
the<00:37:09.900><c> past</c><00:37:10.440><c> chain</c><00:37:10.740><c> segments</c><00:37:11.220><c> needs</c><00:37:11.400><c> to</c><00:37:11.460><c> be</c>

00:37:11.510 --> 00:37:11.520 align:start position:0%
the past chain segments needs to be
 

00:37:11.520 --> 00:37:12.829 align:start position:0%
the past chain segments needs to be
pruned<00:37:11.820><c> otherwise</c><00:37:12.180><c> the</c><00:37:12.420><c> the</c><00:37:12.660><c> network</c>

00:37:12.829 --> 00:37:12.839 align:start position:0%
pruned otherwise the the network
 

00:37:12.839 --> 00:37:16.130 align:start position:0%
pruned otherwise the the network
implodes<00:37:13.380><c> and</c><00:37:14.099><c> in</c><00:37:14.339><c> from</c><00:37:14.640><c> that</c><00:37:14.760><c> perspective</c><00:37:15.180><c> uh</c>

00:37:16.130 --> 00:37:16.140 align:start position:0%
implodes and in from that perspective uh
 

00:37:16.140 --> 00:37:18.230 align:start position:0%
implodes and in from that perspective uh
the<00:37:16.380><c> amount</c><00:37:16.740><c> of</c><00:37:16.859><c> logs</c><00:37:17.280><c> you</c><00:37:17.400><c> will</c><00:37:17.579><c> have</c><00:37:17.760><c> to</c>

00:37:18.230 --> 00:37:18.240 align:start position:0%
the amount of logs you will have to
 

00:37:18.240 --> 00:37:21.290 align:start position:0%
the amount of logs you will have to
access<00:37:18.480><c> is</c><00:37:19.140><c> more</c><00:37:20.040><c> limited</c><00:37:20.520><c> so</c><00:37:20.760><c> it</c><00:37:20.940><c> might</c><00:37:21.119><c> not</c>

00:37:21.290 --> 00:37:21.300 align:start position:0%
access is more limited so it might not
 

00:37:21.300 --> 00:37:24.290 align:start position:0%
access is more limited so it might not
be<00:37:21.780><c> that</c><00:37:22.440><c> big</c><00:37:22.560><c> of</c><00:37:22.800><c> an</c><00:37:22.980><c> issue</c><00:37:23.280><c> not</c><00:37:23.640><c> to</c><00:37:23.820><c> I</c><00:37:24.180><c> mean</c>

00:37:24.290 --> 00:37:24.300 align:start position:0%
be that big of an issue not to I mean
 

00:37:24.300 --> 00:37:26.750 align:start position:0%
be that big of an issue not to I mean
you<00:37:24.839><c> could</c><00:37:25.020><c> always</c><00:37:25.320><c> retrieve</c><00:37:26.040><c> the</c><00:37:26.099><c> timestamps</c>

00:37:26.750 --> 00:37:26.760 align:start position:0%
you could always retrieve the timestamps
 

00:37:26.760 --> 00:37:29.150 align:start position:0%
you could always retrieve the timestamps
if<00:37:27.000><c> if</c><00:37:27.359><c> you</c><00:37:27.599><c> have</c><00:37:27.720><c> a</c><00:37:27.900><c> bounded</c><00:37:28.440><c> number</c><00:37:28.619><c> of</c><00:37:28.740><c> logs</c>

00:37:29.150 --> 00:37:29.160 align:start position:0%
if if you have a bounded number of logs
 

00:37:29.160 --> 00:37:31.730 align:start position:0%
if if you have a bounded number of logs
you<00:37:29.339><c> can</c><00:37:29.520><c> access</c><00:37:29.900><c> don't</c><00:37:30.900><c> you</c><00:37:31.079><c> think</c><00:37:31.260><c> that</c><00:37:31.500><c> if</c>

00:37:31.730 --> 00:37:31.740 align:start position:0%
you can access don't you think that if
 

00:37:31.740 --> 00:37:34.490 align:start position:0%
you can access don't you think that if
we<00:37:31.859><c> go</c><00:37:32.040><c> to</c><00:37:32.160><c> that</c><00:37:32.400><c> stage</c><00:37:32.700><c> uh</c><00:37:33.420><c> the</c><00:37:33.660><c> the</c><00:37:33.960><c> wallet</c>

00:37:34.490 --> 00:37:34.500 align:start position:0%
we go to that stage uh the the wallet
 

00:37:34.500 --> 00:37:37.370 align:start position:0%
we go to that stage uh the the wallet
interface<00:37:34.920><c> will</c><00:37:35.160><c> also</c><00:37:35.460><c> evolve</c><00:37:35.940><c> uh</c><00:37:36.780><c> with</c><00:37:37.140><c> a</c>

00:37:37.370 --> 00:37:37.380 align:start position:0%
interface will also evolve uh with a
 

00:37:37.380 --> 00:37:38.930 align:start position:0%
interface will also evolve uh with a
different<00:37:37.619><c> mechanism</c><00:37:38.220><c> so</c><00:37:38.579><c> that</c><00:37:38.760><c> the</c>

00:37:38.930 --> 00:37:38.940 align:start position:0%
different mechanism so that the
 

00:37:38.940 --> 00:37:41.690 align:start position:0%
different mechanism so that the
application<00:37:39.359><c> can</c><00:37:39.720><c> remain</c><00:37:40.020><c> decentralized</c>

00:37:41.690 --> 00:37:41.700 align:start position:0%
application can remain decentralized
 

00:37:41.700 --> 00:37:43.910 align:start position:0%
application can remain decentralized
or<00:37:42.240><c> are</c><00:37:42.420><c> you</c><00:37:42.540><c> giving</c><00:37:42.720><c> up</c><00:37:43.020><c> on</c><00:37:43.560><c> complete</c>

00:37:43.910 --> 00:37:43.920 align:start position:0%
or are you giving up on complete
 

00:37:43.920 --> 00:37:45.650 align:start position:0%
or are you giving up on complete
decentralization

00:37:45.650 --> 00:37:45.660 align:start position:0%
decentralization
 

00:37:45.660 --> 00:37:48.230 align:start position:0%
decentralization
from<00:37:46.140><c> the</c><00:37:46.320><c> application</c><00:37:46.740><c> point</c><00:37:46.980><c> of</c><00:37:47.160><c> view</c><00:37:47.280><c> I'm</c><00:37:47.760><c> I</c>

00:37:48.230 --> 00:37:48.240 align:start position:0%
from the application point of view I'm I
 

00:37:48.240 --> 00:37:50.990 align:start position:0%
from the application point of view I'm I
don't<00:37:48.660><c> understand</c><00:37:48.839><c> what</c><00:37:49.260><c> because</c><00:37:49.680><c> like</c><00:37:50.280><c> most</c>

00:37:50.990 --> 00:37:51.000 align:start position:0%
don't understand what because like most
 

00:37:51.000 --> 00:37:53.030 align:start position:0%
don't understand what because like most
applications<00:37:51.480><c> we</c><00:37:52.020><c> kind</c><00:37:52.200><c> of</c><00:37:52.380><c> as</c><00:37:52.560><c> a</c><00:37:52.740><c> developer</c>

00:37:53.030 --> 00:37:53.040 align:start position:0%
applications we kind of as a developer
 

00:37:53.040 --> 00:37:55.970 align:start position:0%
applications we kind of as a developer
we<00:37:53.280><c> understand</c><00:37:53.820><c> that</c><00:37:54.240><c> we</c><00:37:54.720><c> need</c><00:37:54.839><c> to</c><00:37:55.020><c> index</c><00:37:55.440><c> the</c>

00:37:55.970 --> 00:37:55.980 align:start position:0%
we understand that we need to index the
 

00:37:55.980 --> 00:37:59.030 align:start position:0%
we understand that we need to index the
data<00:37:56.339><c> and</c><00:37:56.700><c> that's</c><00:37:56.820><c> why</c><00:37:57.000><c> we</c><00:37:57.180><c> use</c><00:37:57.300><c> event</c>

00:37:59.030 --> 00:37:59.040 align:start position:0%
data and that's why we use event
 

00:37:59.040 --> 00:38:01.190 align:start position:0%
data and that's why we use event
um<00:37:59.099><c> but</c><00:37:59.460><c> okay</c><00:37:59.820><c> so</c><00:38:00.119><c> I</c><00:38:00.359><c> think</c><00:38:00.480><c> events</c><00:38:01.079><c> are</c>

00:38:01.190 --> 00:38:01.200 align:start position:0%
um but okay so I think events are
 

00:38:01.200 --> 00:38:02.990 align:start position:0%
um but okay so I think events are
completely<00:38:01.500><c> being</c><00:38:01.680><c> misused</c><00:38:02.339><c> and</c><00:38:02.579><c> they</c><00:38:02.880><c> are</c>

00:38:02.990 --> 00:38:03.000 align:start position:0%
completely being misused and they are
 

00:38:03.000 --> 00:38:06.050 align:start position:0%
completely being misused and they are
used<00:38:03.119><c> as</c><00:38:03.240><c> a</c><00:38:03.359><c> database</c><00:38:03.720><c> instead</c><00:38:04.200><c> of</c><00:38:04.320><c> events</c><00:38:05.400><c> and</c>

00:38:06.050 --> 00:38:06.060 align:start position:0%
used as a database instead of events and
 

00:38:06.060 --> 00:38:07.970 align:start position:0%
used as a database instead of events and
uh<00:38:06.300><c> in</c><00:38:06.660><c> my</c><00:38:06.780><c> opinion</c><00:38:07.020><c> ethereum</c><00:38:07.440><c> should</c><00:38:07.680><c> use</c><00:38:07.859><c> it</c>

00:38:07.970 --> 00:38:07.980 align:start position:0%
uh in my opinion ethereum should use it
 

00:38:07.980 --> 00:38:11.150 align:start position:0%
uh in my opinion ethereum should use it
as<00:38:08.099><c> events</c><00:38:08.520><c> and</c><00:38:08.940><c> should</c><00:38:09.720><c> everybody</c><00:38:10.560><c> ask</c><00:38:10.920><c> you</c>

00:38:11.150 --> 00:38:11.160 align:start position:0%
as events and should everybody ask you
 

00:38:11.160 --> 00:38:13.069 align:start position:0%
as events and should everybody ask you
the<00:38:11.280><c> tabs</c><00:38:11.640><c> but</c><00:38:11.820><c> that's</c><00:38:11.940><c> my</c><00:38:12.119><c> two</c><00:38:12.240><c> cents</c><00:38:12.480><c> what</c><00:38:13.020><c> do</c>

00:38:13.069 --> 00:38:13.079 align:start position:0%
the tabs but that's my two cents what do
 

00:38:13.079 --> 00:38:15.890 align:start position:0%
the tabs but that's my two cents what do
you<00:38:13.140><c> mean</c><00:38:13.260><c> by</c><00:38:13.440><c> using</c><00:38:13.859><c> as</c><00:38:14.099><c> event</c><00:38:14.400><c> so</c><00:38:15.060><c> by</c><00:38:15.420><c> event</c><00:38:15.599><c> I</c>

00:38:15.890 --> 00:38:15.900 align:start position:0%
you mean by using as event so by event I
 

00:38:15.900 --> 00:38:18.890 align:start position:0%
you mean by using as event so by event I
mean<00:38:16.079><c> that</c><00:38:16.260><c> that</c><00:38:16.880><c> emits</c><00:38:17.880><c> something</c><00:38:18.000><c> and</c>

00:38:18.890 --> 00:38:18.900 align:start position:0%
mean that that emits something and
 

00:38:18.900 --> 00:38:21.290 align:start position:0%
mean that that emits something and
anybody<00:38:19.440><c> interacting</c><00:38:20.040><c> with</c><00:38:20.160><c> adapt</c><00:38:20.520><c> can</c><00:38:20.760><c> react</c>

00:38:21.290 --> 00:38:21.300 align:start position:0%
anybody interacting with adapt can react
 

00:38:21.300 --> 00:38:24.349 align:start position:0%
anybody interacting with adapt can react
to<00:38:21.420><c> it</c><00:38:21.599><c> within</c><00:38:22.020><c> a</c><00:38:22.200><c> specific</c><00:38:22.500><c> time</c><00:38:23.160><c> frame</c><00:38:23.940><c> but</c>

00:38:24.349 --> 00:38:24.359 align:start position:0%
to it within a specific time frame but
 

00:38:24.359 --> 00:38:26.690 align:start position:0%
to it within a specific time frame but
not<00:38:24.599><c> to</c><00:38:25.020><c> look</c><00:38:25.140><c> up</c><00:38:25.320><c> events</c><00:38:25.800><c> that</c><00:38:25.980><c> happened</c><00:38:26.220><c> 10</c>

00:38:26.690 --> 00:38:26.700 align:start position:0%
not to look up events that happened 10
 

00:38:26.700 --> 00:38:28.490 align:start position:0%
not to look up events that happened 10
years<00:38:26.940><c> ago</c><00:38:27.240><c> because</c><00:38:27.480><c> that's</c><00:38:27.780><c> that's</c><00:38:28.020><c> not</c><00:38:28.320><c> an</c>

00:38:28.490 --> 00:38:28.500 align:start position:0%
years ago because that's that's not an
 

00:38:28.500 --> 00:38:30.530 align:start position:0%
years ago because that's that's not an
event<00:38:28.680><c> that's</c><00:38:29.099><c> a</c><00:38:29.280><c> kind</c><00:38:29.460><c> of</c><00:38:29.579><c> a</c><00:38:29.700><c> database</c><00:38:30.119><c> at</c>

00:38:30.530 --> 00:38:30.540 align:start position:0%
event that's a kind of a database at
 

00:38:30.540 --> 00:38:32.630 align:start position:0%
event that's a kind of a database at
that<00:38:30.660><c> point</c><00:38:30.839><c> yeah</c><00:38:31.500><c> I</c><00:38:31.740><c> mean</c><00:38:31.920><c> I</c><00:38:32.160><c> have</c><00:38:32.400><c> other</c>

00:38:32.630 --> 00:38:32.640 align:start position:0%
that point yeah I mean I have other
 

00:38:32.640 --> 00:38:34.670 align:start position:0%
that point yeah I mean I have other
common<00:38:32.940><c> to</c><00:38:33.180><c> make</c><00:38:33.300><c> because</c><00:38:33.780><c> I</c><00:38:34.260><c> think</c><00:38:34.380><c> it's</c><00:38:34.500><c> a</c>

00:38:34.670 --> 00:38:34.680 align:start position:0%
common to make because I think it's a
 

00:38:34.680 --> 00:38:36.950 align:start position:0%
common to make because I think it's a
bigger<00:38:34.920><c> discussion</c><00:38:35.339><c> like</c><00:38:35.760><c> a</c><00:38:36.359><c> lot</c><00:38:36.480><c> bigger</c><00:38:36.780><c> than</c>

00:38:36.950 --> 00:38:36.960 align:start position:0%
bigger discussion like a lot bigger than
 

00:38:36.960 --> 00:38:39.470 align:start position:0%
bigger discussion like a lot bigger than
what<00:38:37.260><c> we</c><00:38:37.440><c> have</c><00:38:37.680><c> time</c><00:38:38.040><c> for</c><00:38:38.280><c> now</c><00:38:38.520><c> but</c><00:38:38.880><c> because</c>

00:38:39.470 --> 00:38:39.480 align:start position:0%
what we have time for now but because
 

00:38:39.480 --> 00:38:43.430 align:start position:0%
what we have time for now but because
I've<00:38:40.020><c> we</c><00:38:40.500><c> have</c><00:38:41.160><c> all</c><00:38:41.880><c> applications</c><00:38:42.420><c> rely</c><00:38:43.260><c> on</c>

00:38:43.430 --> 00:38:43.440 align:start position:0%
I've we have all applications rely on
 

00:38:43.440 --> 00:38:45.410 align:start position:0%
I've we have all applications rely on
this<00:38:43.680><c> so</c><00:38:43.920><c> the</c><00:38:44.160><c> reason</c><00:38:44.339><c> why</c><00:38:44.700><c> we</c><00:38:45.000><c> use</c><00:38:45.180><c> the</c><00:38:45.300><c> event</c>

00:38:45.410 --> 00:38:45.420 align:start position:0%
this so the reason why we use the event
 

00:38:45.420 --> 00:38:47.630 align:start position:0%
this so the reason why we use the event
of<00:38:45.660><c> the</c><00:38:45.720><c> database</c><00:38:46.079><c> is</c><00:38:46.320><c> because</c><00:38:46.500><c> I</c><00:38:47.400><c> mean</c><00:38:47.520><c> the</c>

00:38:47.630 --> 00:38:47.640 align:start position:0%
of the database is because I mean the
 

00:38:47.640 --> 00:38:49.550 align:start position:0%
of the database is because I mean the
typical<00:38:47.880><c> example</c><00:38:48.420><c> is</c><00:38:48.599><c> the</c><00:38:48.720><c> NFC</c><00:38:49.200><c> if</c><00:38:49.380><c> you</c><00:38:49.500><c> want</c>

00:38:49.550 --> 00:38:49.560 align:start position:0%
typical example is the NFC if you want
 

00:38:49.560 --> 00:38:52.130 align:start position:0%
typical example is the NFC if you want
to<00:38:49.619><c> know</c><00:38:49.800><c> the</c><00:38:49.980><c> list</c><00:38:50.160><c> of</c><00:38:50.339><c> the</c><00:38:50.520><c> token</c><00:38:50.820><c> you</c><00:38:51.000><c> own</c><00:38:51.180><c> uh</c>

00:38:52.130 --> 00:38:52.140 align:start position:0%
to know the list of the token you own uh
 

00:38:52.140 --> 00:38:55.069 align:start position:0%
to know the list of the token you own uh
you<00:38:52.680><c> can</c><00:38:52.859><c> add</c><00:38:53.339><c> and</c><00:38:53.820><c> a</c><00:38:54.000><c> lot</c><00:38:54.060><c> do</c><00:38:54.359><c> that</c><00:38:54.540><c> they</c><00:38:54.839><c> have</c>

00:38:55.069 --> 00:38:55.079 align:start position:0%
you can add and a lot do that they have
 

00:38:55.079 --> 00:38:58.250 align:start position:0%
you can add and a lot do that they have
this<00:38:55.800><c> further</c><00:38:56.520><c> called</c><00:38:56.760><c> Fetch</c><00:38:57.480><c> all</c><00:38:57.599><c> you</c><00:38:58.140><c> know</c>

00:38:58.250 --> 00:38:58.260 align:start position:0%
this further called Fetch all you know
 

00:38:58.260 --> 00:39:00.230 align:start position:0%
this further called Fetch all you know
by<00:38:58.440><c> providing</c><00:38:58.800><c> the</c><00:38:59.040><c> starting</c><00:38:59.220><c> index</c><00:38:59.700><c> and</c><00:39:00.060><c> the</c>

00:39:00.230 --> 00:39:00.240 align:start position:0%
by providing the starting index and the
 

00:39:00.240 --> 00:39:02.390 align:start position:0%
by providing the starting index and the
lens<00:39:00.480><c> at</c><00:39:01.020><c> which</c><00:39:01.200><c> and</c><00:39:01.500><c> and</c><00:39:01.740><c> you</c><00:39:01.920><c> can</c><00:39:02.040><c> do</c><00:39:02.220><c> that</c>

00:39:02.390 --> 00:39:02.400 align:start position:0%
lens at which and and you can do that
 

00:39:02.400 --> 00:39:04.069 align:start position:0%
lens at which and and you can do that
but<00:39:02.640><c> it</c><00:39:02.880><c> adds</c><00:39:03.300><c> gas</c><00:39:03.540><c> codes</c><00:39:03.780><c> to</c><00:39:04.020><c> the</c>

00:39:04.069 --> 00:39:04.079 align:start position:0%
but it adds gas codes to the
 

00:39:04.079 --> 00:39:05.810 align:start position:0%
but it adds gas codes to the
implementation<00:39:04.560><c> and</c><00:39:05.040><c> many</c>

00:39:05.810 --> 00:39:05.820 align:start position:0%
implementation and many
 

00:39:05.820 --> 00:39:07.730 align:start position:0%
implementation and many
decide<00:39:06.359><c> actually</c><00:39:06.540><c> to</c><00:39:06.780><c> not</c><00:39:06.900><c> do</c><00:39:07.079><c> that</c><00:39:07.260><c> and</c><00:39:07.560><c> use</c>

00:39:07.730 --> 00:39:07.740 align:start position:0%
decide actually to not do that and use
 

00:39:07.740 --> 00:39:11.089 align:start position:0%
decide actually to not do that and use
the<00:39:07.980><c> event</c><00:39:08.160><c> and</c><00:39:08.820><c> I</c><00:39:08.940><c> feel</c><00:39:09.119><c> it's</c><00:39:09.359><c> it's</c><00:39:09.839><c> an</c><00:39:10.560><c> I</c><00:39:10.980><c> mean</c>

00:39:11.089 --> 00:39:11.099 align:start position:0%
the event and I feel it's it's an I mean
 

00:39:11.099 --> 00:39:13.609 align:start position:0%
the event and I feel it's it's an I mean
I<00:39:11.280><c> feel</c><00:39:11.460><c> normal</c><00:39:11.700><c> to</c><00:39:12.000><c> to</c><00:39:12.180><c> do</c><00:39:12.900><c> that</c><00:39:13.020><c> and</c><00:39:13.260><c> I</c><00:39:13.440><c> feel</c>

00:39:13.609 --> 00:39:13.619 align:start position:0%
I feel normal to to do that and I feel
 

00:39:13.619 --> 00:39:15.230 align:start position:0%
I feel normal to to do that and I feel
we<00:39:13.859><c> need</c><00:39:13.980><c> to</c><00:39:14.099><c> have</c><00:39:14.220><c> a</c><00:39:14.400><c> discussion</c><00:39:14.700><c> about</c><00:39:14.880><c> how</c>

00:39:15.230 --> 00:39:15.240 align:start position:0%
we need to have a discussion about how
 

00:39:15.240 --> 00:39:17.030 align:start position:0%
we need to have a discussion about how
do<00:39:15.420><c> we</c><00:39:15.540><c> will</c><00:39:15.839><c> deal</c><00:39:16.020><c> with</c><00:39:16.260><c> that</c><00:39:16.440><c> for</c>

00:39:17.030 --> 00:39:17.040 align:start position:0%
do we will deal with that for
 

00:39:17.040 --> 00:39:18.589 align:start position:0%
do we will deal with that for
applications<00:39:17.520><c> that</c><00:39:17.880><c> really</c><00:39:18.000><c> want</c><00:39:18.240><c> to</c><00:39:18.359><c> remain</c>

00:39:18.589 --> 00:39:18.599 align:start position:0%
applications that really want to remain
 

00:39:18.599 --> 00:39:20.329 align:start position:0%
applications that really want to remain
decentralized<00:39:19.260><c> have</c><00:39:19.680><c> you</c><00:39:19.859><c> looked</c><00:39:19.980><c> at</c><00:39:20.099><c> using</c>

00:39:20.329 --> 00:39:20.339 align:start position:0%
decentralized have you looked at using
 

00:39:20.339 --> 00:39:22.609 align:start position:0%
decentralized have you looked at using
the<00:39:20.460><c> graphql</c><00:39:20.940><c> apis</c><00:39:21.420><c> because</c><00:39:21.900><c> I</c><00:39:22.200><c> think</c><00:39:22.320><c> you</c><00:39:22.500><c> can</c>

00:39:22.609 --> 00:39:22.619 align:start position:0%
the graphql apis because I think you can
 

00:39:22.619 --> 00:39:24.829 align:start position:0%
the graphql apis because I think you can
go<00:39:22.859><c> into</c><00:39:23.040><c> a</c><00:39:23.280><c> Blog</c><00:39:23.460><c> from</c><00:39:23.700><c> a</c><00:39:23.880><c> log</c><00:39:24.000><c> and</c><00:39:24.540><c> you</c><00:39:24.720><c> can</c>

00:39:24.829 --> 00:39:24.839 align:start position:0%
go into a Blog from a log and you can
 

00:39:24.839 --> 00:39:26.210 align:start position:0%
go into a Blog from a log and you can
get<00:39:24.960><c> the</c><00:39:25.079><c> timestamp</c><00:39:25.500><c> and</c><00:39:25.680><c> you</c><00:39:25.800><c> can</c><00:39:25.859><c> do</c><00:39:25.980><c> it</c><00:39:26.099><c> in</c>

00:39:26.210 --> 00:39:26.220 align:start position:0%
get the timestamp and you can do it in
 

00:39:26.220 --> 00:39:28.810 align:start position:0%
get the timestamp and you can do it in
one<00:39:26.400><c> step</c><00:39:26.579><c> your</c><00:39:27.420><c> graphql</c><00:39:27.900><c> is</c><00:39:28.079><c> not</c><00:39:28.260><c> part</c><00:39:28.380><c> of</c>

00:39:28.810 --> 00:39:28.820 align:start position:0%
one step your graphql is not part of
 

00:39:28.820 --> 00:39:31.430 align:start position:0%
one step your graphql is not part of
vip1193<00:39:29.820><c> which</c><00:39:30.480><c> is</c><00:39:30.599><c> the</c><00:39:30.780><c> only</c><00:39:30.900><c> thing</c><00:39:31.079><c> I</c><00:39:31.320><c> have</c>

00:39:31.430 --> 00:39:31.440 align:start position:0%
vip1193 which is the only thing I have
 

00:39:31.440 --> 00:39:34.250 align:start position:0%
vip1193 which is the only thing I have
access<00:39:31.619><c> as</c><00:39:31.980><c> an</c><00:39:32.160><c> application</c><00:39:32.520><c> the</c><00:39:33.420><c> graphql</c><00:39:33.960><c> is</c>

00:39:34.250 --> 00:39:34.260 align:start position:0%
access as an application the graphql is
 

00:39:34.260 --> 00:39:35.810 align:start position:0%
access as an application the graphql is
there's<00:39:34.440><c> a</c><00:39:34.680><c> standard</c><00:39:34.859><c> for</c><00:39:34.980><c> the</c><00:39:35.099><c> graphql</c><00:39:35.579><c> and</c>

00:39:35.810 --> 00:39:35.820 align:start position:0%
there's a standard for the graphql and
 

00:39:35.820 --> 00:39:38.450 align:start position:0%
there's a standard for the graphql and
it<00:39:36.000><c> is</c><00:39:36.119><c> in</c><00:39:36.240><c> the</c><00:39:36.359><c> execution</c><00:39:36.660><c> apis</c><00:39:37.200><c> so</c>

00:39:38.450 --> 00:39:38.460 align:start position:0%
it is in the execution apis so
 

00:39:38.460 --> 00:39:40.130 align:start position:0%
it is in the execution apis so
um gas<00:39:38.760><c> and</c><00:39:38.940><c> base</c><00:39:39.119><c> we</c><00:39:39.359><c> both</c><00:39:39.480><c> implementing</c><00:39:40.020><c> can</c>

00:39:40.130 --> 00:39:40.140 align:start position:0%
um gas and base we both implementing can
 

00:39:40.140 --> 00:39:42.589 align:start position:0%
um gas and base we both implementing can
expose<00:39:40.440><c> it</c><00:39:40.619><c> but</c><00:39:40.980><c> you</c><00:39:41.280><c> have</c><00:39:41.400><c> I</c><00:39:42.000><c> think</c><00:39:42.240><c> what</c><00:39:42.420><c> is</c>

00:39:42.589 --> 00:39:42.599 align:start position:0%
expose it but you have I think what is
 

00:39:42.599 --> 00:39:44.210 align:start position:0%
expose it but you have I think what is
important<00:39:42.960><c> here</c><00:39:43.079><c> is</c><00:39:43.440><c> that</c><00:39:43.619><c> I</c><00:39:43.920><c> don't</c><00:39:44.040><c> have</c>

00:39:44.210 --> 00:39:44.220 align:start position:0%
important here is that I don't have
 

00:39:44.220 --> 00:39:45.470 align:start position:0%
important here is that I don't have
access<00:39:44.339><c> to</c><00:39:44.640><c> a</c><00:39:44.760><c> node</c>

00:39:45.470 --> 00:39:45.480 align:start position:0%
access to a node
 

00:39:45.480 --> 00:39:47.510 align:start position:0%
access to a node
the<00:39:46.200><c> only</c><00:39:46.380><c> interface</c><00:39:46.980><c> we</c><00:39:47.220><c> have</c><00:39:47.400><c> for</c>

00:39:47.510 --> 00:39:47.520 align:start position:0%
the only interface we have for
 

00:39:47.520 --> 00:39:50.270 align:start position:0%
the only interface we have for
application<00:39:47.940><c> is</c><00:39:48.180><c> the</c><00:39:48.440><c> ip1193</c><00:39:49.440><c> so</c><00:39:49.859><c> I</c><00:39:50.040><c> I'm</c>

00:39:50.270 --> 00:39:50.280 align:start position:0%
application is the ip1193 so I I'm
 

00:39:50.280 --> 00:39:52.250 align:start position:0%
application is the ip1193 so I I'm
trying<00:39:50.460><c> to</c><00:39:50.640><c> have</c><00:39:50.880><c> actually</c><00:39:51.000><c> added</c><00:39:51.660><c> a</c><00:39:51.780><c> further</c>

00:39:52.250 --> 00:39:52.260 align:start position:0%
trying to have actually added a further
 

00:39:52.260 --> 00:39:54.589 align:start position:0%
trying to have actually added a further
AIP<00:39:52.619><c> to</c><00:39:52.920><c> solve</c><00:39:53.160><c> this</c><00:39:53.220><c> using</c><00:39:53.640><c> graphql</c><00:39:54.180><c> as</c><00:39:54.420><c> a</c>

00:39:54.589 --> 00:39:54.599 align:start position:0%
AIP to solve this using graphql as a
 

00:39:54.599 --> 00:39:57.230 align:start position:0%
AIP to solve this using graphql as a
mechanism<00:39:54.900><c> by</c><00:39:55.200><c> which</c><00:39:55.320><c> sorry</c><00:39:55.560><c> sorry</c><00:39:55.859><c> but</c><00:39:57.240><c> um</c>

00:39:57.230 --> 00:39:57.240 align:start position:0%
mechanism by which sorry sorry but um
 

00:39:57.240 --> 00:39:59.810 align:start position:0%
mechanism by which sorry sorry but um
just<00:39:57.540><c> because</c><00:39:57.720><c> this</c><00:39:58.020><c> is</c><00:39:58.079><c> not</c><00:39:58.260><c> like</c><00:39:58.560><c> a</c><00:39:58.980><c> core</c><00:39:59.520><c> it</c>

00:39:59.810 --> 00:39:59.820 align:start position:0%
just because this is not like a core it
 

00:39:59.820 --> 00:40:00.829 align:start position:0%
just because this is not like a core it
does<00:40:00.000><c> touch</c><00:40:00.119><c> on</c><00:40:00.300><c> the</c><00:40:00.420><c> cardboard</c><00:40:00.660><c> we're</c><00:40:00.780><c> going</c>

00:40:00.829 --> 00:40:00.839 align:start position:0%
does touch on the cardboard we're going
 

00:40:00.839 --> 00:40:02.510 align:start position:0%
does touch on the cardboard we're going
to<00:40:00.960><c> have</c><00:40:01.020><c> a</c><00:40:01.140><c> whole</c><00:40:01.260><c> session</c><00:40:01.440><c> about</c><00:40:01.680><c> erc's</c><00:40:02.400><c> on</c>

00:40:02.510 --> 00:40:02.520 align:start position:0%
to have a whole session about erc's on
 

00:40:02.520 --> 00:40:03.829 align:start position:0%
to have a whole session about erc's on
Friday

00:40:03.829 --> 00:40:03.839 align:start position:0%
Friday
 

00:40:03.839 --> 00:40:05.750 align:start position:0%
Friday
um it's<00:40:04.079><c> an</c><00:40:04.320><c> infrastructure</c><00:40:04.740><c> issue</c><00:40:05.160><c> yeah</c>

00:40:05.750 --> 00:40:05.760 align:start position:0%
um it's an infrastructure issue yeah
 

00:40:05.760 --> 00:40:08.870 align:start position:0%
um it's an infrastructure issue yeah
yeah<00:40:06.359><c> so</c><00:40:06.720><c> I</c><00:40:06.960><c> I</c><00:40:07.200><c> and</c><00:40:07.619><c> I</c><00:40:08.040><c> agree</c><00:40:08.280><c> with</c><00:40:08.460><c> you</c><00:40:08.640><c> there's</c>

00:40:08.870 --> 00:40:08.880 align:start position:0%
yeah so I I and I agree with you there's
 

00:40:08.880 --> 00:40:11.690 align:start position:0%
yeah so I I and I agree with you there's
like<00:40:09.119><c> a</c><00:40:09.359><c> longer</c><00:40:09.780><c> discussion</c><00:40:10.320><c> about</c><00:40:10.560><c> like</c><00:40:10.980><c> how</c>

00:40:11.690 --> 00:40:11.700 align:start position:0%
like a longer discussion about like how
 

00:40:11.700 --> 00:40:13.069 align:start position:0%
like a longer discussion about like how
applications<00:40:12.119><c> use</c><00:40:12.359><c> this</c><00:40:12.540><c> stuff</c><00:40:12.660><c> but</c><00:40:12.839><c> I</c><00:40:12.960><c> think</c>

00:40:13.069 --> 00:40:13.079 align:start position:0%
applications use this stuff but I think
 

00:40:13.079 --> 00:40:14.270 align:start position:0%
applications use this stuff but I think
yeah<00:40:13.200><c> that's</c><00:40:13.500><c> probably</c><00:40:13.800><c> a</c><00:40:13.920><c> really</c><00:40:14.040><c> good</c><00:40:14.160><c> one</c>

00:40:14.270 --> 00:40:14.280 align:start position:0%
yeah that's probably a really good one
 

00:40:14.280 --> 00:40:16.130 align:start position:0%
yeah that's probably a really good one
to<00:40:14.460><c> discuss</c><00:40:14.700><c> on</c><00:40:14.880><c> on</c><00:40:15.060><c> Friday</c>

00:40:16.130 --> 00:40:16.140 align:start position:0%
to discuss on on Friday
 

00:40:16.140 --> 00:40:18.050 align:start position:0%
to discuss on on Friday
um<00:40:16.200><c> yeah</c><00:40:16.619><c> thank</c><00:40:16.980><c> you</c>

00:40:18.050 --> 00:40:18.060 align:start position:0%
um yeah thank you
 

00:40:18.060 --> 00:40:23.569 align:start position:0%
um yeah thank you
yeah<00:40:18.720><c> uh</c><00:40:19.320><c> yeah</c><00:40:19.920><c> that</c><00:40:20.520><c> will</c><00:40:20.700><c> be</c><00:40:20.880><c> at</c><00:40:21.720><c> 1</c><00:40:22.020><c> pm</c><00:40:22.579><c> I'm</c>

00:40:23.569 --> 00:40:23.579 align:start position:0%
yeah uh yeah that will be at 1 pm I'm
 

00:40:23.579 --> 00:40:25.609 align:start position:0%
yeah uh yeah that will be at 1 pm I'm
not<00:40:23.820><c> sure</c><00:40:24.180><c> where</c><00:40:24.540><c> but</c><00:40:24.839><c> in</c><00:40:25.079><c> some</c><00:40:25.320><c> schedule</c>

00:40:25.609 --> 00:40:25.619 align:start position:0%
not sure where but in some schedule
 

00:40:25.619 --> 00:40:27.530 align:start position:0%
not sure where but in some schedule
somewhere<00:40:26.160><c> yeah</c><00:40:26.400><c> it's</c><00:40:26.700><c> on</c><00:40:26.880><c> there's</c><00:40:27.240><c> not</c><00:40:27.359><c> a</c><00:40:27.480><c> lot</c>

00:40:27.530 --> 00:40:27.540 align:start position:0%
somewhere yeah it's on there's not a lot
 

00:40:27.540 --> 00:40:29.329 align:start position:0%
somewhere yeah it's on there's not a lot
of<00:40:27.599><c> stuff</c><00:40:27.720><c> on</c><00:40:27.900><c> the</c><00:40:27.960><c> schedule</c><00:40:28.079><c> Friday</c><00:40:28.380><c> yeah</c>

00:40:29.329 --> 00:40:29.339 align:start position:0%
of stuff on the schedule Friday yeah
 

00:40:29.339 --> 00:40:30.710 align:start position:0%
of stuff on the schedule Friday yeah
yeah I'm

00:40:30.710 --> 00:40:30.720 align:start position:0%
yeah I'm
 

00:40:30.720 --> 00:40:32.810 align:start position:0%
yeah I'm
Matt<00:40:31.320><c> do</c><00:40:31.619><c> you</c><00:40:31.800><c> have</c><00:40:31.859><c> one</c>

00:40:32.810 --> 00:40:32.820 align:start position:0%
Matt do you have one
 

00:40:32.820 --> 00:40:35.870 align:start position:0%
Matt do you have one
I have<00:40:33.119><c> an</c><00:40:33.240><c> EIP</c>

00:40:35.870 --> 00:40:35.880 align:start position:0%
 
 

00:40:35.880 --> 00:40:38.750 align:start position:0%
 
e<00:40:36.140><c> you</c><00:40:37.140><c> get</c><00:40:37.260><c> a</c><00:40:37.440><c> minute</c>

00:40:38.750 --> 00:40:38.760 align:start position:0%
e you get a minute
 

00:40:38.760 --> 00:40:41.329 align:start position:0%
e you get a minute
I'll<00:40:39.180><c> keep</c><00:40:39.240><c> it</c><00:40:39.359><c> short</c><00:40:39.480><c> I'll</c><00:40:39.660><c> keep</c><00:40:39.780><c> it</c><00:40:39.900><c> short</c>

00:40:41.329 --> 00:40:41.339 align:start position:0%
I'll keep it short I'll keep it short
 

00:40:41.339 --> 00:40:43.690 align:start position:0%
I'll keep it short I'll keep it short
um<00:40:41.460><c> so</c><00:40:41.640><c> my</c><00:40:41.760><c> name</c><00:40:41.880><c> is</c><00:40:42.000><c> Matt</c><00:40:42.240><c> I</c><00:40:42.780><c> am</c><00:40:42.900><c> an</c><00:40:43.079><c> author</c><00:40:43.320><c> of</c>

00:40:43.690 --> 00:40:43.700 align:start position:0%
um so my name is Matt I am an author of
 

00:40:43.700 --> 00:40:47.810 align:start position:0%
um so my name is Matt I am an author of
eip374<00:40:44.700><c> often</c><00:40:45.480><c> off</c><00:40:45.599><c> call</c>

00:40:47.810 --> 00:40:47.820 align:start position:0%
eip374 often off call
 

00:40:47.820 --> 00:40:49.370 align:start position:0%
eip374 often off call
more<00:40:48.240><c> to</c><00:40:48.359><c> the</c><00:40:48.540><c> mic</c><00:40:48.660><c> I</c><00:40:48.839><c> thought</c><00:40:48.960><c> she</c><00:40:49.200><c> was</c><00:40:49.320><c> going</c>

00:40:49.370 --> 00:40:49.380 align:start position:0%
more to the mic I thought she was going
 

00:40:49.380 --> 00:40:52.849 align:start position:0%
more to the mic I thought she was going
to<00:40:49.440><c> take</c><00:40:49.560><c> it</c><00:40:49.680><c> away</c><00:40:49.800><c> from</c><00:40:50.040><c> me</c>

00:40:52.849 --> 00:40:52.859 align:start position:0%
 
 

00:40:52.859 --> 00:40:57.170 align:start position:0%
 
you're<00:40:53.700><c> finished</c><00:40:53.940><c> now</c>

00:40:57.170 --> 00:40:57.180 align:start position:0%
 
 

00:40:57.180 --> 00:41:00.349 align:start position:0%
 
um<00:40:57.300><c> yeah</c><00:40:57.660><c> so</c><00:40:57.900><c> EIP</c><00:40:58.260><c> 3074</c><00:40:59.099><c> adds</c><00:40:59.520><c> to</c><00:40:59.700><c> new</c><00:40:59.940><c> OP</c><00:41:00.119><c> codes</c>

00:41:00.349 --> 00:41:00.359 align:start position:0%
um yeah so EIP 3074 adds to new OP codes
 

00:41:00.359 --> 00:41:02.810 align:start position:0%
um yeah so EIP 3074 adds to new OP codes
off<00:41:00.660><c> and</c><00:41:00.900><c> off</c><00:41:01.020><c> call</c><00:41:01.320><c> the</c><00:41:02.040><c> motivation</c><00:41:02.460><c> of</c><00:41:02.700><c> the</c>

00:41:02.810 --> 00:41:02.820 align:start position:0%
off and off call the motivation of the
 

00:41:02.820 --> 00:41:06.109 align:start position:0%
off and off call the motivation of the
EIP<00:41:03.119><c> is</c><00:41:03.720><c> to</c><00:41:04.020><c> improve</c><00:41:04.619><c> the</c><00:41:05.099><c> user</c><00:41:05.520><c> experience</c><00:41:05.880><c> of</c>

00:41:06.109 --> 00:41:06.119 align:start position:0%
EIP is to improve the user experience of
 

00:41:06.119 --> 00:41:08.990 align:start position:0%
EIP is to improve the user experience of
ethereum<00:41:06.599><c> I</c><00:41:07.380><c> think</c><00:41:07.560><c> if</c><00:41:08.040><c> you're</c><00:41:08.339><c> using</c><00:41:08.579><c> dapps</c>

00:41:08.990 --> 00:41:09.000 align:start position:0%
ethereum I think if you're using dapps
 

00:41:09.000 --> 00:41:10.670 align:start position:0%
ethereum I think if you're using dapps
today<00:41:09.119><c> you're</c><00:41:09.599><c> realizing</c><00:41:10.079><c> you're</c><00:41:10.320><c> signing</c>

00:41:10.670 --> 00:41:10.680 align:start position:0%
today you're realizing you're signing
 

00:41:10.680 --> 00:41:11.810 align:start position:0%
today you're realizing you're signing
tons<00:41:10.920><c> and</c><00:41:11.040><c> tons</c><00:41:11.220><c> of</c><00:41:11.339><c> things</c><00:41:11.460><c> when</c><00:41:11.700><c> you're</c>

00:41:11.810 --> 00:41:11.820 align:start position:0%
tons and tons of things when you're
 

00:41:11.820 --> 00:41:13.430 align:start position:0%
tons and tons of things when you're
interacting<00:41:12.180><c> with</c><00:41:12.300><c> a</c><00:41:12.480><c> single</c><00:41:12.720><c> dap</c><00:41:13.020><c> and</c><00:41:13.260><c> the</c>

00:41:13.430 --> 00:41:13.440 align:start position:0%
interacting with a single dap and the
 

00:41:13.440 --> 00:41:16.370 align:start position:0%
interacting with a single dap and the
flow<00:41:13.859><c> that</c><00:41:14.040><c> we</c><00:41:14.160><c> have</c><00:41:14.280><c> is</c><00:41:14.579><c> not</c><00:41:14.880><c> the</c><00:41:15.660><c> best</c><00:41:15.780><c> and</c>

00:41:16.370 --> 00:41:16.380 align:start position:0%
flow that we have is not the best and
 

00:41:16.380 --> 00:41:18.410 align:start position:0%
flow that we have is not the best and
with<00:41:16.800><c> auth</c><00:41:17.040><c> and</c><00:41:17.160><c> off</c><00:41:17.339><c> call</c><00:41:17.579><c> we're</c><00:41:17.820><c> providing</c><00:41:18.180><c> a</c>

00:41:18.410 --> 00:41:18.420 align:start position:0%
with auth and off call we're providing a
 

00:41:18.420 --> 00:41:20.810 align:start position:0%
with auth and off call we're providing a
very<00:41:18.540><c> generic</c><00:41:19.099><c> framework</c><00:41:20.099><c> for</c><00:41:20.460><c> adapt</c>

00:41:20.810 --> 00:41:20.820 align:start position:0%
very generic framework for adapt
 

00:41:20.820 --> 00:41:22.069 align:start position:0%
very generic framework for adapt
developers<00:41:21.300><c> to</c><00:41:21.599><c> Define</c><00:41:21.720><c> like</c>

00:41:22.069 --> 00:41:22.079 align:start position:0%
developers to Define like
 

00:41:22.079 --> 00:41:25.370 align:start position:0%
developers to Define like
multi-transaction<00:41:22.920><c> flows</c><00:41:23.599><c> in</c><00:41:24.599><c> a</c><00:41:24.720><c> way</c><00:41:24.839><c> that</c>

00:41:25.370 --> 00:41:25.380 align:start position:0%
multi-transaction flows in a way that
 

00:41:25.380 --> 00:41:27.470 align:start position:0%
multi-transaction flows in a way that
allows<00:41:26.220><c> users</c><00:41:26.520><c> to</c><00:41:26.700><c> sign</c><00:41:26.820><c> just</c><00:41:27.119><c> a</c><00:41:27.240><c> single</c>

00:41:27.470 --> 00:41:27.480 align:start position:0%
allows users to sign just a single
 

00:41:27.480 --> 00:41:30.050 align:start position:0%
allows users to sign just a single
message<00:41:27.660><c> and</c><00:41:28.560><c> they</c><00:41:28.740><c> don't</c><00:41:28.859><c> need</c><00:41:29.099><c> to</c><00:41:29.400><c> use</c><00:41:29.820><c> any</c>

00:41:30.050 --> 00:41:30.060 align:start position:0%
message and they don't need to use any
 

00:41:30.060 --> 00:41:31.970 align:start position:0%
message and they don't need to use any
kind<00:41:30.240><c> of</c><00:41:30.359><c> smart</c><00:41:30.599><c> contract</c><00:41:31.020><c> wallets</c><00:41:31.440><c> they</c><00:41:31.800><c> get</c>

00:41:31.970 --> 00:41:31.980 align:start position:0%
kind of smart contract wallets they get
 

00:41:31.980 --> 00:41:33.470 align:start position:0%
kind of smart contract wallets they get
these<00:41:32.220><c> types</c><00:41:32.460><c> of</c><00:41:32.520><c> benefits</c><00:41:32.880><c> for</c><00:41:33.000><c> free</c><00:41:33.180><c> without</c>

00:41:33.470 --> 00:41:33.480 align:start position:0%
these types of benefits for free without
 

00:41:33.480 --> 00:41:35.270 align:start position:0%
these types of benefits for free without
deploying<00:41:34.079><c> any</c><00:41:34.200><c> smart</c><00:41:34.440><c> contract</c><00:41:34.859><c> wallet</c>

00:41:35.270 --> 00:41:35.280 align:start position:0%
deploying any smart contract wallet
 

00:41:35.280 --> 00:41:37.490 align:start position:0%
deploying any smart contract wallet
that's<00:41:35.760><c> one</c><00:41:36.000><c> reason</c><00:41:36.180><c> another</c><00:41:36.599><c> reason</c><00:41:36.960><c> that</c><00:41:37.380><c> I</c>

00:41:37.490 --> 00:41:37.500 align:start position:0%
that's one reason another reason that I
 

00:41:37.500 --> 00:41:39.650 align:start position:0%
that's one reason another reason that I
think<00:41:37.619><c> the</c><00:41:37.740><c> EAP</c><00:41:38.040><c> 3074</c><00:41:38.640><c> is</c><00:41:38.820><c> very</c><00:41:38.940><c> valuable</c><00:41:39.300><c> is</c>

00:41:39.650 --> 00:41:39.660 align:start position:0%
think the EAP 3074 is very valuable is
 

00:41:39.660 --> 00:41:42.170 align:start position:0%
think the EAP 3074 is very valuable is
it<00:41:39.839><c> lets</c><00:41:40.200><c> all</c><00:41:40.440><c> users</c><00:41:40.800><c> of</c><00:41:40.920><c> eoas</c><00:41:41.400><c> sign</c><00:41:41.760><c> a</c><00:41:41.940><c> message</c>

00:41:42.170 --> 00:41:42.180 align:start position:0%
it lets all users of eoas sign a message
 

00:41:42.180 --> 00:41:44.990 align:start position:0%
it lets all users of eoas sign a message
to<00:41:42.780><c> create</c><00:41:43.380><c> some</c><00:41:43.800><c> sort</c><00:41:43.980><c> of</c><00:41:44.099><c> social</c><00:41:44.339><c> recovery</c>

00:41:44.990 --> 00:41:45.000 align:start position:0%
to create some sort of social recovery
 

00:41:45.000 --> 00:41:47.329 align:start position:0%
to create some sort of social recovery
mechanism<00:41:45.720><c> and</c><00:41:46.500><c> if</c><00:41:46.680><c> they</c><00:41:46.800><c> happen</c><00:41:46.920><c> to</c><00:41:47.160><c> lose</c>

00:41:47.329 --> 00:41:47.339 align:start position:0%
mechanism and if they happen to lose
 

00:41:47.339 --> 00:41:49.790 align:start position:0%
mechanism and if they happen to lose
their<00:41:47.839><c> metamask</c><00:41:48.839><c> or</c><00:41:49.020><c> their</c><00:41:49.200><c> Ledger</c><00:41:49.500><c> or</c>

00:41:49.790 --> 00:41:49.800 align:start position:0%
their metamask or their Ledger or
 

00:41:49.800 --> 00:41:51.530 align:start position:0%
their metamask or their Ledger or
whatever<00:41:49.920><c> wallet</c><00:41:50.400><c> that</c><00:41:50.520><c> they're</c><00:41:50.640><c> using</c><00:41:51.000><c> they</c>

00:41:51.530 --> 00:41:51.540 align:start position:0%
whatever wallet that they're using they
 

00:41:51.540 --> 00:41:53.990 align:start position:0%
whatever wallet that they're using they
can<00:41:51.720><c> go</c><00:41:52.020><c> and</c><00:41:52.260><c> recover</c><00:41:52.619><c> it</c><00:41:52.859><c> with</c><00:41:53.220><c> the</c><00:41:53.700><c> people</c>

00:41:53.990 --> 00:41:54.000 align:start position:0%
can go and recover it with the people
 

00:41:54.000 --> 00:41:56.329 align:start position:0%
can go and recover it with the people
that<00:41:54.240><c> they</c><00:41:54.420><c> signed</c><00:41:54.780><c> through</c><00:41:55.140><c> and</c><00:41:55.980><c> the</c><00:41:56.099><c> third</c>

00:41:56.329 --> 00:41:56.339 align:start position:0%
that they signed through and the third
 

00:41:56.339 --> 00:41:58.370 align:start position:0%
that they signed through and the third
thing<00:41:56.700><c> I</c><00:41:56.880><c> think</c><00:41:57.060><c> is</c><00:41:57.180><c> really</c><00:41:57.480><c> interesting</c><00:41:58.079><c> with</c>

00:41:58.370 --> 00:41:58.380 align:start position:0%
thing I think is really interesting with
 

00:41:58.380 --> 00:42:00.770 align:start position:0%
thing I think is really interesting with
3074<00:41:59.040><c> and</c><00:41:59.460><c> is</c><00:41:59.700><c> a</c><00:41:59.880><c> testament</c><00:42:00.119><c> for</c><00:42:00.359><c> like</c><00:42:00.540><c> how</c>

00:42:00.770 --> 00:42:00.780 align:start position:0%
3074 and is a testament for like how
 

00:42:00.780 --> 00:42:03.170 align:start position:0%
3074 and is a testament for like how
powerful<00:42:01.140><c> it</c><00:42:01.380><c> is</c><00:42:01.560><c> is</c><00:42:01.800><c> a</c><00:42:02.280><c> proposal</c><00:42:02.760><c> that</c><00:42:03.000><c> Alex</c>

00:42:03.170 --> 00:42:03.180 align:start position:0%
powerful it is is a proposal that Alex
 

00:42:03.180 --> 00:42:05.329 align:start position:0%
powerful it is is a proposal that Alex
came<00:42:03.599><c> up</c><00:42:03.720><c> with</c><00:42:03.900><c> maybe</c><00:42:04.740><c> I</c><00:42:05.099><c> don't</c><00:42:05.160><c> know</c><00:42:05.220><c> maybe</c>

00:42:05.329 --> 00:42:05.339 align:start position:0%
came up with maybe I don't know maybe
 

00:42:05.339 --> 00:42:08.210 align:start position:0%
came up with maybe I don't know maybe
last<00:42:05.640><c> year</c><00:42:05.820><c> about</c><00:42:06.119><c> replacing</c><00:42:06.839><c> the</c><00:42:07.320><c> wet</c><00:42:07.619><c> erc20</c>

00:42:08.210 --> 00:42:08.220 align:start position:0%
last year about replacing the wet erc20
 

00:42:08.220 --> 00:42:11.530 align:start position:0%
last year about replacing the wet erc20
token<00:42:08.700><c> with</c><00:42:09.480><c> a</c><00:42:09.859><c> contract</c><00:42:10.859><c> that</c><00:42:10.980><c> uses</c><00:42:11.280><c> the</c>

00:42:11.530 --> 00:42:11.540 align:start position:0%
token with a contract that uses the
 

00:42:11.540 --> 00:42:15.230 align:start position:0%
token with a contract that uses the
ip3074<00:42:12.540><c> to</c><00:42:13.520><c> natively</c><00:42:14.520><c> move</c><00:42:14.760><c> the</c><00:42:15.000><c> ether</c>

00:42:15.230 --> 00:42:15.240 align:start position:0%
ip3074 to natively move the ether
 

00:42:15.240 --> 00:42:16.490 align:start position:0%
ip3074 to natively move the ether
balances<00:42:15.660><c> around</c><00:42:15.839><c> whenever</c><00:42:16.320><c> you're</c>

00:42:16.490 --> 00:42:16.500 align:start position:0%
balances around whenever you're
 

00:42:16.500 --> 00:42:19.190 align:start position:0%
balances around whenever you're
interacting<00:42:17.040><c> with</c><00:42:17.220><c> the</c><00:42:17.339><c> erc20</c><00:42:17.880><c> token</c><00:42:18.420><c> so</c>

00:42:19.190 --> 00:42:19.200 align:start position:0%
interacting with the erc20 token so
 

00:42:19.200 --> 00:42:21.349 align:start position:0%
interacting with the erc20 token so
that's<00:42:19.920><c> the</c><00:42:20.400><c> the</c>

00:42:21.349 --> 00:42:21.359 align:start position:0%
that's the the
 

00:42:21.359 --> 00:42:23.990 align:start position:0%
that's the the
data

00:42:23.990 --> 00:42:24.000 align:start position:0%
data
 

00:42:24.000 --> 00:42:25.609 align:start position:0%
data
um

00:42:25.609 --> 00:42:25.619 align:start position:0%
um
 

00:42:25.619 --> 00:42:28.250 align:start position:0%
um
there<00:42:26.280><c> is</c><00:42:26.460><c> some</c><00:42:26.760><c> huge</c><00:42:27.060><c> user</c><00:42:27.480><c> experience</c><00:42:27.780><c> risks</c>

00:42:28.250 --> 00:42:28.260 align:start position:0%
there is some huge user experience risks
 

00:42:28.260 --> 00:42:30.050 align:start position:0%
there is some huge user experience risks
with<00:42:28.440><c> it</c><00:42:28.560><c> is</c><00:42:28.800><c> currently</c><00:42:29.160><c> done</c><00:42:29.579><c> and</c><00:42:29.940><c> the</c>

00:42:30.050 --> 00:42:30.060 align:start position:0%
with it is currently done and the
 

00:42:30.060 --> 00:42:32.329 align:start position:0%
with it is currently done and the
revision<00:42:30.359><c> took</c><00:42:30.780><c> some</c><00:42:30.960><c> of</c><00:42:31.079><c> the</c><00:42:31.320><c> guard</c><00:42:31.859><c> rails</c>

00:42:32.329 --> 00:42:32.339 align:start position:0%
revision took some of the guard rails
 

00:42:32.339 --> 00:42:34.250 align:start position:0%
revision took some of the guard rails
off<00:42:32.460><c> so</c>

00:42:34.250 --> 00:42:34.260 align:start position:0%
off so
 

00:42:34.260 --> 00:42:36.050 align:start position:0%
off so
um we<00:42:34.920><c> don't</c><00:42:35.040><c> have</c><00:42:35.220><c> enough</c><00:42:35.400><c> time</c><00:42:35.640><c> to</c><00:42:35.820><c> go</c><00:42:35.940><c> into</c>

00:42:36.050 --> 00:42:36.060 align:start position:0%
um we don't have enough time to go into
 

00:42:36.060 --> 00:42:38.390 align:start position:0%
um we don't have enough time to go into
some<00:42:36.359><c> of</c><00:42:36.480><c> those</c><00:42:36.599><c> those</c><00:42:36.960><c> issues</c><00:42:37.680><c> with</c><00:42:37.920><c> safety</c>

00:42:38.390 --> 00:42:38.400 align:start position:0%
some of those those issues with safety
 

00:42:38.400 --> 00:42:40.069 align:start position:0%
some of those those issues with safety
and<00:42:38.940><c> those</c><00:42:39.119><c> are</c><00:42:39.240><c> I</c><00:42:39.420><c> think</c><00:42:39.540><c> my</c><00:42:39.720><c> number</c><00:42:39.900><c> one</c>

00:42:40.069 --> 00:42:40.079 align:start position:0%
and those are I think my number one
 

00:42:40.079 --> 00:42:42.349 align:start position:0%
and those are I think my number one
concern<00:42:40.440><c> on</c><00:42:40.680><c> that</c><00:42:40.859><c> right</c><00:42:41.099><c> now</c><00:42:41.280><c> but</c><00:42:41.940><c> if</c><00:42:42.119><c> we</c><00:42:42.240><c> need</c>

00:42:42.349 --> 00:42:42.359 align:start position:0%
concern on that right now but if we need
 

00:42:42.359 --> 00:42:44.210 align:start position:0%
concern on that right now but if we need
meta<00:42:42.839><c> transactions</c><00:42:43.320><c> let's</c><00:42:43.500><c> make</c><00:42:43.680><c> a</c><00:42:43.859><c> meta</c>

00:42:44.210 --> 00:42:44.220 align:start position:0%
meta transactions let's make a meta
 

00:42:44.220 --> 00:42:47.690 align:start position:0%
meta transactions let's make a meta
transaction<00:42:44.900><c> transaction</c><00:42:45.900><c> format</c><00:42:46.440><c> and</c><00:42:47.280><c> some</c>

00:42:47.690 --> 00:42:47.700 align:start position:0%
transaction transaction format and some
 

00:42:47.700 --> 00:42:48.470 align:start position:0%
transaction transaction format and some
of<00:42:47.820><c> the</c><00:42:47.820><c> other</c><00:42:47.940><c> ones</c><00:42:48.060><c> you</c><00:42:48.240><c> know</c><00:42:48.359><c> account</c>

00:42:48.470 --> 00:42:48.480 align:start position:0%
of the other ones you know account
 

00:42:48.480 --> 00:42:50.089 align:start position:0%
of the other ones you know account
abstraction<00:42:49.079><c> yeah</c><00:42:49.500><c> I</c><00:42:49.800><c> think</c><00:42:49.920><c> account</c>

00:42:50.089 --> 00:42:50.099 align:start position:0%
abstraction yeah I think account
 

00:42:50.099 --> 00:42:51.290 align:start position:0%
abstraction yeah I think account
abstract<00:42:50.520><c> you</c><00:42:50.700><c> can</c><00:42:50.820><c> solve</c><00:42:51.000><c> that</c><00:42:51.060><c> and</c><00:42:51.180><c> that's</c>

00:42:51.290 --> 00:42:51.300 align:start position:0%
abstract you can solve that and that's
 

00:42:51.300 --> 00:42:53.030 align:start position:0%
abstract you can solve that and that's
something<00:42:51.420><c> we</c><00:42:51.599><c> know</c><00:42:51.720><c> we</c><00:42:51.839><c> want</c><00:42:52.020><c> to</c><00:42:52.140><c> do</c>

00:42:53.030 --> 00:42:53.040 align:start position:0%
something we know we want to do
 

00:42:53.040 --> 00:42:55.670 align:start position:0%
something we know we want to do
yeah<00:42:53.520><c> okay</c><00:42:53.820><c> so</c><00:42:54.060><c> the</c><00:42:54.420><c> yeah</c>

00:42:55.670 --> 00:42:55.680 align:start position:0%
yeah okay so the yeah
 

00:42:55.680 --> 00:42:57.290 align:start position:0%
yeah okay so the yeah
yeah various<00:42:56.280><c> ones</c><00:42:56.579><c> to</c><00:42:56.700><c> China</c><00:42:56.820><c> man</c><00:42:57.119><c> they're</c>

00:42:57.290 --> 00:42:57.300 align:start position:0%
yeah various ones to China man they're
 

00:42:57.300 --> 00:42:58.790 align:start position:0%
yeah various ones to China man they're
on<00:42:57.420><c> the</c><00:42:57.540><c> same</c><00:42:57.660><c> team</c><00:42:57.839><c> we</c><00:42:58.079><c> have</c><00:42:58.200><c> 10</c><00:42:58.380><c> minutes</c><00:42:58.500><c> left</c>

00:42:58.790 --> 00:42:58.800 align:start position:0%
on the same team we have 10 minutes left
 

00:42:58.800 --> 00:42:59.990 align:start position:0%
on the same team we have 10 minutes left
sorry<00:42:59.099><c> no</c>

00:42:59.990 --> 00:43:00.000 align:start position:0%
sorry no
 

00:43:00.000 --> 00:43:02.930 align:start position:0%
sorry no
um<00:43:00.119><c> well</c><00:43:01.040><c> I</c><00:43:02.040><c> will</c><00:43:02.160><c> give</c><00:43:02.280><c> a</c><00:43:02.339><c> shout</c><00:43:02.460><c> out</c><00:43:02.520><c> there</c><00:43:02.819><c> is</c>

00:43:02.930 --> 00:43:02.940 align:start position:0%
um well I will give a shout out there is
 

00:43:02.940 --> 00:43:04.430 align:start position:0%
um well I will give a shout out there is
an<00:43:03.060><c> account</c><00:43:03.180><c> abstraction</c><00:43:03.720><c> panel</c><00:43:04.140><c> I</c><00:43:04.319><c> think</c>

00:43:04.430 --> 00:43:04.440 align:start position:0%
an account abstraction panel I think
 

00:43:04.440 --> 00:43:07.069 align:start position:0%
an account abstraction panel I think
Matthew<00:43:04.680><c> on</c><00:43:05.099><c> it</c><00:43:05.280><c> uh</c><00:43:05.760><c> later</c><00:43:05.940><c> this</c><00:43:06.180><c> week</c><00:43:06.359><c> so</c><00:43:06.900><c> if</c>

00:43:07.069 --> 00:43:07.079 align:start position:0%
Matthew on it uh later this week so if
 

00:43:07.079 --> 00:43:08.329 align:start position:0%
Matthew on it uh later this week so if
you<00:43:07.260><c> want</c><00:43:07.380><c> to</c><00:43:07.500><c> go</c><00:43:07.560><c> ahead</c><00:43:07.740><c> and</c><00:43:07.859><c> do</c><00:43:07.980><c> a</c><00:43:08.099><c> heated</c>

00:43:08.329 --> 00:43:08.339 align:start position:0%
you want to go ahead and do a heated
 

00:43:08.339 --> 00:43:10.370 align:start position:0%
you want to go ahead and do a heated
debate<00:43:08.700><c> about</c><00:43:08.940><c> the</c><00:43:09.240><c> various</c><00:43:09.599><c> flavors</c><00:43:10.020><c> of</c>

00:43:10.370 --> 00:43:10.380 align:start position:0%
debate about the various flavors of
 

00:43:10.380 --> 00:43:11.870 align:start position:0%
debate about the various flavors of
account<00:43:10.560><c> obstruction</c><00:43:11.099><c> and</c><00:43:11.460><c> fake</c><00:43:11.700><c> account</c>

00:43:11.870 --> 00:43:11.880 align:start position:0%
account obstruction and fake account
 

00:43:11.880 --> 00:43:14.630 align:start position:0%
account obstruction and fake account
obstruction<00:43:12.420><c> and</c><00:43:12.780><c> 3074</c><00:43:13.500><c> right</c><00:43:14.220><c> um</c><00:43:14.280><c> we'll</c><00:43:14.460><c> have</c>

00:43:14.630 --> 00:43:14.640 align:start position:0%
obstruction and 3074 right um we'll have
 

00:43:14.640 --> 00:43:16.370 align:start position:0%
obstruction and 3074 right um we'll have
a<00:43:14.760><c> whole</c><00:43:14.880><c> hour</c><00:43:15.000><c> to</c><00:43:15.180><c> debate</c><00:43:15.480><c> it</c><00:43:15.599><c> yeah</c><00:43:15.780><c> so</c><00:43:16.079><c> yeah</c>

00:43:16.370 --> 00:43:16.380 align:start position:0%
a whole hour to debate it yeah so yeah
 

00:43:16.380 --> 00:43:18.829 align:start position:0%
a whole hour to debate it yeah so yeah
so<00:43:16.800><c> that's</c><00:43:16.920><c> okay</c><00:43:17.339><c> cool</c><00:43:17.880><c> can</c><00:43:18.180><c> you</c><00:43:18.300><c> raise</c><00:43:18.660><c> your</c>

00:43:18.829 --> 00:43:18.839 align:start position:0%
so that's okay cool can you raise your
 

00:43:18.839 --> 00:43:22.849 align:start position:0%
so that's okay cool can you raise your
hand<00:43:18.960><c> if</c><00:43:19.140><c> you</c><00:43:19.260><c> still</c><00:43:19.319><c> had</c><00:43:19.500><c> an</c><00:43:19.619><c> EIP</c><00:43:19.980><c> uh</c>

00:43:22.849 --> 00:43:22.859 align:start position:0%
hand if you still had an EIP uh
 

00:43:22.859 --> 00:43:26.450 align:start position:0%
hand if you still had an EIP uh
but<00:43:23.579><c> Alex</c><00:43:24.119><c> you</c><00:43:24.420><c> don't</c><00:43:24.599><c> have</c><00:43:24.900><c> one</c>

00:43:26.450 --> 00:43:26.460 align:start position:0%
but Alex you don't have one
 

00:43:26.460 --> 00:43:28.490 align:start position:0%
but Alex you don't have one
okay<00:43:27.119><c> just</c>

00:43:28.490 --> 00:43:28.500 align:start position:0%
okay just
 

00:43:28.500 --> 00:43:32.210 align:start position:0%
okay just
oh<00:43:28.980><c> no</c><00:43:29.099><c> sorry</c><00:43:29.339><c> I</c><00:43:29.579><c> mean</c><00:43:29.900><c> Alex</c><00:43:30.900><c> B</c>

00:43:32.210 --> 00:43:32.220 align:start position:0%
oh no sorry I mean Alex B
 

00:43:32.220 --> 00:43:36.950 align:start position:0%
oh no sorry I mean Alex B
in<00:43:32.700><c> front</c><00:43:32.880><c> ACC</c><00:43:33.619><c> now</c><00:43:34.619><c> Okay</c><00:43:34.920><c> no</c><00:43:35.160><c> Okay</c><00:43:35.579><c> cool</c><00:43:36.180><c> uh</c>

00:43:36.950 --> 00:43:36.960 align:start position:0%
in front ACC now Okay no Okay cool uh
 

00:43:36.960 --> 00:43:38.890 align:start position:0%
in front ACC now Okay no Okay cool uh
how<00:43:37.319><c> about</c><00:43:37.440><c> it</c>

00:43:38.890 --> 00:43:38.900 align:start position:0%
how about it
 

00:43:38.900 --> 00:43:43.849 align:start position:0%
how about it
well<00:43:40.040><c> do</c><00:43:41.040><c> you</c><00:43:41.099><c> have</c><00:43:41.280><c> it</c><00:43:41.480><c> no</c><00:43:42.480><c> no</c><00:43:42.660><c> uh</c><00:43:43.500><c> how</c><00:43:43.740><c> about</c>

00:43:43.849 --> 00:43:43.859 align:start position:0%
well do you have it no no uh how about
 

00:43:43.859 --> 00:43:47.270 align:start position:0%
well do you have it no no uh how about
did<00:43:44.160><c> you</c><00:43:44.280><c> have</c><00:43:44.400><c> one</c>

00:43:47.270 --> 00:43:47.280 align:start position:0%
 
 

00:43:47.280 --> 00:43:49.550 align:start position:0%
 
okay<00:43:47.640><c> Daniel</c><00:43:47.880><c> do</c><00:43:48.180><c> you</c><00:43:48.300><c> have</c><00:43:48.359><c> a</c><00:43:48.480><c> fully</c><00:43:48.780><c> IP</c><00:43:49.079><c> I</c>

00:43:49.550 --> 00:43:49.560 align:start position:0%
okay Daniel do you have a fully IP I
 

00:43:49.560 --> 00:43:50.930 align:start position:0%
okay Daniel do you have a fully IP I
have<00:43:49.800><c> three</c><00:43:49.980><c> of</c><00:43:50.099><c> them</c><00:43:50.220><c> but</c><00:43:50.400><c> I</c><00:43:50.520><c> only</c><00:43:50.640><c> want</c><00:43:50.819><c> a</c>

00:43:50.930 --> 00:43:50.940 align:start position:0%
have three of them but I only want a
 

00:43:50.940 --> 00:43:52.490 align:start position:0%
have three of them but I only want a
quick<00:43:51.060><c> yay</c>

00:43:52.490 --> 00:43:52.500 align:start position:0%
quick yay
 

00:43:52.500 --> 00:43:55.370 align:start position:0%
quick yay
okay<00:43:52.920><c> I</c><00:43:53.339><c> also</c><00:43:53.579><c> have</c><00:43:53.700><c> a</c><00:43:53.819><c> quick</c><00:43:53.940><c> one</c><00:43:54.119><c> for</c><00:43:54.420><c> a</c><00:43:54.599><c> Yin</c><00:43:55.079><c> a</c>

00:43:55.370 --> 00:43:55.380 align:start position:0%
okay I also have a quick one for a Yin a
 

00:43:55.380 --> 00:43:58.609 align:start position:0%
okay I also have a quick one for a Yin a
okay<00:43:55.920><c> Dino</c><00:43:56.460><c> first</c><00:43:56.760><c> and</c><00:43:57.540><c> there</c><00:43:57.780><c> we</c><00:43:58.140><c> finish</c><00:43:58.319><c> with</c>

00:43:58.609 --> 00:43:58.619 align:start position:0%
okay Dino first and there we finish with
 

00:43:58.619 --> 00:44:00.770 align:start position:0%
okay Dino first and there we finish with
Matt<00:43:58.800><c> so</c><00:43:59.760><c> I</c><00:43:59.880><c> just</c><00:44:00.060><c> I</c><00:44:00.240><c> just</c><00:44:00.359><c> want</c><00:44:00.420><c> to</c><00:44:00.540><c> get</c><00:44:00.660><c> a</c>

00:44:00.770 --> 00:44:00.780 align:start position:0%
Matt so I just I just want to get a
 

00:44:00.780 --> 00:44:02.510 align:start position:0%
Matt so I just I just want to get a
temperature<00:44:00.900><c> check</c><00:44:01.260><c> on</c><00:44:01.560><c> the</c><00:44:01.740><c> three</c><00:44:01.920><c> other</c><00:44:02.099><c> eof</c>

00:44:02.510 --> 00:44:02.520 align:start position:0%
temperature check on the three other eof
 

00:44:02.520 --> 00:44:05.210 align:start position:0%
temperature check on the three other eof
ones<00:44:03.060><c> on</c><00:44:03.540><c> eof</c><00:44:03.900><c> function</c><00:44:04.380><c> static</c><00:44:04.920><c> relative</c>

00:44:05.210 --> 00:44:05.220 align:start position:0%
ones on eof function static relative
 

00:44:05.220 --> 00:44:08.150 align:start position:0%
ones on eof function static relative
jumps<00:44:05.700><c> and</c><00:44:05.819><c> stack</c><00:44:06.000><c> validation</c><00:44:06.599><c> good</c><00:44:07.560><c> idea</c><00:44:07.800><c> bad</c>

00:44:08.150 --> 00:44:08.160 align:start position:0%
jumps and stack validation good idea bad
 

00:44:08.160 --> 00:44:09.950 align:start position:0%
jumps and stack validation good idea bad
idea<00:44:08.280><c> too</c><00:44:08.640><c> complex</c><00:44:09.000><c> that's</c><00:44:09.540><c> really</c><00:44:09.660><c> all</c><00:44:09.839><c> I'm</c>

00:44:09.950 --> 00:44:09.960 align:start position:0%
idea too complex that's really all I'm
 

00:44:09.960 --> 00:44:11.870 align:start position:0%
idea too complex that's really all I'm
looking<00:44:10.140><c> for</c>

00:44:11.870 --> 00:44:11.880 align:start position:0%
looking for
 

00:44:11.880 --> 00:44:14.270 align:start position:0%
looking for
okay

00:44:14.270 --> 00:44:14.280 align:start position:0%
okay
 

00:44:14.280 --> 00:44:16.849 align:start position:0%
okay
okay<00:44:14.480><c> so</c><00:44:15.480><c> the</c><00:44:15.660><c> first</c><00:44:15.720><c> one</c><00:44:15.900><c> is</c><00:44:16.140><c> eof</c><00:44:16.440><c> functions</c>

00:44:16.849 --> 00:44:16.859 align:start position:0%
okay so the first one is eof functions
 

00:44:16.859 --> 00:44:18.589 align:start position:0%
okay so the first one is eof functions
where<00:44:17.040><c> we'd</c><00:44:17.220><c> have</c><00:44:17.339><c> the</c><00:44:17.460><c> call</c><00:44:17.579><c> F</c><00:44:17.880><c> and</c><00:44:18.480><c> we'd</c>

00:44:18.589 --> 00:44:18.599 align:start position:0%
where we'd have the call F and we'd
 

00:44:18.599 --> 00:44:20.809 align:start position:0%
where we'd have the call F and we'd
split<00:44:18.839><c> it</c><00:44:18.960><c> up</c><00:44:19.079><c> in</c><00:44:19.200><c> different</c><00:44:19.380><c> functions</c><00:44:19.920><c> and</c>

00:44:20.809 --> 00:44:20.819 align:start position:0%
split it up in different functions and
 

00:44:20.819 --> 00:44:22.910 align:start position:0%
split it up in different functions and
have<00:44:21.119><c> multiple</c><00:44:21.420><c> code</c><00:44:21.540><c> segments</c>

00:44:22.910 --> 00:44:22.920 align:start position:0%
have multiple code segments
 

00:44:22.920 --> 00:44:28.010 align:start position:0%
have multiple code segments
good<00:44:23.280><c> idea</c><00:44:23.520><c> bad</c><00:44:23.760><c> idea</c><00:44:24.060><c> too</c><00:44:24.240><c> complex</c>

00:44:28.010 --> 00:44:28.020 align:start position:0%
 
 

00:44:28.020 --> 00:44:29.390 align:start position:0%
 
okay

00:44:29.390 --> 00:44:29.400 align:start position:0%
okay
 

00:44:29.400 --> 00:44:31.130 align:start position:0%
okay
static<00:44:29.880><c> relative</c><00:44:30.180><c> jumps</c><00:44:30.660><c> where</c><00:44:30.780><c> it's</c><00:44:31.020><c> an</c>

00:44:31.130 --> 00:44:31.140 align:start position:0%
static relative jumps where it's an
 

00:44:31.140 --> 00:44:32.750 align:start position:0%
static relative jumps where it's an
immediate<00:44:31.500><c> operation</c><00:44:31.859><c> you</c><00:44:32.040><c> say</c><00:44:32.220><c> jump</c><00:44:32.460><c> ahead</c>

00:44:32.750 --> 00:44:32.760 align:start position:0%
immediate operation you say jump ahead
 

00:44:32.760 --> 00:44:33.950 align:start position:0%
immediate operation you say jump ahead
10.

00:44:33.950 --> 00:44:33.960 align:start position:0%
10.
 

00:44:33.960 --> 00:44:35.030 align:start position:0%
10.
yes

00:44:35.030 --> 00:44:35.040 align:start position:0%
yes
 

00:44:35.040 --> 00:44:39.050 align:start position:0%
yes
okay<00:44:35.480><c> and</c><00:44:36.480><c> the</c><00:44:36.900><c> stack</c><00:44:37.140><c> validation</c><00:44:38.060><c> which</c>

00:44:39.050 --> 00:44:39.060 align:start position:0%
okay and the stack validation which
 

00:44:39.060 --> 00:44:41.270 align:start position:0%
okay and the stack validation which
needs<00:44:39.420><c> the</c><00:44:39.599><c> functions</c><00:44:40.079><c> where</c><00:44:40.740><c> you</c><00:44:40.980><c> can</c><00:44:41.099><c> say</c>

00:44:41.270 --> 00:44:41.280 align:start position:0%
needs the functions where you can say
 

00:44:41.280 --> 00:44:43.010 align:start position:0%
needs the functions where you can say
that<00:44:41.640><c> this</c><00:44:41.880><c> function</c><00:44:42.119><c> is</c><00:44:42.359><c> only</c><00:44:42.540><c> going</c><00:44:42.780><c> to</c><00:44:42.839><c> take</c>

00:44:43.010 --> 00:44:43.020 align:start position:0%
that this function is only going to take
 

00:44:43.020 --> 00:44:46.609 align:start position:0%
that this function is only going to take
five<00:44:43.859><c> stack</c><00:44:44.280><c> items</c><00:44:44.760><c> and</c><00:44:45.720><c> if</c><00:44:45.900><c> it</c><00:44:46.020><c> goes</c><00:44:46.260><c> and</c><00:44:46.440><c> it's</c>

00:44:46.609 --> 00:44:46.619 align:start position:0%
five stack items and if it goes and it's
 

00:44:46.619 --> 00:44:48.050 align:start position:0%
five stack items and if it goes and it's
not<00:44:46.800><c> going</c><00:44:46.920><c> to</c><00:44:46.980><c> overflow</c>

00:44:48.050 --> 00:44:48.060 align:start position:0%
not going to overflow
 

00:44:48.060 --> 00:44:52.849 align:start position:0%
not going to overflow
so<00:44:48.540><c> you</c><00:44:48.660><c> could</c><00:44:48.780><c> remove</c><00:44:48.960><c> the</c><00:44:49.260><c> Overflow</c><00:44:49.619><c> check</c>

00:44:52.849 --> 00:44:52.859 align:start position:0%
 
 

00:44:52.859 --> 00:44:54.710 align:start position:0%
 
my<00:44:53.400><c> thought</c><00:44:53.520><c> on</c><00:44:53.700><c> that</c><00:44:53.819><c> is</c><00:44:53.940><c> it's</c><00:44:54.119><c> a</c><00:44:54.300><c> bit</c><00:44:54.420><c> complex</c>

00:44:54.710 --> 00:44:54.720 align:start position:0%
my thought on that is it's a bit complex
 

00:44:54.720 --> 00:44:57.230 align:start position:0%
my thought on that is it's a bit complex
to<00:44:54.960><c> get</c><00:44:55.079><c> into</c><00:44:55.200><c> Shanghai</c><00:44:55.680><c> so</c><00:44:56.160><c> that's</c><00:44:56.640><c> I</c><00:44:57.000><c> want</c><00:44:57.180><c> to</c>

00:44:57.230 --> 00:44:57.240 align:start position:0%
to get into Shanghai so that's I want to
 

00:44:57.240 --> 00:45:03.970 align:start position:0%
to get into Shanghai so that's I want to
see<00:44:57.359><c> if</c><00:44:57.540><c> I'm</c><00:44:58.020><c> the</c><00:44:58.140><c> only</c><00:44:58.260><c> one</c><00:44:58.380><c> of</c><00:44:58.440><c> that</c><00:44:58.560><c> opinion</c>

00:45:03.970 --> 00:45:03.980 align:start position:0%
 
 

00:45:03.980 --> 00:45:06.349 align:start position:0%
 
I<00:45:04.980><c> wasn't</c><00:45:05.280><c> saying</c><00:45:05.640><c> that</c><00:45:05.819><c> the</c><00:45:06.000><c> other</c><00:45:06.060><c> stuff</c>

00:45:06.349 --> 00:45:06.359 align:start position:0%
I wasn't saying that the other stuff
 

00:45:06.359 --> 00:45:08.510 align:start position:0%
I wasn't saying that the other stuff
should<00:45:06.540><c> go</c><00:45:06.660><c> into</c><00:45:07.079><c> Shanghai</c><00:45:07.560><c> I</c><00:45:07.920><c> think</c><00:45:07.980><c> it's</c><00:45:08.220><c> it</c>

00:45:08.510 --> 00:45:08.520 align:start position:0%
should go into Shanghai I think it's it
 

00:45:08.520 --> 00:45:09.950 align:start position:0%
should go into Shanghai I think it's it
might<00:45:08.700><c> be</c><00:45:08.819><c> a</c><00:45:08.940><c> good</c><00:45:09.000><c> idea</c><00:45:09.119><c> in</c><00:45:09.359><c> the</c><00:45:09.480><c> future</c><00:45:09.599><c> good</c>

00:45:09.950 --> 00:45:09.960 align:start position:0%
might be a good idea in the future good
 

00:45:09.960 --> 00:45:12.250 align:start position:0%
might be a good idea in the future good
idea<00:45:10.200><c> just</c><00:45:10.500><c> Cancun</c><00:45:10.980><c> or</c><00:45:11.280><c> later</c>

00:45:12.250 --> 00:45:12.260 align:start position:0%
idea just Cancun or later
 

00:45:12.260 --> 00:45:16.490 align:start position:0%
idea just Cancun or later
so<00:45:13.260><c> cool</c><00:45:13.500><c> so</c><00:45:13.920><c> no</c><00:45:14.099><c> one</c><00:45:14.280><c> actually</c><00:45:14.520><c> proposed</c><00:45:15.180><c> uof</c>

00:45:16.490 --> 00:45:16.500 align:start position:0%
so cool so no one actually proposed uof
 

00:45:16.500 --> 00:45:20.390 align:start position:0%
so cool so no one actually proposed uof
um<00:45:16.619><c> so</c><00:45:17.040><c> I</c><00:45:17.460><c> guess</c><00:45:18.119><c> the</c><00:45:18.540><c> UF</c><00:45:18.900><c> is</c><00:45:19.339><c> approved</c><00:45:20.339><c> for</c>

00:45:20.390 --> 00:45:20.400 align:start position:0%
um so I guess the UF is approved for
 

00:45:20.400 --> 00:45:21.890 align:start position:0%
um so I guess the UF is approved for
inclusion<00:45:20.819><c> oh</c><00:45:21.060><c> but</c><00:45:21.240><c> I</c><00:45:21.359><c> just</c><00:45:21.480><c> wanted</c><00:45:21.660><c> a</c>

00:45:21.890 --> 00:45:21.900 align:start position:0%
inclusion oh but I just wanted a
 

00:45:21.900 --> 00:45:23.150 align:start position:0%
inclusion oh but I just wanted a
temperature<00:45:22.079><c> check</c><00:45:22.380><c> so</c><00:45:22.560><c> let's</c><00:45:22.680><c> not</c><00:45:22.859><c> discuss</c>

00:45:23.150 --> 00:45:23.160 align:start position:0%
temperature check so let's not discuss
 

00:45:23.160 --> 00:45:24.530 align:start position:0%
temperature check so let's not discuss
it<00:45:23.280><c> oh</c><00:45:23.520><c> sorry</c>

00:45:24.530 --> 00:45:24.540 align:start position:0%
it oh sorry
 

00:45:24.540 --> 00:45:27.730 align:start position:0%
it oh sorry
oh<00:45:25.140><c> yeah</c><00:45:25.380><c> these</c><00:45:25.859><c> aren't</c><00:45:25.920><c> in</c><00:45:26.160><c> yet</c><00:45:26.339><c> okay</c><00:45:27.060><c> okay</c>

00:45:27.730 --> 00:45:27.740 align:start position:0%
oh yeah these aren't in yet okay okay
 

00:45:27.740 --> 00:45:30.770 align:start position:0%
oh yeah these aren't in yet okay okay
can<00:45:28.740><c> I</c><00:45:28.859><c> like</c><00:45:29.160><c> like</c><00:45:29.460><c> one</c><00:45:29.760><c> comment</c><00:45:30.180><c> is</c><00:45:30.359><c> like</c><00:45:30.660><c> if</c>

00:45:30.770 --> 00:45:30.780 align:start position:0%
can I like like one comment is like if
 

00:45:30.780 --> 00:45:33.410 align:start position:0%
can I like like one comment is like if
you<00:45:30.960><c> combine</c><00:45:31.319><c> functions</c><00:45:32.040><c> and</c><00:45:32.460><c> relative</c><00:45:32.940><c> jumps</c>

00:45:33.410 --> 00:45:33.420 align:start position:0%
you combine functions and relative jumps
 

00:45:33.420 --> 00:45:36.290 align:start position:0%
you combine functions and relative jumps
you<00:45:33.599><c> can</c><00:45:33.839><c> get</c><00:45:34.319><c> rid</c><00:45:34.500><c> of</c><00:45:34.740><c> of</c><00:45:35.160><c> uh</c><00:45:35.819><c> jobless</c>

00:45:36.290 --> 00:45:36.300 align:start position:0%
you can get rid of of uh jobless
 

00:45:36.300 --> 00:45:38.450 align:start position:0%
you can get rid of of uh jobless
analysis<00:45:36.780><c> entirely</c><00:45:37.319><c> because</c><00:45:37.800><c> they</c><00:45:38.160><c> kind</c><00:45:38.339><c> of</c>

00:45:38.450 --> 00:45:38.460 align:start position:0%
analysis entirely because they kind of
 

00:45:38.460 --> 00:45:40.670 align:start position:0%
analysis entirely because they kind of
replace<00:45:38.640><c> that</c>

00:45:40.670 --> 00:45:40.680 align:start position:0%
replace that
 

00:45:40.680 --> 00:45:42.829 align:start position:0%
replace that
um<00:45:41.060><c> unless</c><00:45:42.060><c> we</c><00:45:42.180><c> get</c><00:45:42.240><c> rid</c><00:45:42.359><c> of</c><00:45:42.480><c> the</c><00:45:42.540><c> jump</c><00:45:42.660><c> code</c>

00:45:42.829 --> 00:45:42.839 align:start position:0%
um unless we get rid of the jump code
 

00:45:42.839 --> 00:45:44.690 align:start position:0%
um unless we get rid of the jump code
too

00:45:44.690 --> 00:45:44.700 align:start position:0%
too
 

00:45:44.700 --> 00:45:46.069 align:start position:0%
too
um<00:45:44.819><c> the</c><00:45:45.119><c> jump</c><00:45:45.240><c> wood</c>

00:45:46.069 --> 00:45:46.079 align:start position:0%
um the jump wood
 

00:45:46.079 --> 00:45:47.750 align:start position:0%
um the jump wood
jump<00:45:46.560><c> and</c><00:45:46.740><c> jump</c><00:45:46.859><c> I</c><00:45:47.040><c> would</c><00:45:47.220><c> have</c><00:45:47.400><c> to</c><00:45:47.460><c> get</c><00:45:47.579><c> rid</c><00:45:47.640><c> of</c>

00:45:47.750 --> 00:45:47.760 align:start position:0%
jump and jump I would have to get rid of
 

00:45:47.760 --> 00:45:49.609 align:start position:0%
jump and jump I would have to get rid of
those<00:45:47.819><c> get</c><00:45:48.060><c> rid</c><00:45:48.180><c> of</c><00:45:48.240><c> jump</c><00:45:48.359><c> test</c><00:45:48.540><c> analysis</c><00:45:49.079><c> yeah</c>

00:45:49.609 --> 00:45:49.619 align:start position:0%
those get rid of jump test analysis yeah
 

00:45:49.619 --> 00:45:51.950 align:start position:0%
those get rid of jump test analysis yeah
like<00:45:49.920><c> to</c><00:45:50.220><c> remove</c><00:45:50.280><c> all</c><00:45:50.520><c> of</c><00:45:50.700><c> these</c><00:45:50.940><c> we</c><00:45:51.660><c> can</c><00:45:51.780><c> do</c>

00:45:51.950 --> 00:45:51.960 align:start position:0%
like to remove all of these we can do
 

00:45:51.960 --> 00:45:54.349 align:start position:0%
like to remove all of these we can do
that<00:45:52.079><c> with</c><00:45:52.319><c> these</c><00:45:52.859><c> two</c><00:45:52.980><c> features</c><00:45:53.339><c> but</c><00:45:53.640><c> uh</c><00:45:53.880><c> like</c>

00:45:54.349 --> 00:45:54.359 align:start position:0%
that with these two features but uh like
 

00:45:54.359 --> 00:45:56.089 align:start position:0%
that with these two features but uh like
the<00:45:54.660><c> way</c><00:45:54.780><c> we</c><00:45:55.020><c> didn't</c><00:45:55.140><c> Champion</c><00:45:55.560><c> it</c><00:45:55.920><c> like</c>

00:45:56.089 --> 00:45:56.099 align:start position:0%
the way we didn't Champion it like
 

00:45:56.099 --> 00:45:59.390 align:start position:0%
the way we didn't Champion it like
because<00:45:56.520><c> I</c><00:45:57.240><c> think</c><00:45:57.359><c> that's</c><00:45:57.780><c> not</c><00:45:58.140><c> on</c><00:45:58.500><c> us</c><00:45:58.800><c> to</c><00:45:59.040><c> like</c>

00:45:59.390 --> 00:45:59.400 align:start position:0%
because I think that's not on us to like
 

00:45:59.400 --> 00:46:01.910 align:start position:0%
because I think that's not on us to like
actually<00:45:59.640><c> say</c><00:46:00.119><c> it's</c><00:46:00.300><c> great</c><00:46:00.720><c> because</c><00:46:01.140><c> we</c><00:46:01.800><c> need</c>

00:46:01.910 --> 00:46:01.920 align:start position:0%
actually say it's great because we need
 

00:46:01.920 --> 00:46:04.370 align:start position:0%
actually say it's great because we need
to<00:46:02.040><c> input</c><00:46:02.339><c> from</c><00:46:02.579><c> people</c><00:46:02.940><c> that</c><00:46:03.359><c> say</c><00:46:03.660><c> they</c><00:46:04.200><c> want</c>

00:46:04.370 --> 00:46:04.380 align:start position:0%
to input from people that say they want
 

00:46:04.380 --> 00:46:05.990 align:start position:0%
to input from people that say they want
to<00:46:04.500><c> use</c><00:46:04.680><c> that</c>

00:46:05.990 --> 00:46:06.000 align:start position:0%
to use that
 

00:46:06.000 --> 00:46:08.210 align:start position:0%
to use that
but<00:46:06.540><c> thanks</c><00:46:06.839><c> for</c><00:46:07.020><c> mentioning</c><00:46:07.380><c> and</c><00:46:07.800><c> yeah</c><00:46:07.920><c> we</c>

00:46:08.210 --> 00:46:08.220 align:start position:0%
but thanks for mentioning and yeah we
 

00:46:08.220 --> 00:46:12.349 align:start position:0%
but thanks for mentioning and yeah we
have<00:46:08.339><c> evm</c><00:46:08.819><c> panel</c><00:46:09.119><c> on</c><00:46:09.359><c> Friday</c><00:46:09.480><c> as</c><00:46:09.839><c> well</c>

00:46:12.349 --> 00:46:12.359 align:start position:0%
 
 

00:46:12.359 --> 00:46:14.630 align:start position:0%
 
I<00:46:12.780><c> do</c><00:46:12.839><c> have</c><00:46:12.960><c> another</c><00:46:13.079><c> VIP</c>

00:46:14.630 --> 00:46:14.640 align:start position:0%
I do have another VIP
 

00:46:14.640 --> 00:46:16.309 align:start position:0%
I do have another VIP
I<00:46:15.119><c> didn't</c><00:46:15.180><c> wanted</c><00:46:15.359><c> to</c><00:46:15.540><c> like</c><00:46:15.660><c> talk</c><00:46:15.780><c> with</c><00:46:15.960><c> the</c><00:46:16.079><c> UF</c>

00:46:16.309 --> 00:46:16.319 align:start position:0%
I didn't wanted to like talk with the UF
 

00:46:16.319 --> 00:46:17.809 align:start position:0%
I didn't wanted to like talk with the UF
because<00:46:16.500><c> we</c><00:46:16.740><c> spent</c><00:46:16.920><c> like</c><00:46:17.160><c> two</c><00:46:17.339><c> hours</c><00:46:17.460><c> on</c><00:46:17.700><c> like</c>

00:46:17.809 --> 00:46:17.819 align:start position:0%
because we spent like two hours on like
 

00:46:17.819 --> 00:46:19.790 align:start position:0%
because we spent like two hours on like
protocol<00:46:18.180><c> Workshop</c>

00:46:19.790 --> 00:46:19.800 align:start position:0%
protocol Workshop
 

00:46:19.800 --> 00:46:21.230 align:start position:0%
protocol Workshop
um<00:46:19.920><c> but</c><00:46:20.220><c> this</c><00:46:20.400><c> app</c><00:46:20.640><c> is</c><00:46:20.819><c> really</c><00:46:21.000><c> cool</c><00:46:21.119><c> it's</c>

00:46:21.230 --> 00:46:21.240 align:start position:0%
um but this app is really cool it's
 

00:46:21.240 --> 00:46:24.050 align:start position:0%
um but this app is really cool it's
called<00:46:21.480><c> M</c><00:46:21.660><c> Copy</c><00:46:22.079><c> for</c><00:46:22.440><c> memory</c><00:46:22.740><c> copying</c>

00:46:24.050 --> 00:46:24.060 align:start position:0%
called M Copy for memory copying
 

00:46:24.060 --> 00:46:25.609 align:start position:0%
called M Copy for memory copying
it's<00:46:24.359><c> not</c><00:46:24.480><c> marriage</c><00:46:24.780><c> yet</c><00:46:24.900><c> because</c><00:46:25.140><c> of</c><00:46:25.319><c> the</c><00:46:25.380><c> EIP</c>

00:46:25.609 --> 00:46:25.619 align:start position:0%
it's not marriage yet because of the EIP
 

00:46:25.619 --> 00:46:27.530 align:start position:0%
it's not marriage yet because of the EIP
process<00:46:26.099><c> but</c>

00:46:27.530 --> 00:46:27.540 align:start position:0%
process but
 

00:46:27.540 --> 00:46:28.970 align:start position:0%
process but
um<00:46:27.660><c> I'm</c><00:46:27.720><c> going</c><00:46:27.900><c> to</c><00:46:28.020><c> summarize</c><00:46:28.319><c> it</c><00:46:28.560><c> so</c>

00:46:28.970 --> 00:46:28.980 align:start position:0%
um I'm going to summarize it so
 

00:46:28.980 --> 00:46:31.010 align:start position:0%
um I'm going to summarize it so
basically<00:46:29.339><c> the</c><00:46:30.060><c> only</c><00:46:30.180><c> way</c><00:46:30.359><c> to</c><00:46:30.480><c> copy</c><00:46:30.720><c> memory</c>

00:46:31.010 --> 00:46:31.020 align:start position:0%
basically the only way to copy memory
 

00:46:31.020 --> 00:46:33.290 align:start position:0%
basically the only way to copy memory
right<00:46:31.200><c> now</c><00:46:31.380><c> there</c><00:46:31.740><c> are</c><00:46:31.920><c> two</c><00:46:31.980><c> ways</c><00:46:32.339><c> one</c><00:46:32.819><c> way</c><00:46:33.000><c> is</c>

00:46:33.290 --> 00:46:33.300 align:start position:0%
right now there are two ways one way is
 

00:46:33.300 --> 00:46:35.210 align:start position:0%
right now there are two ways one way is
to<00:46:33.480><c> do</c><00:46:33.599><c> it</c><00:46:33.720><c> at</c><00:46:33.839><c> the</c><00:46:33.960><c> Loop</c><00:46:34.260><c> amp</c><00:46:34.680><c> store</c><00:46:34.800><c> M</c><00:46:35.040><c> low</c>

00:46:35.210 --> 00:46:35.220 align:start position:0%
to do it at the Loop amp store M low
 

00:46:35.220 --> 00:46:36.890 align:start position:0%
to do it at the Loop amp store M low
damn<00:46:35.400><c> store</c><00:46:35.640><c> and</c><00:46:36.420><c> that</c><00:46:36.540><c> was</c><00:46:36.720><c> really</c>

00:46:36.890 --> 00:46:36.900 align:start position:0%
damn store and that was really
 

00:46:36.900 --> 00:46:38.870 align:start position:0%
damn store and that was really
recognized<00:46:37.560><c> in</c><00:46:37.800><c> the</c><00:46:37.980><c> identity</c><00:46:38.339><c> pre-compile</c>

00:46:38.870 --> 00:46:38.880 align:start position:0%
recognized in the identity pre-compile
 

00:46:38.880 --> 00:46:40.849 align:start position:0%
recognized in the identity pre-compile
was<00:46:39.119><c> introduced</c>

00:46:40.849 --> 00:46:40.859 align:start position:0%
was introduced
 

00:46:40.859 --> 00:46:42.470 align:start position:0%
was introduced
um<00:46:40.920><c> I</c><00:46:41.099><c> think</c><00:46:41.220><c> the</c><00:46:41.339><c> first</c><00:46:41.520><c> like</c><00:46:41.760><c> few</c><00:46:42.060><c> months</c>

00:46:42.470 --> 00:46:42.480 align:start position:0%
um I think the first like few months
 

00:46:42.480 --> 00:46:44.450 align:start position:0%
um I think the first like few months
after<00:46:43.079><c> the</c><00:46:43.500><c> launch</c><00:46:43.619><c> of</c><00:46:43.800><c> ethereum</c><00:46:44.160><c> that</c><00:46:44.339><c> was</c>

00:46:44.450 --> 00:46:44.460 align:start position:0%
after the launch of ethereum that was
 

00:46:44.460 --> 00:46:46.790 align:start position:0%
after the launch of ethereum that was
used<00:46:44.579><c> by</c><00:46:44.760><c> the</c><00:46:44.940><c> solid</c><00:46:45.300><c> compiler</c><00:46:45.780><c> but</c><00:46:46.500><c> then</c><00:46:46.619><c> with</c>

00:46:46.790 --> 00:46:46.800 align:start position:0%
used by the solid compiler but then with
 

00:46:46.800 --> 00:46:49.010 align:start position:0%
used by the solid compiler but then with
the<00:46:46.980><c> Shanghai</c><00:46:47.280><c> attacks</c><00:46:47.760><c> it</c><00:46:47.940><c> was</c><00:46:48.060><c> repriced</c><00:46:48.720><c> and</c>

00:46:49.010 --> 00:46:49.020 align:start position:0%
the Shanghai attacks it was repriced and
 

00:46:49.020 --> 00:46:50.990 align:start position:0%
the Shanghai attacks it was repriced and
the<00:46:49.260><c> call</c><00:46:49.319><c> was</c><00:46:49.560><c> becoming</c><00:46:49.980><c> too</c><00:46:50.099><c> expensive</c><00:46:50.520><c> so</c>

00:46:50.990 --> 00:46:51.000 align:start position:0%
the call was becoming too expensive so
 

00:46:51.000 --> 00:46:52.970 align:start position:0%
the call was becoming too expensive so
nobody<00:46:51.359><c> used</c><00:46:51.839><c> the</c><00:46:52.020><c> identity</c><00:46:52.380><c> compiler</c>

00:46:52.970 --> 00:46:52.980 align:start position:0%
nobody used the identity compiler
 

00:46:52.980 --> 00:46:55.670 align:start position:0%
nobody used the identity compiler
anymore<00:46:53.099><c> it</c><00:46:53.400><c> is</c><00:46:53.520><c> just</c><00:46:53.700><c> there</c>

00:46:55.670 --> 00:46:55.680 align:start position:0%
anymore it is just there
 

00:46:55.680 --> 00:46:57.470 align:start position:0%
anymore it is just there
I<00:46:55.980><c> think</c><00:46:56.099><c> Viper</c><00:46:56.579><c> use</c><00:46:56.760><c> it</c><00:46:56.940><c> now</c><00:46:57.060><c> but</c><00:46:57.359><c> it's</c>

00:46:57.470 --> 00:46:57.480 align:start position:0%
I think Viper use it now but it's
 

00:46:57.480 --> 00:46:59.569 align:start position:0%
I think Viper use it now but it's
already<00:46:57.720><c> still</c><00:46:58.079><c> uses</c><00:46:58.319><c> the</c><00:46:58.440><c> loop</c>

00:46:59.569 --> 00:46:59.579 align:start position:0%
already still uses the loop
 

00:46:59.579 --> 00:47:02.690 align:start position:0%
already still uses the loop
um<00:46:59.700><c> so</c><00:47:00.300><c> then</c><00:47:00.480><c> the</c><00:47:00.660><c> mem</c><00:47:00.780><c> copy</c><00:47:01.200><c> op</c><00:47:01.380><c> code</c><00:47:01.700><c> fixes</c>

00:47:02.690 --> 00:47:02.700 align:start position:0%
um so then the mem copy op code fixes
 

00:47:02.700 --> 00:47:04.849 align:start position:0%
um so then the mem copy op code fixes
all<00:47:02.880><c> of</c><00:47:03.000><c> this</c>

00:47:04.849 --> 00:47:04.859 align:start position:0%
all of this
 

00:47:04.859 --> 00:47:06.710 align:start position:0%
all of this
and<00:47:05.460><c> I</c><00:47:05.760><c> just</c><00:47:05.940><c> I'm</c><00:47:06.119><c> trying</c><00:47:06.300><c> to</c><00:47:06.420><c> read</c><00:47:06.540><c> the</c>

00:47:06.710 --> 00:47:06.720 align:start position:0%
and I just I'm trying to read the
 

00:47:06.720 --> 00:47:09.950 align:start position:0%
and I just I'm trying to read the
numbers<00:47:06.839><c> so</c>

00:47:09.950 --> 00:47:09.960 align:start position:0%
 
 

00:47:09.960 --> 00:47:13.250 align:start position:0%
 
yeah<00:47:10.560><c> it</c><00:47:10.680><c> takes</c><00:47:10.800><c> like</c><00:47:11.040><c> 800</c><00:47:11.460><c> gas</c><00:47:11.760><c> to</c><00:47:12.300><c> to</c><00:47:12.900><c> copy</c>

00:47:13.250 --> 00:47:13.260 align:start position:0%
yeah it takes like 800 gas to to copy
 

00:47:13.260 --> 00:47:17.089 align:start position:0%
yeah it takes like 800 gas to to copy
255<00:47:14.480><c> 256</c><00:47:15.480><c> bytes</c>

00:47:17.089 --> 00:47:17.099 align:start position:0%
255 256 bytes
 

00:47:17.099 --> 00:47:18.470 align:start position:0%
255 256 bytes
um

00:47:18.470 --> 00:47:18.480 align:start position:0%
um
 

00:47:18.480 --> 00:47:20.630 align:start position:0%
um
with<00:47:19.380><c> the</c><00:47:19.500><c> Shanghai</c><00:47:19.859><c> course</c><00:47:20.099><c> with</c><00:47:20.339><c> the</c><00:47:20.460><c> recent</c>

00:47:20.630 --> 00:47:20.640 align:start position:0%
with the Shanghai course with the recent
 

00:47:20.640 --> 00:47:24.410 align:start position:0%
with the Shanghai course with the recent
cost<00:47:20.819><c> is</c><00:47:21.000><c> 160</c><00:47:21.660><c> we</c><00:47:22.140><c> demo</c><00:47:22.440><c> them</c><00:47:22.680><c> towards</c><00:47:23.099><c> 100</c>

00:47:24.410 --> 00:47:24.420 align:start position:0%
cost is 160 we demo them towards 100
 

00:47:24.420 --> 00:47:27.650 align:start position:0%
cost is 160 we demo them towards 100
um and<00:47:24.540><c> the</c><00:47:24.660><c> dip</c><00:47:24.900><c> it</c><00:47:25.079><c> would</c><00:47:25.260><c> be</c><00:47:25.380><c> 25</c><00:47:25.619><c> by</c><00:47:26.099><c> 25</c><00:47:26.520><c> gas</c>

00:47:27.650 --> 00:47:27.660 align:start position:0%
um and the dip it would be 25 by 25 gas
 

00:47:27.660 --> 00:47:31.010 align:start position:0%
um and the dip it would be 25 by 25 gas
we<00:47:28.440><c> did</c><00:47:28.619><c> some</c><00:47:28.800><c> analysis</c>

00:47:31.010 --> 00:47:31.020 align:start position:0%
we did some analysis
 

00:47:31.020 --> 00:47:31.970 align:start position:0%
we did some analysis
um

00:47:31.970 --> 00:47:31.980 align:start position:0%
um
 

00:47:31.980 --> 00:47:33.890 align:start position:0%
um
I<00:47:32.280><c> think</c><00:47:32.339><c> like</c><00:47:32.520><c> 25</c><00:47:32.700><c> of</c><00:47:33.300><c> all</c><00:47:33.480><c> the</c><00:47:33.660><c> memory</c>

00:47:33.890 --> 00:47:33.900 align:start position:0%
I think like 25 of all the memory
 

00:47:33.900 --> 00:47:35.390 align:start position:0%
I think like 25 of all the memory
copying<00:47:34.319><c> would</c><00:47:34.560><c> be</c>

00:47:35.390 --> 00:47:35.400 align:start position:0%
copying would be
 

00:47:35.400 --> 00:47:38.030 align:start position:0%
copying would be
improved<00:47:36.119><c> by</c><00:47:36.240><c> M</c><00:47:36.480><c> Copy</c>

00:47:38.030 --> 00:47:38.040 align:start position:0%
improved by M Copy
 

00:47:38.040 --> 00:47:40.790 align:start position:0%
improved by M Copy
um<00:47:38.099><c> and</c><00:47:38.099><c> there's</c><00:47:38.400><c> actually</c><00:47:38.640><c> one</c><00:47:39.060><c> feature</c>

00:47:40.790 --> 00:47:40.800 align:start position:0%
um and there's actually one feature
 

00:47:40.800 --> 00:47:43.609 align:start position:0%
um and there's actually one feature
in<00:47:41.160><c> the</c><00:47:41.280><c> solid</c><00:47:41.579><c> compiler</c><00:47:42.060><c> which</c><00:47:42.300><c> is</c><00:47:42.480><c> kinda</c><00:47:42.960><c> be</c>

00:47:43.609 --> 00:47:43.619 align:start position:0%
in the solid compiler which is kinda be
 

00:47:43.619 --> 00:47:45.530 align:start position:0%
in the solid compiler which is kinda be
I<00:47:44.280><c> mean</c><00:47:44.339><c> it's</c><00:47:44.460><c> not</c><00:47:44.579><c> blocked</c><00:47:44.940><c> by</c><00:47:45.000><c> this</c><00:47:45.240><c> but</c><00:47:45.420><c> it's</c>

00:47:45.530 --> 00:47:45.540 align:start position:0%
I mean it's not blocked by this but it's
 

00:47:45.540 --> 00:47:46.910 align:start position:0%
I mean it's not blocked by this but it's
not<00:47:45.720><c> implemented</c>

00:47:46.910 --> 00:47:46.920 align:start position:0%
not implemented
 

00:47:46.920 --> 00:47:50.870 align:start position:0%
not implemented
um slicing<00:47:47.520><c> of</c><00:47:47.819><c> memory</c><00:47:48.540><c> arrays</c><00:47:49.220><c> and</c><00:47:50.220><c> a</c><00:47:50.700><c> lot</c><00:47:50.760><c> of</c>

00:47:50.870 --> 00:47:50.880 align:start position:0%
um slicing of memory arrays and a lot of
 

00:47:50.880 --> 00:47:53.150 align:start position:0%
um slicing of memory arrays and a lot of
cases<00:47:51.180><c> people</c><00:47:51.480><c> are</c><00:47:51.660><c> doing</c><00:47:51.839><c> like</c><00:47:52.200><c> forcefully</c>

00:47:53.150 --> 00:47:53.160 align:start position:0%
cases people are doing like forcefully
 

00:47:53.160 --> 00:47:55.730 align:start position:0%
cases people are doing like forcefully
using<00:47:53.460><c> call</c><00:47:53.640><c> data</c><00:47:54.060><c> stuff</c><00:47:54.260><c> because</c><00:47:55.260><c> that</c><00:47:55.560><c> can</c>

00:47:55.730 --> 00:47:55.740 align:start position:0%
using call data stuff because that can
 

00:47:55.740 --> 00:47:57.710 align:start position:0%
using call data stuff because that can
be<00:47:55.859><c> sliced</c><00:47:56.220><c> in</c><00:47:56.339><c> the</c><00:47:56.520><c> compiler</c><00:47:56.940><c> setting</c><00:47:57.599><c> mem</c>

00:47:57.710 --> 00:47:57.720 align:start position:0%
be sliced in the compiler setting mem
 

00:47:57.720 --> 00:48:00.470 align:start position:0%
be sliced in the compiler setting mem
copy<00:47:58.140><c> a</c><00:47:58.260><c> cheap</c><00:47:58.440><c> mem</c><00:47:58.619><c> copy</c><00:47:59.040><c> would</c><00:47:59.940><c> also</c><00:48:00.180><c> improve</c>

00:48:00.470 --> 00:48:00.480 align:start position:0%
copy a cheap mem copy would also improve
 

00:48:00.480 --> 00:48:04.550 align:start position:0%
copy a cheap mem copy would also improve
solidity<00:48:01.079><c> as</c><00:48:01.260><c> a</c><00:48:01.440><c> language</c>

00:48:04.550 --> 00:48:04.560 align:start position:0%
 
 

00:48:04.560 --> 00:48:10.730 align:start position:0%
 
that's<00:48:05.160><c> it</c>

00:48:10.730 --> 00:48:10.740 align:start position:0%
 
 

00:48:10.740 --> 00:48:14.390 align:start position:0%
 
yes<00:48:11.220><c> the</c><00:48:11.460><c> reason</c><00:48:11.579><c> I</c><00:48:11.760><c> said</c><00:48:11.940><c> I</c><00:48:12.180><c> have</c><00:48:12.420><c> EIP</c><00:48:12.839><c> because</c>

00:48:14.390 --> 00:48:14.400 align:start position:0%
yes the reason I said I have EIP because
 

00:48:14.400 --> 00:48:15.829 align:start position:0%
yes the reason I said I have EIP because
um it's<00:48:14.940><c> almost</c><00:48:15.060><c> certainly</c><00:48:15.480><c> not</c><00:48:15.599><c> for</c>

00:48:15.829 --> 00:48:15.839 align:start position:0%
um it's almost certainly not for
 

00:48:15.839 --> 00:48:17.569 align:start position:0%
um it's almost certainly not for
Shanghai<00:48:16.260><c> but</c><00:48:16.680><c> I</c><00:48:16.920><c> don't</c><00:48:17.040><c> think</c><00:48:17.160><c> it's</c><00:48:17.400><c> been</c>

00:48:17.569 --> 00:48:17.579 align:start position:0%
Shanghai but I don't think it's been
 

00:48:17.579 --> 00:48:19.609 align:start position:0%
Shanghai but I don't think it's been
talked<00:48:17.940><c> about</c><00:48:18.000><c> at</c><00:48:18.359><c> all</c><00:48:18.540><c> and</c><00:48:18.900><c> it's</c><00:48:19.079><c> nice</c><00:48:19.440><c> to</c>

00:48:19.609 --> 00:48:19.619 align:start position:0%
talked about at all and it's nice to
 

00:48:19.619 --> 00:48:20.690 align:start position:0%
talked about at all and it's nice to
like

00:48:20.690 --> 00:48:20.700 align:start position:0%
like
 

00:48:20.700 --> 00:48:24.290 align:start position:0%
like
um<00:48:20.760><c> get</c><00:48:21.000><c> people's</c><00:48:21.359><c> brains</c><00:48:21.780><c> Brewing</c><00:48:22.260><c> on</c><00:48:22.740><c> it</c><00:48:22.920><c> so</c>

00:48:24.290 --> 00:48:24.300 align:start position:0%
um get people's brains Brewing on it so
 

00:48:24.300 --> 00:48:26.569 align:start position:0%
um get people's brains Brewing on it so
um<00:48:24.359><c> first</c><00:48:25.020><c> of</c><00:48:25.140><c> all</c><00:48:25.260><c> the</c><00:48:25.740><c> ones</c><00:48:26.040><c> based</c><00:48:26.339><c> on</c><00:48:26.400><c> this</c>

00:48:26.569 --> 00:48:26.579 align:start position:0%
um first of all the ones based on this
 

00:48:26.579 --> 00:48:29.809 align:start position:0%
um first of all the ones based on this
ERC<00:48:27.060><c> 457</c><00:48:27.900><c> right</c><00:48:28.200><c> which</c><00:48:28.560><c> is</c><00:48:28.740><c> so</c><00:48:29.280><c> much</c><00:48:29.400><c> the</c><00:48:29.640><c> kind</c>

00:48:29.809 --> 00:48:29.819 align:start position:0%
ERC 457 right which is so much the kind
 

00:48:29.819 --> 00:48:31.490 align:start position:0%
ERC 457 right which is so much the kind
of<00:48:29.940><c> abstraction</c><00:48:30.240><c> that's</c><00:48:30.960><c> like</c><00:48:31.140><c> a</c><00:48:31.260><c> way</c><00:48:31.380><c> of</c>

00:48:31.490 --> 00:48:31.500 align:start position:0%
of abstraction that's like a way of
 

00:48:31.500 --> 00:48:32.809 align:start position:0%
of abstraction that's like a way of
getting<00:48:31.619><c> a</c><00:48:31.800><c> kind</c><00:48:32.220><c> of</c><00:48:32.280><c> abstraction</c><00:48:32.579><c> without</c>

00:48:32.809 --> 00:48:32.819 align:start position:0%
getting a kind of abstraction without
 

00:48:32.819 --> 00:48:34.849 align:start position:0%
getting a kind of abstraction without
requiring<00:48:33.300><c> a</c><00:48:33.420><c> hard</c><00:48:33.540><c> Fork</c><00:48:33.960><c> to</c><00:48:34.319><c> avoid</c><00:48:34.560><c> all</c><00:48:34.680><c> those</c>

00:48:34.849 --> 00:48:34.859 align:start position:0%
requiring a hard Fork to avoid all those
 

00:48:34.859 --> 00:48:38.150 align:start position:0%
requiring a hard Fork to avoid all those
like<00:48:35.160><c> EIP</c><00:48:35.880><c> processed</c><00:48:36.540><c> mess</c>

00:48:38.150 --> 00:48:38.160 align:start position:0%
like EIP processed mess
 

00:48:38.160 --> 00:48:38.750 align:start position:0%
like EIP processed mess
um

00:48:38.750 --> 00:48:38.760 align:start position:0%
um
 

00:48:38.760 --> 00:48:42.710 align:start position:0%
um
and<00:48:40.140><c> um</c><00:48:40.200><c> this</c><00:48:40.980><c> we</c><00:48:41.220><c> found</c><00:48:41.579><c> that</c><00:48:41.760><c> people</c><00:48:41.940><c> quite</c>

00:48:42.710 --> 00:48:42.720 align:start position:0%
and um this we found that people quite
 

00:48:42.720 --> 00:48:45.290 align:start position:0%
and um this we found that people quite
like<00:48:42.960><c> this</c><00:48:43.680><c> approach</c><00:48:44.040><c> right</c><00:48:44.339><c> because</c>

00:48:45.290 --> 00:48:45.300 align:start position:0%
like this approach right because
 

00:48:45.300 --> 00:48:46.430 align:start position:0%
like this approach right because
um they<00:48:45.540><c> can</c><00:48:45.660><c> already</c><00:48:45.780><c> start</c><00:48:46.020><c> using</c><00:48:46.319><c> their</c>

00:48:46.430 --> 00:48:46.440 align:start position:0%
um they can already start using their
 

00:48:46.440 --> 00:48:48.890 align:start position:0%
um they can already start using their
smart<00:48:46.619><c> contract</c><00:48:46.920><c> vaults</c><00:48:47.339><c> but</c><00:48:47.940><c> we</c><00:48:48.180><c> found</c><00:48:48.480><c> that</c>

00:48:48.890 --> 00:48:48.900 align:start position:0%
smart contract vaults but we found that
 

00:48:48.900 --> 00:48:51.710 align:start position:0%
smart contract vaults but we found that
users<00:48:49.500><c> actually</c><00:48:49.859><c> still</c><00:48:50.819><c> complain</c><00:48:51.300><c> quite</c><00:48:51.599><c> a</c>

00:48:51.710 --> 00:48:51.720 align:start position:0%
users actually still complain quite a
 

00:48:51.720 --> 00:48:53.690 align:start position:0%
users actually still complain quite a
bit<00:48:51.780><c> about</c><00:48:52.560><c> um</c><00:48:52.619><c> smart</c><00:48:52.859><c> contract</c><00:48:53.220><c> worlds</c>

00:48:53.690 --> 00:48:53.700 align:start position:0%
bit about um smart contract worlds
 

00:48:53.700 --> 00:48:55.370 align:start position:0%
bit about um smart contract worlds
because

00:48:55.370 --> 00:48:55.380 align:start position:0%
because
 

00:48:55.380 --> 00:48:57.050 align:start position:0%
because
um like<00:48:55.859><c> they</c><00:48:56.160><c> already</c><00:48:56.280><c> have</c><00:48:56.579><c> their</c><00:48:56.760><c> money</c><00:48:56.880><c> on</c>

00:48:57.050 --> 00:48:57.060 align:start position:0%
um like they already have their money on
 

00:48:57.060 --> 00:48:59.990 align:start position:0%
um like they already have their money on
elas<00:48:57.540><c> and</c><00:48:58.500><c> switching</c><00:48:59.220><c> all</c><00:48:59.400><c> their</c><00:48:59.579><c> balances</c>

00:48:59.990 --> 00:49:00.000 align:start position:0%
elas and switching all their balances
 

00:49:00.000 --> 00:49:01.430 align:start position:0%
elas and switching all their balances
and<00:49:00.180><c> all</c><00:49:00.359><c> their</c><00:49:00.480><c> all</c><00:49:00.660><c> their</c><00:49:00.839><c> nfts</c><00:49:01.319><c> and</c>

00:49:01.430 --> 00:49:01.440 align:start position:0%
and all their all their nfts and
 

00:49:01.440 --> 00:49:03.349 align:start position:0%
and all their all their nfts and
everything<00:49:01.619><c> is</c><00:49:02.220><c> just</c><00:49:02.520><c> too</c><00:49:02.880><c> much</c><00:49:03.000><c> for</c><00:49:03.180><c> them</c>

00:49:03.349 --> 00:49:03.359 align:start position:0%
everything is just too much for them
 

00:49:03.359 --> 00:49:06.109 align:start position:0%
everything is just too much for them
usually<00:49:03.720><c> so</c><00:49:04.619><c> we</c><00:49:04.980><c> were</c><00:49:05.220><c> thinking</c><00:49:05.579><c> quite</c><00:49:05.940><c> a</c><00:49:06.060><c> bit</c>

00:49:06.109 --> 00:49:06.119 align:start position:0%
usually so we were thinking quite a bit
 

00:49:06.119 --> 00:49:09.230 align:start position:0%
usually so we were thinking quite a bit
about<00:49:06.300><c> okay</c><00:49:06.540><c> like</c><00:49:06.839><c> how</c><00:49:07.140><c> can</c><00:49:07.260><c> we</c><00:49:07.880><c> develop</c><00:49:08.880><c> a</c>

00:49:09.230 --> 00:49:09.240 align:start position:0%
about okay like how can we develop a
 

00:49:09.240 --> 00:49:10.609 align:start position:0%
about okay like how can we develop a
kind<00:49:09.359><c> of</c><00:49:09.540><c> abstraction</c><00:49:09.780><c> more</c><00:49:10.020><c> how</c><00:49:10.260><c> can</c><00:49:10.440><c> we</c>

00:49:10.609 --> 00:49:10.619 align:start position:0%
kind of abstraction more how can we
 

00:49:10.619 --> 00:49:13.190 align:start position:0%
kind of abstraction more how can we
perhaps<00:49:11.220><c> enshrine</c><00:49:11.760><c> it</c><00:49:11.880><c> a</c><00:49:12.000><c> bit</c><00:49:12.119><c> and</c><00:49:12.720><c> so</c><00:49:12.900><c> some</c>

00:49:13.190 --> 00:49:13.200 align:start position:0%
perhaps enshrine it a bit and so some
 

00:49:13.200 --> 00:49:15.170 align:start position:0%
perhaps enshrine it a bit and so some
ideas<00:49:13.440><c> just</c><00:49:13.980><c> floating</c><00:49:14.339><c> around</c><00:49:14.579><c> again</c><00:49:14.880><c> there's</c>

00:49:15.170 --> 00:49:15.180 align:start position:0%
ideas just floating around again there's
 

00:49:15.180 --> 00:49:17.569 align:start position:0%
ideas just floating around again there's
no<00:49:15.359><c> EIP</c><00:49:15.720><c> set</c><00:49:16.079><c> and</c><00:49:16.319><c> there's</c><00:49:16.500><c> no</c><00:49:16.800><c> like</c><00:49:17.040><c> specific</c>

00:49:17.569 --> 00:49:17.579 align:start position:0%
no EIP set and there's no like specific
 

00:49:17.579 --> 00:49:20.690 align:start position:0%
no EIP set and there's no like specific
roadmap<00:49:18.300><c> set</c><00:49:18.540><c> but</c><00:49:19.260><c> an</c><00:49:19.500><c> example</c><00:49:19.800><c> is</c>

00:49:20.690 --> 00:49:20.700 align:start position:0%
roadmap set but an example is
 

00:49:20.700 --> 00:49:21.290 align:start position:0%
roadmap set but an example is
um

00:49:21.290 --> 00:49:21.300 align:start position:0%
um
 

00:49:21.300 --> 00:49:23.930 align:start position:0%
um
making<00:49:21.900><c> a</c><00:49:22.079><c> new</c><00:49:22.200><c> transaction</c><00:49:22.619><c> type</c><00:49:22.940><c> which</c>

00:49:23.930 --> 00:49:23.940 align:start position:0%
making a new transaction type which
 

00:49:23.940 --> 00:49:27.770 align:start position:0%
making a new transaction type which
converts<00:49:24.540><c> an</c><00:49:24.780><c> eoa</c><00:49:25.339><c> to</c><00:49:26.339><c> a</c><00:49:26.880><c> Smart</c><00:49:27.180><c> contract</c><00:49:27.540><c> that</c>

00:49:27.770 --> 00:49:27.780 align:start position:0%
converts an eoa to a Smart contract that
 

00:49:27.780 --> 00:49:30.349 align:start position:0%
converts an eoa to a Smart contract that
you<00:49:27.900><c> specify</c><00:49:28.140><c> in</c><00:49:28.319><c> the</c><00:49:28.440><c> data</c><00:49:28.680><c> field</c><00:49:28.800><c> right</c><00:49:29.640><c> and</c>

00:49:30.349 --> 00:49:30.359 align:start position:0%
you specify in the data field right and
 

00:49:30.359 --> 00:49:33.370 align:start position:0%
you specify in the data field right and
this<00:49:30.839><c> basically</c><00:49:31.140><c> should</c><00:49:31.560><c> be</c><00:49:31.740><c> quite</c><00:49:31.980><c> a</c><00:49:32.160><c> simple</c>

00:49:33.370 --> 00:49:33.380 align:start position:0%
this basically should be quite a simple
 

00:49:33.380 --> 00:49:37.309 align:start position:0%
this basically should be quite a simple
new<00:49:34.380><c> transaction</c><00:49:34.740><c> type</c><00:49:35.420><c> there's</c><00:49:36.420><c> not</c><00:49:36.660><c> really</c>

00:49:37.309 --> 00:49:37.319 align:start position:0%
new transaction type there's not really
 

00:49:37.319 --> 00:49:38.809 align:start position:0%
new transaction type there's not really
that<00:49:37.680><c> much</c><00:49:37.859><c> complexity</c><00:49:38.280><c> as</c><00:49:38.460><c> far</c><00:49:38.579><c> as</c><00:49:38.640><c> I</c><00:49:38.760><c> can</c>

00:49:38.809 --> 00:49:38.819 align:start position:0%
that much complexity as far as I can
 

00:49:38.819 --> 00:49:40.250 align:start position:0%
that much complexity as far as I can
tell<00:49:39.000><c> but</c><00:49:39.119><c> please</c><00:49:39.300><c> love</c><00:49:39.780><c> to</c><00:49:39.960><c> hear</c><00:49:40.079><c> some</c>

00:49:40.250 --> 00:49:40.260 align:start position:0%
tell but please love to hear some
 

00:49:40.260 --> 00:49:42.829 align:start position:0%
tell but please love to hear some
comments<00:49:40.619><c> some</c><00:49:41.160><c> more</c><00:49:41.400><c> advanced</c><00:49:41.880><c> ones</c>

00:49:42.829 --> 00:49:42.839 align:start position:0%
comments some more advanced ones
 

00:49:42.839 --> 00:49:46.270 align:start position:0%
comments some more advanced ones
and<00:49:43.319><c> again</c><00:49:43.560><c> just</c><00:49:43.920><c> ideation</c><00:49:44.720><c> is</c>

00:49:46.270 --> 00:49:46.280 align:start position:0%
and again just ideation is
 

00:49:46.280 --> 00:49:50.829 align:start position:0%
and again just ideation is
perhaps<00:49:47.280><c> making</c><00:49:48.060><c> an</c><00:49:48.720><c> EIP</c><00:49:49.020><c> which</c><00:49:49.380><c> converts</c><00:49:50.099><c> all</c>

00:49:50.829 --> 00:49:50.839 align:start position:0%
perhaps making an EIP which converts all
 

00:49:50.839 --> 00:49:53.890 align:start position:0%
perhaps making an EIP which converts all
current<00:49:51.839><c> eoa</c><00:49:52.380><c> accounts</c><00:49:52.980><c> into</c><00:49:53.280><c> a</c><00:49:53.579><c> sort</c><00:49:53.760><c> of</c>

00:49:53.890 --> 00:49:53.900 align:start position:0%
current eoa accounts into a sort of
 

00:49:53.900 --> 00:49:58.550 align:start position:0%
current eoa accounts into a sort of
default<00:49:54.900><c> proxy</c><00:49:56.099><c> smart</c><00:49:56.640><c> contract</c><00:49:57.119><c> World</c><00:49:57.560><c> which</c>

00:49:58.550 --> 00:49:58.560 align:start position:0%
default proxy smart contract World which
 

00:49:58.560 --> 00:50:01.550 align:start position:0%
default proxy smart contract World which
uses<00:49:58.980><c> the</c><00:49:59.099><c> current</c><00:49:59.220><c> ecdsa</c><00:50:00.319><c> signature</c><00:50:01.319><c> scheme</c>

00:50:01.550 --> 00:50:01.560 align:start position:0%
uses the current ecdsa signature scheme
 

00:50:01.560 --> 00:50:03.829 align:start position:0%
uses the current ecdsa signature scheme
that<00:50:01.680><c> EO</c><00:50:01.980><c> has</c><00:50:02.160><c> already</c><00:50:02.280><c> used</c><00:50:02.520><c> right</c><00:50:03.359><c> and</c>

00:50:03.829 --> 00:50:03.839 align:start position:0%
that EO has already used right and
 

00:50:03.839 --> 00:50:06.470 align:start position:0%
that EO has already used right and
another<00:50:04.140><c> sort</c><00:50:04.560><c> of</c><00:50:04.680><c> a</c><00:50:04.800><c> more</c><00:50:04.980><c> advanced</c><00:50:05.400><c> one</c><00:50:05.640><c> is</c>

00:50:06.470 --> 00:50:06.480 align:start position:0%
another sort of a more advanced one is
 

00:50:06.480 --> 00:50:09.530 align:start position:0%
another sort of a more advanced one is
so<00:50:07.319><c> this</c><00:50:07.440><c> ERC</c><00:50:07.920><c> 4537</c><00:50:08.640><c> it</c><00:50:08.880><c> works</c><00:50:09.180><c> with</c><00:50:09.300><c> a</c>

00:50:09.530 --> 00:50:09.540 align:start position:0%
so this ERC 4537 it works with a
 

00:50:09.540 --> 00:50:10.970 align:start position:0%
so this ERC 4537 it works with a
so-called<00:50:09.839><c> entry</c><00:50:10.140><c> point</c><00:50:10.260><c> smart</c><00:50:10.560><c> contract</c>

00:50:10.970 --> 00:50:10.980 align:start position:0%
so-called entry point smart contract
 

00:50:10.980 --> 00:50:14.030 align:start position:0%
so-called entry point smart contract
which<00:50:11.400><c> is</c><00:50:11.579><c> through</c><00:50:11.880><c> which</c><00:50:12.240><c> you</c><00:50:12.900><c> root</c><00:50:13.200><c> all</c><00:50:13.800><c> your</c>

00:50:14.030 --> 00:50:14.040 align:start position:0%
which is through which you root all your
 

00:50:14.040 --> 00:50:15.890 align:start position:0%
which is through which you root all your
user<00:50:14.400><c> operations</c><00:50:14.880><c> to</c><00:50:15.300><c> interact</c><00:50:15.540><c> with</c><00:50:15.720><c> your</c>

00:50:15.890 --> 00:50:15.900 align:start position:0%
user operations to interact with your
 

00:50:15.900 --> 00:50:16.970 align:start position:0%
user operations to interact with your
wallet

00:50:16.970 --> 00:50:16.980 align:start position:0%
wallet
 

00:50:16.980 --> 00:50:19.309 align:start position:0%
wallet
and<00:50:17.520><c> this</c><00:50:17.940><c> causes</c><00:50:18.240><c> a</c><00:50:18.359><c> lot</c><00:50:18.480><c> of</c><00:50:18.599><c> gas</c><00:50:18.780><c> because</c><00:50:19.079><c> you</c>

00:50:19.309 --> 00:50:19.319 align:start position:0%
and this causes a lot of gas because you
 

00:50:19.319 --> 00:50:21.410 align:start position:0%
and this causes a lot of gas because you
do<00:50:19.500><c> all</c><00:50:19.920><c> the</c><00:50:20.099><c> signature</c><00:50:20.520><c> verification</c><00:50:21.000><c> all</c>

00:50:21.410 --> 00:50:21.420 align:start position:0%
do all the signature verification all
 

00:50:21.420 --> 00:50:22.190 align:start position:0%
do all the signature verification all
the

00:50:22.190 --> 00:50:22.200 align:start position:0%
the
 

00:50:22.200 --> 00:50:25.250 align:start position:0%
the
um<00:50:22.260><c> all</c><00:50:22.560><c> the</c><00:50:22.859><c> stuff</c><00:50:23.040><c> on</c><00:50:23.940><c> chain</c><00:50:24.119><c> using</c><00:50:24.540><c> well</c><00:50:24.780><c> evm</c>

00:50:25.250 --> 00:50:25.260 align:start position:0%
um all the stuff on chain using well evm
 

00:50:25.260 --> 00:50:27.770 align:start position:0%
um all the stuff on chain using well evm
up<00:50:25.380><c> codes</c><00:50:25.619><c> right</c><00:50:25.859><c> so</c><00:50:26.280><c> what</c><00:50:26.520><c> if</c><00:50:26.700><c> instead</c><00:50:27.119><c> you</c>

00:50:27.770 --> 00:50:27.780 align:start position:0%
up codes right so what if instead you
 

00:50:27.780 --> 00:50:30.710 align:start position:0%
up codes right so what if instead you
made<00:50:28.200><c> this</c><00:50:28.440><c> part</c><00:50:28.680><c> of</c><00:50:28.859><c> the</c><00:50:28.980><c> protocol</c><00:50:29.339><c> right</c><00:50:30.000><c> in</c>

00:50:30.710 --> 00:50:30.720 align:start position:0%
made this part of the protocol right in
 

00:50:30.720 --> 00:50:32.630 align:start position:0%
made this part of the protocol right in
um that<00:50:30.900><c> could</c><00:50:31.079><c> be</c><00:50:31.200><c> validated</c><00:50:31.560><c> outside</c><00:50:31.800><c> and</c>

00:50:32.630 --> 00:50:32.640 align:start position:0%
um that could be validated outside and
 

00:50:32.640 --> 00:50:36.410 align:start position:0%
um that could be validated outside and
so<00:50:32.760><c> it</c><00:50:33.000><c> would</c><00:50:33.060><c> save</c><00:50:33.119><c> usually</c><00:50:33.480><c> lots</c><00:50:33.720><c> of</c><00:50:33.780><c> gas</c>

00:50:36.410 --> 00:50:36.420 align:start position:0%
 
 

00:50:36.420 --> 00:50:41.210 align:start position:0%
 
foreign

00:50:41.210 --> 00:50:41.220 align:start position:0%
 
 

00:50:41.220 --> 00:50:42.890 align:start position:0%
 
oh<00:50:41.700><c> yeah</c><00:50:41.819><c> just</c><00:50:42.060><c> real</c><00:50:42.180><c> quick</c><00:50:42.359><c> this</c><00:50:42.480><c> isn't</c><00:50:42.720><c> on</c>

00:50:42.890 --> 00:50:42.900 align:start position:0%
oh yeah just real quick this isn't on
 

00:50:42.900 --> 00:50:45.290 align:start position:0%
oh yeah just real quick this isn't on
that<00:50:43.020><c> but</c><00:50:43.319><c> uh</c><00:50:43.859><c> it</c><00:50:44.099><c> hasn't</c><00:50:44.400><c> been</c><00:50:44.640><c> suggested</c><00:50:45.119><c> for</c>

00:50:45.290 --> 00:50:45.300 align:start position:0%
that but uh it hasn't been suggested for
 

00:50:45.300 --> 00:50:47.329 align:start position:0%
that but uh it hasn't been suggested for
Shanghai<00:50:45.720><c> but</c><00:50:46.020><c> prior</c><00:50:46.319><c> to</c><00:50:46.440><c> the</c><00:50:46.619><c> merge</c><00:50:46.859><c> it</c><00:50:47.040><c> had</c><00:50:47.220><c> a</c>

00:50:47.329 --> 00:50:47.339 align:start position:0%
Shanghai but prior to the merge it had a
 

00:50:47.339 --> 00:50:49.549 align:start position:0%
Shanghai but prior to the merge it had a
bit<00:50:47.460><c> of</c><00:50:47.579><c> support</c><00:50:47.700><c> uh</c><00:50:48.480><c> time</c><00:50:48.720><c> aware</c><00:50:48.960><c> base</c><00:50:49.260><c> fee</c>

00:50:49.549 --> 00:50:49.559 align:start position:0%
bit of support uh time aware base fee
 

00:50:49.559 --> 00:50:51.470 align:start position:0%
bit of support uh time aware base fee
calculation<00:50:50.220><c> it</c><00:50:50.760><c> would</c><00:50:50.880><c> essentially</c><00:50:51.240><c> just</c>

00:50:51.470 --> 00:50:51.480 align:start position:0%
calculation it would essentially just
 

00:50:51.480 --> 00:50:53.630 align:start position:0%
calculation it would essentially just
make<00:50:51.660><c> 1559</c><00:50:52.440><c> quite</c><00:50:52.680><c> proof</c><00:50:53.040><c> of</c><00:50:53.099><c> stake</c><00:50:53.339><c> friendly</c>

00:50:53.630 --> 00:50:53.640 align:start position:0%
make 1559 quite proof of stake friendly
 

00:50:53.640 --> 00:50:56.150 align:start position:0%
make 1559 quite proof of stake friendly
1559<00:50:54.599><c> is</c><00:50:54.839><c> aware</c><00:50:55.079><c> of</c><00:50:55.200><c> blocks</c><00:50:55.619><c> it's</c><00:50:55.800><c> not</c><00:50:55.980><c> aware</c>

00:50:56.150 --> 00:50:56.160 align:start position:0%
1559 is aware of blocks it's not aware
 

00:50:56.160 --> 00:50:58.130 align:start position:0%
1559 is aware of blocks it's not aware
of<00:50:56.339><c> slots</c><00:50:56.640><c> you</c><00:50:57.300><c> could</c><00:50:57.359><c> have</c><00:50:57.540><c> say</c><00:50:57.780><c> like</c><00:50:57.960><c> an</c>

00:50:58.130 --> 00:50:58.140 align:start position:0%
of slots you could have say like an
 

00:50:58.140 --> 00:50:59.809 align:start position:0%
of slots you could have say like an
empty<00:50:58.380><c> block</c><00:50:58.559><c> with</c><00:50:58.800><c> proof</c><00:50:59.160><c> of</c><00:50:59.220><c> work</c><00:50:59.400><c> but</c><00:50:59.640><c> now</c>

00:50:59.809 --> 00:50:59.819 align:start position:0%
empty block with proof of work but now
 

00:50:59.819 --> 00:51:01.549 align:start position:0%
empty block with proof of work but now
you<00:51:00.000><c> can</c><00:51:00.059><c> have</c><00:51:00.180><c> missed</c><00:51:00.660><c> block</c><00:51:00.900><c> proposal</c><00:51:01.440><c> so</c>

00:51:01.549 --> 00:51:01.559 align:start position:0%
you can have missed block proposal so
 

00:51:01.559 --> 00:51:02.630 align:start position:0%
you can have missed block proposal so
here<00:51:01.680><c> we</c><00:51:01.859><c> go</c>

00:51:02.630 --> 00:51:02.640 align:start position:0%
here we go
 

00:51:02.640 --> 00:51:05.750 align:start position:0%
here we go
I<00:51:03.119><c> think</c><00:51:03.240><c> with</c><00:51:03.599><c> a</c><00:51:03.839><c> with</c><00:51:04.079><c> the</c><00:51:04.319><c> amount</c><00:51:04.619><c> of</c><00:51:04.859><c> missed</c>

00:51:05.750 --> 00:51:05.760 align:start position:0%
I think with a with the amount of missed
 

00:51:05.760 --> 00:51:07.670 align:start position:0%
I think with a with the amount of missed
slots<00:51:06.000><c> we</c><00:51:06.240><c> see</c><00:51:06.359><c> right</c><00:51:06.660><c> now</c><00:51:06.900><c> I</c><00:51:07.140><c> don't</c><00:51:07.380><c> think</c><00:51:07.500><c> it</c>

00:51:07.670 --> 00:51:07.680 align:start position:0%
slots we see right now I don't think it
 

00:51:07.680 --> 00:51:11.870 align:start position:0%
slots we see right now I don't think it
makes<00:51:07.859><c> sense</c><00:51:08.040><c> to</c><00:51:08.280><c> to</c><00:51:08.460><c> do</c><00:51:08.640><c> it</c><00:51:08.819><c> now</c><00:51:09.420><c> uh</c><00:51:10.579><c> it's</c><00:51:11.579><c> it's</c>

00:51:11.870 --> 00:51:11.880 align:start position:0%
makes sense to to do it now uh it's it's
 

00:51:11.880 --> 00:51:14.329 align:start position:0%
makes sense to to do it now uh it's it's
like<00:51:12.180><c> I</c><00:51:12.599><c> don't</c><00:51:12.660><c> know</c><00:51:12.720><c> we're</c><00:51:12.960><c> seeing</c><00:51:13.319><c> like</c>

00:51:14.329 --> 00:51:14.339 align:start position:0%
like I don't know we're seeing like
 

00:51:14.339 --> 00:51:17.329 align:start position:0%
like I don't know we're seeing like
point<00:51:15.059><c> point</c><00:51:15.200><c> one</c><00:51:16.200><c> percent</c><00:51:16.440><c> point</c><00:51:16.920><c> zero</c><00:51:17.220><c> one</c>

00:51:17.329 --> 00:51:17.339 align:start position:0%
point point one percent point zero one
 

00:51:17.339 --> 00:51:18.829 align:start position:0%
point point one percent point zero one
percent<00:51:17.579><c> of</c><00:51:17.880><c> missed</c><00:51:18.359><c> slots</c><00:51:18.599><c> or</c><00:51:18.720><c> something</c>

00:51:18.829 --> 00:51:18.839 align:start position:0%
percent of missed slots or something
 

00:51:18.839 --> 00:51:19.849 align:start position:0%
percent of missed slots or something
like<00:51:19.020><c> this</c>

00:51:19.849 --> 00:51:19.859 align:start position:0%
like this
 

00:51:19.859 --> 00:51:21.470 align:start position:0%
like this
it<00:51:20.160><c> would</c><00:51:20.339><c> be</c><00:51:20.460><c> a</c><00:51:20.579><c> negligible</c><00:51:21.000><c> Improvement</c><00:51:21.359><c> to</c>

00:51:21.470 --> 00:51:21.480 align:start position:0%
it would be a negligible Improvement to
 

00:51:21.480 --> 00:51:23.510 align:start position:0%
it would be a negligible Improvement to
ux<00:51:21.780><c> so</c><00:51:22.020><c> yeah</c><00:51:22.200><c> just</c><00:51:22.500><c> for</c><00:51:22.740><c> a</c><00:51:22.980><c> cleanup</c><00:51:23.280><c> but</c><00:51:23.400><c> not</c>

00:51:23.510 --> 00:51:23.520 align:start position:0%
ux so yeah just for a cleanup but not
 

00:51:23.520 --> 00:51:35.750 align:start position:0%
ux so yeah just for a cleanup but not
necessarily<00:51:24.000><c> to</c><00:51:24.420><c> have</c>

00:51:35.750 --> 00:51:35.760 align:start position:0%
 
 

00:51:35.760 --> 00:51:38.450 align:start position:0%
 
so<00:51:36.119><c> uh</c><00:51:36.420><c> with</c><00:51:36.599><c> the</c><00:51:36.720><c> wallet</c><00:51:37.079><c> uh</c><00:51:37.740><c> I</c><00:51:38.220><c> think</c><00:51:38.339><c> there</c>

00:51:38.450 --> 00:51:38.460 align:start position:0%
so uh with the wallet uh I think there
 

00:51:38.460 --> 00:51:40.849 align:start position:0%
so uh with the wallet uh I think there
was<00:51:38.579><c> three</c><00:51:38.880><c> proposals</c><00:51:39.599><c> uh</c><00:51:40.260><c> I</c><00:51:40.440><c> just</c><00:51:40.559><c> wanted</c><00:51:40.680><c> to</c>

00:51:40.849 --> 00:51:40.859 align:start position:0%
was three proposals uh I just wanted to
 

00:51:40.859 --> 00:51:43.069 align:start position:0%
was three proposals uh I just wanted to
mention<00:51:40.980><c> there</c><00:51:41.280><c> was</c><00:51:41.460><c> one</c><00:51:41.640><c> proposal</c><00:51:42.180><c> where</c><00:51:42.480><c> uh</c>

00:51:43.069 --> 00:51:43.079 align:start position:0%
mention there was one proposal where uh
 

00:51:43.079 --> 00:51:44.930 align:start position:0%
mention there was one proposal where uh
you<00:51:43.559><c> said</c><00:51:43.740><c> that</c><00:51:43.920><c> we</c><00:51:44.040><c> could</c><00:51:44.220><c> just</c><00:51:44.339><c> Auto</c><00:51:44.520><c> convert</c>

00:51:44.930 --> 00:51:44.940 align:start position:0%
you said that we could just Auto convert
 

00:51:44.940 --> 00:51:47.390 align:start position:0%
you said that we could just Auto convert
everything<00:51:45.380><c> uh</c><00:51:46.380><c> no</c><00:51:46.559><c> that's</c><00:51:46.920><c> not</c><00:51:47.099><c> going</c><00:51:47.280><c> to</c>

00:51:47.390 --> 00:51:47.400 align:start position:0%
everything uh no that's not going to
 

00:51:47.400 --> 00:51:49.910 align:start position:0%
everything uh no that's not going to
happen<00:51:47.520><c> essentially</c><00:51:48.480><c> uh</c><00:51:49.140><c> that</c><00:51:49.680><c> that's</c>

00:51:49.910 --> 00:51:49.920 align:start position:0%
happen essentially uh that that's
 

00:51:49.920 --> 00:51:52.010 align:start position:0%
happen essentially uh that that's
already<00:51:50.099><c> a</c><00:51:50.400><c> huge</c><00:51:50.640><c> issue</c><00:51:51.119><c> for</c><00:51:51.300><c> vertical</c><00:51:51.660><c> trees</c>

00:51:52.010 --> 00:51:52.020 align:start position:0%
already a huge issue for vertical trees
 

00:51:52.020 --> 00:51:53.569 align:start position:0%
already a huge issue for vertical trees
where<00:51:52.559><c> you</c><00:51:52.740><c> just</c><00:51:52.859><c> want</c><00:51:52.920><c> to</c><00:51:53.040><c> do</c><00:51:53.160><c> an</c><00:51:53.280><c> upgrade</c>

00:51:53.569 --> 00:51:53.579 align:start position:0%
where you just want to do an upgrade
 

00:51:53.579 --> 00:51:55.790 align:start position:0%
where you just want to do an upgrade
where<00:51:53.940><c> the</c><00:51:54.359><c> state</c><00:51:54.540><c> just</c><00:51:54.839><c> gets</c><00:51:55.079><c> flipped</c><00:51:55.380><c> over</c>

00:51:55.790 --> 00:51:55.800 align:start position:0%
where the state just gets flipped over
 

00:51:55.800 --> 00:51:59.390 align:start position:0%
where the state just gets flipped over
and<00:51:55.980><c> it's</c><00:51:56.700><c> a</c><00:51:56.880><c> huge</c><00:51:57.119><c> linear</c><00:51:57.540><c> migration</c><00:51:58.200><c> and</c><00:51:59.099><c> we</c>

00:51:59.390 --> 00:51:59.400 align:start position:0%
and it's a huge linear migration and we
 

00:51:59.400 --> 00:52:00.650 align:start position:0%
and it's a huge linear migration and we
have<00:51:59.520><c> absolutely</c><00:51:59.819><c> no</c><00:52:00.000><c> idea</c><00:52:00.240><c> how</c><00:52:00.359><c> we're</c><00:52:00.480><c> going</c>

00:52:00.650 --> 00:52:00.660 align:start position:0%
have absolutely no idea how we're going
 

00:52:00.660 --> 00:52:02.809 align:start position:0%
have absolutely no idea how we're going
to<00:52:00.720><c> do</c><00:52:00.839><c> it</c><00:52:00.960><c> for</c><00:52:01.079><c> vocal</c><00:52:01.440><c> trees</c><00:52:01.800><c> so</c><00:52:02.099><c> let's</c><00:52:02.339><c> not</c><00:52:02.640><c> do</c>

00:52:02.809 --> 00:52:02.819 align:start position:0%
to do it for vocal trees so let's not do
 

00:52:02.819 --> 00:52:05.510 align:start position:0%
to do it for vocal trees so let's not do
it<00:52:03.000><c> twice</c><00:52:03.300><c> but</c><00:52:04.079><c> what</c><00:52:04.319><c> if</c><00:52:04.500><c> it's</c><00:52:04.619><c> not</c><00:52:04.800><c> actually</c>

00:52:05.510 --> 00:52:05.520 align:start position:0%
it twice but what if it's not actually
 

00:52:05.520 --> 00:52:07.430 align:start position:0%
it twice but what if it's not actually
touching<00:52:06.119><c> every</c><00:52:06.240><c> account</c><00:52:06.540><c> and</c><00:52:06.839><c> rather</c><00:52:07.140><c> it's</c>

00:52:07.430 --> 00:52:07.440 align:start position:0%
touching every account and rather it's
 

00:52:07.440 --> 00:52:09.890 align:start position:0%
touching every account and rather it's
there's<00:52:07.740><c> no</c><00:52:08.520><c> code</c><00:52:08.819><c> and</c><00:52:09.359><c> there's</c><00:52:09.540><c> a</c><00:52:09.720><c> message</c>

00:52:09.890 --> 00:52:09.900 align:start position:0%
there's no code and there's a message
 

00:52:09.900 --> 00:52:12.170 align:start position:0%
there's no code and there's a message
signed<00:52:10.380><c> from</c><00:52:10.440><c> that</c><00:52:10.619><c> account</c><00:52:10.880><c> and</c><00:52:11.880><c> it's</c>

00:52:12.170 --> 00:52:12.180 align:start position:0%
signed from that account and it's
 

00:52:12.180 --> 00:52:14.329 align:start position:0%
signed from that account and it's
treated<00:52:12.480><c> as</c><00:52:12.960><c> a</c><00:52:13.200><c> default</c><00:52:13.440><c> account</c><00:52:13.680><c> and</c><00:52:13.980><c> so</c><00:52:14.160><c> it</c>

00:52:14.329 --> 00:52:14.339 align:start position:0%
treated as a default account and so it
 

00:52:14.339 --> 00:52:17.390 align:start position:0%
treated as a default account and so it
falls<00:52:14.460><c> back</c><00:52:14.700><c> to</c><00:52:14.880><c> some</c><00:52:15.059><c> default</c><00:52:15.420><c> code</c>

00:52:17.390 --> 00:52:17.400 align:start position:0%
falls back to some default code
 

00:52:17.400 --> 00:52:21.230 align:start position:0%
falls back to some default code
um but<00:52:18.000><c> that</c><00:52:18.300><c> would</c><00:52:18.480><c> actually</c><00:52:18.780><c> break</c><00:52:19.700><c> the</c><00:52:20.700><c> new</c>

00:52:21.230 --> 00:52:21.240 align:start position:0%
um but that would actually break the new
 

00:52:21.240 --> 00:52:25.010 align:start position:0%
um but that would actually break the new
semantics<00:52:21.780><c> that</c><00:52:21.960><c> we</c><00:52:22.140><c> introduced</c><00:52:22.559><c> with</c>

00:52:25.010 --> 00:52:25.020 align:start position:0%
 
 

00:52:25.020 --> 00:52:28.490 align:start position:0%
 
right<00:52:25.559><c> you</c><00:52:26.339><c> know</c><00:52:26.520><c> which</c><00:52:26.760><c> exactly</c><00:52:27.359><c> I</c><00:52:27.780><c> mean</c><00:52:27.839><c> that</c>

00:52:28.490 --> 00:52:28.500 align:start position:0%
right you know which exactly I mean that
 

00:52:28.500 --> 00:52:31.190 align:start position:0%
right you know which exactly I mean that
no<00:52:28.680><c> eoa</c><00:52:29.280><c> can</c><00:52:29.579><c> also</c><00:52:29.880><c> have</c><00:52:30.000><c> contract</c><00:52:30.359><c> code</c>

00:52:31.190 --> 00:52:31.200 align:start position:0%
no eoa can also have contract code
 

00:52:31.200 --> 00:52:33.890 align:start position:0%
no eoa can also have contract code
but<00:52:31.680><c> there's</c><00:52:31.859><c> no</c><00:52:32.040><c> code</c><00:52:32.280><c> in</c><00:52:32.579><c> the</c><00:52:32.819><c> account</c><00:52:33.119><c> and</c>

00:52:33.890 --> 00:52:33.900 align:start position:0%
but there's no code in the account and
 

00:52:33.900 --> 00:52:36.049 align:start position:0%
but there's no code in the account and
so<00:52:34.079><c> it's</c><00:52:34.319><c> already</c><00:52:34.559><c> empty</c>

00:52:36.049 --> 00:52:36.059 align:start position:0%
so it's already empty
 

00:52:36.059 --> 00:52:37.490 align:start position:0%
so it's already empty
and<00:52:36.359><c> so</c><00:52:36.480><c> it</c><00:52:36.660><c> would</c><00:52:36.839><c> basically</c><00:52:37.020><c> be</c><00:52:37.140><c> like</c><00:52:37.319><c> me</c>

00:52:37.490 --> 00:52:37.500 align:start position:0%
and so it would basically be like me
 

00:52:37.500 --> 00:52:40.910 align:start position:0%
and so it would basically be like me
sending<00:52:37.980><c> a</c><00:52:38.339><c> transaction</c><00:52:39.260><c> and</c><00:52:40.260><c> rather</c><00:52:40.680><c> than</c>

00:52:40.910 --> 00:52:40.920 align:start position:0%
sending a transaction and rather than
 

00:52:40.920 --> 00:52:42.470 align:start position:0%
sending a transaction and rather than
executing<00:52:41.700><c> it</c><00:52:41.819><c> the</c><00:52:41.940><c> same</c><00:52:42.000><c> way</c><00:52:42.119><c> that</c><00:52:42.240><c> we</c><00:52:42.359><c> do</c>

00:52:42.470 --> 00:52:42.480 align:start position:0%
executing it the same way that we do
 

00:52:42.480 --> 00:52:44.030 align:start position:0%
executing it the same way that we do
today<00:52:42.660><c> it</c><00:52:43.140><c> would</c><00:52:43.260><c> realize</c><00:52:43.619><c> that</c><00:52:43.859><c> the</c>

00:52:44.030 --> 00:52:44.040 align:start position:0%
today it would realize that the
 

00:52:44.040 --> 00:52:46.670 align:start position:0%
today it would realize that the
recovered<00:52:44.520><c> address</c><00:52:44.640><c> has</c><00:52:45.059><c> no</c><00:52:45.240><c> code</c><00:52:45.480><c> in</c><00:52:46.200><c> it</c><00:52:46.380><c> and</c>

00:52:46.670 --> 00:52:46.680 align:start position:0%
recovered address has no code in it and
 

00:52:46.680 --> 00:52:48.950 align:start position:0%
recovered address has no code in it and
so<00:52:46.800><c> then</c><00:52:47.040><c> it</c><00:52:47.220><c> would</c><00:52:47.339><c> just</c><00:52:47.520><c> start</c><00:52:48.059><c> executing</c><00:52:48.720><c> it</c>

00:52:48.950 --> 00:52:48.960 align:start position:0%
so then it would just start executing it
 

00:52:48.960 --> 00:52:51.290 align:start position:0%
so then it would just start executing it
in<00:52:49.380><c> an</c><00:52:49.500><c> evm</c><00:52:49.920><c> frame</c><00:52:50.280><c> with</c><00:52:50.640><c> some</c><00:52:50.880><c> default</c>

00:52:51.290 --> 00:52:51.300 align:start position:0%
in an evm frame with some default
 

00:52:51.300 --> 00:52:53.450 align:start position:0%
in an evm frame with some default
account<00:52:51.599><c> code</c><00:52:51.960><c> that</c><00:52:52.500><c> implements</c><00:52:53.099><c> the</c><00:52:53.280><c> same</c>

00:52:53.450 --> 00:52:53.460 align:start position:0%
account code that implements the same
 

00:52:53.460 --> 00:52:57.770 align:start position:0%
account code that implements the same
concept<00:52:53.940><c> of</c><00:52:54.119><c> the</c><00:52:54.300><c> ecdsa</c><00:52:55.079><c> account</c>

00:52:57.770 --> 00:52:57.780 align:start position:0%
concept of the ecdsa account
 

00:52:57.780 --> 00:53:00.049 align:start position:0%
concept of the ecdsa account
okay<00:52:58.140><c> I</c><00:52:58.440><c> couldn't</c><00:52:58.559><c> follow</c><00:52:59.220><c> so</c><00:52:59.640><c> so</c><00:52:59.700><c> you</c>

00:53:00.049 --> 00:53:00.059 align:start position:0%
okay I couldn't follow so so you
 

00:53:00.059 --> 00:53:01.790 align:start position:0%
okay I couldn't follow so so you
wouldn't<00:53:00.240><c> set</c><00:53:00.540><c> the</c><00:53:00.780><c> set</c><00:53:01.140><c> the</c><00:53:01.260><c> contract</c><00:53:01.559><c> code</c>

00:53:01.790 --> 00:53:01.800 align:start position:0%
wouldn't set the set the contract code
 

00:53:01.800 --> 00:53:03.410 align:start position:0%
wouldn't set the set the contract code
you<00:53:02.099><c> would</c><00:53:02.280><c> not</c><00:53:02.339><c> set</c><00:53:02.520><c> the</c><00:53:02.640><c> contract</c><00:53:02.880><c> code</c><00:53:03.059><c> okay</c>

00:53:03.410 --> 00:53:03.420 align:start position:0%
you would not set the contract code okay
 

00:53:03.420 --> 00:53:09.349 align:start position:0%
you would not set the contract code okay
it's<00:53:04.020><c> a</c><00:53:04.140><c> fallback</c>

00:53:09.349 --> 00:53:09.359 align:start position:0%
 
 

00:53:09.359 --> 00:53:11.390 align:start position:0%
 
okay<00:53:09.780><c> I</c><00:53:10.020><c> think</c><00:53:10.140><c> we're</c><00:53:10.260><c> going</c><00:53:10.440><c> to</c><00:53:10.500><c> wrap</c><00:53:10.740><c> up</c><00:53:10.859><c> uh</c>

00:53:11.390 --> 00:53:11.400 align:start position:0%
okay I think we're going to wrap up uh
 

00:53:11.400 --> 00:53:12.950 align:start position:0%
okay I think we're going to wrap up uh
it's<00:53:11.579><c> past</c><00:53:11.940><c> six</c>

00:53:12.950 --> 00:53:12.960 align:start position:0%
it's past six
 

00:53:12.960 --> 00:53:14.930 align:start position:0%
it's past six
um<00:53:13.079><c> so</c><00:53:13.319><c> first</c><00:53:13.800><c> of</c><00:53:13.980><c> all</c><00:53:14.040><c> thanks</c><00:53:14.339><c> everyone</c><00:53:14.520><c> for</c>

00:53:14.930 --> 00:53:14.940 align:start position:0%
um so first of all thanks everyone for
 

00:53:14.940 --> 00:53:15.829 align:start position:0%
um so first of all thanks everyone for
coming

00:53:15.829 --> 00:53:15.839 align:start position:0%
coming
 

00:53:15.839 --> 00:53:18.109 align:start position:0%
coming
um<00:53:15.960><c> there's</c><00:53:16.200><c> more</c><00:53:16.859><c> places</c><00:53:17.160><c> we</c><00:53:17.640><c> can</c><00:53:17.819><c> discuss</c>

00:53:18.109 --> 00:53:18.119 align:start position:0%
um there's more places we can discuss
 

00:53:18.119 --> 00:53:20.089 align:start position:0%
um there's more places we can discuss
all<00:53:18.359><c> this</c><00:53:18.540><c> this</c><00:53:18.780><c> week</c><00:53:18.960><c> so</c><00:53:19.319><c> we</c><00:53:19.740><c> mentioned</c>

00:53:20.089 --> 00:53:20.099 align:start position:0%
all this this week so we mentioned
 

00:53:20.099 --> 00:53:22.670 align:start position:0%
all this this week so we mentioned
there's<00:53:20.339><c> an</c><00:53:20.579><c> evm</c><00:53:21.059><c> panel</c><00:53:21.599><c> where</c><00:53:22.079><c> we</c><00:53:22.380><c> can</c><00:53:22.440><c> get</c>

00:53:22.670 --> 00:53:22.680 align:start position:0%
there's an evm panel where we can get
 

00:53:22.680 --> 00:53:25.490 align:start position:0%
there's an evm panel where we can get
into<00:53:22.859><c> eof</c><00:53:23.720><c> 1153</c><00:53:24.720><c> all</c><00:53:25.020><c> that</c><00:53:25.140><c> good</c><00:53:25.319><c> stuff</c>

00:53:25.490 --> 00:53:25.500 align:start position:0%
into eof 1153 all that good stuff
 

00:53:25.500 --> 00:53:28.490 align:start position:0%
into eof 1153 all that good stuff
there's<00:53:26.040><c> an</c><00:53:26.280><c> account</c><00:53:26.460><c> abstraction</c><00:53:27.000><c> panel</c><00:53:27.660><c> uh</c>

00:53:28.490 --> 00:53:28.500 align:start position:0%
there's an account abstraction panel uh
 

00:53:28.500 --> 00:53:30.410 align:start position:0%
there's an account abstraction panel uh
and<00:53:28.859><c> we</c><00:53:29.099><c> just</c><00:53:29.220><c> had</c><00:53:29.460><c> some</c><00:53:29.700><c> new</c><00:53:29.880><c> fresh</c><00:53:30.119><c> account</c>

00:53:30.410 --> 00:53:30.420 align:start position:0%
and we just had some new fresh account
 

00:53:30.420 --> 00:53:32.390 align:start position:0%
and we just had some new fresh account
abstraction<00:53:31.020><c> content</c><00:53:31.440><c> as</c><00:53:31.619><c> well</c><00:53:31.800><c> and</c><00:53:32.280><c> then</c>

00:53:32.390 --> 00:53:32.400 align:start position:0%
abstraction content as well and then
 

00:53:32.400 --> 00:53:35.870 align:start position:0%
abstraction content as well and then
finally<00:53:32.700><c> there's</c><00:53:33.000><c> an</c><00:53:33.359><c> ERC</c><00:53:34.220><c> uh</c><00:53:35.220><c> kind</c><00:53:35.460><c> of</c><00:53:35.579><c> Youth</c>

00:53:35.870 --> 00:53:35.880 align:start position:0%
finally there's an ERC uh kind of Youth
 

00:53:35.880 --> 00:53:37.670 align:start position:0%
finally there's an ERC uh kind of Youth
magician<00:53:36.300><c> session</c><00:53:36.540><c> as</c><00:53:36.780><c> well</c>

00:53:37.670 --> 00:53:37.680 align:start position:0%
magician session as well
 

00:53:37.680 --> 00:53:38.809 align:start position:0%
magician session as well
um<00:53:37.740><c> throughout</c><00:53:38.040><c> the</c><00:53:38.160><c> week</c><00:53:38.280><c> I</c><00:53:38.520><c> don't</c><00:53:38.640><c> know</c><00:53:38.700><c> when</c>

00:53:38.809 --> 00:53:38.819 align:start position:0%
um throughout the week I don't know when
 

00:53:38.819 --> 00:53:40.609 align:start position:0%
um throughout the week I don't know when
they<00:53:38.940><c> are</c><00:53:39.059><c> sorry</c><00:53:39.240><c> they're</c><00:53:39.480><c> all</c><00:53:39.599><c> on</c><00:53:39.720><c> the</c><00:53:39.900><c> agenda</c>

00:53:40.609 --> 00:53:40.619 align:start position:0%
they are sorry they're all on the agenda
 

00:53:40.619 --> 00:53:45.349 align:start position:0%
they are sorry they're all on the agenda
is<00:53:41.280><c> on</c><00:53:41.640><c> Friday</c><00:53:41.940><c> at</c><00:53:42.540><c> Workshop</c><00:53:43.079><c> room</c><00:53:43.260><c> 4</c><00:53:43.619><c> at</c><00:53:43.859><c> 1</c><00:53:44.160><c> pm</c>

00:53:45.349 --> 00:53:45.359 align:start position:0%
is on Friday at Workshop room 4 at 1 pm
 

00:53:45.359 --> 00:53:46.790 align:start position:0%
is on Friday at Workshop room 4 at 1 pm
you<00:53:45.780><c> heard</c><00:53:45.900><c> it</c>

00:53:46.790 --> 00:53:46.800 align:start position:0%
you heard it
 

00:53:46.800 --> 00:53:49.490 align:start position:0%
you heard it
um oh<00:53:47.099><c> product</c><00:53:47.520><c> right</c><00:53:48.000><c> so</c><00:53:48.720><c> Friday</c><00:53:49.020><c> there's</c><00:53:49.380><c> a</c>

00:53:49.490 --> 00:53:49.500 align:start position:0%
um oh product right so Friday there's a
 

00:53:49.500 --> 00:53:50.870 align:start position:0%
um oh product right so Friday there's a
session<00:53:49.740><c> about</c><00:53:49.980><c> tank</c><00:53:50.220><c> shorting</c><00:53:50.760><c> and</c>

00:53:50.870 --> 00:53:50.880 align:start position:0%
session about tank shorting and
 

00:53:50.880 --> 00:53:52.730 align:start position:0%
session about tank shorting and
prototank<00:53:51.300><c> shorting</c><00:53:51.780><c> if</c><00:53:52.319><c> you're</c><00:53:52.440><c> interested</c>

00:53:52.730 --> 00:53:52.740 align:start position:0%
prototank shorting if you're interested
 

00:53:52.740 --> 00:53:54.829 align:start position:0%
prototank shorting if you're interested
to<00:53:52.859><c> the</c><00:53:52.980><c> helpers</c><00:53:53.280><c> of</c><00:53:53.520><c> the</c><00:53:53.640><c> Erp</c><00:53:54.000><c> for</c><00:53:54.240><c> Edge</c><00:53:54.480><c> refer</c>

00:53:54.829 --> 00:53:54.839 align:start position:0%
to the helpers of the Erp for Edge refer
 

00:53:54.839 --> 00:53:57.049 align:start position:0%
to the helpers of the Erp for Edge refer
just<00:53:55.380><c> please</c><00:53:55.619><c> contact</c><00:53:55.980><c> us</c><00:53:56.280><c> and</c><00:53:56.700><c> we</c><00:53:56.880><c> are</c>

00:53:57.049 --> 00:53:57.059 align:start position:0%
just please contact us and we are
 

00:53:57.059 --> 00:53:59.510 align:start position:0%
just please contact us and we are
hosting<00:53:57.420><c> co-work</c><00:53:57.839><c> sessions</c>

00:53:59.510 --> 00:53:59.520 align:start position:0%
hosting co-work sessions
 

00:53:59.520 --> 00:54:00.890 align:start position:0%
hosting co-work sessions
yeah cool<00:53:59.940><c> yeah</c><00:54:00.240><c> thank</c><00:54:00.540><c> you</c><00:54:00.660><c> so</c><00:54:00.780><c> much</c>

00:54:00.890 --> 00:54:00.900 align:start position:0%
yeah cool yeah thank you so much
 

00:54:00.900 --> 00:54:01.930 align:start position:0%
yeah cool yeah thank you so much
everyone<00:54:01.140><c> for</c><00:54:01.500><c> coming</c>

00:54:01.930 --> 00:54:01.940 align:start position:0%
everyone for coming
 

00:54:01.940 --> 00:54:08.039 align:start position:0%
everyone for coming
[Applause]

