upgradeable-smart-contracts.This project demonstrates how to create upgradeable smart contracts using Foundry's Forge and the OpenZeppelin Upgrades library. Upgradeable contracts allow you to modify contract logic while preserving the contract's state and address.