5/5
_Follow along the course with this video._ --- ### Recap You've just learnt how to employ an incredibly powerful tool in blockchain development. Upgradeability in an immutable world is incredibly useful and enticing. BUT. I'm going to again caution you against defaulting to this sort of methodology. The centrality baked into the ability to upgrade smart contract protocols has burnt the industry time and time again, so please use proxies sparingly. With that said, if you would like to watch a live demo of this process (on a testnet), I'll direct you to the video portion of this section. You needn't follow along, but if you'd like to see the process from beginning to end, I encourage you to watch. [**Testnet Demo**](https://updraft.cyfrin.io/courses/advanced-foundry/upgradeable-smart-contracts/testnet-demo?lesson_format=video) Now's a great time to take a break. You've certainly earned it. We have 2 more sections on Governance and Security that remain! 🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊 [**Arbitrum NFT Challenge**](https://arbiscan.io/address/0x3aD9F29AB266E4828450B33df7a9B9D7355Cd821#code) [**Sepolia NFT Challenge**](https://sepolia.etherscan.io/address/0xaFa4150818b7843345A5E54E430Bd0cAE31B5c0C#code) 🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊
A step-by-step guide to Deploying and Upgrading UUPS Contracts with Foundry - Deploy an initial UUPS contract system to Sepolia using Foundry scripts, understanding associated centralization risks. Execute the upgrade process, troubleshoot common artifact/FFI issues, and interact with the final contract state via the proxy address.
Previous lesson
Previous
Next lesson
Next
Give us feedback
Obtaining testnet funds -> Tenderly virtual testnets
Last updated on June 24, 2025
Course Overview
About the course
Advanced smart contract development
How to develop a stablecoin
How to develop a DeFi protocol
How to develop a DAO
Advanced smart contracts testing
Fuzz testing
Manual verification
Web3 Developer Relations
$85,000 - $125,000 (avg. salary)
Web3 developer
$60,000 - $150,000 (avg. salary)
Smart Contract Engineer
$100,000 - $150,000 (avg. salary)
Smart Contract Auditor
$100,000 - $200,000 (avg. salary)
Security researcher
$49,999 - $120,000 (avg. salary)
Web3 engineer, educator, and Cyfrin co-founder. Patrick's smart contract development and security courses have helped hundreds of thousands of engineers kickstarting their careers into web3.
Guest lecturers:
Last updated on June 10, 2025
Duration: 36min
Duration: 3h 06min
Duration: 5h 02min
Duration: 6h 02min
Duration: 2h 47min
Duration: 1h 23min
Duration: 4h 28min
Duration: 1h 19min
Duration: 1h 10min
Course Overview
About the course
Advanced smart contract development
How to develop a stablecoin
How to develop a DeFi protocol
How to develop a DAO
Advanced smart contracts testing
Fuzz testing
Manual verification
Web3 Developer Relations
$85,000 - $125,000 (avg. salary)
Web3 developer
$60,000 - $150,000 (avg. salary)
Smart Contract Engineer
$100,000 - $150,000 (avg. salary)
Smart Contract Auditor
$100,000 - $200,000 (avg. salary)
Security researcher
$49,999 - $120,000 (avg. salary)
Web3 engineer, educator, and Cyfrin co-founder. Patrick's smart contract development and security courses have helped hundreds of thousands of engineers kickstarting their careers into web3.
Guest lecturers:
Last updated on June 10, 2025