6. Smart contract development patterns and best practices

07/09/2023 41 min

Listen "6. Smart contract development patterns and best practices"

Episode Synopsis

On this episode, we highlight best practices and patterns for contract development as told by 6 leaders in protocol design:


1. Ross Campbell from Kali, Nani, and Lex DAO
2. Santiago Palladino from Aztec
3. DCBuilder from Worldcoin
4. Steve Klebanoff from PartyDAO
5. Jenny Pollack from DappHub
6. Wilson Cusack from Coinbase


___________________________


Follow Wilson: @WilsonCusack
Follow Metropolis: @0xMetropolis
Follow Kevin: @kevin_weaver
Follow Chase: @chaserchapman
Follow Steve: @steveklbnf
Follow Jenny:@Jenny_Pollack
Follow DCbuild3r: ⁠⁠@DCbuild3r⁠⁠
Follow Santiago: ⁠ ⁠⁠@smpalladino⁠
Follow Ross: ⁠⁠⁠@z0r0zzz⁠
____________________________________


Check out Metropolis
Subscribe to Over Abstraction on YouTube

____________________________________


Timecodes


(00:00) Intro

(00:56) Breaking into crypto as a developer (DC Builder)

(04:00) Getting started with a smart contract project (Wilson Cusack)

(05:46) Learning zero knowledge proofs (Santiago Palladino)

(08:43) Designing modular systems and protocols (Steve Klebanoff)

(12:52) Legal Design Principles for Smart Contract Developers (Ross Campbell)

(17:29) Upgradability Patterns and Versioning (Jenny Pollack)

(21:29) Maintaining objectivity for upgradability (Santiago Palladino)

(22:46) Account Abstractions and Intents (Jenny Pollack)

(33:33) Gas Optimization Tradeoffs (Ross Campbell)

(37:52) Learnings from protocol design (Wilson Cusack)

(41:12) Ending