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:11.530 align:start position:0%
 
[Music]

00:00:11.530 --> 00:00:11.540 align:start position:0%
 
 

00:00:11.540 --> 00:00:14.870 align:start position:0%
 
this<00:00:12.540><c> is</c><00:00:12.599><c> Ryan</c><00:00:12.860><c> we're</c><00:00:13.860><c> with</c><00:00:14.040><c> openc</c><00:00:14.460><c> and</c><00:00:14.700><c> we're</c>

00:00:14.870 --> 00:00:14.880 align:start position:0%
this is Ryan we're with openc and we're
 

00:00:14.880 --> 00:00:16.550 align:start position:0%
this is Ryan we're with openc and we're
going<00:00:15.059><c> to</c><00:00:15.179><c> talk</c><00:00:15.299><c> about</c><00:00:15.480><c> the</c><00:00:16.139><c> seaport</c>

00:00:16.550 --> 00:00:16.560 align:start position:0%
going to talk about the seaport
 

00:00:16.560 --> 00:00:19.189 align:start position:0%
going to talk about the seaport
Marketplace<00:00:17.160><c> and</c><00:00:17.820><c> some</c><00:00:18.359><c> more</c><00:00:18.600><c> advanced</c>

00:00:19.189 --> 00:00:19.199 align:start position:0%
Marketplace and some more advanced
 

00:00:19.199 --> 00:00:21.769 align:start position:0%
Marketplace and some more advanced
techniques<00:00:19.740><c> for</c><00:00:19.980><c> how</c><00:00:20.220><c> to</c><00:00:20.340><c> utilize</c><00:00:21.000><c> it</c><00:00:21.180><c> and</c>

00:00:21.769 --> 00:00:21.779 align:start position:0%
techniques for how to utilize it and
 

00:00:21.779 --> 00:00:25.250 align:start position:0%
techniques for how to utilize it and
interact<00:00:22.439><c> with</c><00:00:22.619><c> it</c><00:00:22.800><c> and</c><00:00:23.100><c> build</c><00:00:23.340><c> on</c><00:00:23.520><c> top</c>

00:00:25.250 --> 00:00:25.260 align:start position:0%
interact with it and build on top
 

00:00:25.260 --> 00:00:29.509 align:start position:0%
interact with it and build on top
so<00:00:26.220><c> Seaport</c><00:00:27.060><c> is</c><00:00:27.300><c> a</c><00:00:27.420><c> beast</c><00:00:27.720><c> there's</c><00:00:28.439><c> a</c><00:00:29.099><c> single</c>

00:00:29.509 --> 00:00:29.519 align:start position:0%
so Seaport is a beast there's a single
 

00:00:29.519 --> 00:00:31.189 align:start position:0%
so Seaport is a beast there's a single
contract<00:00:29.880><c> but</c><00:00:30.060><c> there's</c><00:00:30.240><c> a</c><00:00:30.420><c> lot</c><00:00:30.480><c> going</c><00:00:30.720><c> on</c><00:00:30.900><c> and</c>

00:00:31.189 --> 00:00:31.199 align:start position:0%
contract but there's a lot going on and
 

00:00:31.199 --> 00:00:32.450 align:start position:0%
contract but there's a lot going on and
so<00:00:31.380><c> we're</c><00:00:31.560><c> gonna</c>

00:00:32.450 --> 00:00:32.460 align:start position:0%
so we're gonna
 

00:00:32.460 --> 00:00:34.430 align:start position:0%
so we're gonna
work<00:00:33.059><c> our</c><00:00:33.239><c> way</c><00:00:33.420><c> through</c><00:00:33.600><c> first</c><00:00:33.960><c> start</c><00:00:34.260><c> with</c>

00:00:34.430 --> 00:00:34.440 align:start position:0%
work our way through first start with
 

00:00:34.440 --> 00:00:38.150 align:start position:0%
work our way through first start with
some<00:00:34.680><c> of</c><00:00:34.800><c> the</c><00:00:35.040><c> high</c><00:00:35.640><c> level</c><00:00:36.020><c> uh</c><00:00:37.020><c> key</c><00:00:37.500><c> points</c><00:00:37.920><c> and</c>

00:00:38.150 --> 00:00:38.160 align:start position:0%
some of the high level uh key points and
 

00:00:38.160 --> 00:00:40.310 align:start position:0%
some of the high level uh key points and
then<00:00:38.280><c> from</c><00:00:38.640><c> there</c><00:00:38.820><c> we'll</c><00:00:39.300><c> we'll</c><00:00:39.960><c> get</c><00:00:40.200><c> into</c>

00:00:40.310 --> 00:00:40.320 align:start position:0%
then from there we'll we'll get into
 

00:00:40.320 --> 00:00:42.950 align:start position:0%
then from there we'll we'll get into
some<00:00:40.620><c> of</c><00:00:40.739><c> these</c><00:00:40.860><c> Advanced</c><00:00:41.219><c> Techniques</c>

00:00:42.950 --> 00:00:42.960 align:start position:0%
some of these Advanced Techniques
 

00:00:42.960 --> 00:00:44.209 align:start position:0%
some of these Advanced Techniques
so

00:00:44.209 --> 00:00:44.219 align:start position:0%
so
 

00:00:44.219 --> 00:00:46.910 align:start position:0%
so
first<00:00:44.700><c> thing</c><00:00:44.820><c> to</c><00:00:45.000><c> understand</c><00:00:45.200><c> is</c><00:00:46.200><c> that</c><00:00:46.620><c> there</c>

00:00:46.910 --> 00:00:46.920 align:start position:0%
first thing to understand is that there
 

00:00:46.920 --> 00:00:51.709 align:start position:0%
first thing to understand is that there
are<00:00:47.300><c> two</c><00:00:48.500><c> arrays</c><00:00:49.500><c> that</c><00:00:50.160><c> dictate</c><00:00:50.579><c> the</c><00:00:51.120><c> basics</c>

00:00:51.709 --> 00:00:51.719 align:start position:0%
are two arrays that dictate the basics
 

00:00:51.719 --> 00:00:55.189 align:start position:0%
are two arrays that dictate the basics
of<00:00:51.899><c> A</c><00:00:52.079><c> C</c><00:00:52.260><c> Port</c><00:00:52.559><c> listing</c><00:00:53.399><c> or</c><00:00:53.640><c> offer</c><00:00:54.120><c> the</c><00:00:55.020><c> first</c>

00:00:55.189 --> 00:00:55.199 align:start position:0%
of A C Port listing or offer the first
 

00:00:55.199 --> 00:00:59.090 align:start position:0%
of A C Port listing or offer the first
is<00:00:55.440><c> the</c><00:00:55.739><c> offer</c><00:00:56.100><c> and</c><00:00:56.879><c> that's</c><00:00:57.000><c> all</c><00:00:57.420><c> of</c><00:00:57.600><c> the</c><00:00:57.899><c> items</c>

00:00:59.090 --> 00:00:59.100 align:start position:0%
is the offer and that's all of the items
 

00:00:59.100 --> 00:01:04.910 align:start position:0%
is the offer and that's all of the items
native<00:00:59.699><c> tokens</c><00:01:00.180><c> erc20</c><00:01:01.140><c> EOC</c><00:01:01.680><c> 721</c><00:01:02.480><c> 1155</c><00:01:03.480><c> but</c><00:01:04.440><c> you</c>

00:01:04.910 --> 00:01:04.920 align:start position:0%
native tokens erc20 EOC 721 1155 but you
 

00:01:04.920 --> 00:01:07.730 align:start position:0%
native tokens erc20 EOC 721 1155 but you
the<00:01:05.159><c> offerer</c><00:01:05.640><c> are</c><00:01:05.880><c> going</c><00:01:06.000><c> to</c><00:01:06.180><c> spend</c><00:01:06.420><c> then</c><00:01:07.380><c> on</c>

00:01:07.730 --> 00:01:07.740 align:start position:0%
the offerer are going to spend then on
 

00:01:07.740 --> 00:01:10.130 align:start position:0%
the offerer are going to spend then on
the<00:01:07.799><c> other</c><00:01:07.920><c> end</c><00:01:08.100><c> you</c><00:01:08.520><c> have</c><00:01:08.700><c> the</c><00:01:09.540><c> consideration</c>

00:01:10.130 --> 00:01:10.140 align:start position:0%
the other end you have the consideration
 

00:01:10.140 --> 00:01:13.190 align:start position:0%
the other end you have the consideration
which<00:01:11.100><c> is</c><00:01:11.280><c> everything</c><00:01:11.640><c> that</c><00:01:12.060><c> you</c><00:01:12.360><c> or</c><00:01:12.780><c> others</c>

00:01:13.190 --> 00:01:13.200 align:start position:0%
which is everything that you or others
 

00:01:13.200 --> 00:01:15.109 align:start position:0%
which is everything that you or others
are<00:01:13.320><c> going</c><00:01:13.439><c> to</c><00:01:13.619><c> get</c><00:01:13.799><c> back</c>

00:01:15.109 --> 00:01:15.119 align:start position:0%
are going to get back
 

00:01:15.119 --> 00:01:17.330 align:start position:0%
are going to get back
if<00:01:15.600><c> you</c><00:01:15.720><c> want</c><00:01:15.840><c> to</c><00:01:15.960><c> spend</c><00:01:16.200><c> the</c><00:01:16.439><c> offer</c><00:01:16.740><c> items</c><00:01:17.159><c> you</c>

00:01:17.330 --> 00:01:17.340 align:start position:0%
if you want to spend the offer items you
 

00:01:17.340 --> 00:01:21.289 align:start position:0%
if you want to spend the offer items you
gotta<00:01:18.000><c> get</c><00:01:18.479><c> the</c><00:01:18.659><c> consideration</c>

00:01:21.289 --> 00:01:21.299 align:start position:0%
 
 

00:01:21.299 --> 00:01:24.230 align:start position:0%
 
so<00:01:21.659><c> there's</c><00:01:21.780><c> also</c><00:01:22.259><c> this</c><00:01:22.740><c> idea</c><00:01:23.100><c> of</c><00:01:23.520><c> a</c><00:01:23.939><c> Zone</c>

00:01:24.230 --> 00:01:24.240 align:start position:0%
so there's also this idea of a Zone
 

00:01:24.240 --> 00:01:27.950 align:start position:0%
so there's also this idea of a Zone
every<00:01:24.840><c> Seaport</c><00:01:25.619><c> order</c><00:01:25.920><c> has</c><00:01:26.580><c> an</c><00:01:27.240><c> optional</c><00:01:27.600><c> Zone</c>

00:01:27.950 --> 00:01:27.960 align:start position:0%
every Seaport order has an optional Zone
 

00:01:27.960 --> 00:01:30.289 align:start position:0%
every Seaport order has an optional Zone
that<00:01:28.200><c> you</c><00:01:28.320><c> can</c><00:01:28.439><c> set</c><00:01:28.619><c> that's</c><00:01:28.979><c> a</c><00:01:29.280><c> contract</c><00:01:29.759><c> that</c>

00:01:30.289 --> 00:01:30.299 align:start position:0%
that you can set that's a contract that
 

00:01:30.299 --> 00:01:32.929 align:start position:0%
that you can set that's a contract that
gives<00:01:30.479><c> a</c><00:01:30.780><c> thumbs</c><00:01:31.080><c> up</c><00:01:31.140><c> or</c><00:01:31.380><c> a</c><00:01:31.560><c> thumbs</c><00:01:31.860><c> down</c><00:01:31.979><c> on</c>

00:01:32.929 --> 00:01:32.939 align:start position:0%
gives a thumbs up or a thumbs down on
 

00:01:32.939 --> 00:01:34.789 align:start position:0%
gives a thumbs up or a thumbs down on
whether<00:01:33.180><c> that</c><00:01:33.540><c> particular</c><00:01:34.020><c> order</c><00:01:34.259><c> is</c><00:01:34.560><c> still</c>

00:01:34.789 --> 00:01:34.799 align:start position:0%
whether that particular order is still
 

00:01:34.799 --> 00:01:35.990 align:start position:0%
whether that particular order is still
valid

00:01:35.990 --> 00:01:36.000 align:start position:0%
valid
 

00:01:36.000 --> 00:01:38.410 align:start position:0%
valid
there's<00:01:36.420><c> also</c><00:01:36.780><c> a</c><00:01:37.020><c> concept</c><00:01:37.320><c> of</c><00:01:37.680><c> a</c><00:01:37.860><c> conduit</c>

00:01:38.410 --> 00:01:38.420 align:start position:0%
there's also a concept of a conduit
 

00:01:38.420 --> 00:01:42.170 align:start position:0%
there's also a concept of a conduit
which<00:01:39.420><c> is</c><00:01:39.680><c> a</c><00:01:40.680><c> it's</c><00:01:41.100><c> a</c><00:01:41.280><c> contract</c><00:01:41.640><c> that</c><00:01:41.939><c> you</c><00:01:42.060><c> can</c>

00:01:42.170 --> 00:01:42.180 align:start position:0%
which is a it's a contract that you can
 

00:01:42.180 --> 00:01:44.170 align:start position:0%
which is a it's a contract that you can
approve<00:01:42.780><c> to</c>

00:01:44.170 --> 00:01:44.180 align:start position:0%
approve to
 

00:01:44.180 --> 00:01:46.789 align:start position:0%
approve to
transfer<00:01:45.180><c> your</c><00:01:45.360><c> tokens</c><00:01:45.720><c> so</c><00:01:46.320><c> you</c><00:01:46.439><c> set</c><00:01:46.619><c> your</c>

00:01:46.789 --> 00:01:46.799 align:start position:0%
transfer your tokens so you set your
 

00:01:46.799 --> 00:01:49.730 align:start position:0%
transfer your tokens so you set your
approvals<00:01:47.159><c> on</c><00:01:47.220><c> the</c><00:01:47.340><c> Conduit</c><00:01:47.700><c> and</c><00:01:48.540><c> from</c><00:01:48.840><c> there</c>

00:01:49.730 --> 00:01:49.740 align:start position:0%
approvals on the Conduit and from there
 

00:01:49.740 --> 00:01:53.149 align:start position:0%
approvals on the Conduit and from there
uh<00:01:50.640><c> you</c><00:01:51.240><c> can</c><00:01:51.360><c> set</c><00:01:51.600><c> additional</c><00:01:52.200><c> marketplaces</c>

00:01:53.149 --> 00:01:53.159 align:start position:0%
uh you can set additional marketplaces
 

00:01:53.159 --> 00:01:55.490 align:start position:0%
uh you can set additional marketplaces
or<00:01:53.340><c> contracts</c><00:01:53.880><c> on</c><00:01:54.600><c> that</c><00:01:54.720><c> conduit</c><00:01:55.079><c> support</c>

00:01:55.490 --> 00:01:55.500 align:start position:0%
or contracts on that conduit support
 

00:01:55.500 --> 00:01:57.770 align:start position:0%
or contracts on that conduit support
multiple<00:01:55.979><c> marketplaces</c><00:01:56.939><c> migrate</c><00:01:57.420><c> to</c><00:01:57.540><c> new</c>

00:01:57.770 --> 00:01:57.780 align:start position:0%
multiple marketplaces migrate to new
 

00:01:57.780 --> 00:02:01.969 align:start position:0%
multiple marketplaces migrate to new
versions<00:01:58.200><c> of</c><00:01:58.439><c> Seaport</c><00:01:58.920><c> so</c><00:01:59.700><c> on</c><00:01:59.820><c> so</c><00:02:00.000><c> forth</c>

00:02:01.969 --> 00:02:01.979 align:start position:0%
versions of Seaport so on so forth
 

00:02:01.979 --> 00:02:04.850 align:start position:0%
versions of Seaport so on so forth
so<00:02:02.579><c> when</c><00:02:02.820><c> you</c><00:02:02.939><c> it</c><00:02:03.240><c> comes</c><00:02:03.540><c> time</c><00:02:03.659><c> to</c><00:02:04.020><c> create</c><00:02:04.380><c> an</c>

00:02:04.850 --> 00:02:04.860 align:start position:0%
so when you it comes time to create an
 

00:02:04.860 --> 00:02:07.630 align:start position:0%
so when you it comes time to create an
order<00:02:05.040><c> to</c><00:02:05.820><c> list</c><00:02:06.000><c> your</c><00:02:06.240><c> nft</c>

00:02:07.630 --> 00:02:07.640 align:start position:0%
order to list your nft
 

00:02:07.640 --> 00:02:10.669 align:start position:0%
order to list your nft
the<00:02:08.640><c> primary</c><00:02:09.119><c> way</c><00:02:09.420><c> to</c><00:02:09.539><c> do</c><00:02:09.720><c> it</c><00:02:09.840><c> is</c><00:02:10.319><c> you</c><00:02:10.500><c> just</c>

00:02:10.669 --> 00:02:10.679 align:start position:0%
the primary way to do it is you just
 

00:02:10.679 --> 00:02:13.430 align:start position:0%
the primary way to do it is you just
sign<00:02:11.160><c> an</c><00:02:11.640><c> off-chain</c><00:02:12.120><c> listing</c>

00:02:13.430 --> 00:02:13.440 align:start position:0%
sign an off-chain listing
 

00:02:13.440 --> 00:02:15.650 align:start position:0%
sign an off-chain listing
this<00:02:13.920><c> is</c><00:02:14.040><c> an</c><00:02:14.220><c> example</c><00:02:14.640><c> payload</c><00:02:15.420><c> that</c><00:02:15.540><c> you</c>

00:02:15.650 --> 00:02:15.660 align:start position:0%
this is an example payload that you
 

00:02:15.660 --> 00:02:17.510 align:start position:0%
this is an example payload that you
would<00:02:15.780><c> see</c><00:02:15.959><c> in</c><00:02:16.140><c> metamask</c><00:02:16.620><c> you're</c><00:02:17.160><c> gonna</c><00:02:17.280><c> have</c>

00:02:17.510 --> 00:02:17.520 align:start position:0%
would see in metamask you're gonna have
 

00:02:17.520 --> 00:02:18.229 align:start position:0%
would see in metamask you're gonna have
to

00:02:18.229 --> 00:02:18.239 align:start position:0%
to
 

00:02:18.239 --> 00:02:20.449 align:start position:0%
to
pop<00:02:18.840><c> open</c><00:02:19.020><c> the</c><00:02:19.319><c> expanded</c><00:02:19.739><c> view</c><00:02:19.860><c> to</c><00:02:20.160><c> get</c><00:02:20.280><c> this</c>

00:02:20.449 --> 00:02:20.459 align:start position:0%
pop open the expanded view to get this
 

00:02:20.459 --> 00:02:24.430 align:start position:0%
pop open the expanded view to get this
whole<00:02:20.640><c> thing</c><00:02:20.819><c> but</c><00:02:21.599><c> it's</c><00:02:22.319><c> got</c><00:02:22.700><c> the</c><00:02:23.700><c> offer</c><00:02:24.060><c> array</c>

00:02:24.430 --> 00:02:24.440 align:start position:0%
whole thing but it's got the offer array
 

00:02:24.440 --> 00:02:26.990 align:start position:0%
whole thing but it's got the offer array
consideration<00:02:25.440><c> array</c><00:02:25.920><c> start</c><00:02:26.220><c> time</c><00:02:26.459><c> end</c><00:02:26.760><c> time</c>

00:02:26.990 --> 00:02:27.000 align:start position:0%
consideration array start time end time
 

00:02:27.000 --> 00:02:29.869 align:start position:0%
consideration array start time end time
zone<00:02:27.300><c> conduit</c>

00:02:29.869 --> 00:02:29.879 align:start position:0%
 
 

00:02:29.879 --> 00:02:33.110 align:start position:0%
 
then<00:02:30.959><c> another</c><00:02:31.620><c> method</c><00:02:32.099><c> you</c><00:02:32.340><c> can</c><00:02:32.459><c> use</c><00:02:32.700><c> to</c>

00:02:33.110 --> 00:02:33.120 align:start position:0%
then another method you can use to
 

00:02:33.120 --> 00:02:36.110 align:start position:0%
then another method you can use to
create<00:02:33.599><c> an</c><00:02:33.900><c> order</c><00:02:34.080><c> is</c><00:02:34.560><c> to</c><00:02:34.920><c> call</c><00:02:35.220><c> this</c><00:02:35.760><c> function</c>

00:02:36.110 --> 00:02:36.120 align:start position:0%
create an order is to call this function
 

00:02:36.120 --> 00:02:37.550 align:start position:0%
create an order is to call this function
validate

00:02:37.550 --> 00:02:37.560 align:start position:0%
validate
 

00:02:37.560 --> 00:02:39.530 align:start position:0%
validate
and<00:02:37.620><c> that</c><00:02:38.099><c> means</c><00:02:38.459><c> you</c><00:02:39.000><c> don't</c><00:02:39.120><c> need</c><00:02:39.360><c> a</c>

00:02:39.530 --> 00:02:39.540 align:start position:0%
and that means you don't need a
 

00:02:39.540 --> 00:02:40.970 align:start position:0%
and that means you don't need a
signature<00:02:39.959><c> at</c><00:02:40.200><c> all</c>

00:02:40.970 --> 00:02:40.980 align:start position:0%
signature at all
 

00:02:40.980 --> 00:02:42.530 align:start position:0%
signature at all
you<00:02:41.700><c> just</c>

00:02:42.530 --> 00:02:42.540 align:start position:0%
you just
 

00:02:42.540 --> 00:02:45.530 align:start position:0%
you just
provide<00:02:43.260><c> the</c><00:02:43.560><c> order</c><00:02:43.680><c> and</c><00:02:44.340><c> it</c><00:02:44.519><c> gets</c><00:02:44.819><c> listed</c><00:02:45.300><c> on</c>

00:02:45.530 --> 00:02:45.540 align:start position:0%
provide the order and it gets listed on
 

00:02:45.540 --> 00:02:48.470 align:start position:0%
provide the order and it gets listed on
chain<00:02:45.840><c> so</c><00:02:46.440><c> to</c><00:02:46.620><c> speak</c>

00:02:48.470 --> 00:02:48.480 align:start position:0%
chain so to speak
 

00:02:48.480 --> 00:02:51.770 align:start position:0%
chain so to speak
the<00:02:49.019><c> interesting</c><00:02:49.500><c> thing</c><00:02:49.620><c> about</c><00:02:49.920><c> both</c><00:02:50.780><c> signing</c>

00:02:51.770 --> 00:02:51.780 align:start position:0%
the interesting thing about both signing
 

00:02:51.780 --> 00:02:53.930 align:start position:0%
the interesting thing about both signing
an<00:02:51.900><c> order</c><00:02:52.080><c> or</c><00:02:52.500><c> calling</c><00:02:52.860><c> validate</c><00:02:53.280><c> is</c><00:02:53.519><c> you</c><00:02:53.819><c> have</c>

00:02:53.930 --> 00:02:53.940 align:start position:0%
an order or calling validate is you have
 

00:02:53.940 --> 00:02:56.930 align:start position:0%
an order or calling validate is you have
to<00:02:54.120><c> explicitly</c><00:02:54.840><c> cancel</c><00:02:55.700><c> you</c><00:02:56.700><c> have</c><00:02:56.760><c> to</c>

00:02:56.930 --> 00:02:56.940 align:start position:0%
to explicitly cancel you have to
 

00:02:56.940 --> 00:02:59.570 align:start position:0%
to explicitly cancel you have to
actually<00:02:57.120><c> call</c><00:02:57.599><c> and</c><00:02:58.140><c> tell</c><00:02:58.379><c> Seaport</c><00:02:58.980><c> I'm</c><00:02:59.400><c> no</c>

00:02:59.570 --> 00:02:59.580 align:start position:0%
actually call and tell Seaport I'm no
 

00:02:59.580 --> 00:03:01.430 align:start position:0%
actually call and tell Seaport I'm no
longer<00:02:59.760><c> interested</c><00:03:00.120><c> in</c><00:03:00.300><c> filling</c><00:03:00.720><c> this</c>

00:03:01.430 --> 00:03:01.440 align:start position:0%
longer interested in filling this
 

00:03:01.440 --> 00:03:04.250 align:start position:0%
longer interested in filling this
yeah

00:03:04.250 --> 00:03:04.260 align:start position:0%
 
 

00:03:04.260 --> 00:03:07.550 align:start position:0%
 
signatures<00:03:05.160><c> are</c><00:03:05.459><c> not</c><00:03:05.640><c> just</c><00:03:05.879><c> standard</c><00:03:06.560><c> ecdsa</c>

00:03:07.550 --> 00:03:07.560 align:start position:0%
signatures are not just standard ecdsa
 

00:03:07.560 --> 00:03:08.809 align:start position:0%
signatures are not just standard ecdsa
they're<00:03:07.920><c> also</c>

00:03:08.809 --> 00:03:08.819 align:start position:0%
they're also
 

00:03:08.819 --> 00:03:13.250 align:start position:0%
they're also
support<00:03:09.560><c> for</c><00:03:10.640><c> 1271</c><00:03:11.640><c> which</c><00:03:12.120><c> is</c><00:03:12.300><c> is</c><00:03:12.780><c> valid</c>

00:03:13.250 --> 00:03:13.260 align:start position:0%
support for 1271 which is is valid
 

00:03:13.260 --> 00:03:14.390 align:start position:0%
support for 1271 which is is valid
signature

00:03:14.390 --> 00:03:14.400 align:start position:0%
signature
 

00:03:14.400 --> 00:03:17.270 align:start position:0%
signature
Seaport<00:03:15.000><c> will</c><00:03:15.239><c> give</c><00:03:15.420><c> the</c><00:03:15.900><c> offerer</c>

00:03:17.270 --> 00:03:17.280 align:start position:0%
Seaport will give the offerer
 

00:03:17.280 --> 00:03:22.369 align:start position:0%
Seaport will give the offerer
a<00:03:18.060><c> digest</c><00:03:18.739><c> basically</c><00:03:19.739><c> the</c><00:03:19.920><c> order</c><00:03:20.099><c> hash</c><00:03:20.840><c> and</c><00:03:21.840><c> a</c>

00:03:22.369 --> 00:03:22.379 align:start position:0%
a digest basically the order hash and a
 

00:03:22.379 --> 00:03:23.449 align:start position:0%
a digest basically the order hash and a
signature

00:03:23.449 --> 00:03:23.459 align:start position:0%
signature
 

00:03:23.459 --> 00:03:26.030 align:start position:0%
signature
and<00:03:24.060><c> then</c><00:03:24.239><c> leave</c><00:03:24.840><c> it</c><00:03:24.959><c> up</c><00:03:25.080><c> to</c><00:03:25.200><c> the</c><00:03:25.379><c> contract</c><00:03:25.739><c> to</c>

00:03:26.030 --> 00:03:26.040 align:start position:0%
and then leave it up to the contract to
 

00:03:26.040 --> 00:03:28.850 align:start position:0%
and then leave it up to the contract to
say<00:03:26.280><c> yes</c><00:03:26.519><c> this</c><00:03:27.000><c> order</c><00:03:27.239><c> is</c><00:03:27.420><c> good</c><00:03:27.659><c> this</c><00:03:28.560><c> one's</c>

00:03:28.850 --> 00:03:28.860 align:start position:0%
say yes this order is good this one's
 

00:03:28.860 --> 00:03:30.290 align:start position:0%
say yes this order is good this one's
not

00:03:30.290 --> 00:03:30.300 align:start position:0%
not
 

00:03:30.300 --> 00:03:32.750 align:start position:0%
not
and<00:03:30.840><c> that</c><00:03:30.959><c> works</c><00:03:31.260><c> with</c><00:03:31.560><c> both</c><00:03:32.040><c> traditional</c>

00:03:32.750 --> 00:03:32.760 align:start position:0%
and that works with both traditional
 

00:03:32.760 --> 00:03:35.570 align:start position:0%
and that works with both traditional
signatures<00:03:33.239><c> as</c><00:03:33.480><c> well</c><00:03:33.599><c> as</c><00:03:33.720><c> validations</c><00:03:34.580><c> and</c>

00:03:35.570 --> 00:03:35.580 align:start position:0%
signatures as well as validations and
 

00:03:35.580 --> 00:03:38.449 align:start position:0%
signatures as well as validations and
you<00:03:35.819><c> can</c><00:03:35.940><c> use</c><00:03:36.180><c> this</c><00:03:36.840><c> technique</c><00:03:37.200><c> to</c><00:03:37.680><c> list</c><00:03:37.980><c> from</c>

00:03:38.449 --> 00:03:38.459 align:start position:0%
you can use this technique to list from
 

00:03:38.459 --> 00:03:41.149 align:start position:0%
you can use this technique to list from
a<00:03:39.420><c> smart</c><00:03:39.599><c> wallet</c><00:03:40.019><c> or</c><00:03:40.260><c> a</c><00:03:40.379><c> multi-sig</c><00:03:40.860><c> without</c>

00:03:41.149 --> 00:03:41.159 align:start position:0%
a smart wallet or a multi-sig without
 

00:03:41.159 --> 00:03:43.130 align:start position:0%
a smart wallet or a multi-sig without
having<00:03:41.400><c> to</c><00:03:41.580><c> pay</c><00:03:41.760><c> cash</c>

00:03:43.130 --> 00:03:43.140 align:start position:0%
having to pay cash
 

00:03:43.140 --> 00:03:45.170 align:start position:0%
having to pay cash
but<00:03:43.500><c> you</c><00:03:43.560><c> can</c><00:03:43.739><c> also</c><00:03:44.040><c> and</c><00:03:44.519><c> here</c><00:03:44.700><c> we</c><00:03:44.819><c> start</c><00:03:45.000><c> to</c>

00:03:45.170 --> 00:03:45.180 align:start position:0%
but you can also and here we start to
 

00:03:45.180 --> 00:03:48.350 align:start position:0%
but you can also and here we start to
get<00:03:45.360><c> into</c><00:03:45.540><c> the</c><00:03:46.019><c> Advanced</c><00:03:46.860><c> Techniques</c><00:03:47.400><c> you</c><00:03:48.239><c> can</c>

00:03:48.350 --> 00:03:48.360 align:start position:0%
get into the Advanced Techniques you can
 

00:03:48.360 --> 00:03:50.869 align:start position:0%
get into the Advanced Techniques you can
utilize<00:03:48.900><c> 1271</c>

00:03:50.869 --> 00:03:50.879 align:start position:0%
utilize 1271
 

00:03:50.879 --> 00:03:55.610 align:start position:0%
utilize 1271
to<00:03:51.659><c> do</c><00:03:52.340><c> Dynamic</c><00:03:53.340><c> orders</c><00:03:53.879><c> where</c><00:03:54.500><c> you</c><00:03:55.500><c> might</c>

00:03:55.610 --> 00:03:55.620 align:start position:0%
to do Dynamic orders where you might
 

00:03:55.620 --> 00:03:57.410 align:start position:0%
to do Dynamic orders where you might
have<00:03:55.799><c> a</c><00:03:55.980><c> contract</c><00:03:56.280><c> that's</c><00:03:56.459><c> willing</c><00:03:56.940><c> to</c><00:03:57.120><c> it</c>

00:03:57.410 --> 00:03:57.420 align:start position:0%
have a contract that's willing to it
 

00:03:57.420 --> 00:04:00.229 align:start position:0%
have a contract that's willing to it
wants<00:03:57.900><c> to</c><00:03:57.959><c> update</c><00:03:58.379><c> the</c><00:03:58.799><c> order</c><00:03:58.920><c> based</c><00:03:59.519><c> on</c><00:03:59.640><c> a</c>

00:04:00.229 --> 00:04:00.239 align:start position:0%
wants to update the order based on a
 

00:04:00.239 --> 00:04:01.850 align:start position:0%
wants to update the order based on a
price<00:04:00.420><c> that's</c><00:04:00.659><c> coming</c><00:04:00.900><c> back</c><00:04:01.080><c> from</c><00:04:01.319><c> an</c><00:04:01.500><c> oracle</c>

00:04:01.850 --> 00:04:01.860 align:start position:0%
price that's coming back from an oracle
 

00:04:01.860 --> 00:04:04.789 align:start position:0%
price that's coming back from an oracle
or<00:04:02.040><c> maybe</c><00:04:02.220><c> it's</c><00:04:02.459><c> implementing</c><00:04:03.140><c> a</c><00:04:04.140><c> bonding</c>

00:04:04.789 --> 00:04:04.799 align:start position:0%
or maybe it's implementing a bonding
 

00:04:04.799 --> 00:04:06.470 align:start position:0%
or maybe it's implementing a bonding
curve<00:04:05.099><c> or</c><00:04:05.280><c> it's</c><00:04:05.459><c> a</c><00:04:05.640><c> pool</c><00:04:05.760><c> something</c><00:04:06.060><c> to</c><00:04:06.299><c> that</c>

00:04:06.470 --> 00:04:06.480 align:start position:0%
curve or it's a pool something to that
 

00:04:06.480 --> 00:04:08.690 align:start position:0%
curve or it's a pool something to that
effect<00:04:06.680><c> so</c><00:04:07.680><c> what</c><00:04:07.860><c> you</c><00:04:07.980><c> do</c><00:04:08.159><c> is</c><00:04:08.340><c> instead</c><00:04:08.640><c> of</c>

00:04:08.690 --> 00:04:08.700 align:start position:0%
effect so what you do is instead of
 

00:04:08.700 --> 00:04:11.149 align:start position:0%
effect so what you do is instead of
giving<00:04:08.879><c> the</c><00:04:09.180><c> signature</c><00:04:09.780><c> for</c><00:04:10.260><c> 12.71</c><00:04:10.920><c> you</c>

00:04:11.149 --> 00:04:11.159 align:start position:0%
giving the signature for 12.71 you
 

00:04:11.159 --> 00:04:12.530 align:start position:0%
giving the signature for 12.71 you
actually<00:04:11.459><c> give</c>

00:04:12.530 --> 00:04:12.540 align:start position:0%
actually give
 

00:04:12.540 --> 00:04:16.250 align:start position:0%
actually give
the<00:04:13.260><c> order</c><00:04:13.439><c> itself</c><00:04:14.159><c> then</c>

00:04:16.250 --> 00:04:16.260 align:start position:0%
the order itself then
 

00:04:16.260 --> 00:04:19.430 align:start position:0%
the order itself then
and<00:04:16.799><c> this</c><00:04:17.100><c> there's</c><00:04:18.000><c> a</c><00:04:18.299><c> trick</c><00:04:18.720><c> you</c><00:04:18.840><c> can</c><00:04:18.959><c> do</c><00:04:19.139><c> here</c>

00:04:19.430 --> 00:04:19.440 align:start position:0%
and this there's a trick you can do here
 

00:04:19.440 --> 00:04:22.250 align:start position:0%
and this there's a trick you can do here
where<00:04:19.919><c> you</c><00:04:20.639><c> can</c><00:04:20.760><c> actually</c><00:04:21.000><c> Supply</c>

00:04:22.250 --> 00:04:22.260 align:start position:0%
where you can actually Supply
 

00:04:22.260 --> 00:04:25.629 align:start position:0%
where you can actually Supply
an<00:04:22.860><c> offset</c><00:04:23.220><c> to</c><00:04:23.759><c> call</c><00:04:23.940><c> data</c><00:04:24.419><c> that</c>

00:04:25.629 --> 00:04:25.639 align:start position:0%
an offset to call data that
 

00:04:25.639 --> 00:04:28.490 align:start position:0%
an offset to call data that
reuses<00:04:26.639><c> the</c><00:04:27.000><c> same</c><00:04:27.180><c> segment</c><00:04:27.600><c> of</c><00:04:27.780><c> call</c><00:04:28.020><c> data</c>

00:04:28.490 --> 00:04:28.500 align:start position:0%
reuses the same segment of call data
 

00:04:28.500 --> 00:04:31.310 align:start position:0%
reuses the same segment of call data
that<00:04:28.979><c> you</c><00:04:29.100><c> already</c><00:04:29.340><c> provided</c><00:04:29.880><c> with</c><00:04:30.300><c> the</c><00:04:30.479><c> order</c>

00:04:31.310 --> 00:04:31.320 align:start position:0%
that you already provided with the order
 

00:04:31.320 --> 00:04:33.830 align:start position:0%
that you already provided with the order
and<00:04:31.919><c> cut</c><00:04:32.160><c> down</c><00:04:32.400><c> on</c><00:04:32.699><c> the</c><00:04:33.000><c> overhead</c><00:04:33.300><c> of</c><00:04:33.660><c> doing</c>

00:04:33.830 --> 00:04:33.840 align:start position:0%
and cut down on the overhead of doing
 

00:04:33.840 --> 00:04:36.350 align:start position:0%
and cut down on the overhead of doing
this<00:04:34.020><c> but</c><00:04:34.320><c> then</c><00:04:34.440><c> what</c><00:04:34.740><c> the</c><00:04:35.520><c> offerer</c><00:04:36.180><c> that's</c>

00:04:36.350 --> 00:04:36.360 align:start position:0%
this but then what the offerer that's
 

00:04:36.360 --> 00:04:38.930 align:start position:0%
this but then what the offerer that's
getting<00:04:36.600><c> called</c><00:04:37.020><c> will</c><00:04:37.919><c> basically</c><00:04:38.340><c> have</c><00:04:38.520><c> to</c><00:04:38.699><c> do</c>

00:04:38.930 --> 00:04:38.940 align:start position:0%
getting called will basically have to do
 

00:04:38.940 --> 00:04:40.030 align:start position:0%
getting called will basically have to do
is

00:04:40.030 --> 00:04:40.040 align:start position:0%
is
 

00:04:40.040 --> 00:04:43.610 align:start position:0%
is
rehash<00:04:41.040><c> the</c><00:04:41.340><c> order</c><00:04:41.540><c> derive</c><00:04:42.540><c> that</c><00:04:42.720><c> digest</c><00:04:43.199><c> and</c>

00:04:43.610 --> 00:04:43.620 align:start position:0%
rehash the order derive that digest and
 

00:04:43.620 --> 00:04:45.469 align:start position:0%
rehash the order derive that digest and
compare<00:04:43.919><c> it</c><00:04:44.100><c> to</c><00:04:44.280><c> the</c><00:04:44.400><c> one</c><00:04:44.580><c> that</c><00:04:44.880><c> was</c><00:04:45.060><c> supplied</c>

00:04:45.469 --> 00:04:45.479 align:start position:0%
compare it to the one that was supplied
 

00:04:45.479 --> 00:04:48.590 align:start position:0%
compare it to the one that was supplied
by<00:04:45.840><c> 1271</c><00:04:46.680><c> then</c><00:04:47.639><c> it</c><00:04:47.820><c> knows</c><00:04:48.120><c> that</c><00:04:48.240><c> the</c><00:04:48.479><c> order</c>

00:04:48.590 --> 00:04:48.600 align:start position:0%
by 1271 then it knows that the order
 

00:04:48.600 --> 00:04:51.770 align:start position:0%
by 1271 then it knows that the order
that<00:04:48.900><c> you</c><00:04:49.020><c> gave</c><00:04:49.199><c> is</c><00:04:49.500><c> the</c><00:04:49.800><c> signature</c><00:04:50.479><c> is</c><00:04:51.479><c> in</c>

00:04:51.770 --> 00:04:51.780 align:start position:0%
that you gave is the signature is in
 

00:04:51.780 --> 00:04:53.629 align:start position:0%
that you gave is the signature is in
fact<00:04:51.900><c> the</c><00:04:52.500><c> correct</c><00:04:52.740><c> order</c><00:04:52.919><c> that's</c><00:04:53.280><c> being</c>

00:04:53.629 --> 00:04:53.639 align:start position:0%
fact the correct order that's being
 

00:04:53.639 --> 00:04:55.510 align:start position:0%
fact the correct order that's being
filled<00:04:54.240><c> at</c><00:04:54.360><c> the</c><00:04:54.540><c> moment</c>

00:04:55.510 --> 00:04:55.520 align:start position:0%
filled at the moment
 

00:04:55.520 --> 00:04:58.249 align:start position:0%
filled at the moment
and<00:04:56.520><c> then</c><00:04:57.060><c> it</c><00:04:57.180><c> can</c><00:04:57.360><c> go</c><00:04:57.479><c> and</c><00:04:57.600><c> look</c><00:04:57.780><c> okay</c><00:04:58.020><c> let's</c>

00:04:58.249 --> 00:04:58.259 align:start position:0%
and then it can go and look okay let's
 

00:04:58.259 --> 00:05:00.170 align:start position:0%
and then it can go and look okay let's
check<00:04:58.500><c> out</c><00:04:58.740><c> this</c><00:04:59.160><c> offer</c><00:04:59.699><c> item</c><00:04:59.940><c> this</c>

00:05:00.170 --> 00:05:00.180 align:start position:0%
check out this offer item this
 

00:05:00.180 --> 00:05:03.110 align:start position:0%
check out this offer item this
consideration<00:05:00.720><c> item</c><00:05:01.160><c> and</c><00:05:02.160><c> make</c><00:05:02.639><c> sure</c><00:05:02.759><c> that</c>

00:05:03.110 --> 00:05:03.120 align:start position:0%
consideration item and make sure that
 

00:05:03.120 --> 00:05:06.050 align:start position:0%
consideration item and make sure that
they<00:05:03.479><c> match</c><00:05:03.960><c> whatever</c><00:05:04.320><c> the</c><00:05:04.740><c> the</c><00:05:04.919><c> latest</c>

00:05:06.050 --> 00:05:06.060 align:start position:0%
they match whatever the the latest
 

00:05:06.060 --> 00:05:08.629 align:start position:0%
they match whatever the the latest
state<00:05:06.479><c> that</c><00:05:06.780><c> we</c><00:05:06.900><c> expect</c><00:05:07.020><c> is</c>

00:05:08.629 --> 00:05:08.639 align:start position:0%
state that we expect is
 

00:05:08.639 --> 00:05:10.790 align:start position:0%
state that we expect is
so<00:05:09.360><c> that's</c><00:05:09.479><c> a</c><00:05:09.720><c> really</c><00:05:09.840><c> interesting</c><00:05:10.320><c> technique</c>

00:05:10.790 --> 00:05:10.800 align:start position:0%
so that's a really interesting technique
 

00:05:10.800 --> 00:05:13.850 align:start position:0%
so that's a really interesting technique
to<00:05:11.340><c> to</c><00:05:12.000><c> do</c><00:05:12.240><c> more</c><00:05:12.540><c> dynamic</c><00:05:13.080><c> or</c><00:05:13.259><c> you</c><00:05:13.620><c> got</c><00:05:13.740><c> a</c>

00:05:13.850 --> 00:05:13.860 align:start position:0%
to to do more dynamic or you got a
 

00:05:13.860 --> 00:05:16.310 align:start position:0%
to to do more dynamic or you got a
question

00:05:16.310 --> 00:05:16.320 align:start position:0%
 
 

00:05:16.320 --> 00:05:19.129 align:start position:0%
 
so<00:05:16.680><c> this</c><00:05:16.800><c> is</c><00:05:16.979><c> not</c><00:05:17.160><c> zones</c><00:05:17.639><c> this</c><00:05:18.479><c> is</c><00:05:18.600><c> if</c><00:05:18.780><c> you</c><00:05:19.020><c> have</c>

00:05:19.129 --> 00:05:19.139 align:start position:0%
so this is not zones this is if you have
 

00:05:19.139 --> 00:05:22.550 align:start position:0%
so this is not zones this is if you have
a<00:05:19.500><c> contract</c><00:05:20.300><c> that</c><00:05:21.300><c> is</c><00:05:21.660><c> going</c><00:05:21.840><c> to</c><00:05:21.960><c> serve</c><00:05:22.259><c> as</c><00:05:22.320><c> an</c>

00:05:22.550 --> 00:05:22.560 align:start position:0%
a contract that is going to serve as an
 

00:05:22.560 --> 00:05:24.469 align:start position:0%
a contract that is going to serve as an
offer<00:05:22.919><c> and</c><00:05:23.520><c> so</c><00:05:23.699><c> it</c><00:05:23.820><c> could</c><00:05:23.940><c> have</c><00:05:24.120><c> its</c><00:05:24.419><c> own</c>

00:05:24.469 --> 00:05:24.479 align:start position:0%
offer and so it could have its own
 

00:05:24.479 --> 00:05:26.870 align:start position:0%
offer and so it could have its own
validation<00:05:24.960><c> Logic</c><00:05:25.440><c> on</c><00:05:25.919><c> the</c><00:05:26.039><c> contract</c><00:05:26.460><c> as</c><00:05:26.699><c> part</c>

00:05:26.870 --> 00:05:26.880 align:start position:0%
validation Logic on the contract as part
 

00:05:26.880 --> 00:05:29.210 align:start position:0%
validation Logic on the contract as part
of<00:05:27.060><c> this</c><00:05:27.240><c> but</c><00:05:27.780><c> it</c><00:05:27.900><c> could</c><00:05:28.020><c> also</c><00:05:28.259><c> utilize</c><00:05:28.740><c> a</c><00:05:28.919><c> zone</c>

00:05:29.210 --> 00:05:29.220 align:start position:0%
of this but it could also utilize a zone
 

00:05:29.220 --> 00:05:30.830 align:start position:0%
of this but it could also utilize a zone
right<00:05:29.699><c> that's</c>

00:05:30.830 --> 00:05:30.840 align:start position:0%
right that's
 

00:05:30.840 --> 00:05:33.409 align:start position:0%
right that's
very<00:05:31.440><c> much</c><00:05:31.620><c> a</c><00:05:31.860><c> something</c><00:05:32.220><c> that</c><00:05:32.520><c> it</c><00:05:32.699><c> could</c>

00:05:33.409 --> 00:05:33.419 align:start position:0%
very much a something that it could
 

00:05:33.419 --> 00:05:38.749 align:start position:0%
very much a something that it could
piggyback<00:05:34.199><c> on</c><00:05:35.039><c> validation</c><00:05:35.639><c> logic</c><00:05:36.000><c> in</c><00:05:36.120><c> his</c><00:05:36.300><c> own</c>

00:05:38.749 --> 00:05:38.759 align:start position:0%
 
 

00:05:38.759 --> 00:05:40.010 align:start position:0%
 
all<00:05:39.180><c> right</c>

00:05:40.010 --> 00:05:40.020 align:start position:0%
all right
 

00:05:40.020 --> 00:05:42.469 align:start position:0%
all right
so<00:05:40.380><c> that's</c><00:05:40.500><c> creating</c><00:05:40.919><c> orders</c>

00:05:42.469 --> 00:05:42.479 align:start position:0%
so that's creating orders
 

00:05:42.479 --> 00:05:44.749 align:start position:0%
so that's creating orders
let's<00:05:42.600><c> talk</c><00:05:42.840><c> about</c><00:05:42.960><c> fulfilling</c><00:05:43.560><c> them</c>

00:05:44.749 --> 00:05:44.759 align:start position:0%
let's talk about fulfilling them
 

00:05:44.759 --> 00:05:47.029 align:start position:0%
let's talk about fulfilling them
the<00:05:45.360><c> standard</c><00:05:45.720><c> method</c><00:05:46.080><c> for</c><00:05:46.380><c> fulfilling</c><00:05:46.860><c> an</c>

00:05:47.029 --> 00:05:47.039 align:start position:0%
the standard method for fulfilling an
 

00:05:47.039 --> 00:05:49.730 align:start position:0%
the standard method for fulfilling an
order<00:05:47.220><c> is</c><00:05:47.820><c> to</c><00:05:48.000><c> call</c><00:05:48.120><c> this</c><00:05:48.360><c> function</c><00:05:48.780><c> fulfill</c>

00:05:49.730 --> 00:05:49.740 align:start position:0%
order is to call this function fulfill
 

00:05:49.740 --> 00:05:51.350 align:start position:0%
order is to call this function fulfill
order

00:05:51.350 --> 00:05:51.360 align:start position:0%
order
 

00:05:51.360 --> 00:05:54.230 align:start position:0%
order
and<00:05:52.080><c> or</c><00:05:52.380><c> fulfill</c><00:05:52.680><c> orders</c><00:05:53.100><c> is</c><00:05:53.759><c> the</c><00:05:53.940><c> actual</c>

00:05:54.230 --> 00:05:54.240 align:start position:0%
and or fulfill orders is the actual
 

00:05:54.240 --> 00:05:55.430 align:start position:0%
and or fulfill orders is the actual
function

00:05:55.430 --> 00:05:55.440 align:start position:0%
function
 

00:05:55.440 --> 00:05:59.270 align:start position:0%
function
and<00:05:56.419><c> you</c><00:05:57.419><c> basically</c><00:05:57.840><c> just</c><00:05:58.139><c> give</c><00:05:58.500><c> this</c><00:05:59.160><c> whole</c>

00:05:59.270 --> 00:05:59.280 align:start position:0%
and you basically just give this whole
 

00:05:59.280 --> 00:06:01.189 align:start position:0%
and you basically just give this whole
payload<00:05:59.820><c> just</c><00:06:00.000><c> like</c><00:06:00.180><c> the</c><00:06:00.360><c> payload</c><00:06:00.840><c> that</c><00:06:01.080><c> you</c>

00:06:01.189 --> 00:06:01.199 align:start position:0%
payload just like the payload that you
 

00:06:01.199 --> 00:06:03.710 align:start position:0%
payload just like the payload that you
signed<00:06:01.620><c> you</c><00:06:02.039><c> provided</c><00:06:02.400><c> to</c><00:06:02.580><c> this</c><00:06:02.759><c> function</c>

00:06:03.710 --> 00:06:03.720 align:start position:0%
signed you provided to this function
 

00:06:03.720 --> 00:06:08.390 align:start position:0%
signed you provided to this function
and<00:06:04.560><c> it</c><00:06:04.919><c> creates</c><00:06:05.280><c> an</c><00:06:06.240><c> implied</c><00:06:06.780><c> second</c><00:06:07.380><c> order</c><00:06:07.860><c> a</c>

00:06:08.390 --> 00:06:08.400 align:start position:0%
and it creates an implied second order a
 

00:06:08.400 --> 00:06:11.150 align:start position:0%
and it creates an implied second order a
mirror<00:06:08.759><c> image</c><00:06:09.120><c> of</c><00:06:09.479><c> the</c><00:06:09.660><c> first</c><00:06:09.840><c> one</c><00:06:10.160><c> where</c>

00:06:11.150 --> 00:06:11.160 align:start position:0%
mirror image of the first one where
 

00:06:11.160 --> 00:06:14.390 align:start position:0%
mirror image of the first one where
every<00:06:11.699><c> item</c><00:06:12.479><c> that's</c><00:06:12.780><c> being</c><00:06:13.080><c> offered</c><00:06:13.800><c> on</c><00:06:14.280><c> the</c>

00:06:14.390 --> 00:06:14.400 align:start position:0%
every item that's being offered on the
 

00:06:14.400 --> 00:06:16.430 align:start position:0%
every item that's being offered on the
order<00:06:14.520><c> you're</c><00:06:14.759><c> fulfilling</c><00:06:15.180><c> you</c><00:06:15.419><c> just</c><00:06:15.600><c> say</c><00:06:15.780><c> all</c>

00:06:16.430 --> 00:06:16.440 align:start position:0%
order you're fulfilling you just say all
 

00:06:16.440 --> 00:06:19.490 align:start position:0%
order you're fulfilling you just say all
right<00:06:16.620><c> I</c><00:06:17.340><c> will</c><00:06:17.520><c> take</c><00:06:17.699><c> that</c><00:06:17.940><c> and</c><00:06:18.660><c> take</c><00:06:19.139><c> all</c><00:06:19.440><c> of</c>

00:06:19.490 --> 00:06:19.500 align:start position:0%
right I will take that and take all of
 

00:06:19.500 --> 00:06:21.110 align:start position:0%
right I will take that and take all of
those<00:06:19.680><c> items</c><00:06:19.979><c> those</c><00:06:20.220><c> are</c><00:06:20.340><c> your</c><00:06:20.520><c> consideration</c>

00:06:21.110 --> 00:06:21.120 align:start position:0%
those items those are your consideration
 

00:06:21.120 --> 00:06:23.150 align:start position:0%
those items those are your consideration
items<00:06:21.479><c> with</c><00:06:21.660><c> you</c><00:06:21.840><c> as</c><00:06:22.080><c> the</c><00:06:22.259><c> recipient</c><00:06:22.620><c> then</c>

00:06:23.150 --> 00:06:23.160 align:start position:0%
items with you as the recipient then
 

00:06:23.160 --> 00:06:25.370 align:start position:0%
items with you as the recipient then
look<00:06:24.000><c> at</c><00:06:24.120><c> all</c><00:06:24.300><c> those</c><00:06:24.419><c> consideration</c><00:06:24.960><c> items</c>

00:06:25.370 --> 00:06:25.380 align:start position:0%
look at all those consideration items
 

00:06:25.380 --> 00:06:29.029 align:start position:0%
look at all those consideration items
I'll<00:06:26.220><c> I'll</c><00:06:26.520><c> send</c><00:06:26.759><c> those</c><00:06:27.000><c> out</c><00:06:27.180><c> I'll</c><00:06:27.479><c> pay</c><00:06:27.660><c> them</c>

00:06:29.029 --> 00:06:29.039 align:start position:0%
I'll I'll send those out I'll pay them
 

00:06:29.039 --> 00:06:32.629 align:start position:0%
I'll I'll send those out I'll pay them
that's<00:06:29.639><c> the</c><00:06:29.940><c> the</c><00:06:30.180><c> basic</c><00:06:30.660><c> method</c>

00:06:32.629 --> 00:06:32.639 align:start position:0%
that's the the basic method
 

00:06:32.639 --> 00:06:36.050 align:start position:0%
that's the the basic method
but<00:06:33.180><c> there's</c><00:06:33.360><c> also</c><00:06:33.720><c> a</c><00:06:34.199><c> basic</c><00:06:34.740><c> method</c><00:06:35.220><c> which</c><00:06:35.880><c> is</c>

00:06:36.050 --> 00:06:36.060 align:start position:0%
but there's also a basic method which is
 

00:06:36.060 --> 00:06:40.909 align:start position:0%
but there's also a basic method which is
there's<00:06:36.660><c> a</c><00:06:36.960><c> small</c><00:06:37.259><c> subset</c><00:06:37.860><c> of</c><00:06:38.699><c> orders</c><00:06:39.120><c> that</c>

00:06:40.909 --> 00:06:40.919 align:start position:0%
there's a small subset of orders that
 

00:06:40.919 --> 00:06:44.330 align:start position:0%
there's a small subset of orders that
actually<00:06:41.580><c> constitute</c><00:06:42.300><c> a</c><00:06:42.660><c> pretty</c><00:06:43.259><c> wide</c><00:06:43.919><c> swath</c>

00:06:44.330 --> 00:06:44.340 align:start position:0%
actually constitute a pretty wide swath
 

00:06:44.340 --> 00:06:46.730 align:start position:0%
actually constitute a pretty wide swath
of<00:06:44.580><c> what</c><00:06:44.819><c> people</c><00:06:45.060><c> are</c><00:06:45.600><c> generally</c><00:06:45.960><c> doing</c><00:06:46.319><c> which</c>

00:06:46.730 --> 00:06:46.740 align:start position:0%
of what people are generally doing which
 

00:06:46.740 --> 00:06:49.370 align:start position:0%
of what people are generally doing which
is<00:06:46.919><c> I</c><00:06:47.639><c> want</c><00:06:47.759><c> to</c><00:06:47.940><c> buy</c><00:06:48.060><c> an</c><00:06:48.240><c> nft</c><00:06:48.479><c> I</c><00:06:49.080><c> want</c><00:06:49.139><c> to</c><00:06:49.259><c> sell</c>

00:06:49.370 --> 00:06:49.380 align:start position:0%
is I want to buy an nft I want to sell
 

00:06:49.380 --> 00:06:50.510 align:start position:0%
is I want to buy an nft I want to sell
an<00:06:49.620><c> nft</c>

00:06:50.510 --> 00:06:50.520 align:start position:0%
an nft
 

00:06:50.520 --> 00:06:53.930 align:start position:0%
an nft
and<00:06:51.240><c> maybe</c><00:06:51.680><c> pay</c><00:06:52.680><c> a</c><00:06:52.919><c> fee</c>

00:06:53.930 --> 00:06:53.940 align:start position:0%
and maybe pay a fee
 

00:06:53.940 --> 00:06:56.210 align:start position:0%
and maybe pay a fee
Port<00:06:54.479><c> doesn't</c><00:06:54.720><c> actually</c><00:06:54.900><c> have</c><00:06:55.139><c> a</c><00:06:55.319><c> notion</c><00:06:55.680><c> of</c>

00:06:56.210 --> 00:06:56.220 align:start position:0%
Port doesn't actually have a notion of
 

00:06:56.220 --> 00:06:59.450 align:start position:0%
Port doesn't actually have a notion of
fees<00:06:56.940><c> at</c><00:06:57.780><c> all</c><00:06:57.960><c> so</c><00:06:58.680><c> it's</c><00:06:58.800><c> everything</c><00:06:59.100><c> is</c><00:06:59.340><c> just</c>

00:06:59.450 --> 00:06:59.460 align:start position:0%
fees at all so it's everything is just
 

00:06:59.460 --> 00:07:02.629 align:start position:0%
fees at all so it's everything is just
another<00:06:59.699><c> item</c><00:07:00.120><c> but</c><00:07:00.720><c> if</c><00:07:01.680><c> you</c><00:07:02.039><c> have</c><00:07:02.220><c> one</c><00:07:02.520><c> of</c>

00:07:02.629 --> 00:07:02.639 align:start position:0%
another item but if you have one of
 

00:07:02.639 --> 00:07:05.990 align:start position:0%
another item but if you have one of
these<00:07:03.000><c> simple</c><00:07:03.720><c> subsets</c><00:07:04.440><c> you</c><00:07:05.220><c> got</c><00:07:05.460><c> a</c><00:07:05.639><c> single</c>

00:07:05.990 --> 00:07:06.000 align:start position:0%
these simple subsets you got a single
 

00:07:06.000 --> 00:07:07.249 align:start position:0%
these simple subsets you got a single
offer<00:07:06.360><c> item</c>

00:07:07.249 --> 00:07:07.259 align:start position:0%
offer item
 

00:07:07.259 --> 00:07:09.409 align:start position:0%
offer item
you've<00:07:07.800><c> got</c><00:07:07.979><c> one</c><00:07:08.580><c> or</c><00:07:08.759><c> more</c><00:07:08.880><c> consideration</c>

00:07:09.409 --> 00:07:09.419 align:start position:0%
you've got one or more consideration
 

00:07:09.419 --> 00:07:12.110 align:start position:0%
you've got one or more consideration
items<00:07:09.900><c> and</c><00:07:10.259><c> you</c><00:07:10.620><c> take</c><00:07:10.860><c> that</c><00:07:11.280><c> sum</c><00:07:11.580><c> total</c><00:07:11.819><c> of</c><00:07:11.940><c> all</c>

00:07:12.110 --> 00:07:12.120 align:start position:0%
items and you take that sum total of all
 

00:07:12.120 --> 00:07:14.029 align:start position:0%
items and you take that sum total of all
the<00:07:12.240><c> items</c><00:07:12.600><c> there's</c><00:07:12.900><c> one</c><00:07:13.139><c> nft</c>

00:07:14.029 --> 00:07:14.039 align:start position:0%
the items there's one nft
 

00:07:14.039 --> 00:07:17.150 align:start position:0%
the items there's one nft
that's<00:07:14.880><c> part</c><00:07:15.120><c> of</c><00:07:15.240><c> that</c><00:07:15.360><c> everything</c><00:07:16.080><c> else</c><00:07:16.380><c> is</c><00:07:16.800><c> a</c>

00:07:17.150 --> 00:07:17.160 align:start position:0%
that's part of that everything else is a
 

00:07:17.160 --> 00:07:18.290 align:start position:0%
that's part of that everything else is a
single

00:07:18.290 --> 00:07:18.300 align:start position:0%
single
 

00:07:18.300 --> 00:07:21.890 align:start position:0%
single
item<00:07:19.020><c> type</c><00:07:19.259><c> it's</c><00:07:19.500><c> a</c><00:07:20.160><c> they're</c><00:07:20.639><c> all</c><00:07:21.000><c> Wes</c><00:07:21.479><c> or</c>

00:07:21.890 --> 00:07:21.900 align:start position:0%
item type it's a they're all Wes or
 

00:07:21.900 --> 00:07:24.249 align:start position:0%
item type it's a they're all Wes or
they're<00:07:22.080><c> all</c><00:07:22.380><c> die</c><00:07:22.919><c> or</c><00:07:23.460><c> something</c><00:07:23.639><c> like</c><00:07:24.000><c> that</c>

00:07:24.249 --> 00:07:24.259 align:start position:0%
they're all die or something like that
 

00:07:24.259 --> 00:07:26.510 align:start position:0%
they're all die or something like that
then<00:07:25.259><c> you</c><00:07:25.440><c> can</c><00:07:25.500><c> call</c><00:07:25.680><c> this</c><00:07:25.919><c> other</c><00:07:26.099><c> function</c>

00:07:26.510 --> 00:07:26.520 align:start position:0%
then you can call this other function
 

00:07:26.520 --> 00:07:29.350 align:start position:0%
then you can call this other function
and<00:07:27.259><c> performs</c><00:07:28.259><c> a</c><00:07:28.380><c> more</c><00:07:28.500><c> optimized</c>

00:07:29.350 --> 00:07:29.360 align:start position:0%
and performs a more optimized
 

00:07:29.360 --> 00:07:32.629 align:start position:0%
and performs a more optimized
fulfillment<00:07:30.360><c> less</c><00:07:31.259><c> call</c><00:07:31.500><c> data</c><00:07:31.979><c> you</c><00:07:32.340><c> just</c><00:07:32.460><c> need</c>

00:07:32.629 --> 00:07:32.639 align:start position:0%
fulfillment less call data you just need
 

00:07:32.639 --> 00:07:34.730 align:start position:0%
fulfillment less call data you just need
to<00:07:32.759><c> supply</c><00:07:33.300><c> a</c><00:07:33.599><c> subset</c>

00:07:34.730 --> 00:07:34.740 align:start position:0%
to supply a subset
 

00:07:34.740 --> 00:07:37.550 align:start position:0%
to supply a subset
like<00:07:35.280><c> give</c><00:07:35.699><c> all</c><00:07:35.940><c> the</c><00:07:36.180><c> additional</c><00:07:36.900><c> recipients</c>

00:07:37.550 --> 00:07:37.560 align:start position:0%
like give all the additional recipients
 

00:07:37.560 --> 00:07:39.650 align:start position:0%
like give all the additional recipients
which<00:07:37.860><c> spells</c><00:07:38.340><c> out</c>

00:07:39.650 --> 00:07:39.660 align:start position:0%
which spells out
 

00:07:39.660 --> 00:07:43.969 align:start position:0%
which spells out
um<00:07:39.720><c> usually</c><00:07:40.319><c> it's</c><00:07:40.560><c> used</c><00:07:40.740><c> for</c><00:07:40.979><c> fees</c><00:07:41.479><c> and</c><00:07:42.479><c> uh</c>

00:07:43.969 --> 00:07:43.979 align:start position:0%
um usually it's used for fees and uh
 

00:07:43.979 --> 00:07:46.670 align:start position:0%
um usually it's used for fees and uh
on<00:07:44.520><c> top</c><00:07:44.699><c> of</c><00:07:44.880><c> that</c><00:07:45.120><c> the</c><00:07:45.960><c> basic</c><00:07:46.259><c> fulfillment</c>

00:07:46.670 --> 00:07:46.680 align:start position:0%
on top of that the basic fulfillment
 

00:07:46.680 --> 00:07:50.270 align:start position:0%
on top of that the basic fulfillment
methods<00:07:47.160><c> have</c><00:07:47.580><c> a</c><00:07:48.000><c> slight</c><00:07:48.180><c> deviation</c><00:07:48.720><c> where</c><00:07:49.280><c> if</c>

00:07:50.270 --> 00:07:50.280 align:start position:0%
methods have a slight deviation where if
 

00:07:50.280 --> 00:07:55.490 align:start position:0%
methods have a slight deviation where if
the<00:07:50.759><c> offer</c><00:07:51.139><c> is</c><00:07:52.139><c> the</c><00:07:52.979><c> item</c><00:07:53.280><c> is</c><00:07:53.580><c> a</c><00:07:54.080><c> erc20</c><00:07:55.080><c> token</c>

00:07:55.490 --> 00:07:55.500 align:start position:0%
the offer is the item is a erc20 token
 

00:07:55.500 --> 00:07:59.870 align:start position:0%
the offer is the item is a erc20 token
or<00:07:56.220><c> native</c><00:07:56.580><c> token</c><00:07:57.479><c> then</c><00:07:58.020><c> it</c><00:07:58.199><c> will</c><00:07:58.380><c> be</c><00:07:58.620><c> used</c><00:07:58.919><c> to</c>

00:07:59.870 --> 00:07:59.880 align:start position:0%
or native token then it will be used to
 

00:07:59.880 --> 00:08:03.830 align:start position:0%
or native token then it will be used to
pay<00:08:00.120><c> for</c><00:08:00.860><c> all</c><00:08:01.860><c> the</c><00:08:02.099><c> non-nft</c><00:08:02.940><c> consideration</c>

00:08:03.830 --> 00:08:03.840 align:start position:0%
pay for all the non-nft consideration
 

00:08:03.840 --> 00:08:05.029 align:start position:0%
pay for all the non-nft consideration
items<00:08:04.199><c> so</c><00:08:04.319><c> you</c><00:08:04.440><c> don't</c><00:08:04.560><c> have</c><00:08:04.680><c> to</c><00:08:04.800><c> take</c>

00:08:05.029 --> 00:08:05.039 align:start position:0%
items so you don't have to take
 

00:08:05.039 --> 00:08:07.010 align:start position:0%
items so you don't have to take
everything<00:08:05.400><c> you</c><00:08:06.180><c> can</c><00:08:06.240><c> minimize</c><00:08:06.660><c> the</c><00:08:06.900><c> number</c>

00:08:07.010 --> 00:08:07.020 align:start position:0%
everything you can minimize the number
 

00:08:07.020 --> 00:08:09.110 align:start position:0%
everything you can minimize the number
of<00:08:07.139><c> transcripts</c><00:08:07.800><c> that</c><00:08:07.979><c> are</c><00:08:08.099><c> occurring</c>

00:08:09.110 --> 00:08:09.120 align:start position:0%
of transcripts that are occurring
 

00:08:09.120 --> 00:08:12.050 align:start position:0%
of transcripts that are occurring
that's<00:08:09.599><c> a</c><00:08:09.780><c> common</c><00:08:09.960><c> theme</c><00:08:10.319><c> with</c><00:08:11.039><c> uh</c><00:08:11.400><c> you'll</c><00:08:11.880><c> see</c>

00:08:12.050 --> 00:08:12.060 align:start position:0%
that's a common theme with uh you'll see
 

00:08:12.060 --> 00:08:14.930 align:start position:0%
that's a common theme with uh you'll see
uh<00:08:12.900><c> as</c><00:08:13.199><c> we</c><00:08:13.440><c> get</c><00:08:13.560><c> into</c><00:08:13.680><c> these</c><00:08:14.099><c> subsequent</c>

00:08:14.930 --> 00:08:14.940 align:start position:0%
uh as we get into these subsequent
 

00:08:14.940 --> 00:08:16.670 align:start position:0%
uh as we get into these subsequent
fulfillment<00:08:15.419><c> methods</c>

00:08:16.670 --> 00:08:16.680 align:start position:0%
fulfillment methods
 

00:08:16.680 --> 00:08:20.689 align:start position:0%
fulfillment methods
it's<00:08:16.979><c> all</c><00:08:17.220><c> about</c><00:08:17.340><c> cutting</c><00:08:18.000><c> down</c><00:08:18.180><c> on</c><00:08:18.720><c> the</c><00:08:19.440><c> top</c>

00:08:20.689 --> 00:08:20.699 align:start position:0%
it's all about cutting down on the top
 

00:08:20.699 --> 00:08:23.450 align:start position:0%
it's all about cutting down on the top
efficiency<00:08:21.419><c> gain</c><00:08:21.780><c> is</c><00:08:22.080><c> from</c><00:08:22.440><c> reducing</c><00:08:23.220><c> the</c>

00:08:23.450 --> 00:08:23.460 align:start position:0%
efficiency gain is from reducing the
 

00:08:23.460 --> 00:08:26.150 align:start position:0%
efficiency gain is from reducing the
number<00:08:23.639><c> of</c><00:08:24.000><c> transfers</c><00:08:24.599><c> right</c>

00:08:26.150 --> 00:08:26.160 align:start position:0%
number of transfers right
 

00:08:26.160 --> 00:08:28.490 align:start position:0%
number of transfers right
particularly<00:08:26.819><c> with</c><00:08:27.000><c> tokens</c>

00:08:28.490 --> 00:08:28.500 align:start position:0%
particularly with tokens
 

00:08:28.500 --> 00:08:30.350 align:start position:0%
particularly with tokens
native<00:08:29.099><c> tokens</c><00:08:29.460><c> a</c><00:08:29.699><c> little</c><00:08:29.759><c> different</c><00:08:29.879><c> but</c>

00:08:30.350 --> 00:08:30.360 align:start position:0%
native tokens a little different but
 

00:08:30.360 --> 00:08:32.570 align:start position:0%
native tokens a little different but
with<00:08:30.720><c> other</c><00:08:30.960><c> tokens</c><00:08:31.379><c> it</c><00:08:31.680><c> gets</c><00:08:31.919><c> very</c><00:08:32.099><c> expensive</c>

00:08:32.570 --> 00:08:32.580 align:start position:0%
with other tokens it gets very expensive
 

00:08:32.580 --> 00:08:35.269 align:start position:0%
with other tokens it gets very expensive
if<00:08:32.820><c> you're</c><00:08:32.940><c> doing</c><00:08:33.120><c> redundant</c><00:08:33.719><c> transfers</c>

00:08:35.269 --> 00:08:35.279 align:start position:0%
if you're doing redundant transfers
 

00:08:35.279 --> 00:08:37.250 align:start position:0%
if you're doing redundant transfers
so<00:08:35.700><c> when</c><00:08:35.880><c> you</c><00:08:36.060><c> want</c><00:08:36.240><c> to</c><00:08:36.419><c> buy</c>

00:08:37.250 --> 00:08:37.260 align:start position:0%
so when you want to buy
 

00:08:37.260 --> 00:08:39.350 align:start position:0%
so when you want to buy
five<00:08:37.680><c> nfts</c><00:08:38.339><c> you</c><00:08:38.520><c> want</c><00:08:38.640><c> to</c><00:08:38.760><c> sweep</c><00:08:39.000><c> the</c><00:08:39.180><c> floor</c>

00:08:39.350 --> 00:08:39.360 align:start position:0%
five nfts you want to sweep the floor
 

00:08:39.360 --> 00:08:41.409 align:start position:0%
five nfts you want to sweep the floor
right

00:08:41.409 --> 00:08:41.419 align:start position:0%
right
 

00:08:41.419 --> 00:08:45.590 align:start position:0%
right
oftentimes<00:08:42.419><c> you'll</c><00:08:43.080><c> have</c><00:08:43.380><c> each</c><00:08:44.219><c> one</c><00:08:44.399><c> of</c><00:08:44.580><c> those</c>

00:08:45.590 --> 00:08:45.600 align:start position:0%
oftentimes you'll have each one of those
 

00:08:45.600 --> 00:08:47.930 align:start position:0%
oftentimes you'll have each one of those
has<00:08:46.200><c> a</c><00:08:46.440><c> fee</c><00:08:46.620><c> attached</c>

00:08:47.930 --> 00:08:47.940 align:start position:0%
has a fee attached
 

00:08:47.940 --> 00:08:50.630 align:start position:0%
has a fee attached
what<00:08:48.360><c> if</c><00:08:48.540><c> those</c><00:08:48.839><c> that</c><00:08:49.140><c> fee</c><00:08:49.440><c> recipient</c><00:08:49.860><c> is</c><00:08:50.339><c> the</c>

00:08:50.630 --> 00:08:50.640 align:start position:0%
what if those that fee recipient is the
 

00:08:50.640 --> 00:08:52.430 align:start position:0%
what if those that fee recipient is the
same<00:08:50.940><c> recipient</c>

00:08:52.430 --> 00:08:52.440 align:start position:0%
same recipient
 

00:08:52.440 --> 00:08:54.650 align:start position:0%
same recipient
you<00:08:52.800><c> don't</c><00:08:52.920><c> want</c><00:08:53.040><c> to</c><00:08:53.160><c> do</c><00:08:53.339><c> five</c><00:08:53.820><c> transfers</c><00:08:54.360><c> you</c>

00:08:54.650 --> 00:08:54.660 align:start position:0%
you don't want to do five transfers you
 

00:08:54.660 --> 00:08:57.590 align:start position:0%
you don't want to do five transfers you
want<00:08:54.720><c> to</c><00:08:54.839><c> do</c><00:08:54.959><c> one</c><00:08:55.260><c> so</c><00:08:56.160><c> we</c><00:08:56.339><c> use</c><00:08:56.640><c> this</c><00:08:57.180><c> fulfill</c>

00:08:57.590 --> 00:08:57.600 align:start position:0%
want to do one so we use this fulfill
 

00:08:57.600 --> 00:09:00.889 align:start position:0%
want to do one so we use this fulfill
available<00:08:58.080><c> orders</c><00:08:58.800><c> method</c><00:08:59.880><c> this</c><00:09:00.540><c> basically</c>

00:09:00.889 --> 00:09:00.899 align:start position:0%
available orders method this basically
 

00:09:00.899 --> 00:09:03.230 align:start position:0%
available orders method this basically
goes<00:09:01.380><c> through</c><00:09:01.500><c> each</c><00:09:01.800><c> order</c><00:09:01.980><c> and</c><00:09:02.279><c> says</c>

00:09:03.230 --> 00:09:03.240 align:start position:0%
goes through each order and says
 

00:09:03.240 --> 00:09:05.750 align:start position:0%
goes through each order and says
has<00:09:03.779><c> this</c><00:09:04.019><c> been</c><00:09:04.320><c> fulfilled</c><00:09:05.100><c> has</c><00:09:05.459><c> it</c><00:09:05.640><c> been</c>

00:09:05.750 --> 00:09:05.760 align:start position:0%
has this been fulfilled has it been
 

00:09:05.760 --> 00:09:09.530 align:start position:0%
has this been fulfilled has it been
canceled<00:09:06.120><c> if</c><00:09:07.019><c> it's</c><00:09:07.260><c> still</c><00:09:07.440><c> valid</c><00:09:07.920><c> then</c><00:09:08.820><c> we'll</c>

00:09:09.530 --> 00:09:09.540 align:start position:0%
canceled if it's still valid then we'll
 

00:09:09.540 --> 00:09:12.170 align:start position:0%
canceled if it's still valid then we'll
go<00:09:09.720><c> for</c><00:09:09.959><c> it</c><00:09:10.140><c> if</c><00:09:11.040><c> the</c><00:09:11.160><c> order</c><00:09:11.339><c> is</c><00:09:11.640><c> not</c><00:09:11.880><c> valid</c>

00:09:12.170 --> 00:09:12.180 align:start position:0%
go for it if the order is not valid
 

00:09:12.180 --> 00:09:13.550 align:start position:0%
go for it if the order is not valid
anymore<00:09:12.300><c> we'll</c><00:09:12.600><c> skip</c><00:09:12.839><c> it</c>

00:09:13.550 --> 00:09:13.560 align:start position:0%
anymore we'll skip it
 

00:09:13.560 --> 00:09:17.329 align:start position:0%
anymore we'll skip it
and<00:09:14.160><c> you</c><00:09:14.399><c> supply</c><00:09:15.200><c> the</c><00:09:16.200><c> you</c><00:09:16.680><c> basically</c><00:09:17.040><c> point</c>

00:09:17.329 --> 00:09:17.339 align:start position:0%
and you supply the you basically point
 

00:09:17.339 --> 00:09:19.730 align:start position:0%
and you supply the you basically point
to<00:09:17.580><c> okay</c><00:09:17.820><c> this</c><00:09:18.779><c> order</c>

00:09:19.730 --> 00:09:19.740 align:start position:0%
to okay this order
 

00:09:19.740 --> 00:09:23.389 align:start position:0%
to okay this order
this<00:09:20.339><c> item</c><00:09:20.700><c> that</c><00:09:21.540><c> order</c><00:09:21.779><c> that</c><00:09:22.380><c> item</c><00:09:22.680><c> these</c><00:09:23.220><c> all</c>

00:09:23.389 --> 00:09:23.399 align:start position:0%
this item that order that item these all
 

00:09:23.399 --> 00:09:27.050 align:start position:0%
this item that order that item these all
have<00:09:23.700><c> the</c><00:09:24.180><c> exact</c><00:09:24.540><c> same</c><00:09:24.980><c> item</c><00:09:25.980><c> type</c><00:09:26.160><c> they</c><00:09:26.880><c> all</c>

00:09:27.050 --> 00:09:27.060 align:start position:0%
have the exact same item type they all
 

00:09:27.060 --> 00:09:28.269 align:start position:0%
have the exact same item type they all
have<00:09:27.180><c> the</c><00:09:27.480><c> same</c>

00:09:28.269 --> 00:09:28.279 align:start position:0%
have the same
 

00:09:28.279 --> 00:09:33.050 align:start position:0%
have the same
uh<00:09:29.279><c> ID</c><00:09:30.000><c> if</c><00:09:30.540><c> you're</c><00:09:30.660><c> talking</c><00:09:30.839><c> about</c><00:09:31.019><c> 1155</c><00:09:31.920><c> token</c>

00:09:33.050 --> 00:09:33.060 align:start position:0%
uh ID if you're talking about 1155 token
 

00:09:33.060 --> 00:09:34.990 align:start position:0%
uh ID if you're talking about 1155 token
they<00:09:33.540><c> all</c><00:09:33.720><c> have</c><00:09:33.839><c> the</c><00:09:34.019><c> same</c><00:09:34.140><c> recipient</c>

00:09:34.990 --> 00:09:35.000 align:start position:0%
they all have the same recipient
 

00:09:35.000 --> 00:09:37.610 align:start position:0%
they all have the same recipient
effectively<00:09:36.000><c> they</c><00:09:36.360><c> can</c><00:09:36.480><c> be</c><00:09:36.660><c> condensed</c><00:09:37.140><c> into</c><00:09:37.380><c> a</c>

00:09:37.610 --> 00:09:37.620 align:start position:0%
effectively they can be condensed into a
 

00:09:37.620 --> 00:09:38.870 align:start position:0%
effectively they can be condensed into a
single<00:09:37.920><c> transfer</c>

00:09:38.870 --> 00:09:38.880 align:start position:0%
single transfer
 

00:09:38.880 --> 00:09:42.410 align:start position:0%
single transfer
cuts<00:09:39.540><c> down</c><00:09:39.660><c> a</c><00:09:40.080><c> lot</c><00:09:40.200><c> on</c><00:09:40.980><c> uh</c><00:09:41.940><c> the</c><00:09:42.120><c> number</c><00:09:42.240><c> of</c>

00:09:42.410 --> 00:09:42.420 align:start position:0%
cuts down a lot on uh the number of
 

00:09:42.420 --> 00:09:45.410 align:start position:0%
cuts down a lot on uh the number of
transfers<00:09:42.839><c> there</c>

00:09:45.410 --> 00:09:45.420 align:start position:0%
 
 

00:09:45.420 --> 00:09:50.090 align:start position:0%
 
then<00:09:45.959><c> you</c><00:09:46.680><c> have</c><00:09:46.860><c> this</c><00:09:47.220><c> method</c><00:09:47.600><c> match</c><00:09:48.600><c> orders</c>

00:09:50.090 --> 00:09:50.100 align:start position:0%
then you have this method match orders
 

00:09:50.100 --> 00:09:51.949 align:start position:0%
then you have this method match orders
when<00:09:50.459><c> you're</c><00:09:50.640><c> talking</c><00:09:50.880><c> about</c>

00:09:51.949 --> 00:09:51.959 align:start position:0%
when you're talking about
 

00:09:51.959 --> 00:09:55.730 align:start position:0%
when you're talking about
fulfill<00:09:52.620><c> orders</c><00:09:53.160><c> fulfill</c><00:09:53.700><c> available</c><00:09:54.060><c> orders</c>

00:09:55.730 --> 00:09:55.740 align:start position:0%
fulfill orders fulfill available orders
 

00:09:55.740 --> 00:09:57.290 align:start position:0%
fulfill orders fulfill available orders
seaport's<00:09:56.459><c> not</c><00:09:56.580><c> going</c><00:09:56.700><c> to</c><00:09:56.760><c> be</c><00:09:56.880><c> able</c><00:09:57.000><c> to</c><00:09:57.120><c> figure</c>

00:09:57.290 --> 00:09:57.300 align:start position:0%
seaport's not going to be able to figure
 

00:09:57.300 --> 00:10:00.110 align:start position:0%
seaport's not going to be able to figure
out<00:09:57.540><c> on</c><00:09:57.779><c> its</c><00:09:58.080><c> own</c><00:09:58.200><c> how</c><00:09:59.160><c> to</c><00:09:59.279><c> do</c><00:09:59.399><c> these</c><00:09:59.700><c> transfers</c>

00:10:00.110 --> 00:10:00.120 align:start position:0%
out on its own how to do these transfers
 

00:10:00.120 --> 00:10:02.930 align:start position:0%
out on its own how to do these transfers
the<00:10:00.839><c> way</c><00:10:00.959><c> that</c><00:10:01.080><c> it</c><00:10:01.260><c> works</c><00:10:01.680><c> is</c><00:10:02.459><c> you're</c><00:10:02.640><c> going</c><00:10:02.820><c> to</c>

00:10:02.930 --> 00:10:02.940 align:start position:0%
the way that it works is you're going to
 

00:10:02.940 --> 00:10:04.610 align:start position:0%
the way that it works is you're going to
walk<00:10:03.180><c> through</c><00:10:03.420><c> every</c><00:10:03.839><c> single</c><00:10:04.140><c> fulfillment</c>

00:10:04.610 --> 00:10:04.620 align:start position:0%
walk through every single fulfillment
 

00:10:04.620 --> 00:10:07.070 align:start position:0%
walk through every single fulfillment
and<00:10:04.920><c> it's</c><00:10:05.100><c> the</c><00:10:05.339><c> same</c><00:10:05.459><c> idea</c><00:10:05.940><c> as</c><00:10:06.720><c> fulfill</c>

00:10:07.070 --> 00:10:07.080 align:start position:0%
and it's the same idea as fulfill
 

00:10:07.080 --> 00:10:10.190 align:start position:0%
and it's the same idea as fulfill
available<00:10:07.440><c> orders</c><00:10:08.120><c> here's</c><00:10:09.120><c> the</c><00:10:09.300><c> order</c><00:10:09.480><c> here's</c>

00:10:10.190 --> 00:10:10.200 align:start position:0%
available orders here's the order here's
 

00:10:10.200 --> 00:10:12.590 align:start position:0%
available orders here's the order here's
an<00:10:10.380><c> item</c><00:10:10.680><c> here's</c><00:10:11.519><c> another</c><00:10:11.700><c> item</c><00:10:12.180><c> here's</c>

00:10:12.590 --> 00:10:12.600 align:start position:0%
an item here's another item here's
 

00:10:12.600 --> 00:10:16.250 align:start position:0%
an item here's another item here's
another<00:10:12.720><c> item</c><00:10:13.200><c> let's</c><00:10:13.920><c> let's</c><00:10:15.019><c> aggregate</c><00:10:16.019><c> all</c>

00:10:16.250 --> 00:10:16.260 align:start position:0%
another item let's let's aggregate all
 

00:10:16.260 --> 00:10:17.690 align:start position:0%
another item let's let's aggregate all
these<00:10:16.440><c> together</c>

00:10:17.690 --> 00:10:17.700 align:start position:0%
these together
 

00:10:17.700 --> 00:10:19.430 align:start position:0%
these together
then

00:10:19.430 --> 00:10:19.440 align:start position:0%
then
 

00:10:19.440 --> 00:10:21.410 align:start position:0%
then
we're<00:10:19.860><c> going</c><00:10:19.980><c> to</c><00:10:20.040><c> match</c><00:10:20.220><c> those</c><00:10:20.519><c> with</c><00:10:20.940><c> this</c>

00:10:21.410 --> 00:10:21.420 align:start position:0%
we're going to match those with this
 

00:10:21.420 --> 00:10:24.190 align:start position:0%
we're going to match those with this
item<00:10:21.720><c> this</c><00:10:22.019><c> item</c><00:10:22.320><c> this</c><00:10:22.620><c> item</c><00:10:22.920><c> on</c><00:10:23.580><c> these</c><00:10:23.820><c> orders</c>

00:10:24.190 --> 00:10:24.200 align:start position:0%
item this item this item on these orders
 

00:10:24.200 --> 00:10:27.769 align:start position:0%
item this item this item on these orders
on<00:10:25.200><c> the</c><00:10:25.320><c> consideration</c><00:10:25.800><c> side</c><00:10:26.160><c> then</c><00:10:27.120><c> that</c>

00:10:27.769 --> 00:10:27.779 align:start position:0%
on the consideration side then that
 

00:10:27.779 --> 00:10:30.710 align:start position:0%
on the consideration side then that
whole<00:10:28.200><c> group</c><00:10:28.640><c> gets</c><00:10:29.640><c> distilled</c><00:10:30.000><c> down</c><00:10:30.120><c> into</c><00:10:30.420><c> a</c>

00:10:30.710 --> 00:10:30.720 align:start position:0%
whole group gets distilled down into a
 

00:10:30.720 --> 00:10:34.550 align:start position:0%
whole group gets distilled down into a
single<00:10:30.959><c> transfer</c><00:10:31.860><c> so</c><00:10:32.459><c> this</c><00:10:32.760><c> method</c><00:10:33.180><c> is</c><00:10:33.660><c> it's</c>

00:10:34.550 --> 00:10:34.560 align:start position:0%
single transfer so this method is it's
 

00:10:34.560 --> 00:10:37.130 align:start position:0%
single transfer so this method is it's
not<00:10:34.860><c> utilized</c><00:10:35.519><c> as</c><00:10:35.700><c> often</c><00:10:36.120><c> if</c><00:10:36.779><c> you</c><00:10:36.839><c> just</c><00:10:37.019><c> want</c>

00:10:37.130 --> 00:10:37.140 align:start position:0%
not utilized as often if you just want
 

00:10:37.140 --> 00:10:38.810 align:start position:0%
not utilized as often if you just want
to<00:10:37.260><c> buy</c><00:10:37.380><c> an</c><00:10:37.560><c> nft</c>

00:10:38.810 --> 00:10:38.820 align:start position:0%
to buy an nft
 

00:10:38.820 --> 00:10:41.329 align:start position:0%
to buy an nft
this<00:10:39.420><c> is</c><00:10:39.540><c> what</c><00:10:39.899><c> you</c><00:10:40.440><c> really</c><00:10:40.620><c> want</c><00:10:40.860><c> to</c><00:10:40.980><c> reach</c>

00:10:41.329 --> 00:10:41.339 align:start position:0%
this is what you really want to reach
 

00:10:41.339 --> 00:10:45.530 align:start position:0%
this is what you really want to reach
for<00:10:41.600><c> in</c><00:10:42.600><c> the</c><00:10:42.839><c> power</c><00:10:43.200><c> use</c><00:10:43.920><c> cases</c><00:10:44.339><c> where</c><00:10:45.300><c> you</c>

00:10:45.530 --> 00:10:45.540 align:start position:0%
for in the power use cases where you
 

00:10:45.540 --> 00:10:48.110 align:start position:0%
for in the power use cases where you
have<00:10:45.839><c> your</c><00:10:46.680><c> maybe</c><00:10:46.920><c> you're</c><00:10:47.399><c> searching</c><00:10:47.880><c> like</c>

00:10:48.110 --> 00:10:48.120 align:start position:0%
have your maybe you're searching like
 

00:10:48.120 --> 00:10:50.769 align:start position:0%
have your maybe you're searching like
you're<00:10:48.420><c> looking</c><00:10:48.600><c> for</c><00:10:48.839><c> Mev</c><00:10:49.380><c> where</c><00:10:50.160><c> you</c><00:10:50.399><c> can</c>

00:10:50.769 --> 00:10:50.779 align:start position:0%
you're looking for Mev where you can
 

00:10:50.779 --> 00:10:55.250 align:start position:0%
you're looking for Mev where you can
find<00:10:51.779><c> a</c><00:10:52.260><c> price</c><00:10:52.920><c> mismatch</c><00:10:53.459><c> or</c><00:10:54.180><c> you</c><00:10:54.959><c> want</c><00:10:55.079><c> to</c>

00:10:55.250 --> 00:10:55.260 align:start position:0%
find a price mismatch or you want to
 

00:10:55.260 --> 00:10:58.670 align:start position:0%
find a price mismatch or you want to
compose<00:10:55.880><c> multiple</c><00:10:56.880><c> different</c><00:10:57.180><c> orders</c><00:10:57.720><c> with</c>

00:10:58.670 --> 00:10:58.680 align:start position:0%
compose multiple different orders with
 

00:10:58.680 --> 00:11:01.250 align:start position:0%
compose multiple different orders with
zones<00:10:59.100><c> and</c>

00:11:01.250 --> 00:11:01.260 align:start position:0%
zones and
 

00:11:01.260 --> 00:11:03.829 align:start position:0%
zones and
um get<00:11:01.920><c> them</c><00:11:02.100><c> all</c><00:11:02.339><c> to</c><00:11:02.459><c> all</c><00:11:02.760><c> fit</c><00:11:03.300><c> together</c><00:11:03.480><c> in</c><00:11:03.720><c> a</c>

00:11:03.829 --> 00:11:03.839 align:start position:0%
um get them all to all fit together in a
 

00:11:03.839 --> 00:11:05.389 align:start position:0%
um get them all to all fit together in a
neat<00:11:04.019><c> little</c><00:11:04.140><c> puzzle</c><00:11:04.560><c> piece</c>

00:11:05.389 --> 00:11:05.399 align:start position:0%
neat little puzzle piece
 

00:11:05.399 --> 00:11:07.610 align:start position:0%
neat little puzzle piece
big<00:11:06.120><c> big</c><00:11:06.420><c> thing</c><00:11:06.660><c> to</c><00:11:06.779><c> be</c><00:11:06.839><c> aware</c><00:11:07.019><c> of</c><00:11:07.200><c> with</c><00:11:07.380><c> this</c>

00:11:07.610 --> 00:11:07.620 align:start position:0%
big big thing to be aware of with this
 

00:11:07.620 --> 00:11:09.710 align:start position:0%
big big thing to be aware of with this
is<00:11:07.920><c> that</c><00:11:08.040><c> if</c><00:11:08.220><c> there's</c><00:11:08.459><c> a</c><00:11:08.700><c> problem</c>

00:11:09.710 --> 00:11:09.720 align:start position:0%
is that if there's a problem
 

00:11:09.720 --> 00:11:12.050 align:start position:0%
is that if there's a problem
after<00:11:10.200><c> you</c><00:11:10.500><c> supply</c><00:11:10.800><c> all</c><00:11:11.160><c> these</c><00:11:11.399><c> fulfillments</c>

00:11:12.050 --> 00:11:12.060 align:start position:0%
after you supply all these fulfillments
 

00:11:12.060 --> 00:11:13.610 align:start position:0%
after you supply all these fulfillments
it's<00:11:12.180><c> going</c><00:11:12.360><c> to</c><00:11:12.360><c> go</c><00:11:12.600><c> through</c><00:11:12.779><c> and</c><00:11:13.140><c> make</c><00:11:13.440><c> sure</c>

00:11:13.610 --> 00:11:13.620 align:start position:0%
it's going to go through and make sure
 

00:11:13.620 --> 00:11:17.030 align:start position:0%
it's going to go through and make sure
that<00:11:14.100><c> every</c><00:11:14.760><c> single</c><00:11:15.240><c> consideration</c><00:11:15.959><c> item</c><00:11:16.440><c> on</c>

00:11:17.030 --> 00:11:17.040 align:start position:0%
that every single consideration item on
 

00:11:17.040 --> 00:11:18.889 align:start position:0%
that every single consideration item on
every<00:11:17.220><c> single</c><00:11:17.579><c> order</c><00:11:17.760><c> has</c><00:11:18.420><c> been</c><00:11:18.600><c> fully</c>

00:11:18.889 --> 00:11:18.899 align:start position:0%
every single order has been fully
 

00:11:18.899 --> 00:11:21.769 align:start position:0%
every single order has been fully
credited<00:11:19.320><c> it's</c><00:11:19.560><c> got</c><00:11:19.800><c> to</c><00:11:19.920><c> be</c><00:11:20.040><c> zero</c><00:11:21.000><c> on</c><00:11:21.540><c> every</c>

00:11:21.769 --> 00:11:21.779 align:start position:0%
credited it's got to be zero on every
 

00:11:21.779 --> 00:11:24.350 align:start position:0%
credited it's got to be zero on every
single<00:11:22.079><c> one</c><00:11:22.320><c> or</c><00:11:23.279><c> else</c>

00:11:24.350 --> 00:11:24.360 align:start position:0%
single one or else
 

00:11:24.360 --> 00:11:27.889 align:start position:0%
single one or else
the<00:11:25.200><c> the</c><00:11:25.200><c> whole</c><00:11:25.980><c> batch</c><00:11:26.399><c> will</c><00:11:27.180><c> come</c><00:11:27.540><c> crashing</c>

00:11:27.889 --> 00:11:27.899 align:start position:0%
the the whole batch will come crashing
 

00:11:27.899 --> 00:11:29.449 align:start position:0%
the the whole batch will come crashing
down<00:11:28.079><c> it'll</c><00:11:28.440><c> revert</c>

00:11:29.449 --> 00:11:29.459 align:start position:0%
down it'll revert
 

00:11:29.459 --> 00:11:30.829 align:start position:0%
down it'll revert
so

00:11:30.829 --> 00:11:30.839 align:start position:0%
so
 

00:11:30.839 --> 00:11:32.690 align:start position:0%
so
definitely<00:11:31.500><c> this</c><00:11:31.860><c> is</c><00:11:31.980><c> this</c><00:11:32.279><c> is</c><00:11:32.399><c> the</c><00:11:32.579><c> power</c>

00:11:32.690 --> 00:11:32.700 align:start position:0%
definitely this is this is the power
 

00:11:32.700 --> 00:11:37.069 align:start position:0%
definitely this is this is the power
feature<00:11:33.300><c> and</c><00:11:34.519><c> uh</c><00:11:35.540><c> the</c><00:11:36.540><c> first</c><00:11:36.600><c> thing</c><00:11:36.779><c> you</c><00:11:36.959><c> want</c>

00:11:37.069 --> 00:11:37.079 align:start position:0%
feature and uh the first thing you want
 

00:11:37.079 --> 00:11:39.670 align:start position:0%
feature and uh the first thing you want
to<00:11:37.200><c> reach</c><00:11:37.440><c> for</c><00:11:37.620><c> if</c><00:11:38.339><c> you're</c><00:11:38.880><c> looking</c><00:11:39.120><c> for</c>

00:11:39.670 --> 00:11:39.680 align:start position:0%
to reach for if you're looking for
 

00:11:39.680 --> 00:11:41.810 align:start position:0%
to reach for if you're looking for
searching<00:11:40.680><c> or</c>

00:11:41.810 --> 00:11:41.820 align:start position:0%
searching or
 

00:11:41.820 --> 00:11:42.410 align:start position:0%
searching or
um

00:11:42.410 --> 00:11:42.420 align:start position:0%
um
 

00:11:42.420 --> 00:11:44.870 align:start position:0%
um
or<00:11:42.899><c> more</c><00:11:43.200><c> advanced</c><00:11:43.620><c> strategies</c>

00:11:44.870 --> 00:11:44.880 align:start position:0%
or more advanced strategies
 

00:11:44.880 --> 00:11:47.569 align:start position:0%
or more advanced strategies
okay<00:11:45.420><c> let's</c><00:11:45.839><c> talk</c><00:11:46.019><c> about</c><00:11:46.200><c> some</c><00:11:46.500><c> zones</c><00:11:46.860><c> zones</c>

00:11:47.569 --> 00:11:47.579 align:start position:0%
okay let's talk about some zones zones
 

00:11:47.579 --> 00:11:48.530 align:start position:0%
okay let's talk about some zones zones
is

00:11:48.530 --> 00:11:48.540 align:start position:0%
is
 

00:11:48.540 --> 00:11:52.370 align:start position:0%
is
the<00:11:49.200><c> it's</c><00:11:49.620><c> the</c><00:11:50.160><c> main</c><00:11:50.579><c> mechanic</c><00:11:51.360><c> by</c><00:11:51.720><c> which</c><00:11:51.959><c> you</c>

00:11:52.370 --> 00:11:52.380 align:start position:0%
the it's the main mechanic by which you
 

00:11:52.380 --> 00:11:55.250 align:start position:0%
the it's the main mechanic by which you
would<00:11:52.560><c> extend</c><00:11:53.279><c> Seaport</c>

00:11:55.250 --> 00:11:55.260 align:start position:0%
would extend Seaport
 

00:11:55.260 --> 00:11:58.009 align:start position:0%
would extend Seaport
any<00:11:55.800><c> order</c><00:11:56.040><c> can</c><00:11:56.579><c> choose</c><00:11:57.060><c> its</c><00:11:57.300><c> own</c><00:11:57.360><c> Zone</c><00:11:57.720><c> and</c>

00:11:58.009 --> 00:11:58.019 align:start position:0%
any order can choose its own Zone and
 

00:11:58.019 --> 00:11:59.210 align:start position:0%
any order can choose its own Zone and
then<00:11:58.200><c> say</c>

00:11:59.210 --> 00:11:59.220 align:start position:0%
then say
 

00:11:59.220 --> 00:12:01.610 align:start position:0%
then say
I'm<00:11:59.700><c> a</c><00:11:59.940><c> restricted</c><00:12:00.420><c> order</c><00:12:00.660><c> except</c><00:12:01.140><c> the</c><00:12:01.500><c> type</c>

00:12:01.610 --> 00:12:01.620 align:start position:0%
I'm a restricted order except the type
 

00:12:01.620 --> 00:12:03.590 align:start position:0%
I'm a restricted order except the type
is<00:12:01.860><c> restricted</c><00:12:02.339><c> now</c><00:12:02.579><c> the</c><00:12:02.880><c> Zone</c><00:12:03.120><c> gets</c><00:12:03.480><c> to</c>

00:12:03.590 --> 00:12:03.600 align:start position:0%
is restricted now the Zone gets to
 

00:12:03.600 --> 00:12:06.829 align:start position:0%
is restricted now the Zone gets to
decide<00:12:04.079><c> whether</c><00:12:05.040><c> or</c><00:12:05.220><c> not</c><00:12:05.279><c> the</c><00:12:05.640><c> orders</c><00:12:06.000><c> good</c><00:12:06.660><c> or</c>

00:12:06.829 --> 00:12:06.839 align:start position:0%
decide whether or not the orders good or
 

00:12:06.839 --> 00:12:07.670 align:start position:0%
decide whether or not the orders good or
bad

00:12:07.670 --> 00:12:07.680 align:start position:0%
bad
 

00:12:07.680 --> 00:12:09.230 align:start position:0%
bad
and

00:12:09.230 --> 00:12:09.240 align:start position:0%
and
 

00:12:09.240 --> 00:12:13.490 align:start position:0%
and
in<00:12:09.779><c> addition</c><00:12:10.079><c> you</c><00:12:11.040><c> can</c><00:12:11.160><c> always</c><00:12:11.519><c> extend</c><00:12:12.500><c> the</c>

00:12:13.490 --> 00:12:13.500 align:start position:0%
in addition you can always extend the
 

00:12:13.500 --> 00:12:15.590 align:start position:0%
in addition you can always extend the
consideration<00:12:14.040><c> array</c><00:12:14.399><c> you</c><00:12:14.579><c> can</c><00:12:14.700><c> always</c><00:12:14.880><c> add</c>

00:12:15.590 --> 00:12:15.600 align:start position:0%
consideration array you can always add
 

00:12:15.600 --> 00:12:18.710 align:start position:0%
consideration array you can always add
items<00:12:16.260><c> as</c><00:12:16.860><c> the</c><00:12:17.579><c> fulfiller</c>

00:12:18.710 --> 00:12:18.720 align:start position:0%
items as the fulfiller
 

00:12:18.720 --> 00:12:21.769 align:start position:0%
items as the fulfiller
we<00:12:19.260><c> call</c><00:12:19.440><c> them</c><00:12:19.620><c> tips</c><00:12:20.180><c> this</c><00:12:21.180><c> is</c><00:12:21.300><c> it's</c><00:12:21.540><c> cool</c>

00:12:21.769 --> 00:12:21.779 align:start position:0%
we call them tips this is it's cool
 

00:12:21.779 --> 00:12:23.449 align:start position:0%
we call them tips this is it's cool
because<00:12:21.959><c> you</c><00:12:22.320><c> can</c><00:12:22.380><c> take</c><00:12:22.560><c> an</c><00:12:22.740><c> order</c><00:12:22.920><c> that</c><00:12:23.220><c> came</c>

00:12:23.449 --> 00:12:23.459 align:start position:0%
because you can take an order that came
 

00:12:23.459 --> 00:12:25.490 align:start position:0%
because you can take an order that came
from<00:12:23.760><c> One</c><00:12:24.120><c> Marketplace</c>

00:12:25.490 --> 00:12:25.500 align:start position:0%
from One Marketplace
 

00:12:25.500 --> 00:12:28.069 align:start position:0%
from One Marketplace
you<00:12:25.980><c> can</c><00:12:26.040><c> fulfill</c><00:12:26.459><c> it</c><00:12:26.579><c> on</c><00:12:26.760><c> another</c><00:12:26.940><c> and</c><00:12:27.720><c> apply</c>

00:12:28.069 --> 00:12:28.079 align:start position:0%
you can fulfill it on another and apply
 

00:12:28.079 --> 00:12:30.170 align:start position:0%
you can fulfill it on another and apply
a<00:12:28.200><c> tip</c><00:12:28.440><c> what</c><00:12:29.040><c> you</c><00:12:29.160><c> can</c><00:12:29.220><c> also</c><00:12:29.459><c> do</c><00:12:29.579><c> is</c><00:12:29.760><c> you</c><00:12:30.060><c> can</c>

00:12:30.170 --> 00:12:30.180 align:start position:0%
a tip what you can also do is you can
 

00:12:30.180 --> 00:12:33.650 align:start position:0%
a tip what you can also do is you can
use<00:12:30.779><c> logic</c><00:12:31.260><c> in</c><00:12:31.500><c> the</c><00:12:31.620><c> zones</c><00:12:32.000><c> to</c><00:12:33.000><c> ensure</c><00:12:33.360><c> that</c>

00:12:33.650 --> 00:12:33.660 align:start position:0%
use logic in the zones to ensure that
 

00:12:33.660 --> 00:12:36.410 align:start position:0%
use logic in the zones to ensure that
the<00:12:33.959><c> tip</c><00:12:34.200><c> that</c><00:12:34.800><c> got</c><00:12:35.040><c> supplied</c>

00:12:36.410 --> 00:12:36.420 align:start position:0%
the tip that got supplied
 

00:12:36.420 --> 00:12:39.410 align:start position:0%
the tip that got supplied
matches<00:12:37.140><c> whatever</c><00:12:37.440><c> it</c><00:12:37.920><c> is</c><00:12:38.040><c> that</c><00:12:38.579><c> that</c><00:12:39.120><c> you</c>

00:12:39.410 --> 00:12:39.420 align:start position:0%
matches whatever it is that that you
 

00:12:39.420 --> 00:12:42.949 align:start position:0%
matches whatever it is that that you
expect<00:12:39.600><c> it</c><00:12:39.899><c> to</c><00:12:40.140><c> maybe</c><00:12:40.640><c> that's</c><00:12:41.640><c> a</c><00:12:42.240><c> dynamic</c>

00:12:42.949 --> 00:12:42.959 align:start position:0%
expect it to maybe that's a dynamic
 

00:12:42.959 --> 00:12:46.730 align:start position:0%
expect it to maybe that's a dynamic
calculation<00:12:43.620><c> of</c><00:12:44.480><c> on-chain</c><00:12:45.480><c> royalties</c><00:12:46.019><c> right</c>

00:12:46.730 --> 00:12:46.740 align:start position:0%
calculation of on-chain royalties right
 

00:12:46.740 --> 00:12:48.650 align:start position:0%
calculation of on-chain royalties right
something<00:12:47.220><c> like</c><00:12:47.519><c> that</c><00:12:47.760><c> so</c><00:12:48.060><c> let's</c><00:12:48.180><c> talk</c><00:12:48.480><c> about</c>

00:12:48.650 --> 00:12:48.660 align:start position:0%
something like that so let's talk about
 

00:12:48.660 --> 00:12:51.769 align:start position:0%
something like that so let's talk about
a<00:12:48.959><c> couple</c><00:12:49.139><c> potential</c><00:12:50.060><c> zones</c><00:12:51.060><c> things</c><00:12:51.660><c> you</c>

00:12:51.769 --> 00:12:51.779 align:start position:0%
a couple potential zones things you
 

00:12:51.779 --> 00:12:53.210 align:start position:0%
a couple potential zones things you
could<00:12:51.899><c> use</c><00:12:52.079><c> them</c><00:12:52.320><c> for</c>

00:12:53.210 --> 00:12:53.220 align:start position:0%
could use them for
 

00:12:53.220 --> 00:12:56.269 align:start position:0%
could use them for
so<00:12:53.880><c> one</c><00:12:54.600><c> application</c><00:12:55.380><c> of</c><00:12:55.620><c> zones</c><00:12:55.860><c> is</c><00:12:56.100><c> for</c>

00:12:56.269 --> 00:12:56.279 align:start position:0%
so one application of zones is for
 

00:12:56.279 --> 00:12:59.870 align:start position:0%
so one application of zones is for
dynamic<00:12:56.880><c> nft</c><00:12:57.240><c> metadata</c>

00:12:59.870 --> 00:12:59.880 align:start position:0%
dynamic nft metadata
 

00:12:59.880 --> 00:13:01.790 align:start position:0%
dynamic nft metadata
certain<00:13:00.540><c> items</c>

00:13:01.790 --> 00:13:01.800 align:start position:0%
certain items
 

00:13:01.800 --> 00:13:04.910 align:start position:0%
certain items
in<00:13:02.279><c> Seaport</c><00:13:02.820><c> they're</c><00:13:03.420><c> called</c><00:13:03.920><c> criteria-based</c>

00:13:04.910 --> 00:13:04.920 align:start position:0%
in Seaport they're called criteria-based
 

00:13:04.920 --> 00:13:08.509 align:start position:0%
in Seaport they're called criteria-based
items<00:13:05.420><c> and</c><00:13:06.420><c> in</c><00:13:06.600><c> place</c><00:13:06.839><c> of</c><00:13:07.019><c> giving</c><00:13:07.320><c> a</c><00:13:07.980><c> token</c><00:13:08.399><c> ID</c>

00:13:08.509 --> 00:13:08.519 align:start position:0%
items and in place of giving a token ID
 

00:13:08.519 --> 00:13:12.230 align:start position:0%
items and in place of giving a token ID
an<00:13:09.060><c> identifier</c><00:13:09.980><c> you</c><00:13:10.980><c> instead</c><00:13:11.279><c> give</c><00:13:11.519><c> a</c><00:13:11.760><c> Merkle</c>

00:13:12.230 --> 00:13:12.240 align:start position:0%
an identifier you instead give a Merkle
 

00:13:12.240 --> 00:13:15.650 align:start position:0%
an identifier you instead give a Merkle
root<00:13:12.540><c> and</c><00:13:13.260><c> this</c><00:13:13.440><c> Merkle</c><00:13:13.860><c> root</c><00:13:14.160><c> is</c><00:13:15.000><c> comprised</c>

00:13:15.650 --> 00:13:15.660 align:start position:0%
root and this Merkle root is comprised
 

00:13:15.660 --> 00:13:16.389 align:start position:0%
root and this Merkle root is comprised
of

00:13:16.389 --> 00:13:16.399 align:start position:0%
of
 

00:13:16.399 --> 00:13:20.090 align:start position:0%
of
all<00:13:17.399><c> the</c><00:13:17.639><c> token</c><00:13:18.000><c> IDs</c><00:13:18.420><c> that</c><00:13:18.720><c> are</c><00:13:18.959><c> valid</c><00:13:19.380><c> or</c><00:13:19.920><c> you</c>

00:13:20.090 --> 00:13:20.100 align:start position:0%
all the token IDs that are valid or you
 

00:13:20.100 --> 00:13:22.129 align:start position:0%
all the token IDs that are valid or you
can<00:13:20.160><c> give</c><00:13:20.279><c> an</c><00:13:20.459><c> empty</c><00:13:20.760><c> one</c><00:13:20.940><c> and</c><00:13:21.180><c> that</c><00:13:21.420><c> signifies</c>

00:13:22.129 --> 00:13:22.139 align:start position:0%
can give an empty one and that signifies
 

00:13:22.139 --> 00:13:24.110 align:start position:0%
can give an empty one and that signifies
it's<00:13:22.800><c> a</c><00:13:23.040><c> wild</c><00:13:23.160><c> card</c><00:13:23.339><c> you</c><00:13:23.700><c> can</c><00:13:23.760><c> pick</c><00:13:23.880><c> whatever</c>

00:13:24.110 --> 00:13:24.120 align:start position:0%
it's a wild card you can pick whatever
 

00:13:24.120 --> 00:13:26.750 align:start position:0%
it's a wild card you can pick whatever
token<00:13:24.720><c> ID</c><00:13:24.899><c> you</c><00:13:25.260><c> want</c>

00:13:26.750 --> 00:13:26.760 align:start position:0%
token ID you want
 

00:13:26.760 --> 00:13:28.430 align:start position:0%
token ID you want
but

00:13:28.430 --> 00:13:28.440 align:start position:0%
but
 

00:13:28.440 --> 00:13:31.610 align:start position:0%
but
this<00:13:29.160><c> only</c><00:13:29.339><c> gives</c><00:13:29.700><c> you</c><00:13:29.940><c> so</c><00:13:30.779><c> much</c><00:13:30.839><c> granularity</c>

00:13:31.610 --> 00:13:31.620 align:start position:0%
this only gives you so much granularity
 

00:13:31.620 --> 00:13:33.949 align:start position:0%
this only gives you so much granularity
because<00:13:31.920><c> at</c><00:13:32.639><c> the</c><00:13:32.760><c> time</c><00:13:33.000><c> that</c><00:13:33.300><c> you</c><00:13:33.480><c> sign</c><00:13:33.660><c> the</c>

00:13:33.949 --> 00:13:33.959 align:start position:0%
because at the time that you sign the
 

00:13:33.959 --> 00:13:36.769 align:start position:0%
because at the time that you sign the
order<00:13:34.139><c> it</c><00:13:35.100><c> might</c><00:13:35.339><c> have</c>

00:13:36.769 --> 00:13:36.779 align:start position:0%
order it might have
 

00:13:36.779 --> 00:13:40.129 align:start position:0%
order it might have
certain<00:13:37.500><c> metadata</c><00:13:38.279><c> but</c><00:13:38.700><c> maybe</c><00:13:39.120><c> the</c><00:13:39.660><c> metadata</c>

00:13:40.129 --> 00:13:40.139 align:start position:0%
certain metadata but maybe the metadata
 

00:13:40.139 --> 00:13:42.889 align:start position:0%
certain metadata but maybe the metadata
gets<00:13:40.380><c> updated</c><00:13:40.680><c> right</c><00:13:41.459><c> so</c><00:13:41.760><c> the</c><00:13:42.000><c> traits</c><00:13:42.420><c> the</c>

00:13:42.889 --> 00:13:42.899 align:start position:0%
gets updated right so the traits the
 

00:13:42.899 --> 00:13:46.370 align:start position:0%
gets updated right so the traits the
attributes<00:13:43.380><c> that</c><00:13:44.279><c> that</c><00:13:44.720><c> this</c><00:13:45.720><c> had</c><00:13:45.899><c> with</c><00:13:46.139><c> the</c>

00:13:46.370 --> 00:13:46.380 align:start position:0%
attributes that that this had with the
 

00:13:46.380 --> 00:13:48.110 align:start position:0%
attributes that that this had with the
time<00:13:46.560><c> you</c><00:13:46.740><c> created</c><00:13:47.040><c> the</c><00:13:47.220><c> order</c><00:13:47.399><c> they've</c>

00:13:48.110 --> 00:13:48.120 align:start position:0%
time you created the order they've
 

00:13:48.120 --> 00:13:49.430 align:start position:0%
time you created the order they've
changed<00:13:48.540><c> now</c>

00:13:49.430 --> 00:13:49.440 align:start position:0%
changed now
 

00:13:49.440 --> 00:13:51.949 align:start position:0%
changed now
so<00:13:49.980><c> you</c><00:13:50.399><c> can</c><00:13:50.519><c> obviously</c>

00:13:51.949 --> 00:13:51.959 align:start position:0%
so you can obviously
 

00:13:51.959 --> 00:13:55.190 align:start position:0%
so you can obviously
leverage<00:13:52.620><c> zones</c><00:13:52.980><c> for</c><00:13:53.160><c> this</c><00:13:53.540><c> anytime</c><00:13:54.540><c> that</c><00:13:54.839><c> a</c>

00:13:55.190 --> 00:13:55.200 align:start position:0%
leverage zones for this anytime that a
 

00:13:55.200 --> 00:13:58.370 align:start position:0%
leverage zones for this anytime that a
creator<00:13:55.680><c> of</c><00:13:56.100><c> an</c><00:13:56.220><c> nft</c><00:13:56.519><c> updates</c><00:13:57.180><c> their</c><00:13:57.420><c> metadata</c>

00:13:58.370 --> 00:13:58.380 align:start position:0%
creator of an nft updates their metadata
 

00:13:58.380 --> 00:14:01.430 align:start position:0%
creator of an nft updates their metadata
they<00:13:58.920><c> go</c><00:13:59.220><c> and</c><00:13:59.639><c> they</c><00:14:00.000><c> update</c><00:14:00.480><c> the</c><00:14:00.660><c> zone</c>

00:14:01.430 --> 00:14:01.440 align:start position:0%
they go and they update the zone
 

00:14:01.440 --> 00:14:03.410 align:start position:0%
they go and they update the zone
registering<00:14:02.399><c> that</c>

00:14:03.410 --> 00:14:03.420 align:start position:0%
registering that
 

00:14:03.420 --> 00:14:07.250 align:start position:0%
registering that
hey<00:14:04.019><c> this</c><00:14:04.680><c> particular</c><00:14:05.240><c> Merkel</c><00:14:06.240><c> route</c><00:14:06.420><c> is</c>

00:14:07.250 --> 00:14:07.260 align:start position:0%
hey this particular Merkel route is
 

00:14:07.260 --> 00:14:10.310 align:start position:0%
hey this particular Merkel route is
actually<00:14:07.500><c> now</c><00:14:07.860><c> this</c><00:14:08.339><c> other</c><00:14:08.579><c> one</c><00:14:08.880><c> right</c><00:14:09.360><c> and</c>

00:14:10.310 --> 00:14:10.320 align:start position:0%
actually now this other one right and
 

00:14:10.320 --> 00:14:11.569 align:start position:0%
actually now this other one right and
you<00:14:10.500><c> can't</c><00:14:10.620><c> match</c>

00:14:11.569 --> 00:14:11.579 align:start position:0%
you can't match
 

00:14:11.579 --> 00:14:15.650 align:start position:0%
you can't match
the<00:14:12.060><c> tokens</c><00:14:12.480><c> that</c><00:14:12.720><c> have</c><00:14:12.899><c> changed</c>

00:14:15.650 --> 00:14:15.660 align:start position:0%
 
 

00:14:15.660 --> 00:14:18.470 align:start position:0%
 
another<00:14:16.200><c> potential</c><00:14:16.980><c> use</c><00:14:17.160><c> case</c><00:14:17.399><c> is</c><00:14:17.639><c> for</c>

00:14:18.470 --> 00:14:18.480 align:start position:0%
another potential use case is for
 

00:14:18.480 --> 00:14:20.690 align:start position:0%
another potential use case is for
compromised<00:14:19.320><c> nfts</c>

00:14:20.690 --> 00:14:20.700 align:start position:0%
compromised nfts
 

00:14:20.700 --> 00:14:22.190 align:start position:0%
compromised nfts
you<00:14:21.060><c> might</c><00:14:21.180><c> have</c>

00:14:22.190 --> 00:14:22.200 align:start position:0%
you might have
 

00:14:22.200 --> 00:14:26.150 align:start position:0%
you might have
an<00:14:22.500><c> nft</c><00:14:22.740><c> that</c><00:14:23.100><c> gets</c><00:14:23.399><c> stolen</c><00:14:24.120><c> and</c>

00:14:26.150 --> 00:14:26.160 align:start position:0%
an nft that gets stolen and
 

00:14:26.160 --> 00:14:27.650 align:start position:0%
an nft that gets stolen and
um<00:14:26.279><c> you</c><00:14:26.639><c> don't</c><00:14:26.760><c> want</c><00:14:26.880><c> to</c><00:14:27.000><c> be</c><00:14:27.060><c> able</c><00:14:27.180><c> to</c><00:14:27.300><c> trade</c><00:14:27.480><c> it</c>

00:14:27.650 --> 00:14:27.660 align:start position:0%
um you don't want to be able to trade it
 

00:14:27.660 --> 00:14:30.650 align:start position:0%
um you don't want to be able to trade it
anymore<00:14:27.779><c> and</c><00:14:28.579><c> that's</c><00:14:29.579><c> one</c><00:14:29.940><c> potential</c><00:14:30.480><c> use</c>

00:14:30.650 --> 00:14:30.660 align:start position:0%
anymore and that's one potential use
 

00:14:30.660 --> 00:14:32.449 align:start position:0%
anymore and that's one potential use
case<00:14:30.839><c> for</c><00:14:31.079><c> his</c><00:14:31.260><c> own</c><00:14:31.500><c> is</c><00:14:31.740><c> to</c>

00:14:32.449 --> 00:14:32.459 align:start position:0%
case for his own is to
 

00:14:32.459 --> 00:14:35.030 align:start position:0%
case for his own is to
just<00:14:33.120><c> check</c><00:14:33.360><c> and</c><00:14:33.540><c> make</c><00:14:33.720><c> sure</c><00:14:33.839><c> that</c><00:14:34.139><c> the</c><00:14:34.440><c> items</c>

00:14:35.030 --> 00:14:35.040 align:start position:0%
just check and make sure that the items
 

00:14:35.040 --> 00:14:37.610 align:start position:0%
just check and make sure that the items
that<00:14:35.279><c> are</c><00:14:35.459><c> part</c><00:14:35.880><c> of</c><00:14:36.120><c> the</c><00:14:36.540><c> order</c><00:14:36.720><c> are</c><00:14:37.200><c> no</c><00:14:37.380><c> longer</c>

00:14:37.610 --> 00:14:37.620 align:start position:0%
that are part of the order are no longer
 

00:14:37.620 --> 00:14:41.030 align:start position:0%
that are part of the order are no longer
fillable

00:14:41.030 --> 00:14:41.040 align:start position:0%
 
 

00:14:41.040 --> 00:14:43.490 align:start position:0%
 
another<00:14:41.519><c> cool</c><00:14:41.820><c> potential</c><00:14:42.300><c> use</c><00:14:42.600><c> case</c>

00:14:43.490 --> 00:14:43.500 align:start position:0%
another cool potential use case
 

00:14:43.500 --> 00:14:46.629 align:start position:0%
another cool potential use case
is<00:14:43.980><c> for</c><00:14:44.279><c> front</c><00:14:44.579><c> running</c><00:14:44.820><c> resistance</c>

00:14:46.629 --> 00:14:46.639 align:start position:0%
is for front running resistance
 

00:14:46.639 --> 00:14:49.490 align:start position:0%
is for front running resistance
say<00:14:47.639><c> I</c><00:14:47.880><c> have</c><00:14:48.000><c> a</c><00:14:48.120><c> Zone</c><00:14:48.360><c> where</c><00:14:48.600><c> I</c><00:14:49.019><c> have</c><00:14:49.139><c> to</c><00:14:49.260><c> call</c>

00:14:49.490 --> 00:14:49.500 align:start position:0%
say I have a Zone where I have to call
 

00:14:49.500 --> 00:14:51.470 align:start position:0%
say I have a Zone where I have to call
five<00:14:49.860><c> minutes</c><00:14:50.040><c> ahead</c><00:14:50.399><c> of</c><00:14:50.519><c> time</c>

00:14:51.470 --> 00:14:51.480 align:start position:0%
five minutes ahead of time
 

00:14:51.480 --> 00:14:53.269 align:start position:0%
five minutes ahead of time
and<00:14:52.079><c> commit</c>

00:14:53.269 --> 00:14:53.279 align:start position:0%
and commit
 

00:14:53.279 --> 00:14:56.030 align:start position:0%
and commit
similar<00:14:53.820><c> to</c><00:14:53.940><c> how</c><00:14:54.240><c> you</c><00:14:54.420><c> would</c><00:14:54.540><c> do</c><00:14:54.660><c> it</c><00:14:54.779><c> with</c><00:14:55.500><c> um</c><00:14:55.500><c> I</c>

00:14:56.030 --> 00:14:56.040 align:start position:0%
similar to how you would do it with um I
 

00:14:56.040 --> 00:14:58.670 align:start position:0%
similar to how you would do it with um I
believe<00:14:56.220><c> ens</c><00:14:56.820><c> has</c><00:14:57.240><c> a</c><00:14:57.360><c> similar</c><00:14:57.660><c> thing</c>

00:14:58.670 --> 00:14:58.680 align:start position:0%
believe ens has a similar thing
 

00:14:58.680 --> 00:15:01.310 align:start position:0%
believe ens has a similar thing
you<00:14:59.100><c> register</c><00:14:59.459><c> ahead</c><00:14:59.760><c> of</c><00:14:59.880><c> time</c><00:14:59.940><c> and</c><00:15:00.180><c> say</c>

00:15:01.310 --> 00:15:01.320 align:start position:0%
you register ahead of time and say
 

00:15:01.320 --> 00:15:03.710 align:start position:0%
you register ahead of time and say
I<00:15:01.860><c> want</c><00:15:01.980><c> to</c><00:15:02.100><c> fill</c><00:15:02.220><c> this</c><00:15:02.459><c> then</c><00:15:03.060><c> you</c><00:15:03.240><c> wait</c><00:15:03.420><c> some</c>

00:15:03.710 --> 00:15:03.720 align:start position:0%
I want to fill this then you wait some
 

00:15:03.720 --> 00:15:06.829 align:start position:0%
I want to fill this then you wait some
period<00:15:04.019><c> of</c><00:15:04.199><c> time</c><00:15:04.380><c> and</c><00:15:05.279><c> then</c><00:15:05.399><c> you</c><00:15:05.579><c> reveal</c><00:15:06.000><c> you</c>

00:15:06.829 --> 00:15:06.839 align:start position:0%
period of time and then you reveal you
 

00:15:06.839 --> 00:15:09.410 align:start position:0%
period of time and then you reveal you
include<00:15:07.260><c> as</c><00:15:07.620><c> part</c><00:15:07.800><c> of</c><00:15:08.040><c> the</c><00:15:08.639><c> the</c><00:15:08.820><c> parameters</c>

00:15:09.410 --> 00:15:09.420 align:start position:0%
include as part of the the parameters
 

00:15:09.420 --> 00:15:11.930 align:start position:0%
include as part of the the parameters
called<00:15:09.839><c> extra</c><00:15:10.199><c> data</c><00:15:10.740><c> when</c><00:15:11.279><c> you're</c><00:15:11.399><c> fulfilling</c>

00:15:11.930 --> 00:15:11.940 align:start position:0%
called extra data when you're fulfilling
 

00:15:11.940 --> 00:15:14.629 align:start position:0%
called extra data when you're fulfilling
that<00:15:12.660><c> gets</c><00:15:12.959><c> passed</c><00:15:13.260><c> along</c><00:15:13.380><c> to</c><00:15:13.680><c> the</c><00:15:13.860><c> zone</c>

00:15:14.629 --> 00:15:14.639 align:start position:0%
that gets passed along to the zone
 

00:15:14.639 --> 00:15:17.810 align:start position:0%
that gets passed along to the zone
The<00:15:15.180><c> Zone</c><00:15:15.420><c> then</c><00:15:15.779><c> can</c><00:15:16.380><c> look</c><00:15:16.680><c> and</c><00:15:16.860><c> say</c><00:15:17.040><c> oh</c>

00:15:17.810 --> 00:15:17.820 align:start position:0%
The Zone then can look and say oh
 

00:15:17.820 --> 00:15:20.449 align:start position:0%
The Zone then can look and say oh
there's<00:15:18.360><c> a</c><00:15:18.480><c> commit</c><00:15:18.720><c> I'm</c><00:15:18.959><c> going</c><00:15:19.079><c> to</c><00:15:19.139><c> Hash</c><00:15:19.320><c> this</c>

00:15:20.449 --> 00:15:20.459 align:start position:0%
there's a commit I'm going to Hash this
 

00:15:20.459 --> 00:15:23.150 align:start position:0%
there's a commit I'm going to Hash this
looks<00:15:21.120><c> like</c><00:15:21.180><c> you</c><00:15:21.360><c> committed</c><00:15:21.779><c> to</c><00:15:22.260><c> being</c><00:15:23.040><c> able</c>

00:15:23.150 --> 00:15:23.160 align:start position:0%
looks like you committed to being able
 

00:15:23.160 --> 00:15:26.329 align:start position:0%
looks like you committed to being able
to<00:15:23.279><c> fulfill</c><00:15:23.519><c> this</c><00:15:23.699><c> order</c>

00:15:26.329 --> 00:15:26.339 align:start position:0%
 
 

00:15:26.339 --> 00:15:28.490 align:start position:0%
 
another<00:15:26.820><c> interesting</c><00:15:27.240><c> one</c><00:15:27.420><c> is</c><00:15:27.720><c> leveraging</c>

00:15:28.490 --> 00:15:28.500 align:start position:0%
another interesting one is leveraging
 

00:15:28.500 --> 00:15:29.629 align:start position:0%
another interesting one is leveraging
Oracles

00:15:29.629 --> 00:15:29.639 align:start position:0%
Oracles
 

00:15:29.639 --> 00:15:32.750 align:start position:0%
Oracles
maybe<00:15:30.060><c> I</c><00:15:30.360><c> have</c><00:15:30.720><c> a</c><00:15:31.139><c> listing</c><00:15:31.440><c> I</c><00:15:32.160><c> don't</c><00:15:32.279><c> want</c><00:15:32.519><c> this</c>

00:15:32.750 --> 00:15:32.760 align:start position:0%
maybe I have a listing I don't want this
 

00:15:32.760 --> 00:15:34.430 align:start position:0%
maybe I have a listing I don't want this
listing<00:15:33.060><c> to</c><00:15:33.240><c> be</c><00:15:33.360><c> fulfillable</c><00:15:33.779><c> if</c><00:15:34.019><c> the</c><00:15:34.260><c> floor</c>

00:15:34.430 --> 00:15:34.440 align:start position:0%
listing to be fulfillable if the floor
 

00:15:34.440 --> 00:15:36.230 align:start position:0%
listing to be fulfillable if the floor
falls<00:15:34.800><c> out</c>

00:15:36.230 --> 00:15:36.240 align:start position:0%
falls out
 

00:15:36.240 --> 00:15:39.889 align:start position:0%
falls out
so<00:15:36.600><c> I</c><00:15:36.839><c> could</c><00:15:37.019><c> read</c><00:15:37.680><c> from</c><00:15:37.980><c> an</c><00:15:38.279><c> oracle</c><00:15:38.639><c> that</c><00:15:38.940><c> is</c>

00:15:39.889 --> 00:15:39.899 align:start position:0%
so I could read from an oracle that is
 

00:15:39.899 --> 00:15:41.569 align:start position:0%
so I could read from an oracle that is
periodically<00:15:40.440><c> updated</c><00:15:40.740><c> and</c><00:15:41.040><c> if</c><00:15:41.220><c> the</c><00:15:41.399><c> price</c>

00:15:41.569 --> 00:15:41.579 align:start position:0%
periodically updated and if the price
 

00:15:41.579 --> 00:15:44.389 align:start position:0%
periodically updated and if the price
drifts<00:15:42.000><c> too</c><00:15:42.240><c> much</c><00:15:42.420><c> then</c>

00:15:44.389 --> 00:15:44.399 align:start position:0%
drifts too much then
 

00:15:44.399 --> 00:15:46.370 align:start position:0%
drifts too much then
cancel<00:15:44.940><c> the</c><00:15:45.240><c> order</c><00:15:45.360><c> don't</c><00:15:45.899><c> let</c><00:15:46.079><c> it</c><00:15:46.260><c> be</c>

00:15:46.370 --> 00:15:46.380 align:start position:0%
cancel the order don't let it be
 

00:15:46.380 --> 00:15:49.850 align:start position:0%
cancel the order don't let it be
fulfilled<00:15:47.120><c> or</c><00:15:48.120><c> you</c><00:15:48.600><c> can</c><00:15:48.720><c> even</c><00:15:48.959><c> leverage</c><00:15:49.500><c> this</c>

00:15:49.850 --> 00:15:49.860 align:start position:0%
fulfilled or you can even leverage this
 

00:15:49.860 --> 00:15:53.350 align:start position:0%
fulfilled or you can even leverage this
along<00:15:50.639><c> with</c><00:15:51.000><c> that</c><00:15:51.300><c> trick</c><00:15:51.660><c> with</c><00:15:52.260><c> uh</c>

00:15:53.350 --> 00:15:53.360 align:start position:0%
along with that trick with uh
 

00:15:53.360 --> 00:15:56.569 align:start position:0%
along with that trick with uh
Dynamic<00:15:54.360><c> orders</c><00:15:54.720><c> with</c><00:15:55.019><c> 1271</c>

00:15:56.569 --> 00:15:56.579 align:start position:0%
Dynamic orders with 1271
 

00:15:56.579 --> 00:16:00.889 align:start position:0%
Dynamic orders with 1271
to<00:15:57.540><c> create</c><00:15:58.199><c> a</c><00:15:58.440><c> strategy</c><00:15:58.860><c> that</c><00:15:59.279><c> will</c>

00:16:00.889 --> 00:16:00.899 align:start position:0%
to create a strategy that will
 

00:16:00.899 --> 00:16:04.370 align:start position:0%
to create a strategy that will
buy<00:16:01.320><c> nfts</c><00:16:01.980><c> below</c><00:16:02.639><c> the</c><00:16:02.760><c> floor</c><00:16:02.940><c> price</c><00:16:03.240><c> sell</c><00:16:03.779><c> nfts</c>

00:16:04.370 --> 00:16:04.380 align:start position:0%
buy nfts below the floor price sell nfts
 

00:16:04.380 --> 00:16:09.290 align:start position:0%
buy nfts below the floor price sell nfts
above<00:16:04.680><c> the</c><00:16:04.800><c> floor</c><00:16:04.980><c> price</c><00:16:05.279><c> that</c><00:16:05.820><c> kind</c><00:16:06.000><c> of</c><00:16:06.120><c> thing</c>

00:16:09.290 --> 00:16:09.300 align:start position:0%
 
 

00:16:09.300 --> 00:16:11.050 align:start position:0%
 
so<00:16:09.660><c> here's</c><00:16:09.899><c> some</c><00:16:10.019><c> links</c>

00:16:11.050 --> 00:16:11.060 align:start position:0%
so here's some links
 

00:16:11.060 --> 00:16:13.009 align:start position:0%
so here's some links
we've<00:16:12.060><c> got</c>

00:16:13.009 --> 00:16:13.019 align:start position:0%
we've got
 

00:16:13.019 --> 00:16:16.790 align:start position:0%
we've got
obviously<00:16:13.680><c> the</c><00:16:13.860><c> seaport</c><00:16:14.480><c> repo</c><00:16:15.480><c> itself</c><00:16:15.839><c> as</c>

00:16:16.790 --> 00:16:16.800 align:start position:0%
obviously the seaport repo itself as
 

00:16:16.800 --> 00:16:17.829 align:start position:0%
obviously the seaport repo itself as
well<00:16:16.980><c> as</c>

00:16:17.829 --> 00:16:17.839 align:start position:0%
well as
 

00:16:17.839 --> 00:16:20.990 align:start position:0%
well as
any<00:16:18.839><c> any</c><00:16:19.620><c> questions</c><00:16:19.980><c> or</c><00:16:20.399><c> do</c><00:16:20.639><c> you</c><00:16:20.760><c> want</c><00:16:20.820><c> to</c><00:16:20.880><c> get</c>

00:16:20.990 --> 00:16:21.000 align:start position:0%
any any questions or do you want to get
 

00:16:21.000 --> 00:16:25.009 align:start position:0%
any any questions or do you want to get
into<00:16:21.120><c> the</c><00:16:21.420><c> weeds</c><00:16:22.019><c> the</c><00:16:22.920><c> discussions</c><00:16:23.459><c> uh</c><00:16:24.360><c> there</c>

00:16:25.009 --> 00:16:25.019 align:start position:0%
into the weeds the discussions uh there
 

00:16:25.019 --> 00:16:25.790 align:start position:0%
into the weeds the discussions uh there
are

00:16:25.790 --> 00:16:25.800 align:start position:0%
are
 

00:16:25.800 --> 00:16:29.689 align:start position:0%
are
great<00:16:26.399><c> place</c><00:16:26.579><c> for</c><00:16:26.820><c> that</c>

00:16:29.689 --> 00:16:29.699 align:start position:0%
 
 

00:16:29.699 --> 00:16:32.569 align:start position:0%
 
Seaport<00:16:30.240><c> JS</c><00:16:30.660><c> is</c><00:16:31.380><c> a</c><00:16:31.620><c> library</c><00:16:31.800><c> for</c><00:16:32.160><c> interacting</c>

00:16:32.569 --> 00:16:32.579 align:start position:0%
Seaport JS is a library for interacting
 

00:16:32.579 --> 00:16:34.730 align:start position:0%
Seaport JS is a library for interacting
with<00:16:32.760><c> Seaport</c><00:16:33.240><c> makes</c><00:16:33.899><c> a</c><00:16:34.079><c> lot</c><00:16:34.199><c> of</c><00:16:34.380><c> this</c><00:16:34.500><c> stuff</c>

00:16:34.730 --> 00:16:34.740 align:start position:0%
with Seaport makes a lot of this stuff
 

00:16:34.740 --> 00:16:37.610 align:start position:0%
with Seaport makes a lot of this stuff
much<00:16:35.220><c> more</c><00:16:35.820><c> straightforward</c>

00:16:37.610 --> 00:16:37.620 align:start position:0%
much more straightforward
 

00:16:37.620 --> 00:16:40.129 align:start position:0%
much more straightforward
one<00:16:38.160><c> thing</c><00:16:38.279><c> that</c><00:16:38.459><c> I</c><00:16:38.639><c> will</c><00:16:38.759><c> note</c>

00:16:40.129 --> 00:16:40.139 align:start position:0%
one thing that I will note
 

00:16:40.139 --> 00:16:42.290 align:start position:0%
one thing that I will note
is<00:16:40.620><c> that</c><00:16:40.860><c> much</c><00:16:41.339><c> of</c><00:16:41.459><c> the</c><00:16:41.639><c> match</c><00:16:41.880><c> orders</c>

00:16:42.290 --> 00:16:42.300 align:start position:0%
is that much of the match orders
 

00:16:42.300 --> 00:16:44.689 align:start position:0%
is that much of the match orders
functionality<00:16:42.899><c> is</c><00:16:43.380><c> a</c><00:16:43.740><c> little</c><00:16:43.860><c> more</c><00:16:44.220><c> rough</c>

00:16:44.689 --> 00:16:44.699 align:start position:0%
functionality is a little more rough
 

00:16:44.699 --> 00:16:46.249 align:start position:0%
functionality is a little more rough
around<00:16:44.940><c> the</c><00:16:45.240><c> edges</c>

00:16:46.249 --> 00:16:46.259 align:start position:0%
around the edges
 

00:16:46.259 --> 00:16:48.410 align:start position:0%
around the edges
would<00:16:46.680><c> love</c><00:16:46.860><c> any</c><00:16:47.220><c> contributions</c><00:16:47.759><c> if</c><00:16:48.000><c> anyone</c>

00:16:48.410 --> 00:16:48.420 align:start position:0%
would love any contributions if anyone
 

00:16:48.420 --> 00:16:53.870 align:start position:0%
would love any contributions if anyone
finds<00:16:49.079><c> themselves</c><00:16:49.320><c> working</c><00:16:49.620><c> on</c><00:16:49.920><c> that</c>

00:16:53.870 --> 00:16:53.880 align:start position:0%
 
 

00:16:53.880 --> 00:16:57.350 align:start position:0%
 
and<00:16:54.420><c> then</c><00:16:54.600><c> this</c><00:16:55.320><c> last</c><00:16:55.560><c> link</c><00:16:56.060><c> Seaport</c><00:16:57.060><c> order</c>

00:16:57.350 --> 00:16:57.360 align:start position:0%
and then this last link Seaport order
 

00:16:57.360 --> 00:17:00.290 align:start position:0%
and then this last link Seaport order
validator<00:16:58.040><c> this</c><00:16:59.040><c> is</c><00:16:59.220><c> a</c><00:16:59.399><c> contract</c><00:16:59.820><c> that</c><00:17:00.000><c> we</c><00:17:00.180><c> put</c>

00:17:00.290 --> 00:17:00.300 align:start position:0%
validator this is a contract that we put
 

00:17:00.300 --> 00:17:04.490 align:start position:0%
validator this is a contract that we put
together<00:17:00.860><c> to</c><00:17:01.860><c> make</c><00:17:02.100><c> it</c><00:17:02.279><c> easier</c><00:17:02.639><c> for</c><00:17:03.500><c> checking</c>

00:17:04.490 --> 00:17:04.500 align:start position:0%
together to make it easier for checking
 

00:17:04.500 --> 00:17:07.610 align:start position:0%
together to make it easier for checking
an<00:17:04.679><c> order</c><00:17:05.000><c> or</c><00:17:06.000><c> if</c><00:17:06.480><c> you</c><00:17:06.660><c> are</c><00:17:06.839><c> accepting</c><00:17:07.380><c> new</c>

00:17:07.610 --> 00:17:07.620 align:start position:0%
an order or if you are accepting new
 

00:17:07.620 --> 00:17:11.150 align:start position:0%
an order or if you are accepting new
orders<00:17:07.980><c> coming</c><00:17:08.220><c> in</c><00:17:08.480><c> there's</c><00:17:09.480><c> a</c><00:17:09.900><c> lot</c><00:17:10.140><c> there's</c><00:17:10.980><c> a</c>

00:17:11.150 --> 00:17:11.160 align:start position:0%
orders coming in there's a lot there's a
 

00:17:11.160 --> 00:17:12.710 align:start position:0%
orders coming in there's a lot there's a
lot<00:17:11.220><c> of</c><00:17:11.339><c> gotchas</c>

00:17:12.710 --> 00:17:12.720 align:start position:0%
lot of gotchas
 

00:17:12.720 --> 00:17:15.470 align:start position:0%
lot of gotchas
things<00:17:13.439><c> that</c><00:17:13.620><c> can</c><00:17:13.740><c> go</c><00:17:13.860><c> wrong</c>

00:17:15.470 --> 00:17:15.480 align:start position:0%
things that can go wrong
 

00:17:15.480 --> 00:17:18.949 align:start position:0%
things that can go wrong
um<00:17:15.540><c> and</c><00:17:16.199><c> it's</c><00:17:16.500><c> a</c><00:17:16.679><c> quick</c><00:17:16.799><c> way</c><00:17:17.040><c> to</c><00:17:17.339><c> say</c><00:17:17.520><c> oh</c><00:17:18.299><c> this</c>

00:17:18.949 --> 00:17:18.959 align:start position:0%
um and it's a quick way to say oh this
 

00:17:18.959 --> 00:17:21.110 align:start position:0%
um and it's a quick way to say oh this
order<00:17:19.140><c> looks</c><00:17:19.740><c> like</c><00:17:19.860><c> you're</c><00:17:20.640><c> not</c><00:17:20.880><c> actually</c>

00:17:21.110 --> 00:17:21.120 align:start position:0%
order looks like you're not actually
 

00:17:21.120 --> 00:17:23.150 align:start position:0%
order looks like you're not actually
getting<00:17:21.480><c> anything</c><00:17:21.780><c> from</c><00:17:22.500><c> the</c><00:17:22.679><c> order</c><00:17:22.799><c> right</c>

00:17:23.150 --> 00:17:23.160 align:start position:0%
getting anything from the order right
 

00:17:23.160 --> 00:17:25.490 align:start position:0%
getting anything from the order right
you're<00:17:23.459><c> not</c><00:17:23.699><c> set</c><00:17:24.000><c> as</c><00:17:24.660><c> one</c><00:17:24.839><c> of</c><00:17:24.959><c> the</c><00:17:25.020><c> recipients</c>

00:17:25.490 --> 00:17:25.500 align:start position:0%
you're not set as one of the recipients
 

00:17:25.500 --> 00:17:26.929 align:start position:0%
you're not set as one of the recipients
on<00:17:25.679><c> a</c><00:17:25.860><c> consideration</c><00:17:26.220><c> item</c><00:17:26.520><c> you</c><00:17:26.640><c> sure</c><00:17:26.819><c> you</c>

00:17:26.929 --> 00:17:26.939 align:start position:0%
on a consideration item you sure you
 

00:17:26.939 --> 00:17:28.309 align:start position:0%
on a consideration item you sure you
want<00:17:27.059><c> to</c><00:17:27.179><c> do</c><00:17:27.299><c> this</c>

00:17:28.309 --> 00:17:28.319 align:start position:0%
want to do this
 

00:17:28.319 --> 00:17:31.789 align:start position:0%
want to do this
there's<00:17:28.799><c> a</c><00:17:29.460><c> hundred</c><00:17:30.000><c> permutations</c><00:17:30.660><c> of</c>

00:17:31.789 --> 00:17:31.799 align:start position:0%
there's a hundred permutations of
 

00:17:31.799 --> 00:17:33.770 align:start position:0%
there's a hundred permutations of
things<00:17:32.340><c> that</c><00:17:32.640><c> can</c><00:17:32.820><c> be</c>

00:17:33.770 --> 00:17:33.780 align:start position:0%
things that can be
 

00:17:33.780 --> 00:17:34.370 align:start position:0%
things that can be
um

00:17:34.370 --> 00:17:34.380 align:start position:0%
um
 

00:17:34.380 --> 00:17:37.190 align:start position:0%
um
maybe<00:17:35.160><c> a</c><00:17:35.400><c> warning</c><00:17:35.880><c> or</c><00:17:36.179><c> a</c><00:17:36.360><c> not</c><00:17:36.600><c> right</c><00:17:36.780><c> error</c>

00:17:37.190 --> 00:17:37.200 align:start position:0%
maybe a warning or a not right error
 

00:17:37.200 --> 00:17:40.430 align:start position:0%
maybe a warning or a not right error
right<00:17:37.559><c> so</c><00:17:38.340><c> it'll</c><00:17:38.580><c> check</c><00:17:38.960><c> uh</c><00:17:39.960><c> on</c><00:17:40.200><c> chain</c>

00:17:40.430 --> 00:17:40.440 align:start position:0%
right so it'll check uh on chain
 

00:17:40.440 --> 00:17:44.330 align:start position:0%
right so it'll check uh on chain
registry<00:17:41.400><c> for</c><00:17:41.900><c> uh</c><00:17:42.900><c> Creator</c><00:17:43.320><c> information</c><00:17:43.620><c> like</c>

00:17:44.330 --> 00:17:44.340 align:start position:0%
registry for uh Creator information like
 

00:17:44.340 --> 00:17:47.090 align:start position:0%
registry for uh Creator information like
make<00:17:45.299><c> sure</c><00:17:45.480><c> that</c><00:17:45.780><c> the</c><00:17:45.960><c> the</c><00:17:46.140><c> tokens</c><00:17:46.620><c> Implement</c>

00:17:47.090 --> 00:17:47.100 align:start position:0%
make sure that the the tokens Implement
 

00:17:47.100 --> 00:17:49.970 align:start position:0%
make sure that the the tokens Implement
EIP<00:17:47.640><c> 165</c><00:17:48.480><c> that</c><00:17:49.320><c> you're</c><00:17:49.500><c> not</c><00:17:49.620><c> trying</c><00:17:49.799><c> to</c>

00:17:49.970 --> 00:17:49.980 align:start position:0%
EIP 165 that you're not trying to
 

00:17:49.980 --> 00:17:52.669 align:start position:0%
EIP 165 that you're not trying to
pretend<00:17:50.340><c> like</c><00:17:50.700><c> one</c><00:17:51.600><c> one</c><00:17:51.960><c> token</c><00:17:52.440><c> that's</c>

00:17:52.669 --> 00:17:52.679 align:start position:0%
pretend like one one token that's
 

00:17:52.679 --> 00:17:56.450 align:start position:0%
pretend like one one token that's
actually<00:17:52.980><c> a</c><00:17:53.820><c> as</c><00:17:54.419><c> nfts</c><00:17:55.140><c> and</c><00:17:55.440><c> erc20</c><00:17:56.039><c> token</c>

00:17:56.450 --> 00:17:56.460 align:start position:0%
actually a as nfts and erc20 token
 

00:17:56.460 --> 00:17:58.010 align:start position:0%
actually a as nfts and erc20 token
something<00:17:56.760><c> like</c><00:17:57.000><c> that</c>

00:17:58.010 --> 00:17:58.020 align:start position:0%
something like that
 

00:17:58.020 --> 00:18:00.590 align:start position:0%
something like that
all<00:17:58.620><c> kinds</c><00:17:58.799><c> of</c><00:17:58.860><c> interesting</c><00:17:59.220><c> stuff</c><00:17:59.400><c> and</c><00:17:59.940><c> if</c>

00:18:00.590 --> 00:18:00.600 align:start position:0%
all kinds of interesting stuff and if
 

00:18:00.600 --> 00:18:03.650 align:start position:0%
all kinds of interesting stuff and if
you're<00:18:00.780><c> trying</c><00:18:01.020><c> to</c><00:18:01.380><c> just</c><00:18:02.100><c> piece</c><00:18:02.520><c> together</c><00:18:02.700><c> the</c>

00:18:03.650 --> 00:18:03.660 align:start position:0%
you're trying to just piece together the
 

00:18:03.660 --> 00:18:05.510 align:start position:0%
you're trying to just piece together the
potential<00:18:04.020><c> uh</c>

00:18:05.510 --> 00:18:05.520 align:start position:0%
potential uh
 

00:18:05.520 --> 00:18:07.070 align:start position:0%
potential uh
things<00:18:05.880><c> that</c><00:18:06.059><c> can</c><00:18:06.179><c> go</c><00:18:06.240><c> wrong</c><00:18:06.360><c> this</c><00:18:06.660><c> is</c><00:18:06.780><c> a</c><00:18:06.900><c> great</c>

00:18:07.070 --> 00:18:07.080 align:start position:0%
things that can go wrong this is a great
 

00:18:07.080 --> 00:18:09.590 align:start position:0%
things that can go wrong this is a great
resource

00:18:09.590 --> 00:18:09.600 align:start position:0%
 
 

00:18:09.600 --> 00:18:10.970 align:start position:0%
 
so

00:18:10.970 --> 00:18:10.980 align:start position:0%
so
 

00:18:10.980 --> 00:18:13.850 align:start position:0%
so
how<00:18:11.280><c> we</c><00:18:11.460><c> doing</c><00:18:11.580><c> on</c><00:18:11.820><c> time</c>

00:18:13.850 --> 00:18:13.860 align:start position:0%
how we doing on time
 

00:18:13.860 --> 00:18:16.810 align:start position:0%
how we doing on time
all<00:18:14.280><c> right</c><00:18:14.460><c> I</c><00:18:15.179><c> think</c><00:18:15.299><c> we</c><00:18:15.480><c> can</c><00:18:15.600><c> open</c><00:18:15.780><c> it</c><00:18:16.020><c> up</c><00:18:16.200><c> for</c>

00:18:16.810 --> 00:18:16.820 align:start position:0%
all right I think we can open it up for
 

00:18:16.820 --> 00:18:19.490 align:start position:0%
all right I think we can open it up for
discussion<00:18:17.820><c> first</c><00:18:18.240><c> off</c><00:18:18.480><c> if</c><00:18:18.780><c> anybody</c><00:18:19.080><c> is</c>

00:18:19.490 --> 00:18:19.500 align:start position:0%
discussion first off if anybody is
 

00:18:19.500 --> 00:18:22.930 align:start position:0%
discussion first off if anybody is
currently<00:18:20.039><c> building</c><00:18:21.000><c> on</c><00:18:21.480><c> top</c><00:18:21.600><c> of</c><00:18:21.840><c> Seaport</c>

00:18:22.930 --> 00:18:22.940 align:start position:0%
currently building on top of Seaport
 

00:18:22.940 --> 00:18:27.890 align:start position:0%
currently building on top of Seaport
and<00:18:23.940><c> has</c><00:18:24.900><c> a</c><00:18:25.200><c> a</c><00:18:25.740><c> sticking</c><00:18:26.220><c> point</c><00:18:26.400><c> or</c><00:18:26.760><c> a</c><00:18:26.940><c> question</c>

00:18:27.890 --> 00:18:27.900 align:start position:0%
and has a a sticking point or a question
 

00:18:27.900 --> 00:18:34.549 align:start position:0%
and has a a sticking point or a question
by<00:18:28.440><c> all</c><00:18:28.620><c> means</c><00:18:29.039><c> let's</c><00:18:30.000><c> let's</c><00:18:30.360><c> hear</c><00:18:30.660><c> them</c>

00:18:34.549 --> 00:18:34.559 align:start position:0%
 
 

00:18:34.559 --> 00:18:40.130 align:start position:0%
 
yeah<00:18:35.160><c> here</c><00:18:35.460><c> let</c><00:18:35.760><c> me</c><00:18:35.940><c> bring</c><00:18:36.299><c> Mike</c><00:18:36.539><c> over</c>

00:18:40.130 --> 00:18:40.140 align:start position:0%
 
 

00:18:40.140 --> 00:18:41.930 align:start position:0%
 
at<00:18:40.740><c> the</c><00:18:40.860><c> moment</c><00:18:40.980><c> but</c><00:18:41.160><c> I</c><00:18:41.280><c> do</c><00:18:41.340><c> have</c><00:18:41.460><c> a</c><00:18:41.580><c> question</c>

00:18:41.930 --> 00:18:41.940 align:start position:0%
at the moment but I do have a question
 

00:18:41.940 --> 00:18:44.630 align:start position:0%
at the moment but I do have a question
it's<00:18:42.240><c> great</c><00:18:42.600><c> yes</c>

00:18:44.630 --> 00:18:44.640 align:start position:0%
it's great yes
 

00:18:44.640 --> 00:18:45.950 align:start position:0%
it's great yes
um so

00:18:45.950 --> 00:18:45.960 align:start position:0%
um so
 

00:18:45.960 --> 00:18:48.409 align:start position:0%
um so
certain<00:18:46.500><c> nfts</c><00:18:47.100><c> have</c><00:18:47.280><c> royalties</c><00:18:47.820><c> associated</c>

00:18:48.409 --> 00:18:48.419 align:start position:0%
certain nfts have royalties associated
 

00:18:48.419 --> 00:18:50.630 align:start position:0%
certain nfts have royalties associated
with<00:18:48.720><c> them</c><00:18:48.840><c> and</c><00:18:49.380><c> I</c><00:18:49.500><c> was</c><00:18:49.679><c> wondering</c><00:18:50.039><c> do</c><00:18:50.460><c> you</c>

00:18:50.630 --> 00:18:50.640 align:start position:0%
with them and I was wondering do you
 

00:18:50.640 --> 00:18:53.390 align:start position:0%
with them and I was wondering do you
include<00:18:51.120><c> the</c><00:18:51.660><c> royalties</c><00:18:52.260><c> in</c><00:18:52.799><c> the</c><00:18:53.039><c> orders</c>

00:18:53.390 --> 00:18:53.400 align:start position:0%
include the royalties in the orders
 

00:18:53.400 --> 00:18:55.490 align:start position:0%
include the royalties in the orders
themselves<00:18:53.880><c> or</c><00:18:54.419><c> does</c><00:18:54.600><c> that</c><00:18:54.840><c> get</c><00:18:55.080><c> handled</c>

00:18:55.490 --> 00:18:55.500 align:start position:0%
themselves or does that get handled
 

00:18:55.500 --> 00:18:57.529 align:start position:0%
themselves or does that get handled
somewhere<00:18:55.860><c> else</c><00:18:55.980><c> in</c><00:18:56.220><c> the</c><00:18:56.340><c> contract</c><00:18:56.640><c> and</c><00:18:57.179><c> if</c><00:18:57.360><c> so</c>

00:18:57.529 --> 00:18:57.539 align:start position:0%
somewhere else in the contract and if so
 

00:18:57.539 --> 00:18:59.690 align:start position:0%
somewhere else in the contract and if so
how<00:18:57.780><c> does</c><00:18:57.960><c> optimization</c><00:18:58.559><c> happen</c><00:18:58.980><c> on</c><00:18:59.580><c> that</c>

00:18:59.690 --> 00:18:59.700 align:start position:0%
how does optimization happen on that
 

00:18:59.700 --> 00:19:01.130 align:start position:0%
how does optimization happen on that
front

00:19:01.130 --> 00:19:01.140 align:start position:0%
front
 

00:19:01.140 --> 00:19:03.650 align:start position:0%
front
yeah<00:19:01.679><c> so</c><00:19:01.980><c> the</c><00:19:02.100><c> basic</c><00:19:02.460><c> approach</c><00:19:02.880><c> as</c><00:19:03.480><c> I</c>

00:19:03.650 --> 00:19:03.660 align:start position:0%
yeah so the basic approach as I
 

00:19:03.660 --> 00:19:05.090 align:start position:0%
yeah so the basic approach as I
mentioned<00:19:03.840><c> earlier</c><00:19:04.140><c> Seaport</c><00:19:04.620><c> doesn't</c><00:19:04.860><c> have</c>

00:19:05.090 --> 00:19:05.100 align:start position:0%
mentioned earlier Seaport doesn't have
 

00:19:05.100 --> 00:19:08.029 align:start position:0%
mentioned earlier Seaport doesn't have
any<00:19:05.400><c> notion</c><00:19:05.880><c> of</c><00:19:06.480><c> fees</c><00:19:07.020><c> or</c><00:19:07.260><c> royalties</c><00:19:07.799><c> it's</c>

00:19:08.029 --> 00:19:08.039 align:start position:0%
any notion of fees or royalties it's
 

00:19:08.039 --> 00:19:11.630 align:start position:0%
any notion of fees or royalties it's
baked<00:19:08.580><c> in</c><00:19:08.640><c> it's</c><00:19:09.600><c> just</c><00:19:09.900><c> you</c><00:19:10.799><c> could</c><00:19:10.980><c> very</c><00:19:11.280><c> easily</c>

00:19:11.630 --> 00:19:11.640 align:start position:0%
baked in it's just you could very easily
 

00:19:11.640 --> 00:19:13.430 align:start position:0%
baked in it's just you could very easily
create<00:19:12.000><c> an</c><00:19:12.240><c> order</c><00:19:12.419><c> that</c><00:19:12.660><c> doesn't</c><00:19:12.900><c> include</c><00:19:13.260><c> any</c>

00:19:13.430 --> 00:19:13.440 align:start position:0%
create an order that doesn't include any
 

00:19:13.440 --> 00:19:15.590 align:start position:0%
create an order that doesn't include any
fees<00:19:13.860><c> or</c><00:19:13.980><c> royalties</c><00:19:14.340><c> whatsoever</c>

00:19:15.590 --> 00:19:15.600 align:start position:0%
fees or royalties whatsoever
 

00:19:15.600 --> 00:19:17.330 align:start position:0%
fees or royalties whatsoever
so<00:19:15.900><c> it's</c><00:19:16.020><c> really</c><00:19:16.200><c> up</c><00:19:16.440><c> to</c><00:19:16.559><c> the</c><00:19:16.799><c> discretion</c><00:19:17.160><c> of</c>

00:19:17.330 --> 00:19:17.340 align:start position:0%
so it's really up to the discretion of
 

00:19:17.340 --> 00:19:18.950 align:start position:0%
so it's really up to the discretion of
the<00:19:17.460><c> application</c><00:19:17.880><c> layer</c><00:19:18.240><c> whoever's</c><00:19:18.780><c> building</c>

00:19:18.950 --> 00:19:18.960 align:start position:0%
the application layer whoever's building
 

00:19:18.960 --> 00:19:20.690 align:start position:0%
the application layer whoever's building
on<00:19:19.260><c> top</c><00:19:19.440><c> of</c><00:19:19.559><c> it</c>

00:19:20.690 --> 00:19:20.700 align:start position:0%
on top of it
 

00:19:20.700 --> 00:19:22.190 align:start position:0%
on top of it
um

00:19:22.190 --> 00:19:22.200 align:start position:0%
um
 

00:19:22.200 --> 00:19:24.830 align:start position:0%
um
one<00:19:23.160><c> approach</c><00:19:23.580><c> you</c><00:19:23.760><c> can</c><00:19:23.940><c> take</c><00:19:24.120><c> that</c><00:19:24.539><c> I</c><00:19:24.660><c> think</c>

00:19:24.830 --> 00:19:24.840 align:start position:0%
one approach you can take that I think
 

00:19:24.840 --> 00:19:28.610 align:start position:0%
one approach you can take that I think
is<00:19:25.140><c> a</c><00:19:25.500><c> pretty</c><00:19:25.620><c> good</c><00:19:25.860><c> one</c><00:19:26.160><c> is</c><00:19:27.120><c> to</c><00:19:27.780><c> just</c>

00:19:28.610 --> 00:19:28.620 align:start position:0%
is a pretty good one is to just
 

00:19:28.620 --> 00:19:30.770 align:start position:0%
is a pretty good one is to just
read<00:19:29.160><c> from</c><00:19:29.460><c> the</c><00:19:29.580><c> Registries</c><00:19:30.000><c> at</c><00:19:30.240><c> the</c><00:19:30.419><c> time</c><00:19:30.480><c> the</c>

00:19:30.770 --> 00:19:30.780 align:start position:0%
read from the Registries at the time the
 

00:19:30.780 --> 00:19:32.270 align:start position:0%
read from the Registries at the time the
order<00:19:30.900><c> is</c><00:19:31.140><c> created</c>

00:19:32.270 --> 00:19:32.280 align:start position:0%
order is created
 

00:19:32.280 --> 00:19:34.250 align:start position:0%
order is created
this<00:19:32.880><c> depending</c><00:19:33.299><c> on</c><00:19:33.419><c> your</c><00:19:33.600><c> perspective</c><00:19:34.020><c> is</c>

00:19:34.250 --> 00:19:34.260 align:start position:0%
this depending on your perspective is
 

00:19:34.260 --> 00:19:37.310 align:start position:0%
this depending on your perspective is
either<00:19:34.500><c> a</c><00:19:34.799><c> feature</c><00:19:35.160><c> or</c><00:19:35.580><c> a</c><00:19:35.700><c> bug</c><00:19:36.020><c> one</c><00:19:37.020><c> thing</c><00:19:37.140><c> that</c>

00:19:37.310 --> 00:19:37.320 align:start position:0%
either a feature or a bug one thing that
 

00:19:37.320 --> 00:19:40.789 align:start position:0%
either a feature or a bug one thing that
I<00:19:37.440><c> would</c><00:19:37.559><c> consider</c><00:19:37.919><c> a</c><00:19:38.100><c> bug</c><00:19:38.280><c> is</c><00:19:39.120><c> if</c><00:19:39.720><c> when</c><00:19:40.260><c> I</c><00:19:40.500><c> go</c>

00:19:40.789 --> 00:19:40.799 align:start position:0%
I would consider a bug is if when I go
 

00:19:40.799 --> 00:19:42.830 align:start position:0%
I would consider a bug is if when I go
to<00:19:40.980><c> create</c><00:19:41.340><c> a</c><00:19:41.700><c> listing</c>

00:19:42.830 --> 00:19:42.840 align:start position:0%
to create a listing
 

00:19:42.840 --> 00:19:45.529 align:start position:0%
to create a listing
the<00:19:43.320><c> royalty</c><00:19:43.740><c> is</c><00:19:43.919><c> five</c><00:19:44.160><c> percent</c><00:19:44.400><c> and</c><00:19:45.299><c> I'm</c><00:19:45.419><c> like</c>

00:19:45.529 --> 00:19:45.539 align:start position:0%
the royalty is five percent and I'm like
 

00:19:45.539 --> 00:19:47.630 align:start position:0%
the royalty is five percent and I'm like
okay<00:19:45.720><c> I</c><00:19:46.320><c> sign</c><00:19:46.559><c> my</c><00:19:46.799><c> listing</c>

00:19:47.630 --> 00:19:47.640 align:start position:0%
okay I sign my listing
 

00:19:47.640 --> 00:19:49.970 align:start position:0%
okay I sign my listing
now<00:19:48.240><c> the</c><00:19:48.539><c> Creator</c><00:19:48.780><c> goes</c><00:19:49.140><c> and</c><00:19:49.200><c> changes</c><00:19:49.559><c> that</c><00:19:49.799><c> to</c>

00:19:49.970 --> 00:19:49.980 align:start position:0%
now the Creator goes and changes that to
 

00:19:49.980 --> 00:19:50.770 align:start position:0%
now the Creator goes and changes that to
50

00:19:50.770 --> 00:19:50.780 align:start position:0%
50
 

00:19:50.780 --> 00:19:53.210 align:start position:0%
50
that's<00:19:51.780><c> a</c><00:19:52.020><c> problem</c><00:19:52.260><c> and</c><00:19:52.559><c> I</c><00:19:52.740><c> might</c><00:19:52.860><c> not</c><00:19:52.980><c> have</c>

00:19:53.210 --> 00:19:53.220 align:start position:0%
that's a problem and I might not have
 

00:19:53.220 --> 00:19:54.650 align:start position:0%
that's a problem and I might not have
listed<00:19:53.640><c> it</c><00:19:53.760><c> if</c><00:19:53.940><c> I</c><00:19:54.059><c> knew</c><00:19:54.240><c> that</c><00:19:54.360><c> I</c><00:19:54.480><c> was</c><00:19:54.539><c> gonna</c>

00:19:54.650 --> 00:19:54.660 align:start position:0%
listed it if I knew that I was gonna
 

00:19:54.660 --> 00:19:56.750 align:start position:0%
listed it if I knew that I was gonna
have<00:19:54.780><c> to</c><00:19:54.900><c> pay</c><00:19:55.020><c> that</c><00:19:55.200><c> right</c>

00:19:56.750 --> 00:19:56.760 align:start position:0%
have to pay that right
 

00:19:56.760 --> 00:19:59.630 align:start position:0%
have to pay that right
then<00:19:57.360><c> there's</c><00:19:58.020><c> also</c><00:19:58.260><c> the</c><00:19:58.440><c> question</c><00:19:58.620><c> of</c><00:19:59.100><c> well</c>

00:19:59.630 --> 00:19:59.640 align:start position:0%
then there's also the question of well
 

00:19:59.640 --> 00:20:01.549 align:start position:0%
then there's also the question of well
what<00:19:59.880><c> if</c><00:20:00.000><c> they</c><00:20:00.179><c> just</c><00:20:00.360><c> want</c><00:20:00.539><c> to</c><00:20:00.720><c> tweak</c><00:20:01.380><c> the</c>

00:20:01.549 --> 00:20:01.559 align:start position:0%
what if they just want to tweak the
 

00:20:01.559 --> 00:20:02.990 align:start position:0%
what if they just want to tweak the
recipient<00:20:01.980><c> of</c><00:20:02.220><c> the</c><00:20:02.340><c> royalty</c><00:20:02.700><c> or</c><00:20:02.820><c> something</c>

00:20:02.990 --> 00:20:03.000 align:start position:0%
recipient of the royalty or something
 

00:20:03.000 --> 00:20:05.930 align:start position:0%
recipient of the royalty or something
like<00:20:03.360><c> that</c><00:20:03.539><c> for</c><00:20:04.380><c> those</c><00:20:04.620><c> cases</c><00:20:05.100><c> you</c><00:20:05.820><c> can</c>

00:20:05.930 --> 00:20:05.940 align:start position:0%
like that for those cases you can
 

00:20:05.940 --> 00:20:07.010 align:start position:0%
like that for those cases you can
Leverage

00:20:07.010 --> 00:20:07.020 align:start position:0%
Leverage
 

00:20:07.020 --> 00:20:09.409 align:start position:0%
Leverage
tipping<00:20:07.799><c> right</c><00:20:08.160><c> so</c><00:20:08.640><c> I</c><00:20:08.820><c> mentioned</c><00:20:09.059><c> earlier</c>

00:20:09.409 --> 00:20:09.419 align:start position:0%
tipping right so I mentioned earlier
 

00:20:09.419 --> 00:20:11.990 align:start position:0%
tipping right so I mentioned earlier
that<00:20:09.660><c> you</c><00:20:09.840><c> can</c><00:20:09.960><c> always</c><00:20:10.200><c> add</c><00:20:10.740><c> additional</c>

00:20:11.990 --> 00:20:12.000 align:start position:0%
that you can always add additional
 

00:20:12.000 --> 00:20:14.570 align:start position:0%
that you can always add additional
items<00:20:12.660><c> to</c><00:20:12.840><c> the</c><00:20:13.020><c> consideration</c><00:20:13.500><c> array</c><00:20:14.340><c> you</c>

00:20:14.570 --> 00:20:14.580 align:start position:0%
items to the consideration array you
 

00:20:14.580 --> 00:20:16.190 align:start position:0%
items to the consideration array you
can't<00:20:14.700><c> add</c><00:20:14.940><c> them</c><00:20:15.059><c> to</c><00:20:15.179><c> the</c><00:20:15.299><c> offer</c><00:20:15.660><c> right</c><00:20:15.840><c> you</c>

00:20:16.190 --> 00:20:16.200 align:start position:0%
can't add them to the offer right you
 

00:20:16.200 --> 00:20:18.409 align:start position:0%
can't add them to the offer right you
can't<00:20:16.400><c> decide</c><00:20:17.400><c> that</c><00:20:17.640><c> the</c><00:20:17.760><c> offerer</c><00:20:18.179><c> is</c><00:20:18.299><c> going</c>

00:20:18.409 --> 00:20:18.419 align:start position:0%
can't decide that the offerer is going
 

00:20:18.419 --> 00:20:19.610 align:start position:0%
can't decide that the offerer is going
to<00:20:18.480><c> spend</c><00:20:18.660><c> more</c><00:20:18.780><c> than</c><00:20:19.020><c> they</c><00:20:19.260><c> originally</c>

00:20:19.610 --> 00:20:19.620 align:start position:0%
to spend more than they originally
 

00:20:19.620 --> 00:20:22.010 align:start position:0%
to spend more than they originally
agreed<00:20:19.980><c> to</c><00:20:20.100><c> that's</c><00:20:20.460><c> that's</c><00:20:21.240><c> a</c><00:20:21.539><c> very</c><00:20:21.660><c> important</c>

00:20:22.010 --> 00:20:22.020 align:start position:0%
agreed to that's that's a very important
 

00:20:22.020 --> 00:20:24.409 align:start position:0%
agreed to that's that's a very important
and<00:20:22.140><c> variant</c><00:20:22.440><c> not</c><00:20:22.620><c> to</c><00:20:22.799><c> break</c><00:20:22.980><c> but</c>

00:20:24.409 --> 00:20:24.419 align:start position:0%
and variant not to break but
 

00:20:24.419 --> 00:20:26.690 align:start position:0%
and variant not to break but
um<00:20:24.480><c> you</c><00:20:24.780><c> can</c><00:20:24.840><c> always</c><00:20:25.020><c> say</c><00:20:25.320><c> oh</c><00:20:25.500><c> yeah</c><00:20:25.740><c> I'll</c><00:20:25.980><c> I'll</c>

00:20:26.690 --> 00:20:26.700 align:start position:0%
um you can always say oh yeah I'll I'll
 

00:20:26.700 --> 00:20:28.549 align:start position:0%
um you can always say oh yeah I'll I'll
give<00:20:26.940><c> out</c><00:20:27.059><c> something</c><00:20:27.299><c> extra</c>

00:20:28.549 --> 00:20:28.559 align:start position:0%
give out something extra
 

00:20:28.559 --> 00:20:32.150 align:start position:0%
give out something extra
you<00:20:29.100><c> combine</c><00:20:29.400><c> that</c><00:20:29.840><c> with</c><00:20:30.840><c> call</c><00:20:31.320><c> it</c><00:20:31.559><c> a</c><00:20:31.799><c> a</c>

00:20:32.150 --> 00:20:32.160 align:start position:0%
you combine that with call it a a
 

00:20:32.160 --> 00:20:36.169 align:start position:0%
you combine that with call it a a
royalty<00:20:32.700><c> Zone</c><00:20:33.380><c> the</c><00:20:34.380><c> royalty</c><00:20:34.679><c> Zone</c><00:20:34.860><c> will</c><00:20:35.100><c> go</c><00:20:35.280><c> it</c>

00:20:36.169 --> 00:20:36.179 align:start position:0%
royalty Zone the royalty Zone will go it
 

00:20:36.179 --> 00:20:38.930 align:start position:0%
royalty Zone the royalty Zone will go it
will<00:20:36.360><c> read</c><00:20:36.780><c> from</c><00:20:37.200><c> in</c><00:20:38.039><c> real</c><00:20:38.160><c> time</c><00:20:38.400><c> from</c><00:20:38.760><c> the</c>

00:20:38.930 --> 00:20:38.940 align:start position:0%
will read from in real time from the
 

00:20:38.940 --> 00:20:40.370 align:start position:0%
will read from in real time from the
registry

00:20:40.370 --> 00:20:40.380 align:start position:0%
registry
 

00:20:40.380 --> 00:20:43.730 align:start position:0%
registry
and<00:20:41.220><c> ensure</c><00:20:41.820><c> that</c><00:20:42.120><c> the</c><00:20:42.600><c> last</c><00:20:42.840><c> consideration</c>

00:20:43.730 --> 00:20:43.740 align:start position:0%
and ensure that the last consideration
 

00:20:43.740 --> 00:20:46.610 align:start position:0%
and ensure that the last consideration
item<00:20:44.100><c> this</c><00:20:44.280><c> tip</c><00:20:44.660><c> matches</c><00:20:45.660><c> what</c><00:20:46.140><c> the</c><00:20:46.260><c> registry</c>

00:20:46.610 --> 00:20:46.620 align:start position:0%
item this tip matches what the registry
 

00:20:46.620 --> 00:20:48.049 align:start position:0%
item this tip matches what the registry
has<00:20:46.919><c> on</c><00:20:47.160><c> file</c>

00:20:48.049 --> 00:20:48.059 align:start position:0%
has on file
 

00:20:48.059 --> 00:20:50.029 align:start position:0%
has on file
so<00:20:48.480><c> then</c><00:20:48.660><c> the</c><00:20:49.260><c> only</c><00:20:49.440><c> way</c><00:20:49.620><c> you're</c><00:20:49.740><c> going</c><00:20:49.860><c> to</c><00:20:49.860><c> be</c>

00:20:50.029 --> 00:20:50.039 align:start position:0%
so then the only way you're going to be
 

00:20:50.039 --> 00:20:52.190 align:start position:0%
so then the only way you're going to be
able<00:20:50.100><c> to</c><00:20:50.220><c> fulfill</c><00:20:50.520><c> it</c><00:20:50.700><c> is</c><00:20:51.360><c> to</c><00:20:51.600><c> supply</c><00:20:51.840><c> the</c>

00:20:52.190 --> 00:20:52.200 align:start position:0%
able to fulfill it is to supply the
 

00:20:52.200 --> 00:20:54.890 align:start position:0%
able to fulfill it is to supply the
correct<00:20:52.559><c> updated</c><00:20:53.039><c> information</c>

00:20:54.890 --> 00:20:54.900 align:start position:0%
correct updated information
 

00:20:54.900 --> 00:20:58.430 align:start position:0%
correct updated information
that's<00:20:55.320><c> sort</c><00:20:55.500><c> of</c><00:20:55.620><c> the</c><00:20:55.740><c> gist</c><00:20:56.280><c> cool</c><00:20:57.179><c> thank</c><00:20:57.539><c> you</c>

00:20:58.430 --> 00:20:58.440 align:start position:0%
that's sort of the gist cool thank you
 

00:20:58.440 --> 00:20:59.990 align:start position:0%
that's sort of the gist cool thank you
cool

00:20:59.990 --> 00:21:00.000 align:start position:0%
cool
 

00:21:00.000 --> 00:21:03.529 align:start position:0%
cool
yes

00:21:03.529 --> 00:21:03.539 align:start position:0%
 
 

00:21:03.539 --> 00:21:05.270 align:start position:0%
 
I<00:21:04.200><c> have</c><00:21:04.380><c> a</c><00:21:04.500><c> question</c><00:21:04.620><c> about</c><00:21:04.860><c> one</c><00:21:05.100><c> of</c><00:21:05.220><c> your</c>

00:21:05.270 --> 00:21:05.280 align:start position:0%
I have a question about one of your
 

00:21:05.280 --> 00:21:07.190 align:start position:0%
I have a question about one of your
earlier<00:21:05.520><c> slides</c><00:21:05.880><c> so</c><00:21:06.059><c> you</c><00:21:06.240><c> on</c><00:21:06.600><c> the</c><00:21:06.780><c> matching</c>

00:21:07.190 --> 00:21:07.200 align:start position:0%
earlier slides so you on the matching
 

00:21:07.200 --> 00:21:09.529 align:start position:0%
earlier slides so you on the matching
orders<00:21:07.620><c> slide</c><00:21:08.100><c> you</c><00:21:08.460><c> have</c><00:21:08.640><c> this</c><00:21:09.000><c> statement</c>

00:21:09.529 --> 00:21:09.539 align:start position:0%
orders slide you have this statement
 

00:21:09.539 --> 00:21:10.549 align:start position:0%
orders slide you have this statement
which<00:21:09.720><c> you</c><00:21:09.840><c> wrote</c><00:21:09.960><c> something</c><00:21:10.140><c> along</c><00:21:10.320><c> the</c>

00:21:10.549 --> 00:21:10.559 align:start position:0%
which you wrote something along the
 

00:21:10.559 --> 00:21:12.830 align:start position:0%
which you wrote something along the
lines<00:21:10.679><c> of</c><00:21:10.799><c> like</c><00:21:11.100><c> if</c><00:21:11.940><c> a</c><00:21:12.059><c> Searcher</c><00:21:12.419><c> identifies</c>

00:21:12.830 --> 00:21:12.840 align:start position:0%
lines of like if a Searcher identifies
 

00:21:12.840 --> 00:21:14.870 align:start position:0%
lines of like if a Searcher identifies
an<00:21:13.080><c> opportunity</c><00:21:13.559><c> there</c><00:21:14.100><c> it</c><00:21:14.280><c> is</c><00:21:14.400><c> so</c><00:21:14.580><c> search</c>

00:21:14.870 --> 00:21:14.880 align:start position:0%
an opportunity there it is so search
 

00:21:14.880 --> 00:21:16.070 align:start position:0%
an opportunity there it is so search
your<00:21:15.059><c> identifies</c><00:21:15.419><c> an</c><00:21:15.600><c> opportunity</c><00:21:15.840><c> you</c><00:21:15.960><c> can</c>

00:21:16.070 --> 00:21:16.080 align:start position:0%
your identifies an opportunity you can
 

00:21:16.080 --> 00:21:17.630 align:start position:0%
your identifies an opportunity you can
take<00:21:16.140><c> whatever</c><00:21:16.320><c> leftover</c><00:21:16.740><c> item</c><00:21:17.220><c> amounts</c><00:21:17.520><c> and</c>

00:21:17.630 --> 00:21:17.640 align:start position:0%
take whatever leftover item amounts and
 

00:21:17.640 --> 00:21:19.070 align:start position:0%
take whatever leftover item amounts and
match<00:21:17.820><c> them</c><00:21:18.059><c> to</c><00:21:18.179><c> a</c><00:21:18.299><c> new</c><00:21:18.419><c> consideration</c><00:21:18.780><c> item</c>

00:21:19.070 --> 00:21:19.080 align:start position:0%
match them to a new consideration item
 

00:21:19.080 --> 00:21:21.830 align:start position:0%
match them to a new consideration item
to<00:21:19.200><c> itself</c><00:21:19.820><c> so</c><00:21:20.820><c> I'm</c><00:21:21.120><c> a</c><00:21:21.240><c> little</c><00:21:21.299><c> confused</c>

00:21:21.830 --> 00:21:21.840 align:start position:0%
to itself so I'm a little confused
 

00:21:21.840 --> 00:21:23.570 align:start position:0%
to itself so I'm a little confused
because<00:21:22.200><c> my</c><00:21:22.980><c> understanding</c><00:21:23.280><c> of</c><00:21:23.460><c> the</c>

00:21:23.570 --> 00:21:23.580 align:start position:0%
because my understanding of the
 

00:21:23.580 --> 00:21:26.690 align:start position:0%
because my understanding of the
architecture<00:21:24.059><c> is</c><00:21:24.240><c> that</c><00:21:24.860><c> in</c><00:21:25.860><c> every</c><00:21:26.280><c> single</c>

00:21:26.690 --> 00:21:26.700 align:start position:0%
architecture is that in every single
 

00:21:26.700 --> 00:21:30.770 align:start position:0%
architecture is that in every single
type<00:21:27.480><c> of</c><00:21:27.840><c> order</c><00:21:28.140><c> or</c><00:21:28.679><c> function</c><00:21:29.039><c> call</c><00:21:29.220><c> you</c><00:21:29.460><c> make</c>

00:21:30.770 --> 00:21:30.780 align:start position:0%
type of order or function call you make
 

00:21:30.780 --> 00:21:33.830 align:start position:0%
type of order or function call you make
all<00:21:31.559><c> considerations</c><00:21:32.100><c> have</c><00:21:32.460><c> to</c><00:21:32.580><c> be</c><00:21:32.700><c> met</c><00:21:32.940><c> on</c><00:21:33.780><c> the</c>

00:21:33.830 --> 00:21:33.840 align:start position:0%
all considerations have to be met on the
 

00:21:33.840 --> 00:21:35.990 align:start position:0%
all considerations have to be met on the
other<00:21:33.960><c> side</c><00:21:34.200><c> so</c><00:21:34.919><c> I'm</c><00:21:35.039><c> a</c><00:21:35.220><c> little</c><00:21:35.280><c> confused</c><00:21:35.700><c> how</c>

00:21:35.990 --> 00:21:36.000 align:start position:0%
other side so I'm a little confused how
 

00:21:36.000 --> 00:21:40.010 align:start position:0%
other side so I'm a little confused how
like<00:21:36.419><c> like</c><00:21:36.480><c> in</c><00:21:37.380><c> the</c><00:21:37.500><c> in</c><00:21:37.679><c> the</c><00:21:37.860><c> case</c><00:21:37.980><c> of</c><00:21:38.220><c> like</c><00:21:39.020><c> the</c>

00:21:40.010 --> 00:21:40.020 align:start position:0%
like like in the in the case of like the
 

00:21:40.020 --> 00:21:42.830 align:start position:0%
like like in the in the case of like the
classic<00:21:40.140><c> case</c><00:21:40.440><c> of</c><00:21:40.620><c> Arbitrage</c><00:21:41.039><c> right</c><00:21:41.280><c> like</c>

00:21:42.830 --> 00:21:42.840 align:start position:0%
classic case of Arbitrage right like
 

00:21:42.840 --> 00:21:44.510 align:start position:0%
classic case of Arbitrage right like
there<00:21:43.200><c> has</c><00:21:43.380><c> to</c><00:21:43.440><c> be</c><00:21:43.559><c> an</c><00:21:43.679><c> opportunity</c><00:21:44.039><c> on</c><00:21:44.400><c> the</c>

00:21:44.510 --> 00:21:44.520 align:start position:0%
there has to be an opportunity on the
 

00:21:44.520 --> 00:21:46.669 align:start position:0%
there has to be an opportunity on the
table<00:21:44.640><c> for</c><00:21:44.880><c> the</c><00:21:45.000><c> arbitrager</c><00:21:45.539><c> to</c><00:21:45.720><c> take</c><00:21:45.900><c> and</c>

00:21:46.669 --> 00:21:46.679 align:start position:0%
table for the arbitrager to take and
 

00:21:46.679 --> 00:21:49.909 align:start position:0%
table for the arbitrager to take and
it's<00:21:46.860><c> not</c><00:21:47.280><c> clear</c><00:21:47.460><c> to</c><00:21:47.700><c> me</c><00:21:47.960><c> what</c><00:21:48.960><c> this</c><00:21:49.260><c> means</c><00:21:49.559><c> for</c>

00:21:49.909 --> 00:21:49.919 align:start position:0%
it's not clear to me what this means for
 

00:21:49.919 --> 00:21:52.190 align:start position:0%
it's not clear to me what this means for
for<00:21:50.340><c> an</c><00:21:50.760><c> opportunity</c><00:21:51.179><c> if</c><00:21:51.539><c> the</c><00:21:51.780><c> considerations</c>

00:21:52.190 --> 00:21:52.200 align:start position:0%
for an opportunity if the considerations
 

00:21:52.200 --> 00:21:54.529 align:start position:0%
for an opportunity if the considerations
are<00:21:52.500><c> always</c><00:21:52.820><c> evened</c><00:21:53.820><c> out</c>

00:21:54.529 --> 00:21:54.539 align:start position:0%
are always evened out
 

00:21:54.539 --> 00:21:57.770 align:start position:0%
are always evened out
or<00:21:55.020><c> yeah</c><00:21:55.440><c> it's</c><00:21:56.280><c> a</c><00:21:56.460><c> great</c><00:21:56.640><c> question</c><00:21:56.820><c> and</c><00:21:57.179><c> this</c>

00:21:57.770 --> 00:21:57.780 align:start position:0%
or yeah it's a great question and this
 

00:21:57.780 --> 00:21:59.870 align:start position:0%
or yeah it's a great question and this
is<00:21:57.960><c> actually</c><00:21:58.140><c> a</c><00:21:58.500><c> good</c><00:21:58.679><c> a</c><00:21:59.039><c> good</c><00:21:59.280><c> opportunity</c><00:21:59.640><c> to</c>

00:21:59.870 --> 00:21:59.880 align:start position:0%
is actually a good a good opportunity to
 

00:21:59.880 --> 00:22:02.210 align:start position:0%
is actually a good a good opportunity to
get<00:22:00.059><c> into</c><00:22:00.179><c> just</c><00:22:00.600><c> the</c><00:22:00.900><c> the</c><00:22:01.140><c> nitty-gritty</c><00:22:01.860><c> on</c>

00:22:02.210 --> 00:22:02.220 align:start position:0%
get into just the the nitty-gritty on
 

00:22:02.220 --> 00:22:04.149 align:start position:0%
get into just the the nitty-gritty on
how<00:22:02.460><c> this</c><00:22:02.700><c> would</c><00:22:02.880><c> look</c><00:22:03.059><c> let's</c><00:22:03.299><c> just</c><00:22:03.539><c> consider</c>

00:22:04.149 --> 00:22:04.159 align:start position:0%
how this would look let's just consider
 

00:22:04.159 --> 00:22:08.270 align:start position:0%
how this would look let's just consider
a<00:22:05.159><c> really</c><00:22:05.880><c> simple</c><00:22:06.120><c> stripped</c><00:22:06.780><c> down</c><00:22:06.900><c> case</c><00:22:07.280><c> where</c>

00:22:08.270 --> 00:22:08.280 align:start position:0%
a really simple stripped down case where
 

00:22:08.280 --> 00:22:09.409 align:start position:0%
a really simple stripped down case where
you<00:22:08.580><c> have</c>

00:22:09.409 --> 00:22:09.419 align:start position:0%
you have
 

00:22:09.419 --> 00:22:12.649 align:start position:0%
you have
one<00:22:10.320><c> listing</c><00:22:10.919><c> so</c><00:22:11.760><c> the</c><00:22:12.000><c> way</c><00:22:12.120><c> this</c><00:22:12.299><c> might</c><00:22:12.480><c> look</c>

00:22:12.649 --> 00:22:12.659 align:start position:0%
one listing so the way this might look
 

00:22:12.659 --> 00:22:17.950 align:start position:0%
one listing so the way this might look
is<00:22:12.960><c> I</c><00:22:13.500><c> want</c><00:22:13.620><c> to</c><00:22:13.740><c> sell</c><00:22:13.919><c> my</c><00:22:14.100><c> nft</c><00:22:14.400><c> right</c><00:22:15.440><c> so</c><00:22:16.440><c> I</c><00:22:17.159><c> have</c>

00:22:17.950 --> 00:22:17.960 align:start position:0%
is I want to sell my nft right so I have
 

00:22:17.960 --> 00:22:22.070 align:start position:0%
is I want to sell my nft right so I have
one<00:22:18.960><c> offer</c><00:22:19.500><c> item</c><00:22:19.860><c> Which</c><00:22:20.400><c> is</c><00:22:20.520><c> my</c><00:22:20.760><c> nft</c>

00:22:22.070 --> 00:22:22.080 align:start position:0%
one offer item Which is my nft
 

00:22:22.080 --> 00:22:25.090 align:start position:0%
one offer item Which is my nft
and<00:22:22.679><c> one</c><00:22:22.980><c> consideration</c><00:22:23.700><c> item</c><00:22:24.120><c> we'll</c><00:22:24.480><c> call</c><00:22:24.720><c> it</c>

00:22:25.090 --> 00:22:25.100 align:start position:0%
and one consideration item we'll call it
 

00:22:25.100 --> 00:22:28.610 align:start position:0%
and one consideration item we'll call it
five<00:22:26.100><c> what</c><00:22:26.580><c> okay</c>

00:22:28.610 --> 00:22:28.620 align:start position:0%
five what okay
 

00:22:28.620 --> 00:22:32.270 align:start position:0%
five what okay
with<00:22:29.220><c> the</c><00:22:29.340><c> recipient</c><00:22:29.760><c> being</c><00:22:30.179><c> me</c><00:22:31.140><c> the</c><00:22:31.799><c> offerer</c>

00:22:32.270 --> 00:22:32.280 align:start position:0%
with the recipient being me the offerer
 

00:22:32.280 --> 00:22:36.649 align:start position:0%
with the recipient being me the offerer
right<00:22:32.960><c> now</c><00:22:33.960><c> someone</c><00:22:34.260><c> else</c><00:22:34.620><c> likes</c><00:22:35.460><c> my</c><00:22:35.580><c> nft</c>

00:22:36.649 --> 00:22:36.659 align:start position:0%
right now someone else likes my nft
 

00:22:36.659 --> 00:22:38.570 align:start position:0%
right now someone else likes my nft
they<00:22:37.140><c> don't</c><00:22:37.320><c> realize</c><00:22:37.679><c> that</c><00:22:38.100><c> I've</c><00:22:38.400><c> already</c>

00:22:38.570 --> 00:22:38.580 align:start position:0%
they don't realize that I've already
 

00:22:38.580 --> 00:22:41.270 align:start position:0%
they don't realize that I've already
listed<00:22:38.940><c> it</c><00:22:39.059><c> for</c><00:22:39.179><c> five</c><00:22:39.360><c> what</c><00:22:39.659><c> okay</c>

00:22:41.270 --> 00:22:41.280 align:start position:0%
listed it for five what okay
 

00:22:41.280 --> 00:22:45.470 align:start position:0%
listed it for five what okay
they<00:22:42.179><c> put</c><00:22:42.539><c> out</c><00:22:42.720><c> an</c><00:22:43.320><c> offer</c><00:22:43.679><c> a</c><00:22:44.220><c> bid</c><00:22:44.880><c> on</c><00:22:45.120><c> the</c><00:22:45.240><c> nft</c>

00:22:45.470 --> 00:22:45.480 align:start position:0%
they put out an offer a bid on the nft
 

00:22:45.480 --> 00:22:47.149 align:start position:0%
they put out an offer a bid on the nft
to<00:22:45.960><c> buy</c><00:22:46.140><c> it</c>

00:22:47.149 --> 00:22:47.159 align:start position:0%
to buy it
 

00:22:47.159 --> 00:22:51.169 align:start position:0%
to buy it
and<00:22:48.000><c> they</c><00:22:48.720><c> offer</c><00:22:49.020><c> six</c><00:22:49.260><c> web</c><00:22:49.500><c> so</c><00:22:50.400><c> the</c><00:22:51.059><c> weight</c>

00:22:51.169 --> 00:22:51.179 align:start position:0%
and they offer six web so the weight
 

00:22:51.179 --> 00:22:53.149 align:start position:0%
and they offer six web so the weight
would<00:22:51.360><c> look</c><00:22:51.480><c> for</c><00:22:51.659><c> them</c><00:22:51.780><c> is</c>

00:22:53.149 --> 00:22:53.159 align:start position:0%
would look for them is
 

00:22:53.159 --> 00:22:55.010 align:start position:0%
would look for them is
I'm<00:22:53.760><c> offering</c>

00:22:55.010 --> 00:22:55.020 align:start position:0%
I'm offering
 

00:22:55.020 --> 00:22:58.130 align:start position:0%
I'm offering
six<00:22:55.559><c> weft</c><00:22:55.980><c> one</c><00:22:56.580><c> offer</c><00:22:57.120><c> item</c>

00:22:58.130 --> 00:22:58.140 align:start position:0%
six weft one offer item
 

00:22:58.140 --> 00:23:00.950 align:start position:0%
six weft one offer item
one<00:22:58.679><c> consideration</c><00:22:59.280><c> item</c><00:22:59.760><c> this</c><00:23:00.600><c> nft</c>

00:23:00.950 --> 00:23:00.960 align:start position:0%
one consideration item this nft
 

00:23:00.960 --> 00:23:05.029 align:start position:0%
one consideration item this nft
recipient<00:23:01.860><c> is</c><00:23:02.340><c> me</c><00:23:02.580><c> so</c><00:23:03.539><c> now</c>

00:23:05.029 --> 00:23:05.039 align:start position:0%
recipient is me so now
 

00:23:05.039 --> 00:23:07.070 align:start position:0%
recipient is me so now
person<00:23:05.460><c> number</c><00:23:05.820><c> three</c><00:23:06.059><c> Searcher</c><00:23:06.659><c> comes</c><00:23:06.960><c> along</c>

00:23:07.070 --> 00:23:07.080 align:start position:0%
person number three Searcher comes along
 

00:23:07.080 --> 00:23:09.890 align:start position:0%
person number three Searcher comes along
and<00:23:07.559><c> realizes</c><00:23:08.220><c> that</c><00:23:08.520><c> there's</c><00:23:08.700><c> this</c><00:23:09.179><c> uh</c>

00:23:09.890 --> 00:23:09.900 align:start position:0%
and realizes that there's this uh
 

00:23:09.900 --> 00:23:11.810 align:start position:0%
and realizes that there's this uh
mismatch

00:23:11.810 --> 00:23:11.820 align:start position:0%
mismatch
 

00:23:11.820 --> 00:23:14.930 align:start position:0%
mismatch
they<00:23:12.360><c> call</c><00:23:12.539><c> match</c><00:23:12.840><c> orders</c><00:23:13.260><c> they</c><00:23:13.679><c> Supply</c><00:23:13.940><c> both</c>

00:23:14.930 --> 00:23:14.940 align:start position:0%
they call match orders they Supply both
 

00:23:14.940 --> 00:23:18.409 align:start position:0%
they call match orders they Supply both
of<00:23:15.120><c> these</c><00:23:15.419><c> orders</c><00:23:16.100><c> and</c><00:23:17.100><c> they</c><00:23:17.400><c> give</c><00:23:17.700><c> a</c>

00:23:18.409 --> 00:23:18.419 align:start position:0%
of these orders and they give a
 

00:23:18.419 --> 00:23:19.430 align:start position:0%
of these orders and they give a
fulfillment

00:23:19.430 --> 00:23:19.440 align:start position:0%
fulfillment
 

00:23:19.440 --> 00:23:24.710 align:start position:0%
fulfillment
saying<00:23:20.220><c> Okay</c><00:23:20.460><c> order</c><00:23:21.120><c> zero</c><00:23:22.200><c> item</c><00:23:23.100><c> zero</c><00:23:23.700><c> is</c><00:23:24.360><c> the</c>

00:23:24.710 --> 00:23:24.720 align:start position:0%
saying Okay order zero item zero is the
 

00:23:24.720 --> 00:23:25.730 align:start position:0%
saying Okay order zero item zero is the
nft

00:23:25.730 --> 00:23:25.740 align:start position:0%
nft
 

00:23:25.740 --> 00:23:30.049 align:start position:0%
nft
order<00:23:26.400><c> one</c><00:23:27.380><c> item</c><00:23:28.380><c> zero</c><00:23:29.159><c> on</c><00:23:29.340><c> the</c><00:23:29.520><c> consideration</c>

00:23:30.049 --> 00:23:30.059 align:start position:0%
order one item zero on the consideration
 

00:23:30.059 --> 00:23:33.890 align:start position:0%
order one item zero on the consideration
side<00:23:30.500><c> is</c><00:23:31.500><c> also</c><00:23:31.740><c> the</c><00:23:31.860><c> nft</c><00:23:32.159><c> these</c><00:23:32.880><c> match</c><00:23:33.120><c> that</c>

00:23:33.890 --> 00:23:33.900 align:start position:0%
side is also the nft these match that
 

00:23:33.900 --> 00:23:36.590 align:start position:0%
side is also the nft these match that
turns<00:23:34.320><c> into</c><00:23:34.440><c> a</c><00:23:34.740><c> single</c><00:23:35.100><c> transfer</c><00:23:35.580><c> from</c><00:23:36.360><c> the</c>

00:23:36.590 --> 00:23:36.600 align:start position:0%
turns into a single transfer from the
 

00:23:36.600 --> 00:23:41.690 align:start position:0%
turns into a single transfer from the
offerer<00:23:37.140><c> A</c><00:23:38.179><c> to</c><00:23:39.200><c> offerer</c><00:23:40.200><c> B</c><00:23:40.400><c> then</c><00:23:41.400><c> we</c><00:23:41.580><c> do</c>

00:23:41.690 --> 00:23:41.700 align:start position:0%
offerer A to offerer B then we do
 

00:23:41.700 --> 00:23:46.250 align:start position:0%
offerer A to offerer B then we do
another<00:23:42.299><c> match</c><00:23:43.140><c> fulfillment</c><00:23:44.100><c> order</c><00:23:45.059><c> zero</c>

00:23:46.250 --> 00:23:46.260 align:start position:0%
another match fulfillment order zero
 

00:23:46.260 --> 00:23:51.409 align:start position:0%
another match fulfillment order zero
item<00:23:47.179><c> I'm</c><00:23:48.179><c> sorry</c><00:23:48.360><c> order</c><00:23:48.780><c> one</c><00:23:49.380><c> item</c><00:23:49.919><c> zero</c><00:23:50.460><c> which</c>

00:23:51.409 --> 00:23:51.419 align:start position:0%
item I'm sorry order one item zero which
 

00:23:51.419 --> 00:23:54.289 align:start position:0%
item I'm sorry order one item zero which
is<00:23:51.740><c> the</c><00:23:52.740><c> six</c><00:23:53.280><c> weft</c>

00:23:54.289 --> 00:23:54.299 align:start position:0%
is the six weft
 

00:23:54.299 --> 00:23:57.230 align:start position:0%
is the six weft
order<00:23:54.960><c> 0</c><00:23:55.380><c> item</c><00:23:56.220><c> zero</c><00:23:56.520><c> on</c><00:23:56.640><c> the</c><00:23:56.760><c> consideration</c>

00:23:57.230 --> 00:23:57.240 align:start position:0%
order 0 item zero on the consideration
 

00:23:57.240 --> 00:24:00.409 align:start position:0%
order 0 item zero on the consideration
side<00:23:57.539><c> is</c><00:23:57.900><c> the</c><00:23:58.260><c> the</c><00:23:58.440><c> five</c><00:23:58.740><c> width</c><00:23:59.220><c> those</c><00:24:00.120><c> now</c>

00:24:00.409 --> 00:24:00.419 align:start position:0%
side is the the five width those now
 

00:24:00.419 --> 00:24:02.149 align:start position:0%
side is the the five width those now
match

00:24:02.149 --> 00:24:02.159 align:start position:0%
match
 

00:24:02.159 --> 00:24:04.789 align:start position:0%
match
the<00:24:02.700><c> way</c><00:24:02.820><c> that</c><00:24:03.059><c> this</c><00:24:03.360><c> works</c><00:24:03.840><c> now</c><00:24:04.020><c> is</c><00:24:04.320><c> that</c><00:24:04.559><c> they</c>

00:24:04.789 --> 00:24:04.799 align:start position:0%
the way that this works now is that they
 

00:24:04.799 --> 00:24:08.390 align:start position:0%
the way that this works now is that they
get<00:24:05.039><c> the</c><00:24:05.880><c> the</c><00:24:06.120><c> five</c><00:24:06.360><c> weft</c><00:24:06.900><c> gets</c><00:24:07.380><c> credited</c><00:24:07.919><c> okay</c>

00:24:08.390 --> 00:24:08.400 align:start position:0%
get the the five weft gets credited okay
 

00:24:08.400 --> 00:24:12.549 align:start position:0%
get the the five weft gets credited okay
that's<00:24:08.700><c> been</c><00:24:09.000><c> accounted</c><00:24:09.960><c> for</c><00:24:10.340><c> the</c><00:24:11.340><c> six</c><00:24:11.640><c> weth</c>

00:24:12.549 --> 00:24:12.559 align:start position:0%
that's been accounted for the six weth
 

00:24:12.559 --> 00:24:17.330 align:start position:0%
that's been accounted for the six weth
gets<00:24:13.559><c> spent</c><00:24:13.919><c> there's</c><00:24:14.880><c> one</c><00:24:15.360><c> wealth</c><00:24:15.900><c> left</c>

00:24:17.330 --> 00:24:17.340 align:start position:0%
gets spent there's one wealth left
 

00:24:17.340 --> 00:24:20.029 align:start position:0%
gets spent there's one wealth left
you<00:24:17.880><c> can</c><00:24:18.000><c> actually</c><00:24:18.299><c> leave</c>

00:24:20.029 --> 00:24:20.039 align:start position:0%
you can actually leave
 

00:24:20.039 --> 00:24:23.029 align:start position:0%
you can actually leave
offer<00:24:20.820><c> item</c><00:24:21.120><c> amounts</c><00:24:21.480><c> on</c><00:24:21.780><c> the</c><00:24:21.900><c> table</c><00:24:22.080><c> there's</c>

00:24:23.029 --> 00:24:23.039 align:start position:0%
offer item amounts on the table there's
 

00:24:23.039 --> 00:24:24.830 align:start position:0%
offer item amounts on the table there's
not<00:24:23.280><c> there's</c><00:24:23.580><c> not</c><00:24:23.760><c> a</c><00:24:23.940><c> reason</c><00:24:24.059><c> that</c><00:24:24.360><c> you</c><00:24:24.600><c> have</c>

00:24:24.830 --> 00:24:24.840 align:start position:0%
not there's not a reason that you have
 

00:24:24.840 --> 00:24:28.130 align:start position:0%
not there's not a reason that you have
to<00:24:25.020><c> spend</c><00:24:25.380><c> all</c><00:24:26.159><c> of</c><00:24:26.340><c> the</c><00:24:26.520><c> offer</c><00:24:26.820><c> items</c><00:24:27.240><c> but</c><00:24:27.960><c> you</c>

00:24:28.130 --> 00:24:28.140 align:start position:0%
to spend all of the offer items but you
 

00:24:28.140 --> 00:24:29.990 align:start position:0%
to spend all of the offer items but you
do<00:24:28.320><c> have</c><00:24:28.500><c> to</c><00:24:28.679><c> credit</c><00:24:28.860><c> all</c><00:24:29.760><c> of</c><00:24:29.880><c> the</c>

00:24:29.990 --> 00:24:30.000 align:start position:0%
do have to credit all of the
 

00:24:30.000 --> 00:24:31.430 align:start position:0%
do have to credit all of the
consideration<00:24:30.419><c> items</c><00:24:30.780><c> so</c><00:24:30.900><c> we</c><00:24:31.020><c> could</c><00:24:31.080><c> leave</c><00:24:31.260><c> it</c>

00:24:31.430 --> 00:24:31.440 align:start position:0%
consideration items so we could leave it
 

00:24:31.440 --> 00:24:33.250 align:start position:0%
consideration items so we could leave it
at<00:24:31.620><c> that</c><00:24:31.740><c> you</c><00:24:31.980><c> could</c><00:24:32.159><c> match</c><00:24:32.400><c> those</c><00:24:32.700><c> two</c><00:24:32.820><c> orders</c>

00:24:33.250 --> 00:24:33.260 align:start position:0%
at that you could match those two orders
 

00:24:33.260 --> 00:24:37.549 align:start position:0%
at that you could match those two orders
and<00:24:34.260><c> the</c><00:24:34.620><c> original</c><00:24:34.740><c> or</c><00:24:35.640><c> the</c><00:24:35.880><c> the</c><00:24:36.539><c> order</c><00:24:37.140><c> be</c><00:24:37.380><c> the</c>

00:24:37.549 --> 00:24:37.559 align:start position:0%
and the original or the the order be the
 

00:24:37.559 --> 00:24:39.230 align:start position:0%
and the original or the the order be the
person<00:24:37.919><c> that</c><00:24:38.100><c> made</c><00:24:38.280><c> the</c><00:24:38.400><c> bid</c>

00:24:39.230 --> 00:24:39.240 align:start position:0%
person that made the bid
 

00:24:39.240 --> 00:24:41.690 align:start position:0%
person that made the bid
just<00:24:39.780><c> end</c><00:24:39.960><c> up</c><00:24:40.080><c> paying</c><00:24:40.440><c> five</c>

00:24:41.690 --> 00:24:41.700 align:start position:0%
just end up paying five
 

00:24:41.700 --> 00:24:44.930 align:start position:0%
just end up paying five
but<00:24:42.299><c> what</c><00:24:42.840><c> would</c><00:24:43.080><c> in</c><00:24:43.860><c> practice</c><00:24:44.400><c> what</c><00:24:44.760><c> would</c>

00:24:44.930 --> 00:24:44.940 align:start position:0%
but what would in practice what would
 

00:24:44.940 --> 00:24:48.529 align:start position:0%
but what would in practice what would
happen<00:24:45.059><c> is</c><00:24:45.659><c> that</c><00:24:47.100><c> this</c><00:24:47.640><c> the</c><00:24:48.059><c> person</c><00:24:48.299><c> who</c>

00:24:48.529 --> 00:24:48.539 align:start position:0%
happen is that this the person who
 

00:24:48.539 --> 00:24:50.750 align:start position:0%
happen is that this the person who
located<00:24:48.780><c> the</c><00:24:49.140><c> opportunity</c><00:24:49.500><c> might</c><00:24:49.860><c> say</c><00:24:50.159><c> I'm</c>

00:24:50.750 --> 00:24:50.760 align:start position:0%
located the opportunity might say I'm
 

00:24:50.760 --> 00:24:53.930 align:start position:0%
located the opportunity might say I'm
going<00:24:50.940><c> to</c><00:24:51.000><c> create</c><00:24:51.179><c> a</c><00:24:51.600><c> third</c><00:24:52.080><c> order</c><00:24:52.820><c> and</c><00:24:53.820><c> this</c>

00:24:53.930 --> 00:24:53.940 align:start position:0%
going to create a third order and this
 

00:24:53.940 --> 00:24:56.690 align:start position:0%
going to create a third order and this
third<00:24:54.179><c> order</c><00:24:54.360><c> I'm</c><00:24:55.320><c> offering</c><00:24:55.740><c> nothing</c>

00:24:56.690 --> 00:24:56.700 align:start position:0%
third order I'm offering nothing
 

00:24:56.700 --> 00:24:58.730 align:start position:0%
third order I'm offering nothing
it's<00:24:57.000><c> an</c><00:24:57.240><c> empty</c><00:24:57.600><c> array</c>

00:24:58.730 --> 00:24:58.740 align:start position:0%
it's an empty array
 

00:24:58.740 --> 00:25:02.090 align:start position:0%
it's an empty array
consideration<00:24:59.580><c> item</c><00:25:00.059><c> one</c><00:25:00.720><c> with</c>

00:25:02.090 --> 00:25:02.100 align:start position:0%
consideration item one with
 

00:25:02.100 --> 00:25:03.770 align:start position:0%
consideration item one with
recipient<00:25:02.760><c> is</c><00:25:03.000><c> me</c>

00:25:03.770 --> 00:25:03.780 align:start position:0%
recipient is me
 

00:25:03.780 --> 00:25:06.110 align:start position:0%
recipient is me
and<00:25:04.080><c> then</c><00:25:04.200><c> they</c><00:25:04.320><c> create</c><00:25:04.500><c> another</c><00:25:04.740><c> fulfillment</c>

00:25:06.110 --> 00:25:06.120 align:start position:0%
and then they create another fulfillment
 

00:25:06.120 --> 00:25:10.909 align:start position:0%
and then they create another fulfillment
that<00:25:07.020><c> you</c><00:25:07.860><c> know</c><00:25:07.980><c> matches</c><00:25:08.820><c> the</c><00:25:09.240><c> the</c><00:25:09.740><c> same</c><00:25:10.740><c> one</c>

00:25:10.909 --> 00:25:10.919 align:start position:0%
that you know matches the the same one
 

00:25:10.919 --> 00:25:13.250 align:start position:0%
that you know matches the the same one
that<00:25:11.220><c> we've</c><00:25:11.580><c> just</c><00:25:11.700><c> spent</c><00:25:11.940><c> five</c><00:25:12.240><c> from</c><00:25:12.539><c> with</c><00:25:13.020><c> the</c>

00:25:13.250 --> 00:25:13.260 align:start position:0%
that we've just spent five from with the
 

00:25:13.260 --> 00:25:15.770 align:start position:0%
that we've just spent five from with the
new<00:25:13.440><c> one</c><00:25:13.620><c> you</c><00:25:14.159><c> don't</c><00:25:14.280><c> even</c><00:25:14.460><c> have</c><00:25:14.760><c> to</c><00:25:14.940><c> create</c><00:25:15.179><c> a</c>

00:25:15.770 --> 00:25:15.780 align:start position:0%
new one you don't even have to create a
 

00:25:15.780 --> 00:25:18.710 align:start position:0%
new one you don't even have to create a
new<00:25:15.900><c> order</c><00:25:16.080><c> you</c><00:25:16.500><c> can</c><00:25:16.620><c> also</c><00:25:16.860><c> just</c><00:25:17.520><c> add</c><00:25:18.120><c> on</c><00:25:18.299><c> a</c><00:25:18.480><c> tip</c>

00:25:18.710 --> 00:25:18.720 align:start position:0%
new order you can also just add on a tip
 

00:25:18.720 --> 00:25:20.990 align:start position:0%
new order you can also just add on a tip
to<00:25:19.140><c> order</c><00:25:19.679><c> b</c><00:25:19.980><c> or</c><00:25:20.220><c> whatever</c>

00:25:20.990 --> 00:25:21.000 align:start position:0%
to order b or whatever
 

00:25:21.000 --> 00:25:23.570 align:start position:0%
to order b or whatever
and<00:25:21.659><c> use</c><00:25:21.960><c> that</c><00:25:22.200><c> to</c><00:25:22.320><c> match</c><00:25:22.440><c> to</c>

00:25:23.570 --> 00:25:23.580 align:start position:0%
and use that to match to
 

00:25:23.580 --> 00:25:25.850 align:start position:0%
and use that to match to
so<00:25:23.820><c> that's</c><00:25:24.000><c> the</c><00:25:24.240><c> idea</c><00:25:24.539><c> there</c>

00:25:25.850 --> 00:25:25.860 align:start position:0%
so that's the idea there
 

00:25:25.860 --> 00:25:30.409 align:start position:0%
so that's the idea there
other<00:25:26.340><c> questions</c>

00:25:30.409 --> 00:25:30.419 align:start position:0%
 
 

00:25:30.419 --> 00:25:31.970 align:start position:0%
 
okay<00:25:30.840><c> thanks</c>

00:25:31.970 --> 00:25:31.980 align:start position:0%
okay thanks
 

00:25:31.980 --> 00:25:32.570 align:start position:0%
okay thanks
um

00:25:32.570 --> 00:25:32.580 align:start position:0%
um
 

00:25:32.580 --> 00:25:34.789 align:start position:0%
um
so<00:25:33.240><c> I</c><00:25:33.480><c> haven't</c><00:25:33.600><c> built</c><00:25:33.960><c> anything</c><00:25:34.020><c> on</c><00:25:34.260><c> C4</c><00:25:34.559><c> but</c>

00:25:34.789 --> 00:25:34.799 align:start position:0%
so I haven't built anything on C4 but
 

00:25:34.799 --> 00:25:36.710 align:start position:0%
so I haven't built anything on C4 but
I've<00:25:34.919><c> looked</c><00:25:35.100><c> into</c><00:25:35.159><c> it</c><00:25:35.400><c> a</c><00:25:35.520><c> little</c><00:25:35.520><c> bit</c><00:25:35.700><c> uh</c><00:25:36.360><c> just</c>

00:25:36.710 --> 00:25:36.720 align:start position:0%
I've looked into it a little bit uh just
 

00:25:36.720 --> 00:25:38.090 align:start position:0%
I've looked into it a little bit uh just
wondering

00:25:38.090 --> 00:25:38.100 align:start position:0%
wondering
 

00:25:38.100 --> 00:25:41.210 align:start position:0%
wondering
uh<00:25:38.760><c> does</c><00:25:39.000><c> it</c><00:25:39.179><c> support</c><00:25:39.419><c> like</c><00:25:40.080><c> natively</c><00:25:40.620><c> partial</c>

00:25:41.210 --> 00:25:41.220 align:start position:0%
uh does it support like natively partial
 

00:25:41.220 --> 00:25:43.850 align:start position:0%
uh does it support like natively partial
fill<00:25:41.460><c> orders</c><00:25:41.940><c> like</c><00:25:42.179><c> is</c><00:25:42.299><c> it</c><00:25:42.419><c> possible</c><00:25:42.860><c> yes</c>

00:25:43.850 --> 00:25:43.860 align:start position:0%
fill orders like is it possible yes
 

00:25:43.860 --> 00:25:45.649 align:start position:0%
fill orders like is it possible yes
single<00:25:44.340><c> sign</c><00:25:44.460><c> message</c><00:25:44.760><c> with</c><00:25:45.059><c> like</c><00:25:45.240><c> multiple</c>

00:25:45.649 --> 00:25:45.659 align:start position:0%
single sign message with like multiple
 

00:25:45.659 --> 00:25:48.710 align:start position:0%
single sign message with like multiple
fulfillments<00:25:46.440><c> yeah</c><00:25:47.220><c> I'll</c><00:25:48.059><c> get</c><00:25:48.240><c> into</c><00:25:48.419><c> that</c><00:25:48.600><c> a</c>

00:25:48.710 --> 00:25:48.720 align:start position:0%
fulfillments yeah I'll get into that a
 

00:25:48.720 --> 00:25:50.409 align:start position:0%
fulfillments yeah I'll get into that a
little<00:25:48.840><c> bit</c><00:25:48.960><c> so</c>

00:25:50.409 --> 00:25:50.419 align:start position:0%
little bit so
 

00:25:50.419 --> 00:25:53.350 align:start position:0%
little bit so
if<00:25:51.419><c> the</c><00:25:52.020><c> offerer</c>

00:25:53.350 --> 00:25:53.360 align:start position:0%
if the offerer
 

00:25:53.360 --> 00:25:57.470 align:start position:0%
if the offerer
elects<00:25:54.360><c> to</c><00:25:54.539><c> to</c><00:25:54.960><c> support</c><00:25:55.320><c> partial</c><00:25:56.159><c> fills</c>

00:25:57.470 --> 00:25:57.480 align:start position:0%
elects to to support partial fills
 

00:25:57.480 --> 00:25:59.810 align:start position:0%
elects to to support partial fills
it's<00:25:58.200><c> specified</c><00:25:58.799><c> in</c><00:25:59.100><c> the</c><00:25:59.220><c> order</c><00:25:59.279><c> type</c><00:25:59.520><c> just</c>

00:25:59.810 --> 00:25:59.820 align:start position:0%
it's specified in the order type just
 

00:25:59.820 --> 00:26:03.190 align:start position:0%
it's specified in the order type just
like<00:26:00.000><c> a</c><00:26:00.179><c> restricted</c><00:26:00.600><c> order</c><00:26:00.720><c> when</c><00:26:01.200><c> the</c><00:26:01.380><c> Zone</c><00:26:01.620><c> uh</c>

00:26:03.190 --> 00:26:03.200 align:start position:0%
like a restricted order when the Zone uh
 

00:26:03.200 --> 00:26:06.470 align:start position:0%
like a restricted order when the Zone uh
requires<00:26:04.200><c> that</c><00:26:04.380><c> so</c><00:26:04.980><c> if</c><00:26:05.279><c> an</c><00:26:05.460><c> order</c>

00:26:06.470 --> 00:26:06.480 align:start position:0%
requires that so if an order
 

00:26:06.480 --> 00:26:08.810 align:start position:0%
requires that so if an order
supports<00:26:07.260><c> partial</c><00:26:07.620><c> fills</c><00:26:08.039><c> the</c><00:26:08.279><c> way</c><00:26:08.400><c> that</c><00:26:08.580><c> this</c>

00:26:08.810 --> 00:26:08.820 align:start position:0%
supports partial fills the way that this
 

00:26:08.820 --> 00:26:13.789 align:start position:0%
supports partial fills the way that this
works<00:26:09.679><c> is</c><00:26:10.679><c> that</c><00:26:10.980><c> you</c><00:26:11.400><c> can</c><00:26:11.580><c> supply</c><00:26:12.419><c> when</c><00:26:13.380><c> you</c>

00:26:13.789 --> 00:26:13.799 align:start position:0%
works is that you can supply when you
 

00:26:13.799 --> 00:26:16.730 align:start position:0%
works is that you can supply when you
call<00:26:13.980><c> a</c><00:26:14.220><c> normal</c><00:26:14.460><c> it's</c><00:26:15.120><c> like</c><00:26:15.360><c> fulfill</c><00:26:15.720><c> order</c>

00:26:16.730 --> 00:26:16.740 align:start position:0%
call a normal it's like fulfill order
 

00:26:16.740 --> 00:26:19.909 align:start position:0%
call a normal it's like fulfill order
uh<00:26:17.279><c> fulfill</c><00:26:17.520><c> available</c><00:26:17.820><c> orders</c><00:26:18.360><c> match</c><00:26:18.779><c> orders</c>

00:26:19.909 --> 00:26:19.919 align:start position:0%
uh fulfill available orders match orders
 

00:26:19.919 --> 00:26:21.950 align:start position:0%
uh fulfill available orders match orders
those<00:26:20.460><c> don't</c><00:26:20.640><c> do</c><00:26:20.820><c> partial</c><00:26:21.179><c> fills</c><00:26:21.539><c> but</c><00:26:21.659><c> there's</c>

00:26:21.950 --> 00:26:21.960 align:start position:0%
those don't do partial fills but there's
 

00:26:21.960 --> 00:26:23.330 align:start position:0%
those don't do partial fills but there's
an<00:26:22.260><c> also</c>

00:26:23.330 --> 00:26:23.340 align:start position:0%
an also
 

00:26:23.340 --> 00:26:26.630 align:start position:0%
an also
fulfill<00:26:24.120><c> Advanced</c><00:26:24.720><c> orders</c><00:26:25.500><c> uh</c><00:26:26.400><c> match</c>

00:26:26.630 --> 00:26:26.640 align:start position:0%
fulfill Advanced orders uh match
 

00:26:26.640 --> 00:26:28.310 align:start position:0%
fulfill Advanced orders uh match
Advanced<00:26:27.240><c> orders</c><00:26:27.600><c> fulfill</c><00:26:28.080><c> available</c>

00:26:28.310 --> 00:26:28.320 align:start position:0%
Advanced orders fulfill available
 

00:26:28.320 --> 00:26:31.850 align:start position:0%
Advanced orders fulfill available
Advanced<00:26:29.159><c> orders</c><00:26:29.520><c> those</c><00:26:30.120><c> you</c><00:26:31.080><c> give</c>

00:26:31.850 --> 00:26:31.860 align:start position:0%
Advanced orders those you give
 

00:26:31.860 --> 00:26:34.190 align:start position:0%
Advanced orders those you give
criteria<00:26:32.760><c> resolvers</c><00:26:33.480><c> basically</c><00:26:33.779><c> Merkle</c>

00:26:34.190 --> 00:26:34.200 align:start position:0%
criteria resolvers basically Merkle
 

00:26:34.200 --> 00:26:36.470 align:start position:0%
criteria resolvers basically Merkle
proofs<00:26:34.500><c> for</c><00:26:34.679><c> the</c><00:26:34.860><c> criteria-based</c><00:26:35.640><c> items</c><00:26:35.940><c> as</c>

00:26:36.470 --> 00:26:36.480 align:start position:0%
proofs for the criteria-based items as
 

00:26:36.480 --> 00:26:39.890 align:start position:0%
proofs for the criteria-based items as
well<00:26:36.659><c> as</c><00:26:36.840><c> fill</c><00:26:37.740><c> fraction</c><00:26:38.100><c> a</c><00:26:38.700><c> numerator</c><00:26:39.240><c> and</c><00:26:39.720><c> a</c>

00:26:39.890 --> 00:26:39.900 align:start position:0%
well as fill fraction a numerator and a
 

00:26:39.900 --> 00:26:41.390 align:start position:0%
well as fill fraction a numerator and a
denominator

00:26:41.390 --> 00:26:41.400 align:start position:0%
denominator
 

00:26:41.400 --> 00:26:42.769 align:start position:0%
denominator
and

00:26:42.769 --> 00:26:42.779 align:start position:0%
and
 

00:26:42.779 --> 00:26:46.190 align:start position:0%
and
the<00:26:43.440><c> the</c><00:26:43.620><c> heuristic</c><00:26:44.279><c> is</c><00:26:44.580><c> that</c><00:26:44.880><c> every</c><00:26:45.659><c> single</c>

00:26:46.190 --> 00:26:46.200 align:start position:0%
the the heuristic is that every single
 

00:26:46.200 --> 00:26:48.490 align:start position:0%
the the heuristic is that every single
assuming<00:26:47.100><c> that</c><00:26:47.220><c> the</c><00:26:47.460><c> order</c><00:26:47.640><c> supports</c><00:26:48.299><c> it</c>

00:26:48.490 --> 00:26:48.500 align:start position:0%
assuming that the order supports it
 

00:26:48.500 --> 00:26:51.350 align:start position:0%
assuming that the order supports it
every<00:26:49.500><c> single</c><00:26:49.919><c> offer</c><00:26:50.460><c> item</c>

00:26:51.350 --> 00:26:51.360 align:start position:0%
every single offer item
 

00:26:51.360 --> 00:26:54.649 align:start position:0%
every single offer item
and<00:26:52.080><c> every</c><00:26:52.320><c> single</c><00:26:52.620><c> consideration</c><00:26:53.220><c> item</c><00:26:54.120><c> is</c>

00:26:54.649 --> 00:26:54.659 align:start position:0%
and every single consideration item is
 

00:26:54.659 --> 00:26:57.610 align:start position:0%
and every single consideration item is
going<00:26:54.900><c> to</c><00:26:55.020><c> get</c><00:26:55.200><c> that</c><00:26:55.620><c> fraction</c><00:26:55.980><c> applied</c><00:26:56.820><c> to</c><00:26:57.120><c> it</c>

00:26:57.610 --> 00:26:57.620 align:start position:0%
going to get that fraction applied to it
 

00:26:57.620 --> 00:27:01.070 align:start position:0%
going to get that fraction applied to it
and<00:26:58.620><c> then</c><00:26:58.799><c> once</c><00:26:59.400><c> the</c><00:26:59.520><c> order</c><00:26:59.640><c> is</c><00:26:59.940><c> fulfilled</c>

00:27:01.070 --> 00:27:01.080 align:start position:0%
and then once the order is fulfilled
 

00:27:01.080 --> 00:27:02.630 align:start position:0%
and then once the order is fulfilled
it's<00:27:01.620><c> just</c><00:27:01.740><c> going</c><00:27:01.860><c> to</c><00:27:01.980><c> update</c><00:27:02.220><c> with</c><00:27:02.460><c> the</c>

00:27:02.630 --> 00:27:02.640 align:start position:0%
it's just going to update with the
 

00:27:02.640 --> 00:27:04.010 align:start position:0%
it's just going to update with the
fraction<00:27:02.820><c> say</c><00:27:03.120><c> here's</c><00:27:03.419><c> how</c><00:27:03.480><c> much</c><00:27:03.659><c> it's</c><00:27:03.840><c> been</c>

00:27:04.010 --> 00:27:04.020 align:start position:0%
fraction say here's how much it's been
 

00:27:04.020 --> 00:27:05.390 align:start position:0%
fraction say here's how much it's been
fulfilled

00:27:05.390 --> 00:27:05.400 align:start position:0%
fulfilled
 

00:27:05.400 --> 00:27:07.970 align:start position:0%
fulfilled
the<00:27:06.120><c> rule</c>

00:27:07.970 --> 00:27:07.980 align:start position:0%
the rule
 

00:27:07.980 --> 00:27:10.430 align:start position:0%
the rule
to<00:27:08.340><c> avoid</c><00:27:08.820><c> any</c><00:27:09.240><c> kind</c><00:27:09.480><c> of</c><00:27:09.659><c> weirdness</c><00:27:10.140><c> around</c>

00:27:10.430 --> 00:27:10.440 align:start position:0%
to avoid any kind of weirdness around
 

00:27:10.440 --> 00:27:13.370 align:start position:0%
to avoid any kind of weirdness around
grounding<00:27:11.039><c> errors</c><00:27:11.419><c> is</c><00:27:12.419><c> that</c>

00:27:13.370 --> 00:27:13.380 align:start position:0%
grounding errors is that
 

00:27:13.380 --> 00:27:15.590 align:start position:0%
grounding errors is that
every<00:27:13.919><c> single</c><00:27:14.220><c> one</c><00:27:14.400><c> of</c><00:27:14.520><c> those</c><00:27:14.700><c> fractions</c><00:27:15.360><c> has</c>

00:27:15.590 --> 00:27:15.600 align:start position:0%
every single one of those fractions has
 

00:27:15.600 --> 00:27:19.549 align:start position:0%
every single one of those fractions has
got<00:27:15.900><c> to</c><00:27:16.080><c> be</c><00:27:16.559><c> exact</c><00:27:17.520><c> it</c><00:27:18.480><c> there</c><00:27:18.960><c> can</c><00:27:19.140><c> be</c><00:27:19.260><c> no</c>

00:27:19.549 --> 00:27:19.559 align:start position:0%
got to be exact it there can be no
 

00:27:19.559 --> 00:27:22.549 align:start position:0%
got to be exact it there can be no
remainder<00:27:20.279><c> after</c><00:27:20.880><c> applying</c><00:27:21.419><c> the</c><00:27:21.539><c> fraction</c>

00:27:22.549 --> 00:27:22.559 align:start position:0%
remainder after applying the fraction
 

00:27:22.559 --> 00:27:25.490 align:start position:0%
remainder after applying the fraction
so<00:27:23.100><c> in</c><00:27:23.340><c> general</c><00:27:23.460><c> when</c><00:27:23.940><c> you're</c><00:27:24.500><c> constructing</c>

00:27:25.490 --> 00:27:25.500 align:start position:0%
so in general when you're constructing
 

00:27:25.500 --> 00:27:27.470 align:start position:0%
so in general when you're constructing
an<00:27:25.980><c> order</c><00:27:26.159><c> that</c><00:27:26.400><c> supports</c><00:27:26.760><c> partial</c><00:27:27.120><c> fills</c>

00:27:27.470 --> 00:27:27.480 align:start position:0%
an order that supports partial fills
 

00:27:27.480 --> 00:27:29.090 align:start position:0%
an order that supports partial fills
from<00:27:27.600><c> the</c><00:27:27.720><c> get-go</c>

00:27:29.090 --> 00:27:29.100 align:start position:0%
from the get-go
 

00:27:29.100 --> 00:27:31.850 align:start position:0%
from the get-go
the<00:27:29.760><c> easiest</c><00:27:30.120><c> way</c><00:27:30.360><c> to</c><00:27:30.539><c> do</c><00:27:30.659><c> it</c><00:27:30.840><c> is</c><00:27:31.440><c> to</c><00:27:31.679><c> start</c>

00:27:31.850 --> 00:27:31.860 align:start position:0%
the easiest way to do it is to start
 

00:27:31.860 --> 00:27:35.110 align:start position:0%
the easiest way to do it is to start
with<00:27:32.100><c> a</c><00:27:32.279><c> single</c><00:27:32.580><c> quantity</c><00:27:33.000><c> right</c><00:27:33.480><c> I</c><00:27:34.320><c> have</c>

00:27:35.110 --> 00:27:35.120 align:start position:0%
with a single quantity right I have
 

00:27:35.120 --> 00:27:39.110 align:start position:0%
with a single quantity right I have
some<00:27:36.120><c> ERC</c><00:27:36.779><c> 1155</c><00:27:37.440><c> tokens</c><00:27:37.860><c> that</c><00:27:38.100><c> I</c><00:27:38.220><c> want</c><00:27:38.340><c> to</c><00:27:38.520><c> sell</c>

00:27:39.110 --> 00:27:39.120 align:start position:0%
some ERC 1155 tokens that I want to sell
 

00:27:39.120 --> 00:27:44.029 align:start position:0%
some ERC 1155 tokens that I want to sell
for<00:27:39.900><c> one</c><00:27:40.860><c> eth</c><00:27:41.279><c> each</c><00:27:41.760><c> right</c><00:27:42.600><c> I</c><00:27:43.320><c> want</c><00:27:43.440><c> to</c><00:27:43.559><c> sell</c><00:27:43.679><c> 10</c>

00:27:44.029 --> 00:27:44.039 align:start position:0%
for one eth each right I want to sell 10
 

00:27:44.039 --> 00:27:46.130 align:start position:0%
for one eth each right I want to sell 10
so<00:27:44.700><c> I'll</c><00:27:44.880><c> now</c><00:27:45.059><c> just</c><00:27:45.240><c> take</c><00:27:45.419><c> the</c><00:27:45.600><c> one</c><00:27:45.779><c> eighth</c>

00:27:46.130 --> 00:27:46.140 align:start position:0%
so I'll now just take the one eighth
 

00:27:46.140 --> 00:27:48.529 align:start position:0%
so I'll now just take the one eighth
multiply<00:27:46.860><c> that</c><00:27:46.980><c> by</c><00:27:47.159><c> 10.</c><00:27:47.580><c> take</c><00:27:47.940><c> all</c><00:27:48.120><c> the</c><00:27:48.240><c> fees</c>

00:27:48.529 --> 00:27:48.539 align:start position:0%
multiply that by 10. take all the fees
 

00:27:48.539 --> 00:27:49.970 align:start position:0%
multiply that by 10. take all the fees
that<00:27:48.840><c> were</c><00:27:48.960><c> already</c><00:27:49.140><c> calculated</c><00:27:49.500><c> multiply</c>

00:27:49.970 --> 00:27:49.980 align:start position:0%
that were already calculated multiply
 

00:27:49.980 --> 00:27:52.990 align:start position:0%
that were already calculated multiply
those<00:27:50.159><c> by</c><00:27:50.400><c> 10.</c><00:27:50.820><c> so</c><00:27:51.179><c> it'll</c><00:27:51.419><c> be</c><00:27:51.539><c> a</c><00:27:51.720><c> nice</c><00:27:51.900><c> even</c>

00:27:52.990 --> 00:27:53.000 align:start position:0%
those by 10. so it'll be a nice even
 

00:27:53.000 --> 00:27:56.149 align:start position:0%
those by 10. so it'll be a nice even
fraction<00:27:54.000><c> that's</c><00:27:54.360><c> applied</c><00:27:55.200><c> the</c><00:27:55.679><c> math</c><00:27:55.860><c> behind</c>

00:27:56.149 --> 00:27:56.159 align:start position:0%
fraction that's applied the math behind
 

00:27:56.159 --> 00:27:57.830 align:start position:0%
fraction that's applied the math behind
that<00:27:56.340><c> on</c><00:27:56.520><c> the</c><00:27:56.640><c> contract</c><00:27:56.940><c> is</c><00:27:57.179><c> also</c><00:27:57.480><c> pretty</c><00:27:57.659><c> cool</c>

00:27:57.830 --> 00:27:57.840 align:start position:0%
that on the contract is also pretty cool
 

00:27:57.840 --> 00:28:01.190 align:start position:0%
that on the contract is also pretty cool
the<00:27:58.200><c> uses</c><00:27:59.400><c> um</c><00:27:59.400><c> the</c><00:27:59.700><c> euclidean</c><00:28:00.120><c> algorithm</c><00:28:00.659><c> to</c>

00:28:01.190 --> 00:28:01.200 align:start position:0%
the uses um the euclidean algorithm to
 

00:28:01.200 --> 00:28:02.630 align:start position:0%
the uses um the euclidean algorithm to
ensure<00:28:01.620><c> that</c><00:28:01.860><c> there's</c>

00:28:02.630 --> 00:28:02.640 align:start position:0%
ensure that there's
 

00:28:02.640 --> 00:28:06.110 align:start position:0%
ensure that there's
uh<00:28:03.480><c> if</c><00:28:03.779><c> there's</c><00:28:03.960><c> an</c><00:28:04.140><c> overflow</c><00:28:04.559><c> we</c><00:28:04.740><c> can</c><00:28:04.860><c> all</c><00:28:05.120><c> uh</c>

00:28:06.110 --> 00:28:06.120 align:start position:0%
uh if there's an overflow we can all uh
 

00:28:06.120 --> 00:28:08.390 align:start position:0%
uh if there's an overflow we can all uh
be<00:28:06.659><c> rounded</c><00:28:07.500><c> down</c><00:28:07.679><c> to</c><00:28:07.860><c> the</c><00:28:07.980><c> greatest</c><00:28:08.100><c> common</c>

00:28:08.390 --> 00:28:08.400 align:start position:0%
be rounded down to the greatest common
 

00:28:08.400 --> 00:28:09.830 align:start position:0%
be rounded down to the greatest common
divisor<00:28:09.000><c> but</c><00:28:09.179><c> that's</c><00:28:09.299><c> that's</c><00:28:09.539><c> different</c>

00:28:09.830 --> 00:28:09.840 align:start position:0%
divisor but that's that's different
 

00:28:09.840 --> 00:28:13.010 align:start position:0%
divisor but that's that's different
topics<00:28:10.260><c> yes</c><00:28:10.559><c> there's</c><00:28:10.860><c> partial</c><00:28:11.220><c> fills</c><00:28:11.700><c> and</c><00:28:12.900><c> um</c>

00:28:13.010 --> 00:28:13.020 align:start position:0%
topics yes there's partial fills and um
 

00:28:13.020 --> 00:28:16.490 align:start position:0%
topics yes there's partial fills and um
and<00:28:13.980><c> once</c><00:28:14.340><c> the</c><00:28:14.520><c> basically</c><00:28:14.940><c> once</c><00:28:15.419><c> the</c><00:28:15.600><c> fraction</c>

00:28:16.490 --> 00:28:16.500 align:start position:0%
and once the basically once the fraction
 

00:28:16.500 --> 00:28:19.310 align:start position:0%
and once the basically once the fraction
The<00:28:16.919><c> Fill</c><00:28:17.100><c> fraction</c><00:28:17.520><c> is</c><00:28:17.760><c> applied</c><00:28:18.120><c> and</c><00:28:18.960><c> all</c><00:28:19.140><c> the</c>

00:28:19.310 --> 00:28:19.320 align:start position:0%
The Fill fraction is applied and all the
 

00:28:19.320 --> 00:28:22.070 align:start position:0%
The Fill fraction is applied and all the
criteria<00:28:19.919><c> resolvers</c><00:28:20.760><c> are</c><00:28:20.880><c> applied</c><00:28:21.179><c> and</c><00:28:21.900><c> it's</c>

00:28:22.070 --> 00:28:22.080 align:start position:0%
criteria resolvers are applied and it's
 

00:28:22.080 --> 00:28:24.110 align:start position:0%
criteria resolvers are applied and it's
all<00:28:22.260><c> the</c><00:28:22.440><c> exact</c><00:28:22.740><c> same</c><00:28:22.980><c> flow</c><00:28:23.400><c> as</c><00:28:23.700><c> with</c><00:28:23.880><c> the</c>

00:28:24.110 --> 00:28:24.120 align:start position:0%
all the exact same flow as with the
 

00:28:24.120 --> 00:28:26.330 align:start position:0%
all the exact same flow as with the
standard<00:28:24.960><c> stuff</c>

00:28:26.330 --> 00:28:26.340 align:start position:0%
standard stuff
 

00:28:26.340 --> 00:28:29.330 align:start position:0%
standard stuff
yeah

00:28:29.330 --> 00:28:29.340 align:start position:0%
 
 

00:28:29.340 --> 00:28:31.029 align:start position:0%
 
yeah

00:28:31.029 --> 00:28:31.039 align:start position:0%
yeah
 

00:28:31.039 --> 00:28:33.710 align:start position:0%
yeah
hey<00:28:32.039><c> there</c><00:28:32.340><c> can</c><00:28:33.000><c> you</c><00:28:33.179><c> talk</c><00:28:33.299><c> a</c><00:28:33.480><c> little</c><00:28:33.600><c> bit</c>

00:28:33.710 --> 00:28:33.720 align:start position:0%
hey there can you talk a little bit
 

00:28:33.720 --> 00:28:35.870 align:start position:0%
hey there can you talk a little bit
about<00:28:33.900><c> extra</c><00:28:34.620><c> cheap</c><00:28:34.980><c> signatures</c><00:28:35.520><c> and</c><00:28:35.700><c> when</c>

00:28:35.870 --> 00:28:35.880 align:start position:0%
about extra cheap signatures and when
 

00:28:35.880 --> 00:28:38.269 align:start position:0%
about extra cheap signatures and when
they<00:28:36.000><c> should</c><00:28:36.120><c> be</c><00:28:36.240><c> used</c><00:28:36.960><c> about</c><00:28:37.919><c> what</c>

00:28:38.269 --> 00:28:38.279 align:start position:0%
they should be used about what
 

00:28:38.279 --> 00:28:40.490 align:start position:0%
they should be used about what
signatures<00:28:38.700><c> extra</c><00:28:39.179><c> cheap</c><00:28:39.539><c> I</c><00:28:39.960><c> see</c><00:28:40.080><c> that's</c><00:28:40.320><c> a</c>

00:28:40.490 --> 00:28:40.500 align:start position:0%
signatures extra cheap I see that's a
 

00:28:40.500 --> 00:28:42.190 align:start position:0%
signatures extra cheap I see that's a
parameter<00:28:40.860><c> when</c><00:28:41.100><c> you're</c><00:28:41.279><c> creating</c><00:28:41.580><c> an</c><00:28:41.760><c> order</c>

00:28:42.190 --> 00:28:42.200 align:start position:0%
parameter when you're creating an order
 

00:28:42.200 --> 00:28:45.950 align:start position:0%
parameter when you're creating an order
and<00:28:43.200><c> I</c><00:28:43.500><c> think</c><00:28:43.679><c> you</c><00:28:43.799><c> use</c><00:28:43.980><c> EIP</c><00:28:44.480><c> 2098</c><00:28:45.480><c> in</c><00:28:45.779><c> that</c>

00:28:45.950 --> 00:28:45.960 align:start position:0%
and I think you use EIP 2098 in that
 

00:28:45.960 --> 00:28:49.510 align:start position:0%
and I think you use EIP 2098 in that
case<00:28:46.140><c> oh</c><00:28:47.039><c> yeah</c><00:28:47.279><c> yeah</c><00:28:47.580><c> so</c>

00:28:49.510 --> 00:28:49.520 align:start position:0%
case oh yeah yeah so
 

00:28:49.520 --> 00:28:55.130 align:start position:0%
case oh yeah yeah so
2098<00:28:50.520><c> is</c><00:28:51.779><c> um</c><00:28:51.779><c> the</c><00:28:52.140><c> 64</c><00:28:52.620><c> byte</c><00:28:53.159><c> signatures</c>

00:28:55.130 --> 00:28:55.140 align:start position:0%
2098 is um the 64 byte signatures
 

00:28:55.140 --> 00:28:57.190 align:start position:0%
2098 is um the 64 byte signatures
so<00:28:55.500><c> a</c><00:28:55.860><c> standard</c>

00:28:57.190 --> 00:28:57.200 align:start position:0%
so a standard
 

00:28:57.200 --> 00:29:01.070 align:start position:0%
so a standard
ecdsa<00:28:58.200><c> in</c><00:28:58.620><c> ethereum</c><00:28:59.100><c> has</c><00:28:59.419><c> three</c><00:29:00.419><c> parameters</c>

00:29:01.070 --> 00:29:01.080 align:start position:0%
ecdsa in ethereum has three parameters
 

00:29:01.080 --> 00:29:03.409 align:start position:0%
ecdsa in ethereum has three parameters
right<00:29:01.380><c> v</c><00:29:01.860><c> r</c><00:29:02.100><c> and</c><00:29:02.400><c> s</c>

00:29:03.409 --> 00:29:03.419 align:start position:0%
right v r and s
 

00:29:03.419 --> 00:29:05.570 align:start position:0%
right v r and s
and

00:29:05.570 --> 00:29:05.580 align:start position:0%
and
 

00:29:05.580 --> 00:29:08.690 align:start position:0%
and
um<00:29:05.700><c> turns</c><00:29:06.360><c> out</c><00:29:06.539><c> that</c><00:29:07.440><c> there's</c><00:29:08.100><c> there's</c><00:29:08.400><c> a</c>

00:29:08.690 --> 00:29:08.700 align:start position:0%
um turns out that there's there's a
 

00:29:08.700 --> 00:29:11.510 align:start position:0%
um turns out that there's there's a
parody<00:29:09.000><c> to</c><00:29:09.900><c> the</c><00:29:10.559><c> V</c><00:29:10.679><c> right</c><00:29:10.919><c> it's</c><00:29:11.100><c> almost</c><00:29:11.279><c> always</c>

00:29:11.510 --> 00:29:11.520 align:start position:0%
parody to the V right it's almost always
 

00:29:11.520 --> 00:29:15.409 align:start position:0%
parody to the V right it's almost always
27<00:29:12.419><c> or</c><00:29:12.720><c> 28</c><00:29:13.200><c> right</c><00:29:13.799><c> and</c><00:29:14.039><c> there's</c><00:29:14.340><c> basically</c><00:29:15.240><c> a</c>

00:29:15.409 --> 00:29:15.419 align:start position:0%
27 or 28 right and there's basically a
 

00:29:15.419 --> 00:29:18.110 align:start position:0%
27 or 28 right and there's basically a
signature<00:29:15.900><c> malleability</c><00:29:16.760><c> concern</c><00:29:17.760><c> there</c>

00:29:18.110 --> 00:29:18.120 align:start position:0%
signature malleability concern there
 

00:29:18.120 --> 00:29:21.950 align:start position:0%
signature malleability concern there
where<00:29:18.480><c> you</c><00:29:19.440><c> have</c><00:29:19.559><c> two</c><00:29:20.340><c> exactly</c><00:29:20.880><c> identical</c>

00:29:21.950 --> 00:29:21.960 align:start position:0%
where you have two exactly identical
 

00:29:21.960 --> 00:29:24.049 align:start position:0%
where you have two exactly identical
or<00:29:22.440><c> the</c><00:29:22.740><c> the</c><00:29:22.860><c> signatures</c><00:29:23.399><c> are</c><00:29:23.580><c> different</c><00:29:23.700><c> but</c>

00:29:24.049 --> 00:29:24.059 align:start position:0%
or the the signatures are different but
 

00:29:24.059 --> 00:29:26.870 align:start position:0%
or the the signatures are different but
they<00:29:24.240><c> resolve</c><00:29:24.600><c> to</c><00:29:24.720><c> the</c><00:29:24.960><c> same</c><00:29:25.159><c> uh</c><00:29:26.159><c> record</c><00:29:26.580><c> they</c>

00:29:26.870 --> 00:29:26.880 align:start position:0%
they resolve to the same uh record they
 

00:29:26.880 --> 00:29:30.110 align:start position:0%
they resolve to the same uh record they
recover<00:29:27.120><c> to</c><00:29:27.299><c> the</c><00:29:27.480><c> same</c><00:29:27.600><c> signer</c>

00:29:30.110 --> 00:29:30.120 align:start position:0%
recover to the same signer
 

00:29:30.120 --> 00:29:33.049 align:start position:0%
recover to the same signer
well<00:29:30.600><c> the</c><00:29:30.840><c> trick</c><00:29:31.140><c> is</c><00:29:31.320><c> basically</c><00:29:31.679><c> to</c><00:29:31.919><c> say</c><00:29:32.100><c> what</c>

00:29:33.049 --> 00:29:33.059 align:start position:0%
well the trick is basically to say what
 

00:29:33.059 --> 00:29:35.269 align:start position:0%
well the trick is basically to say what
if<00:29:33.240><c> we</c><00:29:33.480><c> just</c><00:29:33.840><c> always</c>

00:29:35.269 --> 00:29:35.279 align:start position:0%
if we just always
 

00:29:35.279 --> 00:29:37.970 align:start position:0%
if we just always
flip<00:29:35.760><c> the</c><00:29:35.880><c> parody</c><00:29:36.240><c> right</c><00:29:37.020><c> so</c><00:29:37.320><c> you</c><00:29:37.559><c> can</c><00:29:37.679><c> take</c>

00:29:37.970 --> 00:29:37.980 align:start position:0%
flip the parody right so you can take
 

00:29:37.980 --> 00:29:41.029 align:start position:0%
flip the parody right so you can take
any<00:29:38.340><c> 65</c><00:29:39.179><c> byte</c><00:29:39.779><c> signature</c>

00:29:41.029 --> 00:29:41.039 align:start position:0%
any 65 byte signature
 

00:29:41.039 --> 00:29:44.690 align:start position:0%
any 65 byte signature
and<00:29:41.700><c> you</c><00:29:42.299><c> compress</c><00:29:42.779><c> you</c><00:29:43.140><c> flip</c><00:29:43.679><c> it</c><00:29:43.799><c> so</c><00:29:44.279><c> that</c><00:29:44.460><c> the</c>

00:29:44.690 --> 00:29:44.700 align:start position:0%
and you compress you flip it so that the
 

00:29:44.700 --> 00:29:46.490 align:start position:0%
and you compress you flip it so that the
parity<00:29:45.059><c> is</c><00:29:45.299><c> always</c>

00:29:46.490 --> 00:29:46.500 align:start position:0%
parity is always
 

00:29:46.500 --> 00:29:48.370 align:start position:0%
parity is always
I<00:29:46.919><c> think</c><00:29:46.980><c> 27</c>

00:29:48.370 --> 00:29:48.380 align:start position:0%
I think 27
 

00:29:48.380 --> 00:29:52.490 align:start position:0%
I think 27
and<00:29:49.380><c> then</c><00:29:49.760><c> you</c><00:29:50.760><c> also</c><00:29:51.539><c> can</c>

00:29:52.490 --> 00:29:52.500 align:start position:0%
and then you also can
 

00:29:52.500 --> 00:29:55.610 align:start position:0%
and then you also can
because<00:29:53.039><c> when</c><00:29:53.399><c> the</c><00:29:53.520><c> parody</c><00:29:53.820><c> is</c><00:29:54.059><c> that</c><00:29:54.299><c> 27</c><00:29:54.840><c> then</c>

00:29:55.610 --> 00:29:55.620 align:start position:0%
because when the parody is that 27 then
 

00:29:55.620 --> 00:29:58.190 align:start position:0%
because when the parody is that 27 then
the<00:29:55.919><c> S</c><00:29:56.100><c> value</c><00:29:56.460><c> won't</c><00:29:57.419><c> use</c><00:29:57.720><c> the</c><00:29:58.020><c> most</c>

00:29:58.190 --> 00:29:58.200 align:start position:0%
the S value won't use the most
 

00:29:58.200 --> 00:30:01.570 align:start position:0%
the S value won't use the most
significant<00:29:58.740><c> bit</c><00:29:59.360><c> so</c><00:30:00.360><c> then</c><00:30:00.539><c> you</c><00:30:00.720><c> can</c><00:30:00.840><c> compress</c>

00:30:01.570 --> 00:30:01.580 align:start position:0%
significant bit so then you can compress
 

00:30:01.580 --> 00:30:06.710 align:start position:0%
significant bit so then you can compress
V<00:30:02.580><c> and</c><00:30:02.880><c> S</c><00:30:03.120><c> into</c><00:30:03.779><c> a</c><00:30:04.140><c> single</c><00:30:04.520><c> word</c><00:30:05.520><c> you</c><00:30:06.360><c> basically</c>

00:30:06.710 --> 00:30:06.720 align:start position:0%
V and S into a single word you basically
 

00:30:06.720 --> 00:30:09.289 align:start position:0%
V and S into a single word you basically
take<00:30:07.020><c> what</c><00:30:07.260><c> was</c><00:30:07.440><c> once</c><00:30:07.919><c> three</c><00:30:08.220><c> now</c><00:30:08.880><c> it's</c><00:30:09.059><c> just</c>

00:30:09.289 --> 00:30:09.299 align:start position:0%
take what was once three now it's just
 

00:30:09.299 --> 00:30:11.930 align:start position:0%
take what was once three now it's just
two<00:30:09.659><c> words</c><00:30:10.080><c> so</c><00:30:10.679><c> you</c><00:30:10.860><c> cut</c><00:30:10.980><c> down</c><00:30:11.159><c> on</c><00:30:11.399><c> a</c><00:30:11.580><c> word</c><00:30:11.700><c> of</c>

00:30:11.930 --> 00:30:11.940 align:start position:0%
two words so you cut down on a word of
 

00:30:11.940 --> 00:30:17.090 align:start position:0%
two words so you cut down on a word of
call<00:30:12.120><c> data</c><00:30:12.799><c> in</c><00:30:13.820><c> standard</c><00:30:14.820><c> API</c><00:30:15.480><c> encoding</c><00:30:16.100><c> which</c>

00:30:17.090 --> 00:30:17.100 align:start position:0%
call data in standard API encoding which
 

00:30:17.100 --> 00:30:20.409 align:start position:0%
call data in standard API encoding which
you<00:30:17.820><c> know</c><00:30:17.940><c> you're</c><00:30:18.059><c> looking</c><00:30:18.240><c> at</c><00:30:18.559><c> what</c>

00:30:20.409 --> 00:30:20.419 align:start position:0%
you know you're looking at what
 

00:30:20.419 --> 00:30:25.130 align:start position:0%
you know you're looking at what
130<00:30:21.419><c> bytes</c><00:30:22.020><c> or</c><00:30:22.559><c> 130</c><00:30:23.100><c> gas</c><00:30:23.279><c> for</c><00:30:23.880><c> those</c><00:30:24.059><c> bytes</c>

00:30:25.130 --> 00:30:25.140 align:start position:0%
130 bytes or 130 gas for those bytes
 

00:30:25.140 --> 00:30:26.930 align:start position:0%
130 bytes or 130 gas for those bytes
and<00:30:25.980><c> uh</c>

00:30:26.930 --> 00:30:26.940 align:start position:0%
and uh
 

00:30:26.940 --> 00:30:30.529 align:start position:0%
and uh
just<00:30:27.600><c> a</c><00:30:27.720><c> minor</c><00:30:28.700><c> optimization</c><00:30:29.700><c> that</c><00:30:30.120><c> that</c><00:30:30.299><c> you</c>

00:30:30.529 --> 00:30:30.539 align:start position:0%
just a minor optimization that that you
 

00:30:30.539 --> 00:30:32.810 align:start position:0%
just a minor optimization that that you
can<00:30:30.659><c> employ</c><00:30:30.840><c> that's</c><00:30:31.620><c> the</c><00:30:31.799><c> idea</c><00:30:32.100><c> nice</c><00:30:32.520><c> thank</c>

00:30:32.810 --> 00:30:32.820 align:start position:0%
can employ that's the idea nice thank
 

00:30:32.820 --> 00:30:39.370 align:start position:0%
can employ that's the idea nice thank
you

00:30:39.370 --> 00:30:39.380 align:start position:0%
 
 

00:30:39.380 --> 00:30:43.310 align:start position:0%
 
great<00:30:40.380><c> questions</c><00:30:40.620><c> everybody</c>

00:30:43.310 --> 00:30:43.320 align:start position:0%
 
 

00:30:43.320 --> 00:30:44.930 align:start position:0%
 
hey<00:30:43.799><c> hi</c>

00:30:44.930 --> 00:30:44.940 align:start position:0%
hey hi
 

00:30:44.940 --> 00:30:47.330 align:start position:0%
hey hi
so<00:30:45.360><c> I</c><00:30:45.600><c> assume</c><00:30:46.080><c> I'm</c><00:30:46.260><c> trying</c><00:30:46.620><c> to</c><00:30:46.860><c> do</c><00:30:46.919><c> like</c><00:30:47.100><c> a</c>

00:30:47.330 --> 00:30:47.340 align:start position:0%
so I assume I'm trying to do like a
 

00:30:47.340 --> 00:30:51.409 align:start position:0%
so I assume I'm trying to do like a
searching<00:30:47.700><c> strategy</c><00:30:48.299><c> right</c><00:30:48.539><c> so</c><00:30:49.320><c> uh</c><00:30:49.880><c> to</c><00:30:50.880><c> help</c>

00:30:51.409 --> 00:30:51.419 align:start position:0%
searching strategy right so uh to help
 

00:30:51.419 --> 00:30:54.950 align:start position:0%
searching strategy right so uh to help
users<00:30:52.020><c> with</c><00:30:52.440><c> a</c><00:30:52.919><c> gas</c><00:30:53.279><c> uh</c><00:30:53.940><c> you</c><00:30:54.240><c> may</c><00:30:54.360><c> take</c><00:30:54.600><c> like</c>

00:30:54.950 --> 00:30:54.960 align:start position:0%
users with a gas uh you may take like
 

00:30:54.960 --> 00:30:57.590 align:start position:0%
users with a gas uh you may take like
signed<00:30:55.500><c> orders</c><00:30:55.980><c> right</c><00:30:56.279><c> and</c><00:30:57.059><c> those</c><00:30:57.299><c> are</c><00:30:57.480><c> not</c>

00:30:57.590 --> 00:30:57.600 align:start position:0%
signed orders right and those are not
 

00:30:57.600 --> 00:30:59.210 align:start position:0%
signed orders right and those are not
visible<00:30:58.020><c> on</c><00:30:58.260><c> chain</c>

00:30:59.210 --> 00:30:59.220 align:start position:0%
visible on chain
 

00:30:59.220 --> 00:31:01.789 align:start position:0%
visible on chain
so<00:30:59.940><c> for</c><00:31:00.299><c> a</c><00:31:00.480><c> Searcher</c><00:31:00.899><c> to</c><00:31:01.080><c> like</c><00:31:01.260><c> look</c><00:31:01.559><c> through</c>

00:31:01.789 --> 00:31:01.799 align:start position:0%
so for a Searcher to like look through
 

00:31:01.799 --> 00:31:05.149 align:start position:0%
so for a Searcher to like look through
all<00:31:02.220><c> the</c><00:31:02.399><c> possibilities</c><00:31:02.940><c> of</c><00:31:03.659><c> uh</c><00:31:04.559><c> orders</c><00:31:04.980><c> out</c>

00:31:05.149 --> 00:31:05.159 align:start position:0%
all the possibilities of uh orders out
 

00:31:05.159 --> 00:31:07.549 align:start position:0%
all the possibilities of uh orders out
there<00:31:05.340><c> that</c><00:31:05.580><c> I</c><00:31:05.820><c> could</c><00:31:06.000><c> possibly</c><00:31:06.480><c> fill</c><00:31:06.779><c> with</c><00:31:07.380><c> a</c>

00:31:07.549 --> 00:31:07.559 align:start position:0%
there that I could possibly fill with a
 

00:31:07.559 --> 00:31:10.549 align:start position:0%
there that I could possibly fill with a
match<00:31:07.740><c> order</c><00:31:08.059><c> where</c><00:31:09.059><c> would</c><00:31:09.480><c> I</c><00:31:09.659><c> get</c><00:31:09.840><c> a</c><00:31:10.080><c> list</c><00:31:10.320><c> of</c>

00:31:10.549 --> 00:31:10.559 align:start position:0%
match order where would I get a list of
 

00:31:10.559 --> 00:31:13.310 align:start position:0%
match order where would I get a list of
all<00:31:11.100><c> the</c><00:31:11.279><c> orders</c><00:31:11.640><c> that</c><00:31:12.000><c> are</c><00:31:12.240><c> not</c><00:31:12.720><c> on</c><00:31:13.080><c> chain</c>

00:31:13.310 --> 00:31:13.320 align:start position:0%
all the orders that are not on chain
 

00:31:13.320 --> 00:31:16.010 align:start position:0%
all the orders that are not on chain
like<00:31:13.860><c> is</c><00:31:14.039><c> there</c><00:31:14.220><c> a</c><00:31:14.460><c> HTTP</c><00:31:15.059><c> API</c><00:31:15.539><c> that</c><00:31:15.779><c> I</c><00:31:15.899><c> could</c>

00:31:16.010 --> 00:31:16.020 align:start position:0%
like is there a HTTP API that I could
 

00:31:16.020 --> 00:31:17.330 align:start position:0%
like is there a HTTP API that I could
call

00:31:17.330 --> 00:31:17.340 align:start position:0%
call
 

00:31:17.340 --> 00:31:19.070 align:start position:0%
call
ah<00:31:18.120><c> so</c>

00:31:19.070 --> 00:31:19.080 align:start position:0%
ah so
 

00:31:19.080 --> 00:31:21.529 align:start position:0%
ah so
this<00:31:19.740><c> this</c><00:31:19.740><c> really</c>

00:31:21.529 --> 00:31:21.539 align:start position:0%
this this really
 

00:31:21.539 --> 00:31:22.190 align:start position:0%
this this really
um

00:31:22.190 --> 00:31:22.200 align:start position:0%
um
 

00:31:22.200 --> 00:31:25.490 align:start position:0%
um
it<00:31:22.679><c> delves</c><00:31:22.980><c> into</c><00:31:23.159><c> less</c><00:31:23.940><c> of</c><00:31:24.179><c> how</c><00:31:24.720><c> does</c><00:31:25.140><c> Seaport</c>

00:31:25.490 --> 00:31:25.500 align:start position:0%
it delves into less of how does Seaport
 

00:31:25.500 --> 00:31:28.070 align:start position:0%
it delves into less of how does Seaport
do<00:31:25.679><c> it</c><00:31:25.860><c> and</c><00:31:26.460><c> more</c><00:31:26.640><c> all</c><00:31:27.179><c> right</c><00:31:27.360><c> what</c><00:31:27.720><c> about</c><00:31:27.840><c> the</c>

00:31:28.070 --> 00:31:28.080 align:start position:0%
do it and more all right what about the
 

00:31:28.080 --> 00:31:29.630 align:start position:0%
do it and more all right what about the
marketplaces<00:31:28.679><c> they're</c><00:31:28.980><c> built</c><00:31:29.279><c> on</c><00:31:29.399><c> top</c><00:31:29.520><c> of</c>

00:31:29.630 --> 00:31:29.640 align:start position:0%
marketplaces they're built on top of
 

00:31:29.640 --> 00:31:32.450 align:start position:0%
marketplaces they're built on top of
Seaport<00:31:30.120><c> right</c><00:31:30.419><c> we</c><00:31:30.720><c> work</c><00:31:30.840><c> at</c><00:31:31.020><c> openc</c><00:31:31.440><c> we</c><00:31:32.399><c> have</c>

00:31:32.450 --> 00:31:32.460 align:start position:0%
Seaport right we work at openc we have
 

00:31:32.460 --> 00:31:34.970 align:start position:0%
Seaport right we work at openc we have
an<00:31:32.580><c> API</c><00:31:33.000><c> if</c><00:31:33.840><c> you</c><00:31:33.960><c> have</c><00:31:34.080><c> access</c><00:31:34.260><c> to</c><00:31:34.500><c> the</c><00:31:34.620><c> API</c>

00:31:34.970 --> 00:31:34.980 align:start position:0%
an API if you have access to the API
 

00:31:34.980 --> 00:31:37.549 align:start position:0%
an API if you have access to the API
then<00:31:35.220><c> you</c><00:31:35.399><c> can</c><00:31:35.520><c> read</c><00:31:35.640><c> from</c><00:31:35.880><c> the</c><00:31:36.059><c> API</c><00:31:36.419><c> and</c><00:31:36.779><c> and</c>

00:31:37.549 --> 00:31:37.559 align:start position:0%
then you can read from the API and and
 

00:31:37.559 --> 00:31:39.830 align:start position:0%
then you can read from the API and and
get<00:31:38.460><c> a</c><00:31:38.700><c> sense</c><00:31:38.940><c> of</c><00:31:39.059><c> yours</c><00:31:39.360><c> there</c><00:31:39.600><c> are</c><00:31:39.659><c> also</c>

00:31:39.830 --> 00:31:39.840 align:start position:0%
get a sense of yours there are also
 

00:31:39.840 --> 00:31:41.389 align:start position:0%
get a sense of yours there are also
other<00:31:40.020><c> marketplaces</c><00:31:40.740><c> they're</c><00:31:40.980><c> built</c><00:31:41.220><c> on</c><00:31:41.279><c> top</c>

00:31:41.389 --> 00:31:41.399 align:start position:0%
other marketplaces they're built on top
 

00:31:41.399 --> 00:31:42.830 align:start position:0%
other marketplaces they're built on top
of<00:31:41.520><c> Seaport</c><00:31:41.940><c> you</c><00:31:42.059><c> might</c><00:31:42.179><c> want</c><00:31:42.360><c> to</c><00:31:42.480><c> be</c><00:31:42.539><c> pulling</c>

00:31:42.830 --> 00:31:42.840 align:start position:0%
of Seaport you might want to be pulling
 

00:31:42.840 --> 00:31:43.850 align:start position:0%
of Seaport you might want to be pulling
from<00:31:43.080><c> those</c>

00:31:43.850 --> 00:31:43.860 align:start position:0%
from those
 

00:31:43.860 --> 00:31:47.330 align:start position:0%
from those
but<00:31:44.340><c> it</c><00:31:44.520><c> does</c><00:31:44.700><c> get</c><00:31:44.940><c> more</c><00:31:45.240><c> complicated</c><00:31:45.980><c> to</c><00:31:46.980><c> find</c>

00:31:47.330 --> 00:31:47.340 align:start position:0%
but it does get more complicated to find
 

00:31:47.340 --> 00:31:50.090 align:start position:0%
but it does get more complicated to find
all<00:31:47.520><c> of</c><00:31:47.700><c> that</c><00:31:47.820><c> you</c><00:31:48.120><c> can</c><00:31:48.299><c> listen</c><00:31:48.779><c> on</c><00:31:49.080><c> chain</c><00:31:49.320><c> for</c>

00:31:50.090 --> 00:31:50.100 align:start position:0%
all of that you can listen on chain for
 

00:31:50.100 --> 00:31:52.430 align:start position:0%
all of that you can listen on chain for
the<00:31:50.399><c> validate</c><00:31:50.820><c> events</c><00:31:51.179><c> right</c><00:31:51.539><c> which</c><00:31:52.200><c> is</c><00:31:52.260><c> one</c>

00:31:52.430 --> 00:31:52.440 align:start position:0%
the validate events right which is one
 

00:31:52.440 --> 00:31:53.990 align:start position:0%
the validate events right which is one
way<00:31:52.620><c> to</c><00:31:52.740><c> do</c><00:31:52.860><c> it</c><00:31:52.980><c> you</c><00:31:53.399><c> can</c><00:31:53.520><c> listen</c><00:31:53.640><c> in</c><00:31:53.880><c> the</c>

00:31:53.990 --> 00:31:54.000 align:start position:0%
way to do it you can listen in the
 

00:31:54.000 --> 00:31:57.409 align:start position:0%
way to do it you can listen in the
mempool<00:31:54.419><c> there's</c><00:31:55.140><c> another</c><00:31:55.380><c> way</c><00:31:55.679><c> right</c><00:31:56.039><c> so</c>

00:31:57.409 --> 00:31:57.419 align:start position:0%
mempool there's another way right so
 

00:31:57.419 --> 00:31:59.570 align:start position:0%
mempool there's another way right so
um<00:31:57.899><c> but</c><00:31:58.500><c> there</c><00:31:58.740><c> is</c>

00:31:59.570 --> 00:31:59.580 align:start position:0%
um but there is
 

00:31:59.580 --> 00:32:03.110 align:start position:0%
um but there is
I<00:32:00.120><c> think</c><00:32:00.240><c> it's</c><00:32:00.840><c> it's</c><00:32:01.080><c> definitely</c><00:32:01.700><c> an</c><00:32:02.700><c> area</c><00:32:02.880><c> of</c>

00:32:03.110 --> 00:32:03.120 align:start position:0%
I think it's it's definitely an area of
 

00:32:03.120 --> 00:32:05.870 align:start position:0%
I think it's it's definitely an area of
active<00:32:03.419><c> investigation</c><00:32:03.960><c> to</c><00:32:04.559><c> figure</c><00:32:05.159><c> out</c><00:32:05.399><c> how</c>

00:32:05.870 --> 00:32:05.880 align:start position:0%
active investigation to figure out how
 

00:32:05.880 --> 00:32:07.610 align:start position:0%
active investigation to figure out how
to<00:32:06.059><c> best</c>

00:32:07.610 --> 00:32:07.620 align:start position:0%
to best
 

00:32:07.620 --> 00:32:10.549 align:start position:0%
to best
um<00:32:07.679><c> democratize</c><00:32:08.399><c> that</c><00:32:09.120><c> search</c><00:32:09.419><c> okay</c><00:32:10.200><c> thank</c>

00:32:10.549 --> 00:32:10.559 align:start position:0%
um democratize that search okay thank
 

00:32:10.559 --> 00:32:19.370 align:start position:0%
um democratize that search okay thank
you

00:32:19.370 --> 00:32:19.380 align:start position:0%
 
 

00:32:19.380 --> 00:32:21.710 align:start position:0%
 
I<00:32:19.860><c> guess</c><00:32:19.980><c> two</c><00:32:20.159><c> questions</c><00:32:20.340><c> on</c><00:32:20.640><c> my</c><00:32:20.760><c> end</c><00:32:20.940><c> uh</c><00:32:21.539><c> one</c>

00:32:21.710 --> 00:32:21.720 align:start position:0%
I guess two questions on my end uh one
 

00:32:21.720 --> 00:32:24.409 align:start position:0%
I guess two questions on my end uh one
great<00:32:22.340><c> one</c><00:32:23.340><c> is</c><00:32:23.580><c> uh</c><00:32:23.700><c> the</c><00:32:23.880><c> seaport</c><00:32:24.240><c> support</c>

00:32:24.409 --> 00:32:24.419 align:start position:0%
great one is uh the seaport support
 

00:32:24.419 --> 00:32:27.830 align:start position:0%
great one is uh the seaport support
swaps<00:32:25.080><c> of</c><00:32:25.500><c> nfts</c><00:32:26.340><c> uh</c><00:32:26.940><c> today</c>

00:32:27.830 --> 00:32:27.840 align:start position:0%
swaps of nfts uh today
 

00:32:27.840 --> 00:32:31.430 align:start position:0%
swaps of nfts uh today
absolutely<00:32:28.700><c> so</c><00:32:29.700><c> when</c><00:32:30.419><c> you</c><00:32:30.539><c> look</c><00:32:30.659><c> at</c><00:32:30.840><c> an</c><00:32:31.020><c> offer</c>

00:32:31.430 --> 00:32:31.440 align:start position:0%
absolutely so when you look at an offer
 

00:32:31.440 --> 00:32:34.070 align:start position:0%
absolutely so when you look at an offer
consideration<00:32:32.340><c> the</c><00:32:32.640><c> items</c>

00:32:34.070 --> 00:32:34.080 align:start position:0%
consideration the items
 

00:32:34.080 --> 00:32:38.930 align:start position:0%
consideration the items
eth<00:32:34.980><c> or</c><00:32:35.340><c> native</c><00:32:35.580><c> tokens</c><00:32:36.000><c> erc20</c><00:32:36.720><c> 721</c><00:32:37.320><c> 1155</c>

00:32:38.930 --> 00:32:38.940 align:start position:0%
eth or native tokens erc20 721 1155
 

00:32:38.940 --> 00:32:41.630 align:start position:0%
eth or native tokens erc20 721 1155
any<00:32:39.720><c> combo</c><00:32:40.020><c> of</c><00:32:40.200><c> those</c><00:32:40.380><c> Seaport</c><00:32:41.100><c> is</c><00:32:41.340><c> totally</c>

00:32:41.630 --> 00:32:41.640 align:start position:0%
any combo of those Seaport is totally
 

00:32:41.640 --> 00:32:43.310 align:start position:0%
any combo of those Seaport is totally
fine<00:32:42.240><c> with</c>

00:32:43.310 --> 00:32:43.320 align:start position:0%
fine with
 

00:32:43.320 --> 00:32:45.950 align:start position:0%
fine with
the<00:32:43.380><c> exception</c><00:32:44.340><c> is</c><00:32:45.059><c> the</c><00:32:45.179><c> fulfilled</c><00:32:45.659><c> basic</c>

00:32:45.950 --> 00:32:45.960 align:start position:0%
the exception is the fulfilled basic
 

00:32:45.960 --> 00:32:49.090 align:start position:0%
the exception is the fulfilled basic
order<00:32:46.140><c> method</c><00:32:46.620><c> does</c><00:32:47.159><c> have</c><00:32:47.460><c> more</c><00:32:48.179><c> opinionated</c>

00:32:49.090 --> 00:32:49.100 align:start position:0%
order method does have more opinionated
 

00:32:49.100 --> 00:32:52.549 align:start position:0%
order method does have more opinionated
uh<00:32:50.100><c> subset</c><00:32:50.940><c> of</c><00:32:51.539><c> the</c><00:32:51.659><c> possible</c><00:32:52.020><c> orders</c><00:32:52.380><c> that</c>

00:32:52.549 --> 00:32:52.559 align:start position:0%
uh subset of the possible orders that
 

00:32:52.559 --> 00:32:53.750 align:start position:0%
uh subset of the possible orders that
it's<00:32:52.679><c> going</c><00:32:52.860><c> to</c><00:32:52.980><c> support</c>

00:32:53.750 --> 00:32:53.760 align:start position:0%
it's going to support
 

00:32:53.760 --> 00:32:57.409 align:start position:0%
it's going to support
but<00:32:54.480><c> yeah</c><00:32:54.779><c> Seaport</c><00:32:55.320><c> was</c><00:32:55.500><c> built</c><00:32:55.860><c> with</c><00:32:56.640><c> this</c>

00:32:57.409 --> 00:32:57.419 align:start position:0%
but yeah Seaport was built with this
 

00:32:57.419 --> 00:33:01.549 align:start position:0%
but yeah Seaport was built with this
idea<00:32:57.779><c> of</c><00:32:58.020><c> barter</c><00:32:58.500><c> like</c><00:32:58.919><c> nft</c><00:32:59.880><c> for</c><00:33:00.240><c> nft</c><00:33:00.600><c> as</c><00:33:01.440><c> a</c>

00:33:01.549 --> 00:33:01.559 align:start position:0%
idea of barter like nft for nft as a
 

00:33:01.559 --> 00:33:02.990 align:start position:0%
idea of barter like nft for nft as a
first<00:33:01.679><c> classes</c>

00:33:02.990 --> 00:33:03.000 align:start position:0%
first classes
 

00:33:03.000 --> 00:33:04.850 align:start position:0%
first classes
yeah<00:33:03.480><c> I</c><00:33:03.659><c> guess</c><00:33:03.840><c> the</c><00:33:04.020><c> second</c><00:33:04.260><c> question</c><00:33:04.500><c> I</c><00:33:04.740><c> have</c>

00:33:04.850 --> 00:33:04.860 align:start position:0%
yeah I guess the second question I have
 

00:33:04.860 --> 00:33:07.610 align:start position:0%
yeah I guess the second question I have
might<00:33:05.159><c> be</c><00:33:05.279><c> a</c><00:33:05.399><c> little</c><00:33:05.460><c> bit</c><00:33:06.059><c> um</c><00:33:06.480><c> yeah</c><00:33:07.020><c> of</c><00:33:07.320><c> a</c>

00:33:07.610 --> 00:33:07.620 align:start position:0%
might be a little bit um yeah of a
 

00:33:07.620 --> 00:33:10.669 align:start position:0%
might be a little bit um yeah of a
comparison<00:33:08.580><c> question</c><00:33:08.940><c> so</c><00:33:09.600><c> uh</c><00:33:09.960><c> we</c><00:33:10.200><c> we're</c><00:33:10.440><c> right</c>

00:33:10.669 --> 00:33:10.679 align:start position:0%
comparison question so uh we we're right
 

00:33:10.679 --> 00:33:13.430 align:start position:0%
comparison question so uh we we're right
now<00:33:10.799><c> integrated</c><00:33:11.159><c> with</c><00:33:11.340><c> like</c><00:33:11.460><c> Xerox</c><00:33:11.880><c> V3</c><00:33:12.360><c> for</c><00:33:13.260><c> uh</c>

00:33:13.430 --> 00:33:13.440 align:start position:0%
now integrated with like Xerox V3 for uh
 

00:33:13.440 --> 00:33:14.870 align:start position:0%
now integrated with like Xerox V3 for uh
awesome<00:33:13.679><c> for</c><00:33:13.980><c> private</c><00:33:14.220><c> Marketplace</c><00:33:14.580><c> so</c><00:33:14.760><c> I'm</c>

00:33:14.870 --> 00:33:14.880 align:start position:0%
awesome for private Marketplace so I'm
 

00:33:14.880 --> 00:33:16.789 align:start position:0%
awesome for private Marketplace so I'm
just<00:33:15.000><c> curious</c><00:33:15.299><c> uh</c><00:33:15.720><c> I</c><00:33:16.019><c> mean</c><00:33:16.140><c> maybe</c><00:33:16.559><c> you</c><00:33:16.679><c> can</c>

00:33:16.789 --> 00:33:16.799 align:start position:0%
just curious uh I mean maybe you can
 

00:33:16.799 --> 00:33:18.169 align:start position:0%
just curious uh I mean maybe you can
speak<00:33:16.980><c> to</c><00:33:17.159><c> like</c><00:33:17.399><c> some</c><00:33:17.580><c> of</c><00:33:17.700><c> the</c><00:33:17.760><c> differences</c>

00:33:18.169 --> 00:33:18.179 align:start position:0%
speak to like some of the differences
 

00:33:18.179 --> 00:33:20.450 align:start position:0%
speak to like some of the differences
between<00:33:18.600><c> C</c><00:33:19.019><c> port</c><00:33:19.260><c> and</c><00:33:19.440><c> Xerox</c><00:33:19.679><c> V3</c><00:33:19.980><c> does</c><00:33:20.279><c> any</c>

00:33:20.450 --> 00:33:20.460 align:start position:0%
between C port and Xerox V3 does any
 

00:33:20.460 --> 00:33:25.070 align:start position:0%
between C port and Xerox V3 does any
yeah<00:33:20.779><c> yeah</c><00:33:21.860><c> so</c><00:33:23.179><c> first</c><00:33:24.179><c> off</c><00:33:24.299><c> Xerox</c><00:33:24.720><c> is</c><00:33:24.899><c> really</c>

00:33:25.070 --> 00:33:25.080 align:start position:0%
yeah yeah so first off Xerox is really
 

00:33:25.080 --> 00:33:27.830 align:start position:0%
yeah yeah so first off Xerox is really
cool<00:33:25.260><c> they</c><00:33:25.980><c> are</c><00:33:26.279><c> definite</c><00:33:26.880><c> innovators</c><00:33:27.360><c> in</c><00:33:27.720><c> the</c>

00:33:27.830 --> 00:33:27.840 align:start position:0%
cool they are definite innovators in the
 

00:33:27.840 --> 00:33:28.549 align:start position:0%
cool they are definite innovators in the
space

00:33:28.549 --> 00:33:28.559 align:start position:0%
space
 

00:33:28.559 --> 00:33:32.230 align:start position:0%
space
um<00:33:28.980><c> 0x</c><00:33:29.940><c> is</c><00:33:30.299><c> more</c><00:33:30.539><c> geared</c><00:33:31.019><c> around</c>

00:33:32.230 --> 00:33:32.240 align:start position:0%
um 0x is more geared around
 

00:33:32.240 --> 00:33:36.909 align:start position:0%
um 0x is more geared around
single<00:33:33.260><c> nft</c><00:33:34.260><c> like</c><00:33:35.100><c> buy</c><00:33:35.399><c> an</c><00:33:35.640><c> nft</c><00:33:35.940><c> sell</c><00:33:36.299><c> an</c><00:33:36.480><c> nft</c>

00:33:36.909 --> 00:33:36.919 align:start position:0%
single nft like buy an nft sell an nft
 

00:33:36.919 --> 00:33:39.409 align:start position:0%
single nft like buy an nft sell an nft
and<00:33:37.919><c> it's</c><00:33:38.279><c> it's</c><00:33:38.640><c> actually</c><00:33:38.940><c> a</c><00:33:39.120><c> very</c><00:33:39.240><c> good</c>

00:33:39.409 --> 00:33:39.419 align:start position:0%
and it's it's actually a very good
 

00:33:39.419 --> 00:33:42.110 align:start position:0%
and it's it's actually a very good
protocol<00:33:39.840><c> for</c><00:33:40.080><c> that</c><00:33:40.200><c> Seaport</c><00:33:40.980><c> is</c><00:33:41.340><c> more</c><00:33:41.760><c> geared</c>

00:33:42.110 --> 00:33:42.120 align:start position:0%
protocol for that Seaport is more geared
 

00:33:42.120 --> 00:33:43.310 align:start position:0%
protocol for that Seaport is more geared
around

00:33:43.310 --> 00:33:43.320 align:start position:0%
around
 

00:33:43.320 --> 00:33:45.950 align:start position:0%
around
uh<00:33:44.039><c> how</c><00:33:44.460><c> do</c><00:33:44.580><c> you</c><00:33:44.640><c> how</c><00:33:45.120><c> do</c><00:33:45.240><c> you</c><00:33:45.299><c> grow</c><00:33:45.480><c> out</c><00:33:45.720><c> from</c>

00:33:45.950 --> 00:33:45.960 align:start position:0%
uh how do you how do you grow out from
 

00:33:45.960 --> 00:33:48.409 align:start position:0%
uh how do you how do you grow out from
that<00:33:46.140><c> there's</c><00:33:46.799><c> less</c>

00:33:48.409 --> 00:33:48.419 align:start position:0%
that there's less
 

00:33:48.419 --> 00:33:50.870 align:start position:0%
that there's less
um less<00:33:48.779><c> opinionated</c>

00:33:50.870 --> 00:33:50.880 align:start position:0%
um less opinionated
 

00:33:50.880 --> 00:33:53.269 align:start position:0%
um less opinionated
um<00:33:50.940><c> on</c><00:33:51.600><c> this</c><00:33:51.779><c> what</c><00:33:52.080><c> the</c><00:33:52.320><c> exact</c><00:33:52.559><c> structure</c><00:33:52.980><c> of</c><00:33:53.159><c> a</c>

00:33:53.269 --> 00:33:53.279 align:start position:0%
um on this what the exact structure of a
 

00:33:53.279 --> 00:33:55.549 align:start position:0%
um on this what the exact structure of a
listing<00:33:53.580><c> looks</c><00:33:53.880><c> like</c><00:33:54.200><c> basically</c><00:33:55.200><c> for</c><00:33:55.440><c> the</c>

00:33:55.549 --> 00:33:55.559 align:start position:0%
listing looks like basically for the
 

00:33:55.559 --> 00:33:57.230 align:start position:0%
listing looks like basically for the
exact<00:33:55.799><c> reasons</c><00:33:56.220><c> that</c><00:33:56.340><c> we're</c><00:33:56.519><c> just</c><00:33:56.760><c> discussing</c>

00:33:57.230 --> 00:33:57.240 align:start position:0%
exact reasons that we're just discussing
 

00:33:57.240 --> 00:34:00.470 align:start position:0%
exact reasons that we're just discussing
is<00:33:57.539><c> a</c><00:33:57.779><c> top</c><00:33:58.500><c> one</c>

00:34:00.470 --> 00:34:00.480 align:start position:0%
is a top one
 

00:34:00.480 --> 00:34:03.230 align:start position:0%
is a top one
um<00:34:00.539><c> another</c><00:34:01.200><c> thing</c><00:34:01.679><c> that</c><00:34:02.220><c> is</c><00:34:02.399><c> different</c><00:34:02.640><c> is</c>

00:34:03.230 --> 00:34:03.240 align:start position:0%
um another thing that is different is
 

00:34:03.240 --> 00:34:06.110 align:start position:0%
um another thing that is different is
that<00:34:03.960><c> Seaport</c><00:34:04.679><c> is</c><00:34:05.039><c> totally</c>

00:34:06.110 --> 00:34:06.120 align:start position:0%
that Seaport is totally
 

00:34:06.120 --> 00:34:08.690 align:start position:0%
that Seaport is totally
unowned<00:34:06.960><c> and</c><00:34:07.260><c> permissionless</c><00:34:07.860><c> there's</c><00:34:08.280><c> no</c>

00:34:08.690 --> 00:34:08.700 align:start position:0%
unowned and permissionless there's no
 

00:34:08.700 --> 00:34:13.070 align:start position:0%
unowned and permissionless there's no
special<00:34:09.599><c> notion</c><00:34:10.020><c> of</c><00:34:10.320><c> like</c><00:34:10.820><c> a</c><00:34:11.820><c> protocol</c><00:34:12.179><c> token</c>

00:34:13.070 --> 00:34:13.080 align:start position:0%
special notion of like a protocol token
 

00:34:13.080 --> 00:34:15.050 align:start position:0%
special notion of like a protocol token
or<00:34:13.379><c> a</c><00:34:13.560><c> protocol</c><00:34:13.859><c> fee</c><00:34:14.280><c> that</c><00:34:14.399><c> could</c><00:34:14.580><c> be</c><00:34:14.700><c> turned</c>

00:34:15.050 --> 00:34:15.060 align:start position:0%
or a protocol fee that could be turned
 

00:34:15.060 --> 00:34:17.869 align:start position:0%
or a protocol fee that could be turned
on<00:34:15.179><c> it's</c><00:34:15.899><c> just</c><00:34:16.139><c> meant</c><00:34:16.379><c> to</c><00:34:16.440><c> serve</c><00:34:16.740><c> as</c><00:34:16.859><c> a</c>

00:34:17.869 --> 00:34:17.879 align:start position:0%
on it's just meant to serve as a
 

00:34:17.879 --> 00:34:19.430 align:start position:0%
on it's just meant to serve as a
permissionless<00:34:18.659><c> piece</c><00:34:19.080><c> of</c><00:34:19.200><c> public</c>

00:34:19.430 --> 00:34:19.440 align:start position:0%
permissionless piece of public
 

00:34:19.440 --> 00:34:21.409 align:start position:0%
permissionless piece of public
infrastructure<00:34:20.399><c> on</c><00:34:20.580><c> chain</c>

00:34:21.409 --> 00:34:21.419 align:start position:0%
infrastructure on chain
 

00:34:21.419 --> 00:34:23.389 align:start position:0%
infrastructure on chain
so<00:34:21.780><c> that</c><00:34:21.899><c> is</c><00:34:22.080><c> a</c><00:34:22.200><c> difference</c>

00:34:23.389 --> 00:34:23.399 align:start position:0%
so that is a difference
 

00:34:23.399 --> 00:34:27.169 align:start position:0%
so that is a difference
um<00:34:23.460><c> and</c><00:34:24.419><c> but</c><00:34:25.200><c> yeah</c><00:34:25.379><c> big</c><00:34:25.919><c> fans</c><00:34:26.220><c> of</c><00:34:26.520><c> what</c><00:34:27.060><c> the</c>

00:34:27.169 --> 00:34:27.179 align:start position:0%
um and but yeah big fans of what the
 

00:34:27.179 --> 00:34:30.950 align:start position:0%
um and but yeah big fans of what the
Xerox<00:34:27.480><c> team</c><00:34:27.720><c> has</c><00:34:27.839><c> been</c><00:34:27.960><c> able</c><00:34:28.139><c> to</c><00:34:28.260><c> do</c><00:34:28.440><c> thanks</c>

00:34:30.950 --> 00:34:30.960 align:start position:0%
Xerox team has been able to do thanks
 

00:34:30.960 --> 00:34:35.169 align:start position:0%
Xerox team has been able to do thanks
positions

00:34:35.169 --> 00:34:35.179 align:start position:0%
 
 

00:34:35.179 --> 00:34:40.190 align:start position:0%
 
over<00:34:36.179><c> here</c>

00:34:40.190 --> 00:34:40.200 align:start position:0%
 
 

00:34:40.200 --> 00:34:42.530 align:start position:0%
 
I<00:34:40.800><c> was</c><00:34:40.859><c> wondering</c><00:34:41.220><c> if</c><00:34:41.639><c> like</c><00:34:41.940><c> currently</c><00:34:42.359><c> on</c>

00:34:42.530 --> 00:34:42.540 align:start position:0%
I was wondering if like currently on
 

00:34:42.540 --> 00:34:44.990 align:start position:0%
I was wondering if like currently on
open<00:34:42.720><c> seat</c><00:34:43.080><c> using</c><00:34:43.500><c> Seaport</c><00:34:43.980><c> do</c><00:34:44.399><c> they</c><00:34:44.580><c> utilize</c>

00:34:44.990 --> 00:34:45.000 align:start position:0%
open seat using Seaport do they utilize
 

00:34:45.000 --> 00:34:48.290 align:start position:0%
open seat using Seaport do they utilize
any<00:34:45.300><c> like</c><00:34:45.599><c> interesting</c><00:34:46.200><c> zones</c><00:34:46.619><c> currently</c><00:34:47.280><c> or</c>

00:34:48.290 --> 00:34:48.300 align:start position:0%
any like interesting zones currently or
 

00:34:48.300 --> 00:34:49.790 align:start position:0%
any like interesting zones currently or
um<00:34:48.359><c> do</c><00:34:48.720><c> you</c><00:34:48.899><c> have</c><00:34:49.020><c> to</c><00:34:49.139><c> like</c><00:34:49.260><c> Define</c><00:34:49.500><c> that</c>

00:34:49.790 --> 00:34:49.800 align:start position:0%
um do you have to like Define that
 

00:34:49.800 --> 00:34:53.510 align:start position:0%
um do you have to like Define that
yourself<00:34:50.060><c> as</c><00:34:51.060><c> like</c><00:34:51.359><c> a</c><00:34:52.260><c> someone</c><00:34:52.500><c> who</c><00:34:52.859><c> like</c>

00:34:53.510 --> 00:34:53.520 align:start position:0%
yourself as like a someone who like
 

00:34:53.520 --> 00:34:56.510 align:start position:0%
yourself as like a someone who like
creates<00:34:54.119><c> a</c><00:34:54.240><c> listing</c><00:34:54.599><c> on</c><00:34:54.899><c> openc</c>

00:34:56.510 --> 00:34:56.520 align:start position:0%
creates a listing on openc
 

00:34:56.520 --> 00:34:57.950 align:start position:0%
creates a listing on openc
so<00:34:57.119><c> uh</c>

00:34:57.950 --> 00:34:57.960 align:start position:0%
so uh
 

00:34:57.960 --> 00:35:00.589 align:start position:0%
so uh
I<00:34:58.440><c> can't</c><00:34:58.560><c> speak</c><00:34:58.800><c> too</c><00:34:59.040><c> directly</c><00:34:59.460><c> for</c><00:34:59.760><c> openc</c><00:35:00.240><c> I'm</c>

00:35:00.589 --> 00:35:00.599 align:start position:0%
I can't speak too directly for openc I'm
 

00:35:00.599 --> 00:35:04.250 align:start position:0%
I can't speak too directly for openc I'm
I'm<00:35:00.960><c> one</c><00:35:01.260><c> of</c><00:35:01.380><c> many</c><00:35:01.560><c> uh</c><00:35:01.920><c> but</c><00:35:02.580><c> what</c><00:35:03.420><c> I</c><00:35:03.599><c> can</c><00:35:03.720><c> say</c><00:35:03.960><c> is</c>

00:35:04.250 --> 00:35:04.260 align:start position:0%
I'm one of many uh but what I can say is
 

00:35:04.260 --> 00:35:05.230 align:start position:0%
I'm one of many uh but what I can say is
that

00:35:05.230 --> 00:35:05.240 align:start position:0%
that
 

00:35:05.240 --> 00:35:08.750 align:start position:0%
that
for<00:35:06.240><c> at</c><00:35:06.839><c> least</c><00:35:06.960><c> a</c><00:35:07.380><c> couple</c><00:35:07.500><c> of</c><00:35:07.680><c> months</c><00:35:08.160><c> after</c>

00:35:08.750 --> 00:35:08.760 align:start position:0%
for at least a couple of months after
 

00:35:08.760 --> 00:35:11.510 align:start position:0%
for at least a couple of months after
Seaport<00:35:09.420><c> first</c><00:35:09.900><c> went</c><00:35:10.140><c> live</c>

00:35:11.510 --> 00:35:11.520 align:start position:0%
Seaport first went live
 

00:35:11.520 --> 00:35:14.630 align:start position:0%
Seaport first went live
it<00:35:12.180><c> was</c><00:35:12.359><c> a</c><00:35:12.780><c> brand</c><00:35:13.020><c> new</c><00:35:13.260><c> protocol</c><00:35:13.680><c> used</c><00:35:14.160><c> a</c><00:35:14.520><c> lot</c>

00:35:14.630 --> 00:35:14.640 align:start position:0%
it was a brand new protocol used a lot
 

00:35:14.640 --> 00:35:17.630 align:start position:0%
it was a brand new protocol used a lot
of<00:35:14.760><c> assembly</c><00:35:15.240><c> and</c><00:35:15.660><c> and</c><00:35:16.200><c> so</c><00:35:16.500><c> we</c><00:35:16.800><c> we</c><00:35:17.160><c> kept</c><00:35:17.460><c> guard</c>

00:35:17.630 --> 00:35:17.640 align:start position:0%
of assembly and and so we we kept guard
 

00:35:17.640 --> 00:35:21.470 align:start position:0%
of assembly and and so we we kept guard
rails<00:35:18.119><c> on</c><00:35:18.240><c> we</c><00:35:18.599><c> used</c><00:35:18.780><c> a</c><00:35:19.320><c> global</c><00:35:20.160><c> plausible</c><00:35:21.000><c> Zone</c>

00:35:21.470 --> 00:35:21.480 align:start position:0%
rails on we used a global plausible Zone
 

00:35:21.480 --> 00:35:24.290 align:start position:0%
rails on we used a global plausible Zone
and<00:35:22.020><c> required</c><00:35:22.500><c> that</c><00:35:22.680><c> all</c><00:35:23.220><c> orders</c><00:35:23.640><c> that</c><00:35:24.000><c> were</c>

00:35:24.290 --> 00:35:24.300 align:start position:0%
and required that all orders that were
 

00:35:24.300 --> 00:35:28.310 align:start position:0%
and required that all orders that were
sent<00:35:24.480><c> to</c><00:35:24.780><c> open</c><00:35:25.140><c> sea</c><00:35:25.740><c> had</c><00:35:26.579><c> this</c><00:35:26.940><c> Zone</c><00:35:27.540><c> set</c><00:35:27.839><c> on</c>

00:35:28.310 --> 00:35:28.320 align:start position:0%
sent to open sea had this Zone set on
 

00:35:28.320 --> 00:35:31.870 align:start position:0%
sent to open sea had this Zone set on
them<00:35:28.520><c> and</c><00:35:29.520><c> it</c><00:35:29.640><c> would</c><00:35:29.760><c> allow</c><00:35:30.119><c> for</c><00:35:30.480><c> us</c><00:35:30.599><c> to</c>

00:35:31.870 --> 00:35:31.880 align:start position:0%
them and it would allow for us to
 

00:35:31.880 --> 00:35:35.569 align:start position:0%
them and it would allow for us to
basically<00:35:32.880><c> hit</c><00:35:33.420><c> the</c><00:35:33.660><c> panic</c><00:35:33.960><c> button</c><00:35:34.320><c> and</c><00:35:34.800><c> just</c>

00:35:35.569 --> 00:35:35.579 align:start position:0%
basically hit the panic button and just
 

00:35:35.579 --> 00:35:37.849 align:start position:0%
basically hit the panic button and just
cancel<00:35:35.880><c> every</c><00:35:36.359><c> single</c><00:35:36.660><c> order</c><00:35:36.780><c> if</c><00:35:37.440><c> there</c><00:35:37.619><c> was</c><00:35:37.740><c> a</c>

00:35:37.849 --> 00:35:37.859 align:start position:0%
cancel every single order if there was a
 

00:35:37.859 --> 00:35:39.829 align:start position:0%
cancel every single order if there was a
problem<00:35:38.040><c> with</c><00:35:38.339><c> the</c><00:35:38.460><c> marketplace</c>

00:35:39.829 --> 00:35:39.839 align:start position:0%
problem with the marketplace
 

00:35:39.839 --> 00:35:42.770 align:start position:0%
problem with the marketplace
it's<00:35:40.680><c> now</c><00:35:40.980><c> been</c><00:35:41.339><c> long</c><00:35:41.760><c> enough</c>

00:35:42.770 --> 00:35:42.780 align:start position:0%
it's now been long enough
 

00:35:42.780 --> 00:35:45.109 align:start position:0%
it's now been long enough
and<00:35:43.560><c> there</c><00:35:43.859><c> are</c><00:35:43.980><c> enough</c><00:35:44.160><c> interesting</c><00:35:44.880><c> use</c>

00:35:45.109 --> 00:35:45.119 align:start position:0%
and there are enough interesting use
 

00:35:45.119 --> 00:35:47.450 align:start position:0%
and there are enough interesting use
cases<00:35:45.480><c> for</c><00:35:45.720><c> zones</c><00:35:46.020><c> that</c>

00:35:47.450 --> 00:35:47.460 align:start position:0%
cases for zones that
 

00:35:47.460 --> 00:35:49.910 align:start position:0%
cases for zones that
um<00:35:47.579><c> efforts</c><00:35:48.359><c> are</c><00:35:48.480><c> underway</c><00:35:49.020><c> to</c><00:35:49.440><c> really</c><00:35:49.680><c> open</c>

00:35:49.910 --> 00:35:49.920 align:start position:0%
um efforts are underway to really open
 

00:35:49.920 --> 00:35:52.510 align:start position:0%
um efforts are underway to really open
that<00:35:50.160><c> up</c><00:35:50.339><c> other</c><00:35:50.700><c> other</c><00:35:51.300><c> chains</c><00:35:51.900><c> off</c><00:35:52.079><c> of</c>

00:35:52.510 --> 00:35:52.520 align:start position:0%
that up other other chains off of
 

00:35:52.520 --> 00:35:56.030 align:start position:0%
that up other other chains off of
mainnet<00:35:53.520><c> don't</c><00:35:54.359><c> currently</c><00:35:54.660><c> use</c><00:35:54.900><c> its</c><00:35:55.200><c> own</c>

00:35:56.030 --> 00:35:56.040 align:start position:0%
mainnet don't currently use its own
 

00:35:56.040 --> 00:35:57.890 align:start position:0%
mainnet don't currently use its own
so

00:35:57.890 --> 00:35:57.900 align:start position:0%
so
 

00:35:57.900 --> 00:36:01.730 align:start position:0%
so
stay<00:35:58.320><c> tuned</c><00:35:58.619><c> stay</c><00:35:59.220><c> tuned</c><00:35:59.400><c> on</c><00:35:59.640><c> that</c><00:35:59.820><c> and</c><00:36:00.200><c> uh</c><00:36:01.200><c> I</c>

00:36:01.730 --> 00:36:01.740 align:start position:0%
stay tuned stay tuned on that and uh I
 

00:36:01.740 --> 00:36:04.010 align:start position:0%
stay tuned stay tuned on that and uh I
will<00:36:01.920><c> also</c><00:36:02.460><c> say</c><00:36:02.760><c> that</c><00:36:03.060><c> if</c><00:36:03.300><c> anyone</c><00:36:03.660><c> is</c>

00:36:04.010 --> 00:36:04.020 align:start position:0%
will also say that if anyone is
 

00:36:04.020 --> 00:36:06.770 align:start position:0%
will also say that if anyone is
authoring<00:36:04.500><c> zones</c><00:36:04.800><c> or</c><00:36:05.040><c> working</c><00:36:05.280><c> on</c><00:36:05.579><c> them</c>

00:36:06.770 --> 00:36:06.780 align:start position:0%
authoring zones or working on them
 

00:36:06.780 --> 00:36:09.710 align:start position:0%
authoring zones or working on them
get<00:36:07.380><c> in</c><00:36:07.560><c> touch</c><00:36:07.740><c> let</c><00:36:08.400><c> us</c><00:36:08.579><c> know</c><00:36:08.760><c> we'll</c>

00:36:09.710 --> 00:36:09.720 align:start position:0%
get in touch let us know we'll
 

00:36:09.720 --> 00:36:12.710 align:start position:0%
get in touch let us know we'll
definitely<00:36:10.140><c> it</c><00:36:11.040><c> would</c><00:36:11.460><c> go</c><00:36:11.700><c> a</c><00:36:11.880><c> long</c><00:36:12.000><c> way</c><00:36:12.240><c> to</c>

00:36:12.710 --> 00:36:12.720 align:start position:0%
definitely it would go a long way to
 

00:36:12.720 --> 00:36:13.910 align:start position:0%
definitely it would go a long way to
help

00:36:13.910 --> 00:36:13.920 align:start position:0%
help
 

00:36:13.920 --> 00:36:15.650 align:start position:0%
help
um<00:36:13.980><c> see</c><00:36:14.400><c> what</c><00:36:14.579><c> zones</c><00:36:14.820><c> people</c><00:36:15.060><c> are</c><00:36:15.240><c> coming</c><00:36:15.420><c> up</c>

00:36:15.650 --> 00:36:15.660 align:start position:0%
um see what zones people are coming up
 

00:36:15.660 --> 00:36:17.030 align:start position:0%
um see what zones people are coming up
with<00:36:15.839><c> and</c>

00:36:17.030 --> 00:36:17.040 align:start position:0%
with and
 

00:36:17.040 --> 00:36:20.450 align:start position:0%
with and
um<00:36:17.480><c> and</c><00:36:18.480><c> that</c><00:36:18.900><c> will</c><00:36:19.079><c> definitely</c><00:36:19.380><c> inform</c><00:36:19.859><c> the</c>

00:36:20.450 --> 00:36:20.460 align:start position:0%
um and that will definitely inform the
 

00:36:20.460 --> 00:36:23.450 align:start position:0%
um and that will definitely inform the
discussion<00:36:20.940><c> and</c><00:36:21.660><c> efforts</c>

00:36:23.450 --> 00:36:23.460 align:start position:0%
discussion and efforts
 

00:36:23.460 --> 00:36:31.609 align:start position:0%
discussion and efforts
foreign

00:36:31.609 --> 00:36:31.619 align:start position:0%
 
 

00:36:31.619 --> 00:36:34.490 align:start position:0%
 
we're<00:36:32.220><c> having</c><00:36:32.460><c> issues</c><00:36:33.060><c> with</c><00:36:33.540><c> signature</c>

00:36:34.490 --> 00:36:34.500 align:start position:0%
we're having issues with signature
 

00:36:34.500 --> 00:36:37.490 align:start position:0%
we're having issues with signature
verification<00:36:35.240><c> where</c><00:36:36.240><c> recovered</c><00:36:36.900><c> signatures</c>

00:36:37.490 --> 00:36:37.500 align:start position:0%
verification where recovered signatures
 

00:36:37.500 --> 00:36:40.670 align:start position:0%
verification where recovered signatures
match<00:36:38.099><c> the</c><00:36:38.400><c> original</c><00:36:38.579><c> signer</c><00:36:39.359><c> but</c><00:36:40.140><c> orders</c>

00:36:40.670 --> 00:36:40.680 align:start position:0%
match the original signer but orders
 

00:36:40.680 --> 00:36:42.050 align:start position:0%
match the original signer but orders
fail

00:36:42.050 --> 00:36:42.060 align:start position:0%
fail
 

00:36:42.060 --> 00:36:46.510 align:start position:0%
fail
interesting<00:36:43.020><c> okay</c><00:36:43.380><c> and</c><00:36:44.339><c> it's</c><00:36:44.940><c> I've</c><00:36:45.660><c> it's</c><00:36:46.200><c> been</c>

00:36:46.510 --> 00:36:46.520 align:start position:0%
interesting okay and it's I've it's been
 

00:36:46.520 --> 00:36:49.609 align:start position:0%
interesting okay and it's I've it's been
unsolvable<00:36:47.520><c> for</c><00:36:47.820><c> me</c><00:36:48.000><c> so</c><00:36:48.839><c> what</c><00:36:49.020><c> are</c><00:36:49.200><c> reasons</c>

00:36:49.609 --> 00:36:49.619 align:start position:0%
unsolvable for me so what are reasons
 

00:36:49.619 --> 00:36:51.650 align:start position:0%
unsolvable for me so what are reasons
this<00:36:49.800><c> could</c><00:36:49.980><c> be</c><00:36:50.160><c> okay</c>

00:36:51.650 --> 00:36:51.660 align:start position:0%
this could be okay
 

00:36:51.660 --> 00:36:54.530 align:start position:0%
this could be okay
so<00:36:52.260><c> if</c><00:36:52.619><c> you</c><00:36:52.920><c> have</c><00:36:53.099><c> if</c><00:36:53.640><c> you</c><00:36:53.820><c> have</c><00:36:54.000><c> an</c><00:36:54.240><c> order</c>

00:36:54.530 --> 00:36:54.540 align:start position:0%
so if you have if you have an order
 

00:36:54.540 --> 00:36:58.310 align:start position:0%
so if you have if you have an order
that's<00:36:55.280><c> signed</c><00:36:56.280><c> and</c><00:36:56.760><c> the</c><00:36:57.240><c> signature</c><00:36:57.720><c> is</c><00:36:57.839><c> valid</c>

00:36:58.310 --> 00:36:58.320 align:start position:0%
that's signed and the signature is valid
 

00:36:58.320 --> 00:37:00.230 align:start position:0%
that's signed and the signature is valid
right<00:36:58.680><c> like</c><00:36:58.859><c> you</c><00:36:59.160><c> can</c><00:36:59.339><c> recover</c><00:36:59.640><c> the</c><00:36:59.880><c> signature</c>

00:37:00.230 --> 00:37:00.240 align:start position:0%
right like you can recover the signature
 

00:37:00.240 --> 00:37:01.310 align:start position:0%
right like you can recover the signature
and<00:37:00.359><c> it</c><00:37:00.540><c> works</c>

00:37:01.310 --> 00:37:01.320 align:start position:0%
and it works
 

00:37:01.320 --> 00:37:04.490 align:start position:0%
and it works
there<00:37:02.099><c> are</c><00:37:02.339><c> a</c><00:37:02.880><c> number</c><00:37:03.060><c> of</c><00:37:03.300><c> potential</c><00:37:04.200><c> things</c>

00:37:04.490 --> 00:37:04.500 align:start position:0%
there are a number of potential things
 

00:37:04.500 --> 00:37:06.650 align:start position:0%
there are a number of potential things
that<00:37:04.800><c> you</c><00:37:04.920><c> could</c><00:37:05.040><c> look</c><00:37:05.220><c> into</c><00:37:05.400><c> the</c><00:37:06.180><c> first</c><00:37:06.359><c> would</c>

00:37:06.650 --> 00:37:06.660 align:start position:0%
that you could look into the first would
 

00:37:06.660 --> 00:37:09.410 align:start position:0%
that you could look into the first would
be<00:37:06.839><c> checking</c><00:37:07.680><c> the</c><00:37:07.920><c> order</c><00:37:08.099><c> validator</c><00:37:08.820><c> right</c>

00:37:09.410 --> 00:37:09.420 align:start position:0%
be checking the order validator right
 

00:37:09.420 --> 00:37:12.470 align:start position:0%
be checking the order validator right
that's<00:37:10.320><c> that's</c><00:37:11.040><c> going</c><00:37:11.339><c> to</c><00:37:11.520><c> scan</c><00:37:12.000><c> through</c><00:37:12.240><c> and</c>

00:37:12.470 --> 00:37:12.480 align:start position:0%
that's that's going to scan through and
 

00:37:12.480 --> 00:37:14.930 align:start position:0%
that's that's going to scan through and
give<00:37:12.780><c> you</c><00:37:12.900><c> a</c><00:37:13.320><c> number</c><00:37:13.500><c> of</c><00:37:13.680><c> potential</c><00:37:14.220><c> problems</c>

00:37:14.930 --> 00:37:14.940 align:start position:0%
give you a number of potential problems
 

00:37:14.940 --> 00:37:17.150 align:start position:0%
give you a number of potential problems
when<00:37:15.599><c> you</c><00:37:15.720><c> go</c><00:37:15.839><c> to</c><00:37:15.960><c> try</c><00:37:16.140><c> and</c><00:37:16.260><c> fulfill</c><00:37:16.560><c> it</c><00:37:16.800><c> and</c>

00:37:17.150 --> 00:37:17.160 align:start position:0%
when you go to try and fulfill it and
 

00:37:17.160 --> 00:37:19.550 align:start position:0%
when you go to try and fulfill it and
that's<00:37:17.339><c> actually</c><00:37:17.599><c> it's</c><00:37:18.599><c> a</c><00:37:18.839><c> very</c><00:37:19.020><c> important</c>

00:37:19.550 --> 00:37:19.560 align:start position:0%
that's actually it's a very important
 

00:37:19.560 --> 00:37:23.030 align:start position:0%
that's actually it's a very important
thing<00:37:20.160><c> if</c><00:37:20.460><c> you</c><00:37:20.760><c> are</c><00:37:21.119><c> maintaining</c><00:37:21.780><c> uh</c><00:37:22.680><c> listings</c>

00:37:23.030 --> 00:37:23.040 align:start position:0%
thing if you are maintaining uh listings
 

00:37:23.040 --> 00:37:25.670 align:start position:0%
thing if you are maintaining uh listings
and<00:37:23.280><c> offers</c><00:37:23.660><c> you</c><00:37:24.660><c> have</c><00:37:24.780><c> to</c><00:37:25.020><c> ensure</c><00:37:25.440><c> that</c>

00:37:25.670 --> 00:37:25.680 align:start position:0%
and offers you have to ensure that
 

00:37:25.680 --> 00:37:29.030 align:start position:0%
and offers you have to ensure that
you're<00:37:25.920><c> not</c><00:37:26.160><c> putting</c><00:37:27.000><c> listings</c><00:37:27.480><c> out</c><00:37:28.040><c> that</c>

00:37:29.030 --> 00:37:29.040 align:start position:0%
you're not putting listings out that
 

00:37:29.040 --> 00:37:32.390 align:start position:0%
you're not putting listings out that
aren't<00:37:29.460><c> fulfillable</c><00:37:29.940><c> right</c><00:37:30.480><c> so</c>

00:37:32.390 --> 00:37:32.400 align:start position:0%
aren't fulfillable right so
 

00:37:32.400 --> 00:37:34.250 align:start position:0%
aren't fulfillable right so
um<00:37:32.460><c> that's</c><00:37:32.700><c> one</c><00:37:33.000><c> thing</c><00:37:33.180><c> to</c><00:37:33.480><c> try</c><00:37:33.660><c> another</c>

00:37:34.250 --> 00:37:34.260 align:start position:0%
um that's one thing to try another
 

00:37:34.260 --> 00:37:37.670 align:start position:0%
um that's one thing to try another
Seaport<00:37:35.220><c> has</c><00:37:35.460><c> this</c><00:37:35.640><c> notion</c><00:37:35.940><c> of</c><00:37:36.300><c> a</c><00:37:36.540><c> counter</c>

00:37:37.670 --> 00:37:37.680 align:start position:0%
Seaport has this notion of a counter
 

00:37:37.680 --> 00:37:38.930 align:start position:0%
Seaport has this notion of a counter
so

00:37:38.930 --> 00:37:38.940 align:start position:0%
so
 

00:37:38.940 --> 00:37:41.990 align:start position:0%
so
every<00:37:39.780><c> single</c><00:37:40.200><c> offerer</c><00:37:40.859><c> has</c><00:37:41.339><c> a</c><00:37:41.579><c> counter</c>

00:37:41.990 --> 00:37:42.000 align:start position:0%
every single offerer has a counter
 

00:37:42.000 --> 00:37:44.750 align:start position:0%
every single offerer has a counter
that's<00:37:42.560><c> tracked</c><00:37:43.560><c> independent</c><00:37:44.220><c> of</c><00:37:44.460><c> all</c><00:37:44.579><c> of</c>

00:37:44.750 --> 00:37:44.760 align:start position:0%
that's tracked independent of all of
 

00:37:44.760 --> 00:37:47.510 align:start position:0%
that's tracked independent of all of
their<00:37:44.880><c> orders</c><00:37:45.380><c> and</c><00:37:46.380><c> at</c><00:37:46.680><c> any</c><00:37:46.920><c> point</c><00:37:47.160><c> you</c><00:37:47.460><c> can</c>

00:37:47.510 --> 00:37:47.520 align:start position:0%
their orders and at any point you can
 

00:37:47.520 --> 00:37:49.670 align:start position:0%
their orders and at any point you can
just<00:37:47.700><c> call</c><00:37:48.000><c> increment</c><00:37:48.839><c> counter</c><00:37:49.260><c> and</c><00:37:49.500><c> that</c>

00:37:49.670 --> 00:37:49.680 align:start position:0%
just call increment counter and that
 

00:37:49.680 --> 00:37:52.430 align:start position:0%
just call increment counter and that
serves<00:37:49.980><c> as</c><00:37:50.280><c> an</c><00:37:50.940><c> eject</c><00:37:51.180><c> button</c><00:37:51.599><c> where</c><00:37:51.960><c> all</c><00:37:52.260><c> the</c>

00:37:52.430 --> 00:37:52.440 align:start position:0%
serves as an eject button where all the
 

00:37:52.440 --> 00:37:55.130 align:start position:0%
serves as an eject button where all the
orders<00:37:52.680><c> that</c><00:37:52.920><c> are</c><00:37:53.040><c> signed</c><00:37:53.400><c> with</c><00:37:53.579><c> that</c><00:37:53.820><c> counter</c>

00:37:55.130 --> 00:37:55.140 align:start position:0%
orders that are signed with that counter
 

00:37:55.140 --> 00:37:58.270 align:start position:0%
orders that are signed with that counter
are<00:37:55.859><c> now</c><00:37:56.220><c> invalid</c>

00:37:58.270 --> 00:37:58.280 align:start position:0%
are now invalid
 

00:37:58.280 --> 00:38:01.190 align:start position:0%
are now invalid
interestingly<00:37:59.280><c> though</c>

00:38:01.190 --> 00:38:01.200 align:start position:0%
interestingly though
 

00:38:01.200 --> 00:38:03.770 align:start position:0%
interestingly though
you<00:38:01.859><c> don't</c><00:38:02.040><c> Supply</c><00:38:02.400><c> the</c><00:38:02.880><c> counter</c><00:38:03.240><c> as</c><00:38:03.540><c> an</c>

00:38:03.770 --> 00:38:03.780 align:start position:0%
you don't Supply the counter as an
 

00:38:03.780 --> 00:38:06.290 align:start position:0%
you don't Supply the counter as an
explicit<00:38:04.260><c> argument</c><00:38:04.680><c> it's</c><00:38:05.160><c> an</c><00:38:05.520><c> implied</c>

00:38:06.290 --> 00:38:06.300 align:start position:0%
explicit argument it's an implied
 

00:38:06.300 --> 00:38:07.550 align:start position:0%
explicit argument it's an implied
argument

00:38:07.550 --> 00:38:07.560 align:start position:0%
argument
 

00:38:07.560 --> 00:38:11.170 align:start position:0%
argument
so<00:38:08.339><c> if</c><00:38:08.820><c> you</c><00:38:09.000><c> have</c><00:38:09.300><c> two</c><00:38:10.079><c> identical</c><00:38:10.619><c> orders</c>

00:38:11.170 --> 00:38:11.180 align:start position:0%
so if you have two identical orders
 

00:38:11.180 --> 00:38:14.329 align:start position:0%
so if you have two identical orders
except<00:38:12.180><c> one</c><00:38:12.420><c> has</c><00:38:12.660><c> counter</c><00:38:13.079><c> zero</c><00:38:13.560><c> one</c><00:38:14.099><c> has</c>

00:38:14.329 --> 00:38:14.339 align:start position:0%
except one has counter zero one has
 

00:38:14.339 --> 00:38:16.550 align:start position:0%
except one has counter zero one has
counter<00:38:14.820><c> one</c><00:38:15.000><c> they'll</c><00:38:15.839><c> have</c><00:38:16.020><c> different</c><00:38:16.200><c> order</c>

00:38:16.550 --> 00:38:16.560 align:start position:0%
counter one they'll have different order
 

00:38:16.560 --> 00:38:19.790 align:start position:0%
counter one they'll have different order
hashes<00:38:17.160><c> but</c><00:38:18.119><c> the</c><00:38:18.660><c> call</c><00:38:18.839><c> is</c><00:38:19.140><c> the</c><00:38:19.380><c> same</c><00:38:19.500><c> so</c>

00:38:19.790 --> 00:38:19.800 align:start position:0%
hashes but the call is the same so
 

00:38:19.800 --> 00:38:22.970 align:start position:0%
hashes but the call is the same so
that's<00:38:19.980><c> one</c><00:38:20.520><c> potential</c><00:38:21.060><c> area</c><00:38:21.300><c> that</c>

00:38:22.970 --> 00:38:22.980 align:start position:0%
that's one potential area that
 

00:38:22.980 --> 00:38:24.890 align:start position:0%
that's one potential area that
um you<00:38:23.280><c> can</c><00:38:23.400><c> run</c><00:38:23.520><c> into</c><00:38:23.700><c> issues</c>

00:38:24.890 --> 00:38:24.900 align:start position:0%
um you can run into issues
 

00:38:24.900 --> 00:38:28.849 align:start position:0%
um you can run into issues
the<00:38:25.560><c> last</c><00:38:25.740><c> thing</c><00:38:26.099><c> I</c><00:38:26.400><c> will</c><00:38:26.520><c> say</c><00:38:26.760><c> is</c><00:38:27.300><c> that</c><00:38:28.200><c> cases</c>

00:38:28.849 --> 00:38:28.859 align:start position:0%
the last thing I will say is that cases
 

00:38:28.859 --> 00:38:30.829 align:start position:0%
the last thing I will say is that cases
where<00:38:29.099><c> there's</c><00:38:29.460><c> something</c><00:38:29.760><c> really</c><00:38:30.180><c> sticky</c>

00:38:30.829 --> 00:38:30.839 align:start position:0%
where there's something really sticky
 

00:38:30.839 --> 00:38:34.190 align:start position:0%
where there's something really sticky
that's<00:38:31.440><c> just</c><00:38:31.800><c> like</c><00:38:32.040><c> confusing</c><00:38:32.820><c> and</c><00:38:33.119><c> not</c>

00:38:34.190 --> 00:38:34.200 align:start position:0%
that's just like confusing and not
 

00:38:34.200 --> 00:38:36.410 align:start position:0%
that's just like confusing and not
um<00:38:34.320><c> not</c><00:38:34.920><c> making</c><00:38:35.040><c> sense</c>

00:38:36.410 --> 00:38:36.420 align:start position:0%
um not making sense
 

00:38:36.420 --> 00:38:38.750 align:start position:0%
um not making sense
I<00:38:36.960><c> would</c><00:38:37.140><c> really</c><00:38:37.380><c> encourage</c><00:38:38.040><c> you</c><00:38:38.160><c> to</c><00:38:38.400><c> go</c><00:38:38.520><c> to</c>

00:38:38.750 --> 00:38:38.760 align:start position:0%
I would really encourage you to go to
 

00:38:38.760 --> 00:38:40.750 align:start position:0%
I would really encourage you to go to
this<00:38:39.000><c> discussions</c><00:38:39.599><c> board</c>

00:38:40.750 --> 00:38:40.760 align:start position:0%
this discussions board
 

00:38:40.760 --> 00:38:43.730 align:start position:0%
this discussions board
both<00:38:41.760><c> for</c><00:38:42.180><c> it's</c><00:38:42.780><c> a</c><00:38:43.020><c> great</c>

00:38:43.730 --> 00:38:43.740 align:start position:0%
both for it's a great
 

00:38:43.740 --> 00:38:47.450 align:start position:0%
both for it's a great
Forum<00:38:44.460><c> to</c><00:38:44.940><c> lay</c><00:38:45.359><c> out</c><00:38:45.540><c> all</c><00:38:45.660><c> the</c><00:38:45.900><c> information</c><00:38:46.460><c> and</c>

00:38:47.450 --> 00:38:47.460 align:start position:0%
Forum to lay out all the information and
 

00:38:47.460 --> 00:38:50.329 align:start position:0%
Forum to lay out all the information and
also<00:38:48.240><c> for</c><00:38:48.480><c> others</c><00:38:48.900><c> to</c><00:38:49.200><c> then</c><00:38:49.380><c> benefit</c><00:38:49.740><c> from</c>

00:38:50.329 --> 00:38:50.339 align:start position:0%
also for others to then benefit from
 

00:38:50.339 --> 00:38:53.630 align:start position:0%
also for others to then benefit from
figuring<00:38:51.300><c> it</c><00:38:51.480><c> out</c><00:38:51.599><c> and</c><00:38:52.560><c> so</c><00:38:52.920><c> I'd</c><00:38:53.099><c> encourage</c><00:38:53.460><c> you</c>

00:38:53.630 --> 00:38:53.640 align:start position:0%
figuring it out and so I'd encourage you
 

00:38:53.640 --> 00:38:56.270 align:start position:0%
figuring it out and so I'd encourage you
to<00:38:53.880><c> to</c><00:38:54.300><c> do</c><00:38:54.599><c> that</c><00:38:54.839><c> but</c>

00:38:56.270 --> 00:38:56.280 align:start position:0%
to to do that but
 

00:38:56.280 --> 00:38:59.349 align:start position:0%
to to do that but
um<00:38:56.339><c> yeah</c><00:38:56.940><c> signatures</c><00:38:57.540><c> are</c><00:38:57.900><c> are</c><00:38:58.380><c> notoriously</c>

00:38:59.349 --> 00:38:59.359 align:start position:0%
um yeah signatures are are notoriously
 

00:38:59.359 --> 00:39:03.170 align:start position:0%
um yeah signatures are are notoriously
finicky<00:39:00.359><c> to</c><00:39:00.540><c> work</c><00:39:00.660><c> with</c><00:39:00.839><c> and</c><00:39:01.320><c> it</c><00:39:02.280><c> every</c><00:39:02.760><c> every</c>

00:39:03.170 --> 00:39:03.180 align:start position:0%
finicky to work with and it every every
 

00:39:03.180 --> 00:39:06.349 align:start position:0%
finicky to work with and it every every
developer<00:39:03.780><c> that's</c><00:39:04.079><c> that's</c><00:39:04.560><c> had</c><00:39:04.920><c> to</c><00:39:05.220><c> work</c><00:39:06.119><c> with</c>

00:39:06.349 --> 00:39:06.359 align:start position:0%
developer that's that's had to work with
 

00:39:06.359 --> 00:39:08.510 align:start position:0%
developer that's that's had to work with
them<00:39:06.560><c> that</c><00:39:07.560><c> there's</c><00:39:07.859><c> always</c><00:39:07.980><c> a</c><00:39:08.220><c> sense</c><00:39:08.339><c> of</c>

00:39:08.510 --> 00:39:08.520 align:start position:0%
them that there's always a sense of
 

00:39:08.520 --> 00:39:09.770 align:start position:0%
them that there's always a sense of
relief<00:39:08.760><c> when</c><00:39:09.000><c> you</c><00:39:09.180><c> finally</c><00:39:09.420><c> get</c><00:39:09.660><c> your</c>

00:39:09.770 --> 00:39:09.780 align:start position:0%
relief when you finally get your
 

00:39:09.780 --> 00:39:12.109 align:start position:0%
relief when you finally get your
workflow<00:39:10.200><c> figured</c><00:39:10.619><c> out</c><00:39:10.740><c> and</c><00:39:11.220><c> and</c><00:39:11.880><c> the</c>

00:39:12.109 --> 00:39:12.119 align:start position:0%
workflow figured out and and the
 

00:39:12.119 --> 00:39:14.750 align:start position:0%
workflow figured out and and the
signatures<00:39:12.599><c> are</c><00:39:12.960><c> working</c><00:39:13.200><c> because</c><00:39:13.560><c> it</c><00:39:14.520><c> can</c><00:39:14.640><c> be</c>

00:39:14.750 --> 00:39:14.760 align:start position:0%
signatures are working because it can be
 

00:39:14.760 --> 00:39:17.870 align:start position:0%
signatures are working because it can be
quite<00:39:15.000><c> opaque</c><00:39:15.660><c> why</c><00:39:16.140><c> things</c><00:39:16.320><c> are</c><00:39:16.500><c> going</c><00:39:16.680><c> wrong</c>

00:39:17.870 --> 00:39:17.880 align:start position:0%
quite opaque why things are going wrong
 

00:39:17.880 --> 00:39:20.329 align:start position:0%
quite opaque why things are going wrong
the<00:39:18.480><c> counters</c><00:39:18.900><c> though</c><00:39:19.200><c> uh</c><00:39:19.680><c> they</c><00:39:19.980><c> only</c><00:39:20.099><c> get</c>

00:39:20.329 --> 00:39:20.339 align:start position:0%
the counters though uh they only get
 

00:39:20.339 --> 00:39:22.730 align:start position:0%
the counters though uh they only get
incremented<00:39:20.940><c> when</c><00:39:21.240><c> you</c><00:39:21.420><c> cancel</c><00:39:21.599><c> an</c><00:39:21.960><c> order</c>

00:39:22.730 --> 00:39:22.740 align:start position:0%
incremented when you cancel an order
 

00:39:22.740 --> 00:39:25.430 align:start position:0%
incremented when you cancel an order
so<00:39:23.339><c> it's</c><00:39:23.760><c> actually</c><00:39:24.060><c> not</c><00:39:24.420><c> related</c><00:39:24.780><c> to</c>

00:39:25.430 --> 00:39:25.440 align:start position:0%
so it's actually not related to
 

00:39:25.440 --> 00:39:29.089 align:start position:0%
so it's actually not related to
canceling<00:39:26.339><c> when</c><00:39:27.180><c> I</c><00:39:27.480><c> call</c><00:39:27.720><c> cancel</c><00:39:28.320><c> on</c><00:39:28.740><c> an</c><00:39:28.920><c> order</c>

00:39:29.089 --> 00:39:29.099 align:start position:0%
canceling when I call cancel on an order
 

00:39:29.099 --> 00:39:32.569 align:start position:0%
canceling when I call cancel on an order
that<00:39:30.000><c> cancels</c><00:39:30.480><c> a</c><00:39:31.020><c> specific</c><00:39:31.440><c> order</c><00:39:31.800><c> and</c><00:39:32.460><c> that's</c>

00:39:32.569 --> 00:39:32.579 align:start position:0%
that cancels a specific order and that's
 

00:39:32.579 --> 00:39:34.130 align:start position:0%
that cancels a specific order and that's
actually<00:39:32.820><c> one</c><00:39:33.000><c> of</c><00:39:33.119><c> the</c><00:39:33.180><c> only</c><00:39:33.300><c> times</c><00:39:33.540><c> you</c><00:39:33.900><c> do</c>

00:39:34.130 --> 00:39:34.140 align:start position:0%
actually one of the only times you do
 

00:39:34.140 --> 00:39:37.910 align:start position:0%
actually one of the only times you do
explicitly<00:39:34.980><c> provide</c><00:39:35.880><c> the</c><00:39:36.119><c> counter</c><00:39:37.020><c> so</c><00:39:37.560><c> it's</c>

00:39:37.910 --> 00:39:37.920 align:start position:0%
explicitly provide the counter so it's
 

00:39:37.920 --> 00:39:40.550 align:start position:0%
explicitly provide the counter so it's
saying<00:39:38.280><c> here's</c><00:39:38.880><c> a</c><00:39:39.060><c> particular</c><00:39:39.359><c> order</c><00:39:39.720><c> that</c><00:39:40.380><c> I</c>

00:39:40.550 --> 00:39:40.560 align:start position:0%
saying here's a particular order that I
 

00:39:40.560 --> 00:39:42.950 align:start position:0%
saying here's a particular order that I
want<00:39:40.740><c> to</c><00:39:40.980><c> cancel</c><00:39:41.220><c> when</c><00:39:42.060><c> you</c><00:39:42.240><c> call</c><00:39:42.420><c> increment</c>

00:39:42.950 --> 00:39:42.960 align:start position:0%
want to cancel when you call increment
 

00:39:42.960 --> 00:39:45.589 align:start position:0%
want to cancel when you call increment
counter<00:39:43.380><c> you</c><00:39:43.560><c> don't</c><00:39:43.680><c> provide</c><00:39:44.040><c> any</c><00:39:44.339><c> arguments</c>

00:39:45.589 --> 00:39:45.599 align:start position:0%
counter you don't provide any arguments
 

00:39:45.599 --> 00:39:48.349 align:start position:0%
counter you don't provide any arguments
you<00:39:46.200><c> just</c><00:39:46.320><c> call</c><00:39:46.560><c> increment</c><00:39:46.980><c> counter</c><00:39:47.400><c> and</c><00:39:48.119><c> it</c>

00:39:48.349 --> 00:39:48.359 align:start position:0%
you just call increment counter and it
 

00:39:48.359 --> 00:39:50.990 align:start position:0%
you just call increment counter and it
cancels<00:39:49.099><c> all</c><00:39:50.099><c> of</c><00:39:50.220><c> your</c><00:39:50.400><c> orders</c><00:39:50.640><c> that</c><00:39:50.880><c> were</c>

00:39:50.990 --> 00:39:51.000 align:start position:0%
cancels all of your orders that were
 

00:39:51.000 --> 00:39:53.030 align:start position:0%
cancels all of your orders that were
signed<00:39:51.300><c> with</c><00:39:51.480><c> that</c><00:39:51.720><c> counter</c>

00:39:53.030 --> 00:39:53.040 align:start position:0%
signed with that counter
 

00:39:53.040 --> 00:39:54.190 align:start position:0%
signed with that counter
yeah

00:39:54.190 --> 00:39:54.200 align:start position:0%
yeah
 

00:39:54.200 --> 00:39:56.630 align:start position:0%
yeah
two<00:39:55.200><c> distinct</c><00:39:55.560><c> things</c>

00:39:56.630 --> 00:39:56.640 align:start position:0%
two distinct things
 

00:39:56.640 --> 00:40:00.349 align:start position:0%
two distinct things
thank<00:39:57.599><c> you</c>

00:40:00.349 --> 00:40:00.359 align:start position:0%
 
 

00:40:00.359 --> 00:40:03.650 align:start position:0%
 
other<00:40:00.780><c> questions</c>

00:40:03.650 --> 00:40:03.660 align:start position:0%
 
 

00:40:03.660 --> 00:40:08.329 align:start position:0%
 
okay<00:40:04.400><c> uh</c><00:40:05.400><c> how</c><00:40:06.359><c> are</c><00:40:06.480><c> we</c><00:40:06.540><c> doing</c><00:40:06.660><c> on</c><00:40:06.780><c> time</c>

00:40:08.329 --> 00:40:08.339 align:start position:0%
okay uh how are we doing on time
 

00:40:08.339 --> 00:40:11.030 align:start position:0%
okay uh how are we doing on time
all<00:40:08.820><c> right</c><00:40:09.000><c> uh</c>

00:40:11.030 --> 00:40:11.040 align:start position:0%
all right uh
 

00:40:11.040 --> 00:40:13.970 align:start position:0%
all right uh
well<00:40:11.960><c> I</c><00:40:12.960><c> guess</c>

00:40:13.970 --> 00:40:13.980 align:start position:0%
well I guess
 

00:40:13.980 --> 00:40:16.609 align:start position:0%
well I guess
we've<00:40:14.460><c> got</c><00:40:14.579><c> we</c><00:40:14.760><c> got</c><00:40:14.880><c> another</c><00:40:15.060><c> 10</c><00:40:15.359><c> minutes</c>

00:40:16.609 --> 00:40:16.619 align:start position:0%
we've got we got another 10 minutes
 

00:40:16.619 --> 00:40:18.650 align:start position:0%
we've got we got another 10 minutes
maybe<00:40:17.040><c> we</c><00:40:17.220><c> could</c><00:40:17.400><c> all</c><00:40:17.579><c> Workshop</c><00:40:18.000><c> oh</c><00:40:18.240><c> you</c><00:40:18.480><c> wanna</c>

00:40:18.650 --> 00:40:18.660 align:start position:0%
maybe we could all Workshop oh you wanna
 

00:40:18.660 --> 00:40:20.569 align:start position:0%
maybe we could all Workshop oh you wanna
you<00:40:18.839><c> have</c><00:40:19.020><c> another</c><00:40:19.079><c> question</c>

00:40:20.569 --> 00:40:20.579 align:start position:0%
you have another question
 

00:40:20.579 --> 00:40:22.730 align:start position:0%
you have another question
yeah<00:40:21.060><c> yeah</c>

00:40:22.730 --> 00:40:22.740 align:start position:0%
yeah yeah
 

00:40:22.740 --> 00:40:23.930 align:start position:0%
yeah yeah
um<00:40:22.859><c> I</c><00:40:23.160><c> think</c><00:40:23.280><c> this</c><00:40:23.400><c> might</c><00:40:23.579><c> be</c><00:40:23.700><c> a</c><00:40:23.760><c> little</c><00:40:23.820><c> bit</c>

00:40:23.930 --> 00:40:23.940 align:start position:0%
um I think this might be a little bit
 

00:40:23.940 --> 00:40:26.089 align:start position:0%
um I think this might be a little bit
unrelated<00:40:24.240><c> to</c><00:40:24.420><c> Seaport</c><00:40:24.780><c> but</c><00:40:25.020><c> more</c><00:40:25.320><c> on</c><00:40:25.500><c> the</c><00:40:25.619><c> API</c>

00:40:26.089 --> 00:40:26.099 align:start position:0%
unrelated to Seaport but more on the API
 

00:40:26.099 --> 00:40:28.730 align:start position:0%
unrelated to Seaport but more on the API
so<00:40:26.579><c> any</c><00:40:26.820><c> any</c><00:40:27.060><c> plans</c><00:40:27.420><c> on</c><00:40:27.660><c> your</c><00:40:27.780><c> end</c><00:40:27.960><c> to</c><00:40:28.380><c> I</c><00:40:28.619><c> guess</c>

00:40:28.730 --> 00:40:28.740 align:start position:0%
so any any plans on your end to I guess
 

00:40:28.740 --> 00:40:31.609 align:start position:0%
so any any plans on your end to I guess
make<00:40:28.920><c> the</c><00:40:29.099><c> API</c><00:40:29.880><c> more</c><00:40:30.119><c> Enterprise</c><00:40:30.420><c> grade</c><00:40:30.960><c> maybe</c>

00:40:31.609 --> 00:40:31.619 align:start position:0%
make the API more Enterprise grade maybe
 

00:40:31.619 --> 00:40:35.930 align:start position:0%
make the API more Enterprise grade maybe
like<00:40:31.920><c> a</c><00:40:32.099><c> higher</c><00:40:32.400><c> TPS</c><00:40:32.760><c> and</c><00:40:33.119><c> so</c><00:40:33.300><c> on</c><00:40:33.480><c> uh</c><00:40:34.200><c> we</c><00:40:35.040><c> are</c>

00:40:35.930 --> 00:40:35.940 align:start position:0%
like a higher TPS and so on uh we are
 

00:40:35.940 --> 00:40:39.589 align:start position:0%
like a higher TPS and so on uh we are
we're<00:40:36.599><c> just</c><00:40:36.900><c> focused</c><00:40:37.260><c> on</c><00:40:37.380><c> Seaport</c><00:40:37.920><c> but</c>

00:40:39.589 --> 00:40:39.599 align:start position:0%
we're just focused on Seaport but
 

00:40:39.599 --> 00:40:40.250 align:start position:0%
we're just focused on Seaport but
um

00:40:40.250 --> 00:40:40.260 align:start position:0%
um
 

00:40:40.260 --> 00:40:42.829 align:start position:0%
um
definitely<00:40:41.040><c> get</c><00:40:41.520><c> we'll</c><00:40:41.880><c> we</c><00:40:42.240><c> can</c><00:40:42.420><c> put</c><00:40:42.540><c> you</c><00:40:42.660><c> in</c>

00:40:42.829 --> 00:40:42.839 align:start position:0%
definitely get we'll we can put you in
 

00:40:42.839 --> 00:40:46.010 align:start position:0%
definitely get we'll we can put you in
touch<00:40:43.020><c> with</c><00:40:43.380><c> the</c><00:40:43.500><c> API</c><00:40:43.859><c> team</c>

00:40:46.010 --> 00:40:46.020 align:start position:0%
touch with the API team
 

00:40:46.020 --> 00:40:48.290 align:start position:0%
touch with the API team
um<00:40:46.140><c> maybe</c><00:40:46.380><c> we</c><00:40:46.619><c> could</c><00:40:46.740><c> Workshop</c><00:40:47.220><c> uh</c>

00:40:48.290 --> 00:40:48.300 align:start position:0%
um maybe we could Workshop uh
 

00:40:48.300 --> 00:40:51.710 align:start position:0%
um maybe we could Workshop uh
an<00:40:48.720><c> interesting</c><00:40:49.079><c> Zone</c><00:40:49.380><c> something</c><00:40:50.099><c> that</c><00:40:50.940><c> uh</c>

00:40:51.710 --> 00:40:51.720 align:start position:0%
an interesting Zone something that uh
 

00:40:51.720 --> 00:40:55.069 align:start position:0%
an interesting Zone something that uh
that<00:40:52.500><c> would</c><00:40:52.740><c> add</c><00:40:53.579><c> some</c><00:40:53.760><c> new</c><00:40:54.000><c> capability</c><00:40:54.540><c> to</c>

00:40:55.069 --> 00:40:55.079 align:start position:0%
that would add some new capability to
 

00:40:55.079 --> 00:40:56.510 align:start position:0%
that would add some new capability to
the<00:40:55.500><c> seaport</c>

00:40:56.510 --> 00:40:56.520 align:start position:0%
the seaport
 

00:40:56.520 --> 00:41:01.490 align:start position:0%
the seaport
anyone<00:40:56.940><c> got</c><00:40:57.119><c> any</c><00:40:57.240><c> ideas</c>

00:41:01.490 --> 00:41:01.500 align:start position:0%
 
 

00:41:01.500 --> 00:41:03.650 align:start position:0%
 
something<00:41:01.859><c> you'd</c><00:41:02.160><c> like</c><00:41:02.280><c> to</c><00:41:02.400><c> see</c>

00:41:03.650 --> 00:41:03.660 align:start position:0%
something you'd like to see
 

00:41:03.660 --> 00:41:15.050 align:start position:0%
something you'd like to see
yeah

00:41:15.050 --> 00:41:15.060 align:start position:0%
 
 

00:41:15.060 --> 00:41:16.430 align:start position:0%
 
um<00:41:15.119><c> I'm</c><00:41:15.359><c> coming</c><00:41:15.540><c> a</c><00:41:15.720><c> bit</c><00:41:15.839><c> late</c><00:41:15.900><c> so</c><00:41:16.079><c> I</c><00:41:16.200><c> suspect</c>

00:41:16.430 --> 00:41:16.440 align:start position:0%
um I'm coming a bit late so I suspect
 

00:41:16.440 --> 00:41:18.170 align:start position:0%
um I'm coming a bit late so I suspect
this<00:41:16.619><c> has</c><00:41:16.740><c> always</c><00:41:16.920><c> already</c><00:41:17.400><c> been</c><00:41:17.640><c> raised</c><00:41:18.000><c> but</c>

00:41:18.170 --> 00:41:18.180 align:start position:0%
this has always already been raised but
 

00:41:18.180 --> 00:41:20.450 align:start position:0%
this has always already been raised but
is<00:41:18.420><c> it</c><00:41:18.599><c> Poss</c><00:41:19.079><c> how</c><00:41:19.560><c> about</c>

00:41:20.450 --> 00:41:20.460 align:start position:0%
is it Poss how about
 

00:41:20.460 --> 00:41:23.210 align:start position:0%
is it Poss how about
a<00:41:21.240><c> Zone</c><00:41:21.540><c> where</c><00:41:21.900><c> it's</c><00:41:22.140><c> only</c><00:41:22.380><c> possible</c><00:41:22.800><c> to</c><00:41:22.980><c> make</c>

00:41:23.210 --> 00:41:23.220 align:start position:0%
a Zone where it's only possible to make
 

00:41:23.220 --> 00:41:26.390 align:start position:0%
a Zone where it's only possible to make
sales<00:41:23.700><c> to</c><00:41:24.060><c> certain</c><00:41:24.300><c> people</c>

00:41:26.390 --> 00:41:26.400 align:start position:0%
sales to certain people
 

00:41:26.400 --> 00:41:28.430 align:start position:0%
sales to certain people
or<00:41:27.180><c> I</c><00:41:27.359><c> suppose</c><00:41:27.540><c> certain</c><00:41:27.720><c> addresses</c><00:41:28.260><c> almost</c>

00:41:28.430 --> 00:41:28.440 align:start position:0%
or I suppose certain addresses almost
 

00:41:28.440 --> 00:41:30.470 align:start position:0%
or I suppose certain addresses almost
certainly<00:41:28.980><c> in</c><00:41:29.160><c> this</c><00:41:29.280><c> addresses</c><00:41:29.760><c> that's</c><00:41:30.240><c> very</c>

00:41:30.470 --> 00:41:30.480 align:start position:0%
certainly in this addresses that's very
 

00:41:30.480 --> 00:41:32.569 align:start position:0%
certainly in this addresses that's very
possible<00:41:30.960><c> yeah</c><00:41:31.980><c> um</c>

00:41:32.569 --> 00:41:32.579 align:start position:0%
possible yeah um
 

00:41:32.579 --> 00:41:34.730 align:start position:0%
possible yeah um
and<00:41:32.940><c> that</c><00:41:33.180><c> actually</c><00:41:33.359><c> reminds</c><00:41:34.020><c> me</c><00:41:34.140><c> of</c><00:41:34.440><c> an</c>

00:41:34.730 --> 00:41:34.740 align:start position:0%
and that actually reminds me of an
 

00:41:34.740 --> 00:41:35.930 align:start position:0%
and that actually reminds me of an
interesting

00:41:35.930 --> 00:41:35.940 align:start position:0%
interesting
 

00:41:35.940 --> 00:41:38.930 align:start position:0%
interesting
Advanced<00:41:36.839><c> technique</c><00:41:37.500><c> that</c>

00:41:38.930 --> 00:41:38.940 align:start position:0%
Advanced technique that
 

00:41:38.940 --> 00:41:42.010 align:start position:0%
Advanced technique that
uh<00:41:39.900><c> is</c><00:41:40.440><c> used</c><00:41:40.920><c> for</c>

00:41:42.010 --> 00:41:42.020 align:start position:0%
uh is used for
 

00:41:42.020 --> 00:41:44.530 align:start position:0%
uh is used for
Private<00:41:43.020><c> Sales</c>

00:41:44.530 --> 00:41:44.540 align:start position:0%
Private Sales
 

00:41:44.540 --> 00:41:49.849 align:start position:0%
Private Sales
so<00:41:45.540><c> you</c><00:41:45.780><c> if</c><00:41:46.079><c> say</c><00:41:46.380><c> I</c><00:41:46.740><c> want</c><00:41:46.980><c> to</c><00:41:47.540><c> I</c><00:41:48.540><c> want</c><00:41:48.720><c> to</c><00:41:48.900><c> sell</c>

00:41:49.849 --> 00:41:49.859 align:start position:0%
so you if say I want to I want to sell
 

00:41:49.859 --> 00:41:53.390 align:start position:0%
so you if say I want to I want to sell
just<00:41:50.640><c> a</c><00:41:50.940><c> specific</c><00:41:51.180><c> nft</c><00:41:51.599><c> and</c><00:41:52.380><c> you</c><00:41:52.740><c> are</c><00:41:52.920><c> the</c><00:41:53.160><c> only</c>

00:41:53.390 --> 00:41:53.400 align:start position:0%
just a specific nft and you are the only
 

00:41:53.400 --> 00:41:55.790 align:start position:0%
just a specific nft and you are the only
person<00:41:53.760><c> that</c><00:41:54.060><c> can</c><00:41:54.180><c> buy</c><00:41:54.359><c> it</c>

00:41:55.790 --> 00:41:55.800 align:start position:0%
person that can buy it
 

00:41:55.800 --> 00:41:58.370 align:start position:0%
person that can buy it
what<00:41:56.339><c> does</c><00:41:56.520><c> that</c><00:41:56.700><c> look</c><00:41:57.240><c> like</c><00:41:57.480><c> right</c><00:41:57.900><c> how</c><00:41:58.200><c> would</c>

00:41:58.370 --> 00:41:58.380 align:start position:0%
what does that look like right how would
 

00:41:58.380 --> 00:42:01.190 align:start position:0%
what does that look like right how would
I<00:41:58.500><c> set</c><00:41:58.740><c> that</c><00:41:58.920><c> up</c>

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

00:42:01.200 --> 00:42:03.770 align:start position:0%
 
one<00:42:02.040><c> kind</c><00:42:02.700><c> of</c><00:42:02.820><c> interesting</c><00:42:03.119><c> way</c><00:42:03.420><c> of</c><00:42:03.599><c> doing</c>

00:42:03.770 --> 00:42:03.780 align:start position:0%
one kind of interesting way of doing
 

00:42:03.780 --> 00:42:06.530 align:start position:0%
one kind of interesting way of doing
that<00:42:04.020><c> is</c><00:42:04.260><c> just</c><00:42:04.560><c> to</c><00:42:04.740><c> say</c><00:42:04.980><c> all</c><00:42:05.460><c> right</c><00:42:05.640><c> single</c>

00:42:06.530 --> 00:42:06.540 align:start position:0%
that is just to say all right single
 

00:42:06.540 --> 00:42:08.030 align:start position:0%
that is just to say all right single
offer<00:42:06.960><c> item</c>

00:42:08.030 --> 00:42:08.040 align:start position:0%
offer item
 

00:42:08.040 --> 00:42:09.770 align:start position:0%
offer item
my<00:42:08.520><c> nft</c>

00:42:09.770 --> 00:42:09.780 align:start position:0%
my nft
 

00:42:09.780 --> 00:42:15.349 align:start position:0%
my nft
consideration<00:42:10.560><c> item</c><00:42:11.099><c> one</c><00:42:11.900><c> is</c><00:42:12.900><c> eth</c><00:42:13.800><c> to</c><00:42:14.280><c> me</c>

00:42:15.349 --> 00:42:15.359 align:start position:0%
consideration item one is eth to me
 

00:42:15.359 --> 00:42:17.450 align:start position:0%
consideration item one is eth to me
consideration<00:42:16.079><c> item</c><00:42:16.560><c> two</c>

00:42:17.450 --> 00:42:17.460 align:start position:0%
consideration item two
 

00:42:17.460 --> 00:42:20.870 align:start position:0%
consideration item two
is<00:42:18.240><c> my</c><00:42:18.540><c> nft</c><00:42:18.900><c> to</c><00:42:19.800><c> you</c>

00:42:20.870 --> 00:42:20.880 align:start position:0%
is my nft to you
 

00:42:20.880 --> 00:42:23.470 align:start position:0%
is my nft to you
right<00:42:21.420><c> so</c>

00:42:23.470 --> 00:42:23.480 align:start position:0%
right so
 

00:42:23.480 --> 00:42:26.030 align:start position:0%
right so
I've<00:42:24.480><c> basically</c><00:42:24.780><c> just</c><00:42:25.079><c> set</c><00:42:25.320><c> it</c><00:42:25.440><c> all</c><00:42:25.560><c> up</c><00:42:25.740><c> but</c>

00:42:26.030 --> 00:42:26.040 align:start position:0%
I've basically just set it all up but
 

00:42:26.040 --> 00:42:29.450 align:start position:0%
I've basically just set it all up but
now<00:42:26.280><c> if</c><00:42:27.180><c> I</c><00:42:27.359><c> wanted</c><00:42:27.480><c> to</c><00:42:27.780><c> go</c><00:42:28.020><c> and</c><00:42:28.560><c> call</c><00:42:28.920><c> these</c>

00:42:29.450 --> 00:42:29.460 align:start position:0%
now if I wanted to go and call these
 

00:42:29.460 --> 00:42:32.329 align:start position:0%
now if I wanted to go and call these
implied<00:42:30.119><c> mirror</c><00:42:30.720><c> order</c><00:42:31.079><c> and</c><00:42:31.560><c> you</c><00:42:31.859><c> know</c><00:42:31.980><c> just</c>

00:42:32.329 --> 00:42:32.339 align:start position:0%
implied mirror order and you know just
 

00:42:32.339 --> 00:42:34.430 align:start position:0%
implied mirror order and you know just
fulfill<00:42:32.640><c> orders</c><00:42:33.060><c> on</c><00:42:33.300><c> that</c>

00:42:34.430 --> 00:42:34.440 align:start position:0%
fulfill orders on that
 

00:42:34.440 --> 00:42:37.130 align:start position:0%
fulfill orders on that
it's<00:42:34.980><c> not</c><00:42:35.220><c> going</c><00:42:35.400><c> to</c><00:42:35.579><c> work</c><00:42:35.700><c> because</c>

00:42:37.130 --> 00:42:37.140 align:start position:0%
it's not going to work because
 

00:42:37.140 --> 00:42:41.470 align:start position:0%
it's not going to work because
the<00:42:37.920><c> the</c><00:42:38.520><c> offer</c><00:42:39.119><c> item</c><00:42:39.540><c> from</c><00:42:40.440><c> me</c>

00:42:41.470 --> 00:42:41.480 align:start position:0%
the the offer item from me
 

00:42:41.480 --> 00:42:44.569 align:start position:0%
the the offer item from me
needs<00:42:42.480><c> to</c><00:42:42.599><c> actually</c><00:42:42.839><c> match</c><00:42:43.260><c> to</c><00:42:43.619><c> the</c><00:42:43.740><c> same</c>

00:42:44.569 --> 00:42:44.579 align:start position:0%
needs to actually match to the same
 

00:42:44.579 --> 00:42:46.849 align:start position:0%
needs to actually match to the same
order<00:42:45.060><c> right</c><00:42:45.540><c> the</c><00:42:45.780><c> consideration</c><00:42:46.260><c> item</c><00:42:46.619><c> on</c>

00:42:46.849 --> 00:42:46.859 align:start position:0%
order right the consideration item on
 

00:42:46.859 --> 00:42:48.950 align:start position:0%
order right the consideration item on
that<00:42:46.980><c> same</c><00:42:47.160><c> order</c><00:42:47.460><c> so</c><00:42:48.240><c> you</c><00:42:48.359><c> got</c><00:42:48.480><c> to</c><00:42:48.599><c> use</c><00:42:48.720><c> match</c>

00:42:48.950 --> 00:42:48.960 align:start position:0%
that same order so you got to use match
 

00:42:48.960 --> 00:42:51.470 align:start position:0%
that same order so you got to use match
orders<00:42:49.380><c> for</c><00:42:49.619><c> that</c><00:42:49.800><c> and</c><00:42:50.460><c> you</c><00:42:50.700><c> would</c><00:42:50.820><c> then</c><00:42:51.060><c> match</c>

00:42:51.470 --> 00:42:51.480 align:start position:0%
orders for that and you would then match
 

00:42:51.480 --> 00:42:53.630 align:start position:0%
orders for that and you would then match
it<00:42:51.660><c> with</c><00:42:51.900><c> an</c><00:42:52.020><c> order</c><00:42:52.200><c> from</c><00:42:52.560><c> you</c>

00:42:53.630 --> 00:42:53.640 align:start position:0%
it with an order from you
 

00:42:53.640 --> 00:42:57.829 align:start position:0%
it with an order from you
that<00:42:54.240><c> just</c><00:42:54.480><c> says</c><00:42:55.200><c> I'm</c><00:42:55.859><c> just</c><00:42:56.040><c> offering</c><00:42:56.640><c> the</c><00:42:57.480><c> eth</c>

00:42:57.829 --> 00:42:57.839 align:start position:0%
that just says I'm just offering the eth
 

00:42:57.839 --> 00:43:01.210 align:start position:0%
that just says I'm just offering the eth
and<00:42:58.560><c> there's</c><00:42:58.740><c> no</c><00:42:59.040><c> consideration</c><00:42:59.640><c> item</c><00:43:00.119><c> right</c>

00:43:01.210 --> 00:43:01.220 align:start position:0%
and there's no consideration item right
 

00:43:01.220 --> 00:43:04.970 align:start position:0%
and there's no consideration item right
so<00:43:02.220><c> I'm</c><00:43:02.520><c> basic</c><00:43:02.880><c> if</c><00:43:03.240><c> if</c><00:43:03.599><c> I</c><00:43:03.839><c> were</c><00:43:03.960><c> to</c><00:43:04.140><c> just</c>

00:43:04.970 --> 00:43:04.980 align:start position:0%
so I'm basic if if I were to just
 

00:43:04.980 --> 00:43:07.550 align:start position:0%
so I'm basic if if I were to just
take<00:43:05.400><c> that</c><00:43:05.640><c> order</c><00:43:05.819><c> and</c><00:43:06.480><c> sign</c><00:43:06.660><c> it</c>

00:43:07.550 --> 00:43:07.560 align:start position:0%
take that order and sign it
 

00:43:07.560 --> 00:43:10.370 align:start position:0%
take that order and sign it
then<00:43:08.040><c> it's</c><00:43:08.520><c> effectively</c><00:43:09.119><c> a</c><00:43:09.300><c> donation</c>

00:43:10.370 --> 00:43:10.380 align:start position:0%
then it's effectively a donation
 

00:43:10.380 --> 00:43:14.809 align:start position:0%
then it's effectively a donation
right<00:43:10.859><c> but</c><00:43:11.640><c> if</c><00:43:12.000><c> I</c><00:43:12.300><c> fulfill</c><00:43:13.020><c> it</c><00:43:13.200><c> alongside</c><00:43:13.859><c> this</c>

00:43:14.809 --> 00:43:14.819 align:start position:0%
right but if I fulfill it alongside this
 

00:43:14.819 --> 00:43:16.910 align:start position:0%
right but if I fulfill it alongside this
other<00:43:15.000><c> order</c><00:43:15.240><c> now</c><00:43:16.079><c> the</c><00:43:16.319><c> two</c><00:43:16.500><c> of</c><00:43:16.680><c> them</c><00:43:16.800><c> together</c>

00:43:16.910 --> 00:43:16.920 align:start position:0%
other order now the two of them together
 

00:43:16.920 --> 00:43:19.430 align:start position:0%
other order now the two of them together
make<00:43:17.460><c> a</c><00:43:17.640><c> complete</c><00:43:18.000><c> picture</c><00:43:18.180><c> so</c><00:43:19.079><c> that's</c><00:43:19.200><c> for</c>

00:43:19.430 --> 00:43:19.440 align:start position:0%
make a complete picture so that's for
 

00:43:19.440 --> 00:43:22.490 align:start position:0%
make a complete picture so that's for
just<00:43:19.619><c> a</c><00:43:19.740><c> single</c><00:43:19.980><c> private</c><00:43:20.339><c> sale</c><00:43:20.520><c> but</c><00:43:20.940><c> for</c>

00:43:22.490 --> 00:43:22.500 align:start position:0%
just a single private sale but for
 

00:43:22.500 --> 00:43:25.670 align:start position:0%
just a single private sale but for
say<00:43:23.040><c> I</c><00:43:23.280><c> only</c><00:43:23.400><c> want</c><00:43:23.700><c> to</c><00:43:23.880><c> sell</c><00:43:24.119><c> my</c><00:43:24.780><c> nft</c><00:43:25.020><c> if</c><00:43:25.560><c> you're</c>

00:43:25.670 --> 00:43:25.680 align:start position:0%
say I only want to sell my nft if you're
 

00:43:25.680 --> 00:43:28.130 align:start position:0%
say I only want to sell my nft if you're
on<00:43:25.920><c> this</c><00:43:26.099><c> allow</c><00:43:26.400><c> list</c><00:43:27.060><c> that's</c><00:43:27.660><c> easy</c><00:43:27.900><c> enough</c>

00:43:28.130 --> 00:43:28.140 align:start position:0%
on this allow list that's easy enough
 

00:43:28.140 --> 00:43:30.250 align:start position:0%
on this allow list that's easy enough
you<00:43:28.440><c> have</c><00:43:28.619><c> a</c><00:43:28.740><c> Zone</c><00:43:28.980><c> where</c><00:43:29.339><c> you</c><00:43:29.579><c> just</c><00:43:29.760><c> Supply</c>

00:43:30.250 --> 00:43:30.260 align:start position:0%
you have a Zone where you just Supply
 

00:43:30.260 --> 00:43:34.849 align:start position:0%
you have a Zone where you just Supply
okay<00:43:31.260><c> here</c><00:43:32.220><c> is</c><00:43:32.520><c> a</c><00:43:32.880><c> Merkel</c><00:43:33.359><c> proof</c><00:43:33.720><c> that</c><00:43:34.500><c> says</c>

00:43:34.849 --> 00:43:34.859 align:start position:0%
okay here is a Merkel proof that says
 

00:43:34.859 --> 00:43:38.870 align:start position:0%
okay here is a Merkel proof that says
that<00:43:35.099><c> the</c><00:43:35.760><c> fulfiller</c><00:43:36.300><c> the</c><00:43:36.540><c> caller</c><00:43:37.020><c> is</c>

00:43:38.870 --> 00:43:38.880 align:start position:0%
that the fulfiller the caller is
 

00:43:38.880 --> 00:43:41.870 align:start position:0%
that the fulfiller the caller is
in<00:43:39.599><c> the</c><00:43:39.780><c> root</c><00:43:40.079><c> right</c><00:43:40.560><c> they're</c><00:43:40.859><c> one</c><00:43:41.160><c> of</c><00:43:41.339><c> a</c><00:43:41.460><c> set</c>

00:43:41.870 --> 00:43:41.880 align:start position:0%
in the root right they're one of a set
 

00:43:41.880 --> 00:43:45.530 align:start position:0%
in the root right they're one of a set
of<00:43:42.180><c> people</c><00:43:42.480><c> or</c><00:43:42.780><c> I</c><00:43:43.560><c> could</c><00:43:43.680><c> check</c><00:43:44.040><c> and</c><00:43:44.280><c> see</c><00:43:44.520><c> like</c>

00:43:45.530 --> 00:43:45.540 align:start position:0%
of people or I could check and see like
 

00:43:45.540 --> 00:43:49.670 align:start position:0%
of people or I could check and see like
the<00:43:46.079><c> caller</c><00:43:46.560><c> has</c><00:43:47.339><c> a</c><00:43:47.579><c> balance</c><00:43:48.000><c> of</c><00:43:48.960><c> this</c>

00:43:49.670 --> 00:43:49.680 align:start position:0%
the caller has a balance of this
 

00:43:49.680 --> 00:43:51.109 align:start position:0%
the caller has a balance of this
particular<00:43:49.980><c> token</c><00:43:50.400><c> if</c><00:43:50.579><c> it</c><00:43:50.760><c> don't</c><00:43:50.819><c> want</c><00:43:50.940><c> it</c><00:43:51.060><c> to</c>

00:43:51.109 --> 00:43:51.119 align:start position:0%
particular token if it don't want it to
 

00:43:51.119 --> 00:43:52.730 align:start position:0%
particular token if it don't want it to
be<00:43:51.240><c> a</c><00:43:51.359><c> token</c><00:43:51.660><c> gated</c><00:43:51.900><c> thing</c><00:43:52.200><c> where</c><00:43:52.500><c> only</c>

00:43:52.730 --> 00:43:52.740 align:start position:0%
be a token gated thing where only
 

00:43:52.740 --> 00:43:55.190 align:start position:0%
be a token gated thing where only
someone<00:43:53.460><c> that</c><00:43:53.700><c> owns</c><00:43:54.000><c> this</c><00:43:54.119><c> token</c><00:43:54.480><c> can</c><00:43:54.780><c> buy</c><00:43:55.020><c> it</c>

00:43:55.190 --> 00:43:55.200 align:start position:0%
someone that owns this token can buy it
 

00:43:55.200 --> 00:43:57.230 align:start position:0%
someone that owns this token can buy it
from<00:43:55.380><c> me</c><00:43:55.560><c> or</c><00:43:55.740><c> something</c><00:43:55.980><c> like</c><00:43:56.220><c> that</c><00:43:56.819><c> well</c>

00:43:57.230 --> 00:43:57.240 align:start position:0%
from me or something like that well
 

00:43:57.240 --> 00:43:58.490 align:start position:0%
from me or something like that well
that's<00:43:57.420><c> all</c><00:43:57.660><c> actually</c><00:43:57.900><c> it's</c><00:43:58.260><c> pretty</c>

00:43:58.490 --> 00:43:58.500 align:start position:0%
that's all actually it's pretty
 

00:43:58.500 --> 00:44:02.030 align:start position:0%
that's all actually it's pretty
straightforward<00:43:59.040><c> to</c><00:43:59.579><c> do</c><00:43:59.819><c> with</c><00:43:59.940><c> his</c><00:44:00.180><c> own</c>

00:44:02.030 --> 00:44:02.040 align:start position:0%
straightforward to do with his own
 

00:44:02.040 --> 00:44:08.750 align:start position:0%
straightforward to do with his own
hey

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

00:44:08.760 --> 00:44:12.650 align:start position:0%
 
um<00:44:08.880><c> so</c><00:44:09.540><c> with</c><00:44:10.140><c> like</c><00:44:10.440><c> developing</c><00:44:11.099><c> new</c><00:44:11.339><c> zones</c>

00:44:12.650 --> 00:44:12.660 align:start position:0%
um so with like developing new zones
 

00:44:12.660 --> 00:44:14.270 align:start position:0%
um so with like developing new zones
um and<00:44:12.900><c> building</c><00:44:13.140><c> just</c><00:44:13.440><c> generally</c><00:44:13.800><c> on</c><00:44:13.980><c> top</c><00:44:14.160><c> of</c>

00:44:14.270 --> 00:44:14.280 align:start position:0%
um and building just generally on top of
 

00:44:14.280 --> 00:44:16.190 align:start position:0%
um and building just generally on top of
Seaport<00:44:14.640><c> like</c><00:44:14.880><c> a</c><00:44:15.000><c> new</c><00:44:15.119><c> Marketplace</c>

00:44:16.190 --> 00:44:16.200 align:start position:0%
Seaport like a new Marketplace
 

00:44:16.200 --> 00:44:18.530 align:start position:0%
Seaport like a new Marketplace
do<00:44:16.500><c> you</c><00:44:16.619><c> see</c><00:44:16.740><c> it</c><00:44:16.859><c> as</c><00:44:17.040><c> like</c>

00:44:18.530 --> 00:44:18.540 align:start position:0%
do you see it as like
 

00:44:18.540 --> 00:44:21.290 align:start position:0%
do you see it as like
um<00:44:19.079><c> like</c><00:44:19.500><c> what's</c><00:44:19.680><c> the</c><00:44:19.859><c> what</c><00:44:20.099><c> are</c><00:44:20.220><c> the</c><00:44:20.400><c> steps</c>

00:44:21.290 --> 00:44:21.300 align:start position:0%
um like what's the what are the steps
 

00:44:21.300 --> 00:44:23.150 align:start position:0%
um like what's the what are the steps
for<00:44:21.720><c> for</c><00:44:21.900><c> doing</c><00:44:22.079><c> that</c><00:44:22.260><c> is</c><00:44:22.440><c> that</c><00:44:22.560><c> like</c><00:44:22.680><c> create</c><00:44:22.920><c> a</c>

00:44:23.150 --> 00:44:23.160 align:start position:0%
for for doing that is that like create a
 

00:44:23.160 --> 00:44:25.670 align:start position:0%
for for doing that is that like create a
UI<00:44:23.520><c> that</c><00:44:24.119><c> signs</c><00:44:24.420><c> messages</c><00:44:24.599><c> and</c><00:44:25.079><c> then</c><00:44:25.260><c> create</c>

00:44:25.670 --> 00:44:25.680 align:start position:0%
UI that signs messages and then create
 

00:44:25.680 --> 00:44:28.190 align:start position:0%
UI that signs messages and then create
like<00:44:25.980><c> your</c><00:44:26.339><c> own</c><00:44:26.520><c> database</c><00:44:27.000><c> and</c><00:44:27.180><c> API</c><00:44:27.540><c> to</c><00:44:27.900><c> serve</c>

00:44:28.190 --> 00:44:28.200 align:start position:0%
like your own database and API to serve
 

00:44:28.200 --> 00:44:30.650 align:start position:0%
like your own database and API to serve
those<00:44:28.319><c> messages</c><00:44:29.000><c> uh</c><00:44:30.000><c> do</c><00:44:30.180><c> you</c><00:44:30.359><c> see</c><00:44:30.420><c> that</c>

00:44:30.650 --> 00:44:30.660 align:start position:0%
those messages uh do you see that
 

00:44:30.660 --> 00:44:32.210 align:start position:0%
those messages uh do you see that
happening<00:44:31.020><c> as</c><00:44:31.140><c> like</c><00:44:31.380><c> the</c><00:44:31.500><c> pattern</c><00:44:31.800><c> as</c><00:44:32.040><c> this</c>

00:44:32.210 --> 00:44:32.220 align:start position:0%
happening as like the pattern as this
 

00:44:32.220 --> 00:44:34.849 align:start position:0%
happening as like the pattern as this
scales<00:44:32.579><c> out</c><00:44:32.760><c> or</c><00:44:33.060><c> like</c><00:44:33.359><c> develop</c><00:44:34.200><c> the</c><00:44:34.380><c> zone</c><00:44:34.619><c> and</c>

00:44:34.849 --> 00:44:34.859 align:start position:0%
scales out or like develop the zone and
 

00:44:34.859 --> 00:44:37.010 align:start position:0%
scales out or like develop the zone and
then<00:44:35.040><c> like</c><00:44:35.339><c> work</c><00:44:35.520><c> with</c><00:44:35.700><c> openc</c><00:44:36.119><c> to</c><00:44:36.480><c> have</c><00:44:36.780><c> that</c>

00:44:37.010 --> 00:44:37.020 align:start position:0%
then like work with openc to have that
 

00:44:37.020 --> 00:44:39.170 align:start position:0%
then like work with openc to have that
zone<00:44:37.500><c> integrated</c><00:44:38.040><c> or</c><00:44:38.339><c> maybe</c><00:44:38.520><c> like</c><00:44:38.700><c> a</c><00:44:38.880><c> mix</c><00:44:39.000><c> of</c>

00:44:39.170 --> 00:44:39.180 align:start position:0%
zone integrated or maybe like a mix of
 

00:44:39.180 --> 00:44:43.370 align:start position:0%
zone integrated or maybe like a mix of
both<00:44:39.619><c> well</c><00:44:40.619><c> we</c><00:44:41.280><c> knew</c><00:44:41.700><c> that</c><00:44:42.540><c> the</c><00:44:42.900><c> place</c><00:44:43.140><c> to</c>

00:44:43.370 --> 00:44:43.380 align:start position:0%
both well we knew that the place to
 

00:44:43.380 --> 00:44:46.609 align:start position:0%
both well we knew that the place to
start<00:44:43.680><c> was</c><00:44:44.460><c> with</c><00:44:44.880><c> the</c><00:44:45.480><c> smart</c><00:44:45.599><c> contract</c><00:44:46.140><c> right</c>

00:44:46.609 --> 00:44:46.619 align:start position:0%
start was with the smart contract right
 

00:44:46.619 --> 00:44:48.349 align:start position:0%
start was with the smart contract right
the<00:44:47.160><c> marketplace</c>

00:44:48.349 --> 00:44:48.359 align:start position:0%
the marketplace
 

00:44:48.359 --> 00:44:49.849 align:start position:0%
the marketplace
that's

00:44:49.849 --> 00:44:49.859 align:start position:0%
that's
 

00:44:49.859 --> 00:44:53.030 align:start position:0%
that's
it's<00:44:50.400><c> the</c><00:44:50.700><c> hardest</c><00:44:51.119><c> and</c><00:44:51.540><c> riskiest</c><00:44:52.020><c> thing</c><00:44:52.500><c> and</c>

00:44:53.030 --> 00:44:53.040 align:start position:0%
it's the hardest and riskiest thing and
 

00:44:53.040 --> 00:44:55.910 align:start position:0%
it's the hardest and riskiest thing and
most<00:44:53.220><c> expensive</c><00:44:53.760><c> to</c><00:44:54.180><c> get</c><00:44:54.359><c> audited</c><00:44:55.020><c> and</c><00:44:55.440><c> vetted</c>

00:44:55.910 --> 00:44:55.920 align:start position:0%
most expensive to get audited and vetted
 

00:44:55.920 --> 00:44:57.349 align:start position:0%
most expensive to get audited and vetted
and<00:44:56.280><c> all</c><00:44:56.520><c> of</c><00:44:56.640><c> that</c>

00:44:57.349 --> 00:44:57.359 align:start position:0%
and all of that
 

00:44:57.359 --> 00:45:00.670 align:start position:0%
and all of that
so<00:44:58.079><c> started</c><00:44:58.859><c> with</c><00:44:59.040><c> that</c><00:44:59.280><c> the</c><00:44:59.819><c> the</c><00:45:00.000><c> contract</c>

00:45:00.670 --> 00:45:00.680 align:start position:0%
so started with that the the contract
 

00:45:00.680 --> 00:45:04.750 align:start position:0%
so started with that the the contract
and<00:45:01.680><c> now</c><00:45:02.220><c> that</c><00:45:02.400><c> that's</c><00:45:02.579><c> in</c><00:45:02.819><c> place</c><00:45:03.260><c> really</c>

00:45:04.750 --> 00:45:04.760 align:start position:0%
and now that that's in place really
 

00:45:04.760 --> 00:45:07.730 align:start position:0%
and now that that's in place really
where<00:45:05.760><c> we</c><00:45:05.940><c> go</c><00:45:06.119><c> from</c><00:45:06.300><c> here</c><00:45:06.540><c> is</c>

00:45:07.730 --> 00:45:07.740 align:start position:0%
where we go from here is
 

00:45:07.740 --> 00:45:12.410 align:start position:0%
where we go from here is
is<00:45:08.220><c> uh</c><00:45:09.140><c> anyone's</c><00:45:10.140><c> guess</c><00:45:10.319><c> but</c><00:45:11.160><c> I</c><00:45:11.640><c> think</c><00:45:11.760><c> that</c><00:45:12.060><c> if</c>

00:45:12.410 --> 00:45:12.420 align:start position:0%
is uh anyone's guess but I think that if
 

00:45:12.420 --> 00:45:15.109 align:start position:0%
is uh anyone's guess but I think that if
it<00:45:13.079><c> really</c><00:45:13.619><c> depends</c><00:45:13.980><c> on</c><00:45:14.160><c> the</c><00:45:14.339><c> application</c><00:45:14.700><c> if</c>

00:45:15.109 --> 00:45:15.119 align:start position:0%
it really depends on the application if
 

00:45:15.119 --> 00:45:19.490 align:start position:0%
it really depends on the application if
you<00:45:15.359><c> have</c><00:45:15.599><c> a</c><00:45:16.440><c> particular</c><00:45:16.940><c> flavor</c><00:45:17.940><c> of</c><00:45:18.900><c> listing</c>

00:45:19.490 --> 00:45:19.500 align:start position:0%
you have a particular flavor of listing
 

00:45:19.500 --> 00:45:22.309 align:start position:0%
you have a particular flavor of listing
that<00:45:20.099><c> you</c><00:45:20.520><c> want</c><00:45:21.000><c> to</c><00:45:21.180><c> see</c><00:45:21.420><c> supported</c><00:45:21.960><c> in</c><00:45:22.140><c> other</c>

00:45:22.309 --> 00:45:22.319 align:start position:0%
that you want to see supported in other
 

00:45:22.319 --> 00:45:25.309 align:start position:0%
that you want to see supported in other
marketplaces<00:45:23.099><c> then</c><00:45:23.760><c> I</c><00:45:24.060><c> think</c><00:45:24.240><c> the</c><00:45:24.960><c> most</c>

00:45:25.309 --> 00:45:25.319 align:start position:0%
marketplaces then I think the most
 

00:45:25.319 --> 00:45:28.130 align:start position:0%
marketplaces then I think the most
expedient<00:45:25.980><c> route</c><00:45:26.460><c> to</c><00:45:26.760><c> do</c><00:45:26.940><c> that</c><00:45:27.119><c> would</c><00:45:27.420><c> be</c>

00:45:28.130 --> 00:45:28.140 align:start position:0%
expedient route to do that would be
 

00:45:28.140 --> 00:45:32.030 align:start position:0%
expedient route to do that would be
to<00:45:28.740><c> go</c><00:45:28.980><c> ahead</c><00:45:29.300><c> and</c><00:45:30.300><c> put</c><00:45:30.599><c> it</c><00:45:30.780><c> together</c><00:45:30.900><c> and</c><00:45:31.740><c> then</c>

00:45:32.030 --> 00:45:32.040 align:start position:0%
to go ahead and put it together and then
 

00:45:32.040 --> 00:45:34.730 align:start position:0%
to go ahead and put it together and then
shop<00:45:32.400><c> it</c><00:45:32.640><c> around</c><00:45:32.760><c> and</c><00:45:33.599><c> sort</c><00:45:34.380><c> of</c><00:45:34.440><c> like</c><00:45:34.560><c> I</c>

00:45:34.730 --> 00:45:34.740 align:start position:0%
shop it around and sort of like I
 

00:45:34.740 --> 00:45:37.190 align:start position:0%
shop it around and sort of like I
mentioned<00:45:35.040><c> earlier</c><00:45:35.460><c> you</c><00:45:36.060><c> know</c><00:45:36.180><c> I</c><00:45:36.540><c> would</c><00:45:36.720><c> we</c>

00:45:37.190 --> 00:45:37.200 align:start position:0%
mentioned earlier you know I would we
 

00:45:37.200 --> 00:45:40.130 align:start position:0%
mentioned earlier you know I would we
would<00:45:37.440><c> love</c><00:45:37.740><c> to</c><00:45:38.640><c> to</c><00:45:39.240><c> see</c><00:45:39.540><c> what</c><00:45:39.780><c> people</c><00:45:39.900><c> are</c>

00:45:40.130 --> 00:45:40.140 align:start position:0%
would love to to see what people are
 

00:45:40.140 --> 00:45:42.770 align:start position:0%
would love to to see what people are
working<00:45:40.319><c> on</c><00:45:40.619><c> zones</c><00:45:41.460><c> they're</c><00:45:41.640><c> creating</c><00:45:42.060><c> and</c>

00:45:42.770 --> 00:45:42.780 align:start position:0%
working on zones they're creating and
 

00:45:42.780 --> 00:45:44.329 align:start position:0%
working on zones they're creating and
that<00:45:43.020><c> would</c><00:45:43.200><c> really</c><00:45:43.380><c> help</c><00:45:43.619><c> expedite</c><00:45:44.220><c> the</c>

00:45:44.329 --> 00:45:44.339 align:start position:0%
that would really help expedite the
 

00:45:44.339 --> 00:45:46.069 align:start position:0%
that would really help expedite the
process<00:45:44.579><c> and</c><00:45:44.760><c> help</c><00:45:44.880><c> standardize</c><00:45:45.540><c> around</c>

00:45:46.069 --> 00:45:46.079 align:start position:0%
process and help standardize around
 

00:45:46.079 --> 00:45:48.650 align:start position:0%
process and help standardize around
certain<00:45:47.040><c> zones</c><00:45:47.400><c> that</c><00:45:47.700><c> do</c><00:45:48.000><c> specific</c><00:45:48.359><c> things</c>

00:45:48.650 --> 00:45:48.660 align:start position:0%
certain zones that do specific things
 

00:45:48.660 --> 00:45:50.510 align:start position:0%
certain zones that do specific things
really<00:45:48.960><c> well</c>

00:45:50.510 --> 00:45:50.520 align:start position:0%
really well
 

00:45:50.520 --> 00:45:52.510 align:start position:0%
really well
they're<00:45:50.700><c> creating</c><00:45:51.000><c> a</c><00:45:51.240><c> brand</c><00:45:51.599><c> new</c><00:45:51.780><c> Marketplace</c>

00:45:52.510 --> 00:45:52.520 align:start position:0%
they're creating a brand new Marketplace
 

00:45:52.520 --> 00:45:56.030 align:start position:0%
they're creating a brand new Marketplace
from<00:45:53.520><c> from</c><00:45:54.000><c> the</c><00:45:54.240><c> ground</c><00:45:54.359><c> up</c><00:45:54.660><c> I</c><00:45:55.500><c> think</c><00:45:55.619><c> that's</c>

00:45:56.030 --> 00:45:56.040 align:start position:0%
from from the ground up I think that's
 

00:45:56.040 --> 00:45:58.910 align:start position:0%
from from the ground up I think that's
it<00:45:56.640><c> there</c><00:45:56.880><c> still</c><00:45:57.119><c> is</c><00:45:57.300><c> very</c><00:45:57.540><c> much</c><00:45:57.920><c> a</c>

00:45:58.910 --> 00:45:58.920 align:start position:0%
it there still is very much a
 

00:45:58.920 --> 00:46:00.290 align:start position:0%
it there still is very much a
traditional

00:46:00.290 --> 00:46:00.300 align:start position:0%
traditional
 

00:46:00.300 --> 00:46:00.890 align:start position:0%
traditional
um

00:46:00.890 --> 00:46:00.900 align:start position:0%
um
 

00:46:00.900 --> 00:46:03.950 align:start position:0%
um
web<00:46:01.440><c> 2</c><00:46:01.740><c> component</c><00:46:02.220><c> to</c><00:46:02.400><c> it</c><00:46:02.579><c> that</c><00:46:03.359><c> would</c><00:46:03.540><c> need</c><00:46:03.720><c> to</c>

00:46:03.950 --> 00:46:03.960 align:start position:0%
web 2 component to it that would need to
 

00:46:03.960 --> 00:46:05.210 align:start position:0%
web 2 component to it that would need to
be

00:46:05.210 --> 00:46:05.220 align:start position:0%
be
 

00:46:05.220 --> 00:46:07.609 align:start position:0%
be
um it<00:46:05.880><c> would</c><00:46:06.060><c> need</c><00:46:06.180><c> to</c><00:46:06.300><c> be</c><00:46:06.420><c> undertaken</c><00:46:07.200><c> at</c>

00:46:07.609 --> 00:46:07.619 align:start position:0%
um it would need to be undertaken at
 

00:46:07.619 --> 00:46:09.829 align:start position:0%
um it would need to be undertaken at
this<00:46:07.800><c> stage</c><00:46:08.099><c> but</c>

00:46:09.829 --> 00:46:09.839 align:start position:0%
this stage but
 

00:46:09.839 --> 00:46:10.970 align:start position:0%
this stage but
um

00:46:10.970 --> 00:46:10.980 align:start position:0%
um
 

00:46:10.980 --> 00:46:14.210 align:start position:0%
um
I<00:46:11.460><c> imagine</c><00:46:11.640><c> that</c><00:46:12.000><c> that</c><00:46:12.420><c> too</c><00:46:12.839><c> will</c><00:46:13.079><c> become</c><00:46:13.500><c> more</c>

00:46:14.210 --> 00:46:14.220 align:start position:0%
I imagine that that too will become more
 

00:46:14.220 --> 00:46:25.069 align:start position:0%
I imagine that that too will become more
uh<00:46:14.940><c> accessible</c><00:46:15.359><c> to</c><00:46:15.599><c> all</c><00:46:15.780><c> soon</c><00:46:16.020><c> is</c><00:46:16.380><c> my</c><00:46:16.619><c> help</c>

00:46:25.069 --> 00:46:25.079 align:start position:0%
 
 

00:46:25.079 --> 00:46:27.770 align:start position:0%
 
so<00:46:25.619><c> you</c><00:46:25.980><c> spoke</c><00:46:26.220><c> a</c><00:46:26.339><c> little</c><00:46:26.400><c> bit</c><00:46:26.520><c> about</c><00:46:26.640><c> private</c>

00:46:27.770 --> 00:46:27.780 align:start position:0%
so you spoke a little bit about private
 

00:46:27.780 --> 00:46:30.349 align:start position:0%
so you spoke a little bit about private
um<00:46:27.839><c> trade</c><00:46:28.319><c> Private</c><00:46:28.680><c> Sales</c><00:46:28.800><c> just</c><00:46:29.520><c> now</c><00:46:29.700><c> I</c>

00:46:30.349 --> 00:46:30.359 align:start position:0%
um trade Private Sales just now I
 

00:46:30.359 --> 00:46:33.710 align:start position:0%
um trade Private Sales just now I
imagine<00:46:30.599><c> that</c><00:46:31.140><c> openc</c><00:46:31.560><c> is</c><00:46:31.920><c> not</c><00:46:32.359><c> spawning</c><00:46:33.359><c> new</c>

00:46:33.710 --> 00:46:33.720 align:start position:0%
imagine that openc is not spawning new
 

00:46:33.720 --> 00:46:35.870 align:start position:0%
imagine that openc is not spawning new
contracts<00:46:34.380><c> for</c><00:46:34.740><c> zones</c><00:46:35.099><c> every</c><00:46:35.400><c> time</c><00:46:35.640><c> someone</c>

00:46:35.870 --> 00:46:35.880 align:start position:0%
contracts for zones every time someone
 

00:46:35.880 --> 00:46:37.730 align:start position:0%
contracts for zones every time someone
does<00:46:36.240><c> a</c><00:46:36.540><c> private</c><00:46:36.839><c> sale</c><00:46:37.020><c> can</c><00:46:37.319><c> you</c><00:46:37.440><c> walk</c><00:46:37.560><c> us</c>

00:46:37.730 --> 00:46:37.740 align:start position:0%
does a private sale can you walk us
 

00:46:37.740 --> 00:46:39.230 align:start position:0%
does a private sale can you walk us
through<00:46:37.920><c> the</c><00:46:38.099><c> flow</c><00:46:38.400><c> of</c><00:46:38.520><c> a</c><00:46:38.700><c> private</c><00:46:38.880><c> sale</c><00:46:39.000><c> in</c>

00:46:39.230 --> 00:46:39.240 align:start position:0%
through the flow of a private sale in
 

00:46:39.240 --> 00:46:42.170 align:start position:0%
through the flow of a private sale in
open<00:46:39.359><c> seat</c><00:46:39.660><c> today</c><00:46:39.839><c> yeah</c><00:46:40.800><c> so</c><00:46:41.160><c> so</c><00:46:41.579><c> there's</c><00:46:41.880><c> no</c>

00:46:42.170 --> 00:46:42.180 align:start position:0%
open seat today yeah so so there's no
 

00:46:42.180 --> 00:46:44.870 align:start position:0%
open seat today yeah so so there's no
Zone<00:46:42.660><c> required</c><00:46:43.440><c> on</c><00:46:43.980><c> Private</c><00:46:44.339><c> Sales</c><00:46:44.460><c> that's</c>

00:46:44.870 --> 00:46:44.880 align:start position:0%
Zone required on Private Sales that's
 

00:46:44.880 --> 00:46:47.930 align:start position:0%
Zone required on Private Sales that's
basically<00:46:45.740><c> just</c><00:46:46.740><c> taking</c>

00:46:47.930 --> 00:46:47.940 align:start position:0%
basically just taking
 

00:46:47.940 --> 00:46:51.349 align:start position:0%
basically just taking
the<00:46:48.839><c> standard</c><00:46:49.500><c> order</c>

00:46:51.349 --> 00:46:51.359 align:start position:0%
the standard order
 

00:46:51.359 --> 00:46:54.109 align:start position:0%
the standard order
and<00:46:52.319><c> normally</c>

00:46:54.109 --> 00:46:54.119 align:start position:0%
and normally
 

00:46:54.119 --> 00:46:57.349 align:start position:0%
and normally
you'll<00:46:54.720><c> see</c><00:46:54.900><c> an</c><00:46:55.140><c> order</c><00:46:55.319><c> with</c><00:46:56.280><c> it's</c><00:46:56.819><c> like</c><00:46:57.119><c> the</c>

00:46:57.349 --> 00:46:57.359 align:start position:0%
you'll see an order with it's like the
 

00:46:57.359 --> 00:46:59.210 align:start position:0%
you'll see an order with it's like the
basic<00:46:57.660><c> order</c><00:46:57.839><c> you'll</c><00:46:58.200><c> have</c><00:46:58.319><c> a</c><00:46:58.500><c> single</c><00:46:58.800><c> offer</c>

00:46:59.210 --> 00:46:59.220 align:start position:0%
basic order you'll have a single offer
 

00:46:59.220 --> 00:47:02.089 align:start position:0%
basic order you'll have a single offer
item<00:46:59.819><c> that's</c><00:47:00.780><c> either</c>

00:47:02.089 --> 00:47:02.099 align:start position:0%
item that's either
 

00:47:02.099 --> 00:47:04.910 align:start position:0%
item that's either
the<00:47:02.640><c> the</c><00:47:02.640><c> tokens</c><00:47:03.359><c> that</c><00:47:03.780><c> you</c><00:47:03.900><c> want</c><00:47:04.079><c> to</c><00:47:04.260><c> spend</c><00:47:04.500><c> or</c>

00:47:04.910 --> 00:47:04.920 align:start position:0%
the the tokens that you want to spend or
 

00:47:04.920 --> 00:47:07.730 align:start position:0%
the the tokens that you want to spend or
the<00:47:05.160><c> nft</c><00:47:05.460><c> that</c><00:47:05.940><c> you</c><00:47:06.060><c> want</c><00:47:06.240><c> to</c><00:47:06.420><c> sell</c>

00:47:07.730 --> 00:47:07.740 align:start position:0%
the nft that you want to sell
 

00:47:07.740 --> 00:47:10.370 align:start position:0%
the nft that you want to sell
and<00:47:08.160><c> then</c><00:47:08.220><c> you'll</c><00:47:08.460><c> have</c><00:47:08.780><c> one</c><00:47:09.780><c> consideration</c>

00:47:10.370 --> 00:47:10.380 align:start position:0%
and then you'll have one consideration
 

00:47:10.380 --> 00:47:12.770 align:start position:0%
and then you'll have one consideration
item<00:47:10.740><c> the</c><00:47:10.980><c> first</c><00:47:11.160><c> one</c><00:47:11.460><c> by</c><00:47:11.880><c> convention</c><00:47:12.359><c> like</c><00:47:12.660><c> if</c>

00:47:12.770 --> 00:47:12.780 align:start position:0%
item the first one by convention like if
 

00:47:12.780 --> 00:47:14.870 align:start position:0%
item the first one by convention like if
you<00:47:12.900><c> use</c><00:47:13.079><c> the</c><00:47:13.260><c> order</c><00:47:13.380><c> validation</c><00:47:14.040><c> helper</c>

00:47:14.870 --> 00:47:14.880 align:start position:0%
you use the order validation helper
 

00:47:14.880 --> 00:47:15.829 align:start position:0%
you use the order validation helper
thing

00:47:15.829 --> 00:47:15.839 align:start position:0%
thing
 

00:47:15.839 --> 00:47:18.530 align:start position:0%
thing
the<00:47:16.560><c> first</c><00:47:16.740><c> consideration</c><00:47:17.339><c> item</c><00:47:17.760><c> is</c><00:47:18.240><c> almost</c>

00:47:18.530 --> 00:47:18.540 align:start position:0%
the first consideration item is almost
 

00:47:18.540 --> 00:47:20.950 align:start position:0%
the first consideration item is almost
always<00:47:18.900><c> going</c><00:47:19.319><c> to</c><00:47:19.560><c> be</c>

00:47:20.950 --> 00:47:20.960 align:start position:0%
always going to be
 

00:47:20.960 --> 00:47:24.349 align:start position:0%
always going to be
something<00:47:21.960><c> coming</c><00:47:22.560><c> back</c><00:47:22.920><c> to</c><00:47:23.460><c> you</c><00:47:23.579><c> the</c><00:47:23.880><c> offerer</c>

00:47:24.349 --> 00:47:24.359 align:start position:0%
something coming back to you the offerer
 

00:47:24.359 --> 00:47:27.890 align:start position:0%
something coming back to you the offerer
right<00:47:24.960><c> and</c><00:47:25.920><c> then</c><00:47:26.040><c> it'll</c><00:47:26.280><c> be</c><00:47:26.400><c> followed</c><00:47:26.760><c> up</c><00:47:26.940><c> by</c>

00:47:27.890 --> 00:47:27.900 align:start position:0%
right and then it'll be followed up by
 

00:47:27.900 --> 00:47:31.730 align:start position:0%
right and then it'll be followed up by
usually<00:47:28.740><c> fees</c><00:47:29.460><c> like</c><00:47:30.300><c> here's</c><00:47:31.200><c> a</c><00:47:31.319><c> fee</c><00:47:31.560><c> to</c><00:47:31.619><c> the</c>

00:47:31.730 --> 00:47:31.740 align:start position:0%
usually fees like here's a fee to the
 

00:47:31.740 --> 00:47:35.329 align:start position:0%
usually fees like here's a fee to the
marketplace<00:47:32.160><c> here's</c><00:47:33.119><c> a</c><00:47:33.300><c> fee</c><00:47:33.599><c> to</c><00:47:33.839><c> the</c><00:47:34.020><c> Creator</c>

00:47:35.329 --> 00:47:35.339 align:start position:0%
marketplace here's a fee to the Creator
 

00:47:35.339 --> 00:47:38.030 align:start position:0%
marketplace here's a fee to the Creator
that's<00:47:35.940><c> the</c><00:47:36.240><c> standard</c><00:47:36.960><c> order</c><00:47:37.200><c> that</c><00:47:37.680><c> you</c><00:47:37.859><c> would</c>

00:47:38.030 --> 00:47:38.040 align:start position:0%
that's the standard order that you would
 

00:47:38.040 --> 00:47:38.870 align:start position:0%
that's the standard order that you would
see

00:47:38.870 --> 00:47:38.880 align:start position:0%
see
 

00:47:38.880 --> 00:47:42.230 align:start position:0%
see
but<00:47:39.500><c> in</c><00:47:40.500><c> Private</c><00:47:40.980><c> Sales</c><00:47:41.220><c> one</c><00:47:41.640><c> way</c><00:47:41.819><c> you</c><00:47:42.000><c> can</c><00:47:42.060><c> do</c>

00:47:42.230 --> 00:47:42.240 align:start position:0%
but in Private Sales one way you can do
 

00:47:42.240 --> 00:47:45.230 align:start position:0%
but in Private Sales one way you can do
a<00:47:42.420><c> private</c><00:47:42.720><c> sale</c><00:47:42.960><c> is</c><00:47:43.859><c> you</c><00:47:44.040><c> deviate</c><00:47:44.520><c> from</c><00:47:44.880><c> that</c>

00:47:45.230 --> 00:47:45.240 align:start position:0%
a private sale is you deviate from that
 

00:47:45.240 --> 00:47:47.870 align:start position:0%
a private sale is you deviate from that
standard<00:47:45.960><c> a</c><00:47:46.140><c> little</c><00:47:46.260><c> bit</c><00:47:46.440><c> and</c><00:47:47.339><c> you</c><00:47:47.460><c> just</c><00:47:47.640><c> say</c>

00:47:47.870 --> 00:47:47.880 align:start position:0%
standard a little bit and you just say
 

00:47:47.880 --> 00:47:51.670 align:start position:0%
standard a little bit and you just say
I'm<00:47:48.720><c> actually</c><00:47:49.079><c> going</c><00:47:49.500><c> to</c><00:47:49.680><c> include</c>

00:47:51.670 --> 00:47:51.680 align:start position:0%
I'm actually going to include
 

00:47:51.680 --> 00:47:55.250 align:start position:0%
I'm actually going to include
the<00:47:52.680><c> the</c><00:47:53.280><c> recipient</c><00:47:53.819><c> the</c><00:47:54.420><c> person</c><00:47:54.540><c> that</c><00:47:54.900><c> I</c><00:47:55.140><c> want</c>

00:47:55.250 --> 00:47:55.260 align:start position:0%
the the recipient the person that I want
 

00:47:55.260 --> 00:47:57.410 align:start position:0%
the the recipient the person that I want
to<00:47:55.440><c> sell</c><00:47:55.680><c> this</c><00:47:56.040><c> item</c><00:47:56.400><c> to</c>

00:47:57.410 --> 00:47:57.420 align:start position:0%
to sell this item to
 

00:47:57.420 --> 00:48:01.550 align:start position:0%
to sell this item to
as<00:47:58.140><c> a</c><00:47:58.440><c> consideration</c><00:47:59.099><c> item</c><00:47:59.520><c> on</c><00:48:00.060><c> my</c><00:48:00.480><c> order</c>

00:48:01.550 --> 00:48:01.560 align:start position:0%
as a consideration item on my order
 

00:48:01.560 --> 00:48:03.349 align:start position:0%
as a consideration item on my order
if<00:48:01.859><c> that</c><00:48:02.099><c> makes</c><00:48:02.220><c> sense</c>

00:48:03.349 --> 00:48:03.359 align:start position:0%
if that makes sense
 

00:48:03.359 --> 00:48:06.349 align:start position:0%
if that makes sense
so<00:48:04.319><c> it's</c><00:48:04.740><c> like</c>

00:48:06.349 --> 00:48:06.359 align:start position:0%
so it's like
 

00:48:06.359 --> 00:48:08.510 align:start position:0%
so it's like
literally

00:48:08.510 --> 00:48:08.520 align:start position:0%
literally
 

00:48:08.520 --> 00:48:10.910 align:start position:0%
literally
you<00:48:09.060><c> need</c><00:48:09.180><c> to</c><00:48:09.359><c> get</c><00:48:09.540><c> this</c><00:48:09.780><c> or</c><00:48:10.380><c> else</c><00:48:10.560><c> you</c><00:48:10.800><c> can't</c>

00:48:10.910 --> 00:48:10.920 align:start position:0%
you need to get this or else you can't
 

00:48:10.920 --> 00:48:13.609 align:start position:0%
you need to get this or else you can't
take<00:48:11.160><c> it</c><00:48:11.400><c> from</c><00:48:11.700><c> me</c><00:48:11.940><c> yeah</c>

00:48:13.609 --> 00:48:13.619 align:start position:0%
take it from me yeah
 

00:48:13.619 --> 00:48:22.450 align:start position:0%
take it from me yeah
that's<00:48:14.099><c> the</c><00:48:14.220><c> idea</c>

00:48:22.450 --> 00:48:22.460 align:start position:0%
 
 

00:48:22.460 --> 00:48:24.109 align:start position:0%
 
I<00:48:23.460><c> guess</c>

00:48:24.109 --> 00:48:24.119 align:start position:0%
I guess
 

00:48:24.119 --> 00:48:26.809 align:start position:0%
I guess
um<00:48:24.180><c> like</c><00:48:24.720><c> for</c><00:48:24.960><c> like</c><00:48:25.260><c> a</c><00:48:25.380><c> Zone</c><00:48:25.680><c> idea</c><00:48:26.099><c> is</c><00:48:26.579><c> that</c>

00:48:26.809 --> 00:48:26.819 align:start position:0%
um like for like a Zone idea is that
 

00:48:26.819 --> 00:48:29.450 align:start position:0%
um like for like a Zone idea is that
like<00:48:27.359><c> I</c><00:48:27.900><c> think</c><00:48:28.020><c> when</c><00:48:28.260><c> I</c><00:48:28.380><c> was</c><00:48:28.500><c> reading</c><00:48:28.859><c> the</c><00:48:29.220><c> like</c>

00:48:29.450 --> 00:48:29.460 align:start position:0%
like I think when I was reading the like
 

00:48:29.460 --> 00:48:31.609 align:start position:0%
like I think when I was reading the like
Open<00:48:29.700><c> Seas</c><00:48:30.180><c> like</c><00:48:30.300><c> wyvern</c><00:48:30.780><c> contracts</c><00:48:31.319><c> like</c>

00:48:31.609 --> 00:48:31.619 align:start position:0%
Open Seas like wyvern contracts like
 

00:48:31.619 --> 00:48:32.930 align:start position:0%
Open Seas like wyvern contracts like
there<00:48:31.800><c> was</c><00:48:31.920><c> support</c><00:48:32.099><c> for</c><00:48:32.460><c> just</c><00:48:32.579><c> Dutch</c>

00:48:32.930 --> 00:48:32.940 align:start position:0%
there was support for just Dutch
 

00:48:32.940 --> 00:48:35.329 align:start position:0%
there was support for just Dutch
auctions<00:48:33.420><c> and</c><00:48:33.780><c> pixel</c><00:48:34.260><c> or</c><00:48:34.619><c> fixed</c><00:48:34.920><c> price</c><00:48:35.040><c> sales</c>

00:48:35.329 --> 00:48:35.339 align:start position:0%
auctions and pixel or fixed price sales
 

00:48:35.339 --> 00:48:37.910 align:start position:0%
auctions and pixel or fixed price sales
and<00:48:36.000><c> they</c><00:48:36.180><c> had</c><00:48:36.300><c> like</c><00:48:36.540><c> a</c><00:48:36.960><c> comment</c><00:48:37.260><c> in</c><00:48:37.440><c> it</c><00:48:37.619><c> saying</c>

00:48:37.910 --> 00:48:37.920 align:start position:0%
and they had like a comment in it saying
 

00:48:37.920 --> 00:48:39.230 align:start position:0%
and they had like a comment in it saying
like<00:48:38.040><c> they</c><00:48:38.280><c> wanted</c><00:48:38.400><c> to</c><00:48:38.640><c> maybe</c><00:48:38.760><c> do</c><00:48:39.000><c> something</c>

00:48:39.230 --> 00:48:39.240 align:start position:0%
like they wanted to maybe do something
 

00:48:39.240 --> 00:48:41.150 align:start position:0%
like they wanted to maybe do something
more<00:48:39.480><c> advanced</c><00:48:39.900><c> or</c><00:48:40.079><c> like</c><00:48:40.319><c> English</c><00:48:40.560><c> auctions</c>

00:48:41.150 --> 00:48:41.160 align:start position:0%
more advanced or like English auctions
 

00:48:41.160 --> 00:48:43.250 align:start position:0%
more advanced or like English auctions
or<00:48:41.280><c> something</c><00:48:41.460><c> like</c><00:48:41.700><c> that</c><00:48:41.819><c> right</c><00:48:42.119><c> and</c><00:48:43.020><c> I</c>

00:48:43.250 --> 00:48:43.260 align:start position:0%
or something like that right and I
 

00:48:43.260 --> 00:48:45.290 align:start position:0%
or something like that right and I
remember<00:48:43.440><c> watching</c><00:48:44.040><c> one</c><00:48:44.280><c> of</c><00:48:44.339><c> your</c><00:48:44.460><c> like</c><00:48:44.700><c> I</c>

00:48:45.290 --> 00:48:45.300 align:start position:0%
remember watching one of your like I
 

00:48:45.300 --> 00:48:47.030 align:start position:0%
remember watching one of your like I
guess<00:48:45.420><c> it</c><00:48:45.599><c> was</c><00:48:45.780><c> like</c><00:48:45.960><c> an</c><00:48:46.079><c> East</c><00:48:46.260><c> Denver</c><00:48:46.440><c> talk</c><00:48:46.800><c> or</c>

00:48:47.030 --> 00:48:47.040 align:start position:0%
guess it was like an East Denver talk or
 

00:48:47.040 --> 00:48:49.609 align:start position:0%
guess it was like an East Denver talk or
something<00:48:47.280><c> like</c><00:48:47.579><c> that</c><00:48:47.760><c> and</c><00:48:48.180><c> you</c><00:48:48.420><c> said</c><00:48:48.660><c> that</c>

00:48:49.609 --> 00:48:49.619 align:start position:0%
something like that and you said that
 

00:48:49.619 --> 00:48:51.290 align:start position:0%
something like that and you said that
like<00:48:49.980><c> something</c><00:48:50.280><c> like</c><00:48:50.520><c> an</c><00:48:50.700><c> English</c><00:48:50.880><c> auction</c>

00:48:51.290 --> 00:48:51.300 align:start position:0%
like something like an English auction
 

00:48:51.300 --> 00:48:53.569 align:start position:0%
like something like an English auction
or<00:48:51.720><c> that</c><00:48:52.140><c> could</c><00:48:52.380><c> be</c><00:48:52.619><c> possible</c><00:48:52.920><c> using</c><00:48:53.400><c> the</c>

00:48:53.569 --> 00:48:53.579 align:start position:0%
or that could be possible using the
 

00:48:53.579 --> 00:48:56.930 align:start position:0%
or that could be possible using the
zones<00:48:54.079><c> uh</c><00:48:55.079><c> so</c><00:48:55.319><c> I</c><00:48:55.440><c> I</c><00:48:55.619><c> should</c><00:48:55.800><c> this</c><00:48:56.579><c> is</c><00:48:56.760><c> actually</c>

00:48:56.930 --> 00:48:56.940 align:start position:0%
zones uh so I I should this is actually
 

00:48:56.940 --> 00:48:58.550 align:start position:0%
zones uh so I I should this is actually
another<00:48:57.300><c> Advanced</c><00:48:57.900><c> technique</c><00:48:58.200><c> that</c><00:48:58.380><c> we</c>

00:48:58.550 --> 00:48:58.560 align:start position:0%
another Advanced technique that we
 

00:48:58.560 --> 00:48:59.809 align:start position:0%
another Advanced technique that we
haven't<00:48:58.680><c> really</c><00:48:58.859><c> touched</c><00:48:59.280><c> on</c><00:48:59.339><c> that</c><00:48:59.700><c> you</c>

00:48:59.809 --> 00:48:59.819 align:start position:0%
haven't really touched on that you
 

00:48:59.819 --> 00:49:03.770 align:start position:0%
haven't really touched on that you
reminded<00:49:00.300><c> me</c><00:49:00.420><c> of</c><00:49:00.599><c> and</c><00:49:01.079><c> that</c><00:49:01.319><c> is</c><00:49:01.760><c> every</c><00:49:02.760><c> item</c>

00:49:03.770 --> 00:49:03.780 align:start position:0%
reminded me of and that is every item
 

00:49:03.780 --> 00:49:07.730 align:start position:0%
reminded me of and that is every item
you<00:49:04.440><c> can</c><00:49:04.560><c> specify</c><00:49:05.099><c> a</c><00:49:05.640><c> start</c><00:49:05.819><c> amount</c><00:49:06.500><c> and</c><00:49:07.500><c> an</c>

00:49:07.730 --> 00:49:07.740 align:start position:0%
you can specify a start amount and an
 

00:49:07.740 --> 00:49:09.410 align:start position:0%
you can specify a start amount and an
end<00:49:08.040><c> amount</c>

00:49:09.410 --> 00:49:09.420 align:start position:0%
end amount
 

00:49:09.420 --> 00:49:12.530 align:start position:0%
end amount
so<00:49:10.020><c> when</c><00:49:10.260><c> you</c><00:49:10.440><c> do</c><00:49:10.619><c> that</c><00:49:10.880><c> it</c><00:49:11.880><c> will</c><00:49:12.000><c> look</c><00:49:12.180><c> at</c><00:49:12.359><c> the</c>

00:49:12.530 --> 00:49:12.540 align:start position:0%
so when you do that it will look at the
 

00:49:12.540 --> 00:49:14.690 align:start position:0%
so when you do that it will look at the
start<00:49:12.780><c> time</c><00:49:13.200><c> and</c><00:49:13.500><c> the</c><00:49:13.680><c> end</c><00:49:13.920><c> time</c>

00:49:14.690 --> 00:49:14.700 align:start position:0%
start time and the end time
 

00:49:14.700 --> 00:49:18.109 align:start position:0%
start time and the end time
on<00:49:15.420><c> that</c><00:49:15.720><c> particular</c><00:49:16.140><c> order</c><00:49:16.819><c> and</c><00:49:17.819><c> then</c><00:49:17.940><c> it</c>

00:49:18.109 --> 00:49:18.119 align:start position:0%
on that particular order and then it
 

00:49:18.119 --> 00:49:22.430 align:start position:0%
on that particular order and then it
does<00:49:18.359><c> it</c><00:49:18.960><c> a</c><00:49:19.380><c> linear</c><00:49:19.980><c> interpolation</c><00:49:20.819><c> and</c><00:49:21.720><c> we'll</c>

00:49:22.430 --> 00:49:22.440 align:start position:0%
does it a linear interpolation and we'll
 

00:49:22.440 --> 00:49:25.309 align:start position:0%
does it a linear interpolation and we'll
just<00:49:22.680><c> pick</c><00:49:23.220><c> out</c><00:49:23.400><c> okay</c><00:49:24.060><c> here's</c><00:49:24.660><c> the</c><00:49:25.020><c> current</c>

00:49:25.309 --> 00:49:25.319 align:start position:0%
just pick out okay here's the current
 

00:49:25.319 --> 00:49:29.030 align:start position:0%
just pick out okay here's the current
amount<00:49:26.220><c> based</c><00:49:26.880><c> on</c><00:49:26.940><c> where</c><00:49:27.780><c> we</c><00:49:27.960><c> are</c><00:49:28.140><c> along</c><00:49:28.500><c> the</c>

00:49:29.030 --> 00:49:29.040 align:start position:0%
amount based on where we are along the
 

00:49:29.040 --> 00:49:31.790 align:start position:0%
amount based on where we are along the
the<00:49:29.640><c> timeline</c><00:49:30.359><c> for</c><00:49:30.780><c> the</c><00:49:30.900><c> order</c>

00:49:31.790 --> 00:49:31.800 align:start position:0%
the timeline for the order
 

00:49:31.800 --> 00:49:33.109 align:start position:0%
the timeline for the order
so

00:49:33.109 --> 00:49:33.119 align:start position:0%
so
 

00:49:33.119 --> 00:49:35.030 align:start position:0%
so
oftentimes<00:49:33.960><c> like</c><00:49:34.140><c> when</c><00:49:34.319><c> you</c><00:49:34.440><c> talk</c><00:49:34.560><c> about</c><00:49:34.740><c> a</c>

00:49:35.030 --> 00:49:35.040 align:start position:0%
oftentimes like when you talk about a
 

00:49:35.040 --> 00:49:36.650 align:start position:0%
oftentimes like when you talk about a
Dutch<00:49:35.280><c> auction</c><00:49:35.579><c> what</c><00:49:35.880><c> that</c><00:49:36.060><c> or</c><00:49:36.300><c> a</c><00:49:36.420><c> reverse</c>

00:49:36.650 --> 00:49:36.660 align:start position:0%
Dutch auction what that or a reverse
 

00:49:36.660 --> 00:49:39.170 align:start position:0%
Dutch auction what that or a reverse
Dutch<00:49:36.960><c> option</c><00:49:37.200><c> what</c><00:49:37.319><c> that</c><00:49:37.500><c> really</c><00:49:37.760><c> is</c><00:49:38.760><c> getting</c>

00:49:39.170 --> 00:49:39.180 align:start position:0%
Dutch option what that really is getting
 

00:49:39.180 --> 00:49:42.410 align:start position:0%
Dutch option what that really is getting
at<00:49:39.420><c> is</c><00:49:39.839><c> this</c><00:49:40.740><c> is</c><00:49:40.859><c> a</c><00:49:41.099><c> it's</c><00:49:41.400><c> a</c><00:49:41.579><c> sum</c><00:49:41.819><c> listing</c><00:49:42.180><c> where</c>

00:49:42.410 --> 00:49:42.420 align:start position:0%
at is this is a it's a sum listing where
 

00:49:42.420 --> 00:49:44.569 align:start position:0%
at is this is a it's a sum listing where
the<00:49:42.599><c> price</c><00:49:42.780><c> is</c><00:49:43.020><c> going</c><00:49:43.260><c> down</c><00:49:43.500><c> over</c><00:49:43.800><c> time</c><00:49:44.040><c> right</c>

00:49:44.569 --> 00:49:44.579 align:start position:0%
the price is going down over time right
 

00:49:44.579 --> 00:49:46.849 align:start position:0%
the price is going down over time right
or<00:49:45.060><c> the</c><00:49:45.240><c> price</c><00:49:45.359><c> is</c><00:49:45.540><c> going</c><00:49:45.720><c> up</c><00:49:45.960><c> over</c><00:49:46.140><c> time</c><00:49:46.440><c> it's</c>

00:49:46.849 --> 00:49:46.859 align:start position:0%
or the price is going up over time it's
 

00:49:46.859 --> 00:49:47.710 align:start position:0%
or the price is going up over time it's
not

00:49:47.710 --> 00:49:47.720 align:start position:0%
not
 

00:49:47.720 --> 00:49:50.510 align:start position:0%
not
necessarily<00:49:48.720><c> an</c><00:49:49.079><c> auction</c><00:49:49.380><c> per</c><00:49:49.800><c> se</c>

00:49:50.510 --> 00:49:50.520 align:start position:0%
necessarily an auction per se
 

00:49:50.520 --> 00:49:52.450 align:start position:0%
necessarily an auction per se
now

00:49:52.450 --> 00:49:52.460 align:start position:0%
now
 

00:49:52.460 --> 00:49:54.950 align:start position:0%
now
auctions<00:49:53.460><c> there's</c><00:49:54.060><c> a</c><00:49:54.240><c> couple</c><00:49:54.359><c> different</c><00:49:54.599><c> ways</c>

00:49:54.950 --> 00:49:54.960 align:start position:0%
auctions there's a couple different ways
 

00:49:54.960 --> 00:49:57.710 align:start position:0%
auctions there's a couple different ways
to<00:49:55.079><c> run</c><00:49:55.260><c> them</c><00:49:55.500><c> and</c><00:49:56.220><c> it</c><00:49:56.400><c> really</c><00:49:56.579><c> depends</c><00:49:57.240><c> on</c>

00:49:57.710 --> 00:49:57.720 align:start position:0%
to run them and it really depends on
 

00:49:57.720 --> 00:50:00.410 align:start position:0%
to run them and it really depends on
what<00:49:58.500><c> you're</c><00:49:58.800><c> trying</c><00:49:59.099><c> to</c><00:49:59.460><c> optimize</c><00:49:59.940><c> for</c><00:50:00.180><c> and</c>

00:50:00.410 --> 00:50:00.420 align:start position:0%
what you're trying to optimize for and
 

00:50:00.420 --> 00:50:04.010 align:start position:0%
what you're trying to optimize for and
what<00:50:00.720><c> your</c><00:50:00.839><c> trust</c><00:50:01.079><c> model</c><00:50:01.319><c> is</c><00:50:01.940><c> oftentimes</c><00:50:03.020><c> what</c>

00:50:04.010 --> 00:50:04.020 align:start position:0%
what your trust model is oftentimes what
 

00:50:04.020 --> 00:50:07.670 align:start position:0%
what your trust model is oftentimes what
it<00:50:04.200><c> really</c><00:50:04.760><c> comes</c><00:50:05.760><c> down</c><00:50:05.880><c> to</c><00:50:06.060><c> is</c><00:50:06.359><c> like</c>

00:50:07.670 --> 00:50:07.680 align:start position:0%
it really comes down to is like
 

00:50:07.680 --> 00:50:10.550 align:start position:0%
it really comes down to is like
I<00:50:08.099><c> have</c><00:50:08.160><c> a</c><00:50:08.339><c> reserve</c><00:50:08.760><c> price</c><00:50:09.000><c> and</c><00:50:09.960><c> I</c><00:50:10.140><c> want</c><00:50:10.380><c> that</c>

00:50:10.550 --> 00:50:10.560 align:start position:0%
I have a reserve price and I want that
 

00:50:10.560 --> 00:50:13.250 align:start position:0%
I have a reserve price and I want that
reserve<00:50:10.980><c> price</c><00:50:11.160><c> to</c><00:50:11.460><c> be</c><00:50:11.640><c> met</c><00:50:12.420><c> and</c><00:50:12.900><c> I</c><00:50:13.020><c> want</c><00:50:13.079><c> that</c>

00:50:13.250 --> 00:50:13.260 align:start position:0%
reserve price to be met and I want that
 

00:50:13.260 --> 00:50:18.050 align:start position:0%
reserve price to be met and I want that
reserve<00:50:13.680><c> price</c><00:50:13.800><c> to</c><00:50:14.099><c> be</c><00:50:14.220><c> secret</c><00:50:14.460><c> too</c><00:50:15.300><c> right</c><00:50:15.720><c> so</c>

00:50:18.050 --> 00:50:18.060 align:start position:0%
reserve price to be secret too right so
 

00:50:18.060 --> 00:50:18.770 align:start position:0%
reserve price to be secret too right so
um

00:50:18.770 --> 00:50:18.780 align:start position:0%
um
 

00:50:18.780 --> 00:50:21.589 align:start position:0%
um
like<00:50:19.380><c> one</c><00:50:19.680><c> way</c><00:50:19.859><c> to</c><00:50:20.280><c> handle</c><00:50:20.700><c> an</c><00:50:21.359><c> auction</c>

00:50:21.589 --> 00:50:21.599 align:start position:0%
like one way to handle an auction
 

00:50:21.599 --> 00:50:23.809 align:start position:0%
like one way to handle an auction
assuming<00:50:22.560><c> you</c><00:50:22.859><c> have</c>

00:50:23.809 --> 00:50:23.819 align:start position:0%
assuming you have
 

00:50:23.819 --> 00:50:27.470 align:start position:0%
assuming you have
an<00:50:24.480><c> Auctioneer</c><00:50:25.020><c> that</c><00:50:25.920><c> is</c><00:50:26.640><c> a</c><00:50:26.880><c> someone</c><00:50:27.180><c> you</c>

00:50:27.470 --> 00:50:27.480 align:start position:0%
an Auctioneer that is a someone you
 

00:50:27.480 --> 00:50:30.829 align:start position:0%
an Auctioneer that is a someone you
trust<00:50:28.020><c> is</c><00:50:28.920><c> you</c><00:50:29.099><c> set</c><00:50:29.339><c> the</c><00:50:29.760><c> auction</c><00:50:30.180><c> the</c><00:50:30.540><c> runner</c>

00:50:30.829 --> 00:50:30.839 align:start position:0%
trust is you set the auction the runner
 

00:50:30.839 --> 00:50:34.450 align:start position:0%
trust is you set the auction the runner
of<00:50:30.960><c> the</c><00:50:31.140><c> auction</c><00:50:31.520><c> as</c><00:50:32.520><c> the</c><00:50:32.819><c> Zone</c><00:50:33.119><c> on</c><00:50:33.960><c> your</c><00:50:34.140><c> order</c>

00:50:34.450 --> 00:50:34.460 align:start position:0%
of the auction as the Zone on your order
 

00:50:34.460 --> 00:50:37.609 align:start position:0%
of the auction as the Zone on your order
zones<00:50:35.839><c> generally</c><00:50:36.839><c> the</c><00:50:37.079><c> way</c><00:50:37.200><c> that</c><00:50:37.319><c> we</c><00:50:37.500><c> would</c>

00:50:37.609 --> 00:50:37.619 align:start position:0%
zones generally the way that we would
 

00:50:37.619 --> 00:50:40.069 align:start position:0%
zones generally the way that we would
think<00:50:38.099><c> of</c><00:50:38.280><c> them</c><00:50:38.400><c> is</c><00:50:39.000><c> that</c><00:50:39.300><c> when</c><00:50:39.540><c> you</c><00:50:39.660><c> have</c><00:50:39.780><c> a</c>

00:50:40.069 --> 00:50:40.079 align:start position:0%
think of them is that when you have a
 

00:50:40.079 --> 00:50:41.750 align:start position:0%
think of them is that when you have a
restricted<00:50:40.560><c> order</c>

00:50:41.750 --> 00:50:41.760 align:start position:0%
restricted order
 

00:50:41.760 --> 00:50:44.329 align:start position:0%
restricted order
that<00:50:42.300><c> zone</c><00:50:42.599><c> you're</c><00:50:42.900><c> gonna</c><00:50:43.079><c> call</c><00:50:43.680><c> it</c><00:50:43.859><c> and</c><00:50:44.160><c> say</c>

00:50:44.329 --> 00:50:44.339 align:start position:0%
that zone you're gonna call it and say
 

00:50:44.339 --> 00:50:49.190 align:start position:0%
that zone you're gonna call it and say
is<00:50:45.180><c> this</c><00:50:45.300><c> a</c><00:50:45.540><c> valid</c><00:50:45.780><c> order</c><00:50:45.960><c> if</c><00:50:46.560><c> it</c><00:50:46.740><c> is</c><00:50:46.920><c> then</c>

00:50:49.190 --> 00:50:49.200 align:start position:0%
is this a valid order if it is then
 

00:50:49.200 --> 00:50:51.349 align:start position:0%
is this a valid order if it is then
um<00:50:49.260><c> it'll</c><00:50:49.500><c> give</c><00:50:49.680><c> back</c><00:50:49.920><c> a</c><00:50:50.160><c> magic</c><00:50:50.339><c> value</c><00:50:50.700><c> saying</c>

00:50:51.349 --> 00:50:51.359 align:start position:0%
um it'll give back a magic value saying
 

00:50:51.359 --> 00:50:53.270 align:start position:0%
um it'll give back a magic value saying
this<00:50:51.900><c> is</c><00:50:52.020><c> good</c><00:50:52.200><c> go</c><00:50:52.500><c> ahead</c>

00:50:53.270 --> 00:50:53.280 align:start position:0%
this is good go ahead
 

00:50:53.280 --> 00:50:57.349 align:start position:0%
this is good go ahead
but<00:50:53.700><c> another</c><00:50:53.940><c> way</c><00:50:54.180><c> you</c><00:50:54.359><c> can</c><00:50:54.420><c> do</c><00:50:54.660><c> it</c><00:50:54.920><c> is</c><00:50:55.920><c> that</c>

00:50:57.349 --> 00:50:57.359 align:start position:0%
but another way you can do it is that
 

00:50:57.359 --> 00:51:01.190 align:start position:0%
but another way you can do it is that
that<00:50:58.140><c> zone</c><00:50:58.380><c> can</c><00:50:58.859><c> actually</c><00:50:59.160><c> call</c><00:50:59.819><c> Seaport</c><00:51:00.420><c> if</c>

00:51:01.190 --> 00:51:01.200 align:start position:0%
that zone can actually call Seaport if
 

00:51:01.200 --> 00:51:04.370 align:start position:0%
that zone can actually call Seaport if
they<00:51:01.380><c> call</c><00:51:01.559><c> Seaport</c><00:51:02.099><c> that's</c><00:51:02.760><c> also</c><00:51:03.119><c> them</c><00:51:03.900><c> if</c>

00:51:04.370 --> 00:51:04.380 align:start position:0%
they call Seaport that's also them if
 

00:51:04.380 --> 00:51:05.630 align:start position:0%
they call Seaport that's also them if
they're<00:51:04.500><c> the</c><00:51:04.680><c> ones</c><00:51:04.859><c> that</c><00:51:05.040><c> are</c><00:51:05.160><c> fulfilling</c><00:51:05.520><c> the</c>

00:51:05.630 --> 00:51:05.640 align:start position:0%
they're the ones that are fulfilling the
 

00:51:05.640 --> 00:51:06.410 align:start position:0%
they're the ones that are fulfilling the
order

00:51:06.410 --> 00:51:06.420 align:start position:0%
order
 

00:51:06.420 --> 00:51:08.390 align:start position:0%
order
that's<00:51:06.900><c> also</c><00:51:07.140><c> them</c><00:51:07.260><c> giving</c><00:51:07.559><c> explicit</c>

00:51:08.390 --> 00:51:08.400 align:start position:0%
that's also them giving explicit
 

00:51:08.400 --> 00:51:10.970 align:start position:0%
that's also them giving explicit
approval<00:51:09.240><c> per</c><00:51:09.599><c> se</c><00:51:09.780><c> right</c><00:51:10.260><c> their</c><00:51:10.680><c> message</c>

00:51:10.970 --> 00:51:10.980 align:start position:0%
approval per se right their message
 

00:51:10.980 --> 00:51:12.470 align:start position:0%
approval per se right their message
sender<00:51:11.520><c> so</c>

00:51:12.470 --> 00:51:12.480 align:start position:0%
sender so
 

00:51:12.480 --> 00:51:18.470 align:start position:0%
sender so
you<00:51:12.960><c> can</c><00:51:13.079><c> basically</c><00:51:13.940><c> sign</c><00:51:14.940><c> a</c><00:51:15.480><c> listing</c><00:51:16.020><c> that</c>

00:51:18.470 --> 00:51:18.480 align:start position:0%
you can basically sign a listing that
 

00:51:18.480 --> 00:51:21.589 align:start position:0%
you can basically sign a listing that
you<00:51:18.900><c> here's</c><00:51:19.319><c> my</c><00:51:19.500><c> my</c><00:51:19.859><c> reserve</c><00:51:20.460><c> price</c><00:51:20.700><c> that's</c>

00:51:21.589 --> 00:51:21.599 align:start position:0%
you here's my my reserve price that's
 

00:51:21.599 --> 00:51:23.690 align:start position:0%
you here's my my reserve price that's
the<00:51:21.839><c> consideration</c><00:51:22.319><c> item</c><00:51:22.740><c> to</c><00:51:22.920><c> me</c><00:51:23.099><c> I'm</c><00:51:23.520><c> going</c>

00:51:23.690 --> 00:51:23.700 align:start position:0%
the consideration item to me I'm going
 

00:51:23.700 --> 00:51:27.470 align:start position:0%
the consideration item to me I'm going
to<00:51:23.819><c> give</c><00:51:24.000><c> that</c><00:51:24.300><c> to</c><00:51:25.040><c> this</c><00:51:26.040><c> this</c><00:51:26.819><c> Auctioneer</c>

00:51:27.470 --> 00:51:27.480 align:start position:0%
to give that to this this Auctioneer
 

00:51:27.480 --> 00:51:30.230 align:start position:0%
to give that to this this Auctioneer
whatever<00:51:27.780><c> the</c><00:51:28.200><c> marketplace</c>

00:51:30.230 --> 00:51:30.240 align:start position:0%
whatever the marketplace
 

00:51:30.240 --> 00:51:32.809 align:start position:0%
whatever the marketplace
they're<00:51:30.780><c> going</c><00:51:30.900><c> to</c><00:51:31.020><c> keep</c><00:51:31.140><c> the</c><00:51:31.260><c> order</c><00:51:31.380><c> Secret</c>

00:51:32.809 --> 00:51:32.819 align:start position:0%
they're going to keep the order Secret
 

00:51:32.819 --> 00:51:36.109 align:start position:0%
they're going to keep the order Secret
and<00:51:33.420><c> then</c><00:51:33.599><c> they</c><00:51:34.500><c> have</c><00:51:34.680><c> to</c><00:51:34.859><c> be</c><00:51:35.040><c> the</c><00:51:35.280><c> one</c><00:51:35.460><c> to</c>

00:51:36.109 --> 00:51:36.119 align:start position:0%
and then they have to be the one to
 

00:51:36.119 --> 00:51:39.650 align:start position:0%
and then they have to be the one to
fulfill<00:51:36.480><c> it</c><00:51:36.660><c> right</c><00:51:37.619><c> it's</c><00:51:37.859><c> a</c><00:51:38.040><c> restricted</c><00:51:38.400><c> order</c>

00:51:39.650 --> 00:51:39.660 align:start position:0%
fulfill it right it's a restricted order
 

00:51:39.660 --> 00:51:44.210 align:start position:0%
fulfill it right it's a restricted order
and<00:51:40.200><c> they'll</c><00:51:40.440><c> apply</c><00:51:40.880><c> a</c><00:51:41.880><c> tip</c><00:51:42.260><c> on</c><00:51:43.260><c> that</c><00:51:43.440><c> based</c><00:51:44.099><c> on</c>

00:51:44.210 --> 00:51:44.220 align:start position:0%
and they'll apply a tip on that based on
 

00:51:44.220 --> 00:51:46.450 align:start position:0%
and they'll apply a tip on that based on
the<00:51:44.940><c> difference</c><00:51:45.059><c> between</c><00:51:45.420><c> the</c><00:51:45.660><c> reserve</c><00:51:46.079><c> price</c>

00:51:46.450 --> 00:51:46.460 align:start position:0%
the difference between the reserve price
 

00:51:46.460 --> 00:51:49.250 align:start position:0%
the difference between the reserve price
and<00:51:47.460><c> the</c><00:51:48.119><c> actual</c><00:51:48.359><c> price</c>

00:51:49.250 --> 00:51:49.260 align:start position:0%
and the actual price
 

00:51:49.260 --> 00:51:51.770 align:start position:0%
and the actual price
there<00:51:49.859><c> are</c><00:51:49.980><c> also</c><00:51:50.280><c> constructions</c><00:51:51.059><c> where</c><00:51:51.420><c> you</c>

00:51:51.770 --> 00:51:51.780 align:start position:0%
there are also constructions where you
 

00:51:51.780 --> 00:51:54.470 align:start position:0%
there are also constructions where you
can<00:51:51.960><c> do</c><00:51:52.380><c> stuff</c><00:51:53.280><c> like</c><00:51:53.520><c> the</c><00:51:53.700><c> commit</c><00:51:54.059><c> reveal</c>

00:51:54.470 --> 00:51:54.480 align:start position:0%
can do stuff like the commit reveal
 

00:51:54.480 --> 00:51:57.770 align:start position:0%
can do stuff like the commit reveal
pattern<00:51:55.020><c> for</c><00:51:55.800><c> hiding</c><00:51:56.220><c> the</c><00:51:56.339><c> reserve</c><00:51:56.819><c> price</c><00:51:57.180><c> you</c>

00:51:57.770 --> 00:51:57.780 align:start position:0%
pattern for hiding the reserve price you
 

00:51:57.780 --> 00:51:59.270 align:start position:0%
pattern for hiding the reserve price you
generally<00:51:58.020><c> have</c><00:51:58.200><c> to</c><00:51:58.319><c> bond</c><00:51:58.559><c> up</c><00:51:58.800><c> front</c><00:51:58.980><c> I</c><00:51:59.160><c> mean</c>

00:51:59.270 --> 00:51:59.280 align:start position:0%
generally have to bond up front I mean
 

00:51:59.280 --> 00:52:01.670 align:start position:0%
generally have to bond up front I mean
it<00:51:59.400><c> gets</c><00:51:59.700><c> it</c><00:52:00.119><c> gets</c><00:52:00.359><c> complicated</c><00:52:00.900><c> depending</c><00:52:01.440><c> on</c>

00:52:01.670 --> 00:52:01.680 align:start position:0%
it gets it gets complicated depending on
 

00:52:01.680 --> 00:52:04.549 align:start position:0%
it gets it gets complicated depending on
whether<00:52:02.339><c> you're</c><00:52:02.579><c> optimizing</c><00:52:03.180><c> for</c><00:52:03.559><c> the</c>

00:52:04.549 --> 00:52:04.559 align:start position:0%
whether you're optimizing for the
 

00:52:04.559 --> 00:52:07.490 align:start position:0%
whether you're optimizing for the
privacy<00:52:04.980><c> of</c><00:52:05.460><c> the</c><00:52:05.880><c> the</c>

00:52:07.490 --> 00:52:07.500 align:start position:0%
privacy of the the
 

00:52:07.500 --> 00:52:09.290 align:start position:0%
privacy of the the
um<00:52:07.619><c> person</c><00:52:08.099><c> that's</c><00:52:08.460><c> that's</c><00:52:08.880><c> trying</c><00:52:09.180><c> to</c>

00:52:09.290 --> 00:52:09.300 align:start position:0%
um person that's that's trying to
 

00:52:09.300 --> 00:52:10.809 align:start position:0%
um person that's that's trying to
auction<00:52:09.540><c> the</c><00:52:09.900><c> item</c>

00:52:10.809 --> 00:52:10.819 align:start position:0%
auction the item
 

00:52:10.819 --> 00:52:13.609 align:start position:0%
auction the item
or<00:52:11.819><c> if</c><00:52:12.240><c> you're</c><00:52:12.359><c> trying</c><00:52:12.540><c> to</c><00:52:12.720><c> optimize</c><00:52:13.200><c> for</c>

00:52:13.609 --> 00:52:13.619 align:start position:0%
or if you're trying to optimize for
 

00:52:13.619 --> 00:52:15.589 align:start position:0%
or if you're trying to optimize for
protecting<00:52:14.400><c> the</c><00:52:14.579><c> bidders</c><00:52:15.000><c> you</c><00:52:15.359><c> know</c><00:52:15.420><c> if</c><00:52:15.540><c> you</c>

00:52:15.589 --> 00:52:15.599 align:start position:0%
protecting the bidders you know if you
 

00:52:15.599 --> 00:52:17.329 align:start position:0%
protecting the bidders you know if you
don't<00:52:15.839><c> want</c><00:52:16.020><c> the</c><00:52:16.380><c> person</c><00:52:16.859><c> running</c><00:52:17.160><c> the</c>

00:52:17.329 --> 00:52:17.339 align:start position:0%
don't want the person running the
 

00:52:17.339 --> 00:52:19.069 align:start position:0%
don't want the person running the
auction<00:52:17.520><c> to</c><00:52:17.760><c> pull</c><00:52:17.880><c> out</c><00:52:18.059><c> of</c><00:52:18.240><c> the</c><00:52:18.420><c> auction</c><00:52:18.660><c> and</c>

00:52:19.069 --> 00:52:19.079 align:start position:0%
auction to pull out of the auction and
 

00:52:19.079 --> 00:52:20.870 align:start position:0%
auction to pull out of the auction and
cancel<00:52:19.380><c> it</c><00:52:19.619><c> and</c><00:52:19.800><c> pull</c><00:52:19.980><c> their</c><00:52:20.220><c> you</c><00:52:20.400><c> want</c><00:52:20.579><c> their</c>

00:52:20.870 --> 00:52:20.880 align:start position:0%
cancel it and pull their you want their
 

00:52:20.880 --> 00:52:23.809 align:start position:0%
cancel it and pull their you want their
assets<00:52:21.240><c> or</c><00:52:21.480><c> something</c><00:52:21.660><c> their</c><00:52:22.020><c> items</c>

00:52:23.809 --> 00:52:23.819 align:start position:0%
assets or something their items
 

00:52:23.819 --> 00:52:25.930 align:start position:0%
assets or something their items
um<00:52:23.940><c> there's</c><00:52:24.660><c> there's</c><00:52:25.020><c> a</c><00:52:25.260><c> number</c><00:52:25.380><c> of</c><00:52:25.619><c> different</c>

00:52:25.930 --> 00:52:25.940 align:start position:0%
um there's there's a number of different
 

00:52:25.940 --> 00:52:27.890 align:start position:0%
um there's there's a number of different
variables<00:52:26.940><c> to</c><00:52:27.119><c> control</c><00:52:27.240><c> for</c><00:52:27.480><c> but</c><00:52:27.599><c> that's</c><00:52:27.780><c> one</c>

00:52:27.890 --> 00:52:27.900 align:start position:0%
variables to control for but that's one
 

00:52:27.900 --> 00:52:29.290 align:start position:0%
variables to control for but that's one
thing<00:52:28.020><c> that</c><00:52:28.140><c> I</c><00:52:28.260><c> think</c><00:52:28.380><c> would</c><00:52:28.500><c> be</c><00:52:28.680><c> really</c><00:52:28.980><c> cool</c>

00:52:29.290 --> 00:52:29.300 align:start position:0%
thing that I think would be really cool
 

00:52:29.300 --> 00:52:33.530 align:start position:0%
thing that I think would be really cool
to<00:52:30.300><c> see</c><00:52:30.540><c> more</c><00:52:30.960><c> work</c><00:52:31.200><c> on</c><00:52:31.440><c> is</c><00:52:32.119><c> leveraging</c><00:52:33.119><c> zones</c>

00:52:33.530 --> 00:52:33.540 align:start position:0%
to see more work on is leveraging zones
 

00:52:33.540 --> 00:52:39.410 align:start position:0%
to see more work on is leveraging zones
to<00:52:34.020><c> run</c><00:52:34.380><c> different</c><00:52:35.339><c> kinds</c><00:52:35.760><c> of</c><00:52:35.880><c> auctions</c><00:52:36.540><c> yeah</c>

00:52:39.410 --> 00:52:39.420 align:start position:0%
to run different kinds of auctions yeah
 

00:52:39.420 --> 00:52:42.290 align:start position:0%
to run different kinds of auctions yeah
all<00:52:39.960><c> right</c><00:52:40.140><c> that's</c><00:52:40.800><c> time</c><00:52:41.099><c> thank</c><00:52:41.819><c> you</c><00:52:41.940><c> all</c><00:52:42.059><c> for</c>

00:52:42.290 --> 00:52:42.300 align:start position:0%
all right that's time thank you all for
 

00:52:42.300 --> 00:52:44.809 align:start position:0%
all right that's time thank you all for
coming<00:52:42.480><c> and</c><00:52:43.260><c> uh</c><00:52:43.619><c> can't</c><00:52:44.160><c> wait</c><00:52:44.339><c> to</c><00:52:44.460><c> see</c><00:52:44.579><c> what</c><00:52:44.700><c> you</c>

00:52:44.809 --> 00:52:44.819 align:start position:0%
coming and uh can't wait to see what you
 

00:52:44.819 --> 00:52:47.000 align:start position:0%
coming and uh can't wait to see what you
build

