Location: contracts/upgrade_proxy
Language: Rust (Soroban)
Estimated Time: 7 hours
Difficulty: Hard
Description
Build an upgradeable proxy contract enabling contract logic updates while preserving state.
Tasks
Acceptance Criteria
- Proxy delegates to implementation
- Upgrades preserve state
- Governance required
- History tracked
- Fallback works
- All tests pass
Location:
contracts/upgrade_proxyLanguage: Rust (Soroban)
Estimated Time: 7 hours
Difficulty: Hard
Description
Build an upgradeable proxy contract enabling contract logic updates while preserving state.
Tasks
Acceptance Criteria