From ba223b4ee434fcfb01565133069db7c32ab8d712 Mon Sep 17 00:00:00 2001 From: Collins Ikechukwu Date: Tue, 28 Jul 2026 13:58:24 +0100 Subject: [PATCH] chore(events): bump to 1.6.0 to match on-chain upgrade The testnet events contract was upgraded to 1.6.0 on 2026-07-28 (wasm hash bfc1710911afbf150cc6e48e9264e1def81cde954bad8ecbf42dc96954b11f5d, see deployments/testnet-upgrades.jsonl), but the source still declared 1.5.0. Bump events 1.5.0 -> 1.6.0 across INITIAL_VERSION, contractmeta, and the Cargo package version so source and chain agree. --- Cargo.lock | 2 +- contracts/events/Cargo.toml | 2 +- contracts/events/src/admin.rs | 2 +- contracts/events/src/lib.rs | 2 +- contracts/events/src/tests/admin.rs | 8 ++++---- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6623f3e..b304dfb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -215,7 +215,7 @@ dependencies = [ [[package]] name = "boundless-events" -version = "1.5.0" +version = "1.6.0" dependencies = [ "boundless-profile", "soroban-sdk", diff --git a/contracts/events/Cargo.toml b/contracts/events/Cargo.toml index bc9e758..d2899f7 100644 --- a/contracts/events/Cargo.toml +++ b/contracts/events/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "boundless-events" -version = "1.5.0" +version = "1.6.0" edition = "2021" publish = false diff --git a/contracts/events/src/admin.rs b/contracts/events/src/admin.rs index 4fe86e7..ff672b5 100644 --- a/contracts/events/src/admin.rs +++ b/contracts/events/src/admin.rs @@ -15,7 +15,7 @@ const UPGRADE_TIMELOCK_LEDGERS: u32 = 17_280; const UPGRADE_TIMELOCK_LEDGERS: u32 = 0; const PENDING_UPGRADE_TTL_LEDGERS: u32 = 518_400; -pub const INITIAL_VERSION: &str = "1.5.0"; +pub const INITIAL_VERSION: &str = "1.6.0"; // ============================================================ // INITIALIZATION diff --git a/contracts/events/src/lib.rs b/contracts/events/src/lib.rs index 8b5f287..2011462 100644 --- a/contracts/events/src/lib.rs +++ b/contracts/events/src/lib.rs @@ -24,7 +24,7 @@ mod tests; use crate::errors::Error; use crate::types::*; -contractmeta!(key = "version", val = "1.5.0"); +contractmeta!(key = "version", val = "1.6.0"); contractmeta!( key = "description", val = "Boundless events contract: hackathon, bounty, grant + escrow" diff --git a/contracts/events/src/tests/admin.rs b/contracts/events/src/tests/admin.rs index edd869e..4199fd8 100644 --- a/contracts/events/src/tests/admin.rs +++ b/contracts/events/src/tests/admin.rs @@ -19,7 +19,7 @@ fn initializes_with_expected_config() { assert_eq!(ctx.client.get_fee_bps(), 250); assert_eq!(ctx.client.get_profile_contract(), ctx.profile_contract); assert_eq!(ctx.client.is_paused(), false); - assert_eq!(ctx.client.version(), String::from_str(&ctx.env, "1.5.0")); + assert_eq!(ctx.client.version(), String::from_str(&ctx.env, "1.6.0")); assert_eq!(ctx.client.get_pending_upgrade(), None); assert_eq!(ctx.client.get_migrated_to_version(), None); } @@ -96,7 +96,7 @@ fn apply_upgrade_before_timelock_reverts() { .expect("timelock blocks") .unwrap(); assert_eq!(err, Error::UpgradeTimelockNotElapsed); - assert_eq!(ctx.client.version(), String::from_str(&ctx.env, "1.5.0")); + assert_eq!(ctx.client.version(), String::from_str(&ctx.env, "1.6.0")); } #[test] @@ -130,7 +130,7 @@ fn cancel_pending_upgrade_clears_proposal() { ctx.client.cancel_pending_upgrade(); assert_eq!(ctx.client.get_pending_upgrade(), None); - assert_eq!(ctx.client.version(), String::from_str(&ctx.env, "1.5.0")); + assert_eq!(ctx.client.version(), String::from_str(&ctx.env, "1.6.0")); } #[test] @@ -152,7 +152,7 @@ fn migrate_marks_current_version_and_blocks_replay() { ctx.client.migrate(); assert_eq!( ctx.client.get_migrated_to_version(), - Some(String::from_str(&ctx.env, "1.5.0")) + Some(String::from_str(&ctx.env, "1.6.0")) ); let err = ctx