Files
smom-dbis-138/docs/deployment/DEFENDER_SUNSET_NOTICE.md
defiQUG 1fb7266469 Add Oracle Aggregator and CCIP Integration
- Introduced Aggregator.sol for Chainlink-compatible oracle functionality, including round-based updates and access control.
- Added OracleWithCCIP.sol to extend Aggregator with CCIP cross-chain messaging capabilities.
- Created .gitmodules to include OpenZeppelin contracts as a submodule.
- Developed a comprehensive deployment guide in NEXT_STEPS_COMPLETE_GUIDE.md for Phase 2 and smart contract deployment.
- Implemented Vite configuration for the orchestration portal, supporting both Vue and React frameworks.
- Added server-side logic for the Multi-Cloud Orchestration Portal, including API endpoints for environment management and monitoring.
- Created scripts for resource import and usage validation across non-US regions.
- Added tests for CCIP error handling and integration to ensure robust functionality.
- Included various new files and directories for the orchestration portal and deployment scripts.
2025-12-12 14:57:48 -08:00

2.3 KiB

Defender Sunset Notice

Date: 2025-12-11 Status: Defender Being Phased Out


⚠️ Important Update

According to OpenZeppelin's announcement:

  • 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

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


📋 Current Configuration

Environment Variables

Set in .env:

TETHER_ADMIN=<admin_address>  # Gnosis Safe or EOA
MIRROR_ADMIN=<admin_address>  # 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


Last Updated: 2025-12-11 Status: Defender Removed - Alternatives Documented