0age is the Head of Protocol Development at
OpenSea, and this was a conversation about
Seaport, the new marketplace protocol for buying and selling NFTs.
0age takes us through a tour of the Seaport protocol, talking about how it's architected; how conduits and zones work; and we even get into the low level gas optimization work they've done on the contracts. I hope this can be a helpful resource for anyone looking to understand the Seaport protocol or anyone who's building with NFTs more broadly. I also consider 0age to be a true veteran of the space, and hearing him talk through the design of the protocol can be an educational experience in its own rights.
Timestamps:
(
00:01:42) - why build Seaport
(
00:10:20) - the Seaport architecture
(
00:12:44) - EIP712 signatures
(
00:14:17) - the global concept of a nonce
(
00:16:02) - EIP1271 and bulk listings
(
00:17:18) - the Executor and conduits
(
00:25:08) - zones, additional rules that can be applied on top of an order
(
00:29:47) - implementing English auctions via zones
(
00:32:17) - layers of the stack
(
00:36:05) - fulfillment
(
00:40:42) - gas optimizations and understanding the low-level behavior of the EVM
(
00:58:40) - the interaction between OpenSea the product and Seaport the protocol
(
01:07:06) - criteria based items, and partial fills
(
01:17:50) - ideas to build on top of Seaport
Into the Bytecode:
- Sina Habibian on X: https://twitter.com/sinahab
- Sina Habibian on Farcaster - https://warpcast.com/sinahab
- Into the Bytecode: https://intothebytecode.com
Disclaimer: this podcast is for informational purposes only. It is not financial advice or a recommendation to buy or sell securities. The host and guests may hold positions in the projects discussed.