
42 episodes

Devs Do Something Superfluid
-
- Technology
-
-
5.0 • 9 Ratings
-
A technical podcast for web3 developers.
A Superfluid production.
-
Planet IX - Web3 Game Development Behind the Scenes
Today's episode features Lukas & Emil of the Planet IX core team.
You can learn more about Planet IX (and play the game!) here: https://planetix.com/ -
Alchemy & Account Abstraction Infrastructure
Today's guest is Noam Hurwitz, an engineer at Alchemy who is playing a key role in building Alchemy's new account abstraction infrastructure.
Alchemy on AA: www.alchemy.com/account-abstractionAlchemy: https://www.alchemy.comAlchemy University: https://university.alchemy.comFollow Noam on Twitter: https://twitter.com/ProbablyNoam
00:00 Intro
3:51 How Noam got into crypto
6:00 Noam’s take on the current Account Abstraction discourse
8:32 AA infrastructure overview
11:32 Walking through Alchemy’s bundler architecture
13:15 MEV and user operations
15:05 The ‘intent based architecture’ and the userOp mempool
18:05 The entry point contract
22:50 Paymaster contracts
25:24 What should application developers know about AA?
29:40 What do smart contract accounts enable?
32:41 Lessons from drafting an EIP and EIP 6900
37:16 Avoiding centralization around AA infrastructure
42:46 New security issues presented by AA
45:01 Noam’s advice on building APIs & developer products
49:15 Noam’s favorite technical implementations in the industry
50:54 Advice for those early in their career
52:48 How Noam hopes the industry evolves over the next decade -
Alluo Finance - How to Build a Great DeFi UX
Today's episode is with Remi & Sung - core contributors at Alluo Finance. We went deep into Alluo's smart contract architecture & philosophy on building great DeFi user experiences.
Learn more about Alluo: https://linktr.ee/alluo
Build on Superfluid: https://www.superfluid.finance/wave-pool
00:00 Intro5:11 How Remi got into the industry/Alluo's founding8:11 How Sung got into the space9:58 What is Alluo?16:18 Auto Invest - streaming DCA18:33 An overview of the Alluo contract architecture23:59 - Bridging architecture25:15 - Simplicity in protocol design31:52 - How Alluo liquidity direction voting works at the smart contract level34:58 - Boosted pools39:57 - Using the 4626 design for the boosted pool42:05 - stIBAlluo for money streaming47:26 - Building out a high quality mobile experience for DeFi56:59 - Advice for early stage DeFi teams -
The Graph Deep Dive with Pranav Maheshwari
Today's episode features a deep dive on The Graph with engineer Pranav Maheshwari.
Check out the Superfluid Wave Pool here: https://superfluid.finance/wavepool -
Zac Williamson on Huff, Aztec, Noir, and Building with ZK Tech
This week's guest is Zac Williamson, founder & CEO at Aztec.
Check out the Superfluid Wave Pool! https://www.superfluid.finance/wavepool
Aztec: https://twitter.com/aztecnetworkNoir Docs: https://noir-lang.org/Zac on Twitter: https://twitter.com/Zac_Aztec
00:00 Intro
3:45 How Zac got into Web3
6:45 The creation of Aztec
14:30 why did he build huff?
19:05 Weirstrudel & Optimizations in Huff
21:33 Inspirations for Huff Language designs
23:15 Why did Huff take off?
27:27 The future of the Huff community?
31:08 Mental models needed for devs that want to build privacy preserving apps
37:05 Hello world in Noir
38:50 Private functions and private contracts on Aztec
46:22 The Aztec sequencer
50:15 Noir & smart contract security
51255 What should people build on Noir?
56:52 Advice for early career devs -
Solidity Fuzzing & Web3 Testing with a Trail of Bits Security Engineer
This week's episode features an interview between Patrick Collins and a Web3 Security Engineer at Trail of Bits. They cover:- testing methodologies- fuzzing- static analysis
With Trail of Bits Security Engineer, Troy!
Timestamps3:10 - Exploring Smart Contract Testing Methodologies with Trail of Bits5:37 - Testing Strategies for Smart Contracts8:10 - Fuzz Testing and Invariant-Based Testing Explained10:56 - Coverage Guided Fuzzing Explained13:50 - The Benefits of Coverage Guided Fuzzing and the Differences between Echidna, Foundry, & Others16:27 - Using Coverage Guided Fuzzing with Optic and Echidna19:12 - Symbolic execution and coverage-guided fuzzing in Echidna21:57 - Testing Philosophies: Dynamic vs. Static Testing24:24 - Dynamic vs Static Analysis and the trade-offs of each approach27:10 - The Importance of Efficient Testing and Using a Variety of Testing Methods29:57 - The Role of Security Firms and Testing Philosophies32:33 - Balancing Cost and Efficiency in Security Audits35:15 - The Importance of Code Reuse in Building Tools and Languages38:04 - The pitfalls of focusing on language intricacies in programming and the benefits of prioritizing language design and philosophy40:41 - The Need for More Open Source Tools and Communication in the Ethereum Community43:22 - Advice for becoming more security-minded in smart contract coding45:51 - Discussion with Alpha Rush on Testing Compilers and Security Focus Journeys
Customer Reviews
Good stuff
Crypto needed a developer deep dive podcast. Not enough people going into this much depth 👌Great guests so far too!