# Defender Sunset Notice **Date**: 2025-12-11 **Status**: Defender Being Phased Out --- ## ⚠️ Important Update According to [OpenZeppelin's announcement](https://blog.openzeppelin.com/doubling-down-on-open-source-and-phasing-out-defender): - **New user sign-ups disabled**: June 30, 2025 - **Final shutdown**: July 1, 2026 - **Focus**: Open-source alternatives (Relayer, Monitor) --- ## ✅ What's Been Updated ### Deployment Scripts - ✅ `DeployMainnetTether.s.sol` - Removed Defender, uses `TETHER_ADMIN` - ✅ `DeployTransactionMirror.s.sol` - Removed Defender, uses `MIRROR_ADMIN` - ✅ All Defender references removed ### Documentation - ✅ `ADMIN_ADDRESS_OPTIONS.md` - Admin address alternatives - ✅ `DEFENDER_DEPRECATED.md` - Migration guide - ✅ All Defender-specific documentation updated --- ## 🔄 Migration to Alternatives ### Recommended: Gnosis Safe (Multisig) **Why**: - ✅ Multi-signature security - ✅ Web interface - ✅ Multiple chain support - ✅ Battle-tested - ✅ No sunset date **Setup**: 1. Create Safe wallet: https://safe.global/ 2. Add signers (3-5 recommended) 3. Set threshold (e.g., 2-of-3) 4. Use Safe address as admin ### OpenZeppelin Open-Source Alternatives OpenZeppelin is providing open-source alternatives: - **Relayer**: Open-source transaction relayer - **Monitor**: Open-source monitoring solution - **Managed Service**: Hosted infrastructure option Visit: [OpenZeppelin Open Source Stack](https://blog.openzeppelin.com/doubling-down-on-open-source-and-phasing-out-defender) --- ## 📋 Current Configuration ### Environment Variables Set in `.env`: ```bash TETHER_ADMIN= # Gnosis Safe or EOA MIRROR_ADMIN= # Can be same or different ``` ### Deployment Scripts now work with standard admin addresses: - No Defender dependencies - Simple admin pattern (Ownable-like) - Compatible with any address (multisig, EOA, or contract) --- ## 📚 References - [OpenZeppelin Defender Sunset Announcement](https://blog.openzeppelin.com/doubling-down-on-open-source-and-phasing-out-defender) - [Gnosis Safe Documentation](https://docs.safe.global/) - [OpenZeppelin Access Control](https://docs.openzeppelin.com/contracts/5.x/access-control) --- **Last Updated**: 2025-12-11 **Status**: Defender Removed - Alternatives Documented