Web3 Galaxy Brain 🌌🧠 cover image

Web3 Galaxy Brain 🌌🧠

Paul Razvan Berg of Sablier

Aug 17, 2023
Paul Razvan Berg, a longtime Solidity developer and co-founder of Sablier, discusses his influential open source repos, testing in Foundry, and the recently launched v2 of Sablier. He also talks about PRBProxy as a great update to Maker's DSProxy. They explore Layer 2 technology, math libraries, and the BTT model for testing smart contracts. They delve into formal verification, lock-up streaming, applications of Sablier, staking NFTs, and building lending protocols. A fascinating conversation!
01:50:59

Podcast summary created with Snipd AI

Quick takeaways

  • Modifiers in test files can serve as visual cues to represent test conditions and hierarchy, providing a comprehensive testing framework.
  • Bull Oak is a CLI tool that automates Solidity test scaffolding based on the ASCII tree format, ensuring accurate reflection of test conditions.

Deep dives

Using modifiers to create a visual cue for test conditions

In the ERC talk, Paul Razvanberg discusses using modifiers as visual cues to represent the hierarchy of test conditions in a test file. These modifiers are applied to functions that correspond to specific paths in the tree structure created from an ASCII tree format. The modifiers serve as labels to indicate the conditions that need to be met for the test to pass. While the modifiers are primarily used as visual cues, they can also contain shared logic or specific setup for the corresponding test.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner