Descriptions:
Issue #13:
Developer Goal: Implement safe contract upgrades via the update_current_contract_wasm host function.
- The
upgrade function MUST be locked behind a 48-hour timelock and require a majority vote from the GuardianSet.
Verification Checklist:
Descriptions:
Issue #13:
Developer Goal: Implement safe contract upgrades via the
update_current_contract_wasmhost function.upgradefunction MUST be locked behind a 48-hour timelock and require a majority vote from theGuardianSet.Verification Checklist:
initiate_upgradesuccessfully starts a 48-hour clock.execute_upgradebefore 48 hours results inErrorCode::TimelockActive.execute_upgradesuccessfully replaces the contract WASM and retains all persistent state.git checkout -b features/issue-13-Governance-Only Upgradability Patterndevelopbranch