# Control Structures: Require, Revert and Errors

- Channel: [Base](https://streameth.org/base)
- Date: 2023-10-09
- Duration: 07:13
- Topics: control structures, control structures in solidity, control structure solidity, control structure require revert and errors, solidity for beginners, solidity tutorials, solidity programming, intro to solidity programming, solidity projects, solidity smart contracts, solidity developer, base blockchain, solidity blockchain, solidity tutorials for beginners, building smart contracts on ethereum, building smart contracts using solidity, smart contract programmer
- Watch: https://streameth.org/watch/yt-PUgq1SAo1bM
- YouTube: https://www.youtube.com/watch?v=PUgq1SAo1bM

## Description

Discover the secrets of Solidity's built-in functions for robust condition validation! 🛡️🔍 Learn how to use "require" and "revert" to check conditions and throw exceptions when necessary. Dive into custom errors for even more efficient gas usage. Level up your smart contract skills now! 💻🚀

📚 Head to Base Camp for full courses on smart contract development: https://docs.base.org/base-camp/docs/welcome 
✅ Subscribe to our channel here: https://www.youtube.com/@BuildonBase 

► Build on Base: https://base.org 
► Follow us on Twitter: https://twitter.com/buildonbase 
► Join our Discord: https://base.org/discord
