From dfc8cf89ee4dbce2442db7ae24311ff8775d92a3 Mon Sep 17 00:00:00 2001 From: Ukpaa Chigozie Date: Fri, 17 Jul 2026 11:49:53 +0100 Subject: [PATCH] fix(events): harden cancellation liveness --- BACKLOG.md | 1 + Cargo.lock | 2 +- contracts/events/Cargo.toml | 2 +- contracts/events/src/admin.rs | 2 +- contracts/events/src/errors.rs | 1 + contracts/events/src/event_ops.rs | 61 +- contracts/events/src/lib.rs | 2 +- contracts/events/src/storage.rs | 15 + contracts/events/src/tests/admin.rs | 8 +- contracts/events/src/tests/cancel_refund.rs | 174 +- contracts/events/src/types.rs | 3 + .../apply_upgrade_after_expiry_reverts.1.json | 6 +- ...ply_upgrade_before_timelock_reverts.1.json | 6 +- ...cel_pending_upgrade_clears_proposal.1.json | 4 +- .../cancel_with_no_pending_reverts.1.json | 2 +- ...id_base_encodes_deployment_sequence.1.json | 2 +- .../initializes_with_expected_config.1.json | 2 +- ...s_current_version_and_blocks_replay.1.json | 4 +- .../admin/pause_and_unpause_round_trip.1.json | 2 +- ...e_upgrade_records_pending_and_emits.1.json | 6 +- ...opose_upgrade_rejects_empty_version.1.json | 2 +- .../apply_after_deadline_reverts.1.json | 53 +- ...traps_profile_and_records_applicant.1.json | 63 +- .../apply_on_cancelled_event_reverts.1.json | 59 +- .../apply_on_completed_event_reverts.1.json | 81 +- .../apply_on_nonexistent_event_reverts.1.json | 2 +- .../apply_on_wrong_pillar_reverts.1.json | 53 +- .../apply_requires_applicant_auth.1.json | 63 +- .../apply_when_paused_reverts.1.json | 53 +- .../create_rejects_multi_release_kind.1.json | 2 +- .../duplicate_apply_reverts.1.json | 63 +- ...replayed_apply_reverts_idempotently.1.json | 63 +- ...layed_withdraw_reverts_idempotently.1.json | 69 +- .../withdraw_after_submit_reverts.1.json | 69 +- ...thdraw_on_nonexistent_event_reverts.1.json | 2 +- .../withdraw_removes_the_applicant.1.json | 69 +- .../withdraw_requires_applicant_auth.1.json | 69 +- .../withdraw_when_paused_reverts.1.json | 63 +- .../withdraw_without_apply_reverts.1.json | 53 +- ...d_funds_on_cancelling_event_reverts.1.json | 65 +- ...g_across_partners_no_owner_residual.1.json | 212 +- ...tributor_amount_zeroed_after_cancel.1.json | 188 +- ...e_cancel_before_all_batches_reverts.1.json | 77 +- ...en_residual_pays_partners_and_owner.1.json | 194 +- ...otal_initializes_for_an_empty_event.1.json | 1837 ++++++++++++ ...otal_with_contributors_fails_closed.1.json | 1919 +++++++++++++ ..._finalizes_with_exact_payout_deltas.1.json | 2543 +++++++++++++++++ .../owner_only_cancel_settles_inline.1.json | 59 +- ...nalize_rejected_after_inline_settle.1.json | 59 +- .../paged_cancel_processes_in_batches.1.json | 338 +-- ..._cancel_batch_without_start_reverts.1.json | 53 +- ..._contributions_but_not_owner_topups.1.json | 2147 ++++++++++++++ ...cancel_on_already_cancelled_reverts.1.json | 59 +- ...cancel_on_nonexistent_event_reverts.1.json | 2 +- ..._funds_on_nonexistent_event_reverts.1.json | 2 +- .../add_funds_paged_storage_round_trip.1.json | 71 +- ...dd_funds_to_cancelled_event_reverts.1.json | 59 +- .../anyone_can_top_up_an_active_event.1.json | 59 +- .../below_minimum_contribution_reverts.1.json | 59 +- ...ays_partners_full_no_owner_residual.1.json | 212 +- ...or_amounts_so_replay_state_is_clean.1.json | 188 +- ..._contributors_refunds_owner_in_full.1.json | 59 +- ...top_up_keeps_owner_residual_correct.1.json | 194 +- ...efunds_partners_then_owner_residual.1.json | 194 +- ...r_aggregate_and_dont_duplicate_list.1.json | 65 +- ...ithout_recording_contribution_entry.1.json | 59 +- ...cel_owner_only_settles_inside_start.1.json | 59 +- .../paged_cancel_processes_in_batches.1.json | 338 +-- .../replayed_add_funds_reverts.1.json | 59 +- ...ro_or_negative_contribution_reverts.1.json | 53 +- ...unds_uses_event_override_not_global.1.json | 59 +- ...y_submit_requires_prior_application.1.json | 53 +- .../bounty_submit_succeeds_after_apply.1.json | 69 +- ...lect_winners_refunds_only_remaining.1.json | 77 +- .../cancel_already_cancelled_reverts.1.json | 59 +- ...l_refunds_remaining_escrow_to_owner.1.json | 59 +- ...nal_milestone_marks_event_completed.1.json | 95 +- ...mpotent_per_recipient_and_milestone.1.json | 95 +- ...one_invalid_milestone_index_reverts.1.json | 59 +- ...milestone_pays_per_milestone_amount.1.json | 77 +- ..._milestone_rejects_non_grant_events.1.json | 122 +- ...charges_override_rate_when_provided.1.json | 53 +- ...erride_falls_back_to_global_default.1.json | 53 +- ..._rejects_override_above_max_fee_bps.1.json | 2 +- ...te_event_with_waiver_charges_no_fee.1.json | 53 +- ...t_milestone_sweeps_rounding_residue.1.json | 113 +- ..._creates_anchor_without_prior_apply.1.json | 59 +- .../manager_can_be_rotated.1.json | 53 +- ...s_to_owner_and_override_is_recorded.1.json | 104 +- ...manager_override_can_select_winners.1.json | 81 +- ...iginal_submitted_at_and_updates_uri.1.json | 65 +- ...andles_multi_recipient_distribution.1.json | 83 +- ..._remaining_escrow_including_top_ups.1.json | 77 +- ...rs_pays_recipient_and_bumps_profile.1.json | 81 +- ..._winners_rejects_duplicate_position.1.json | 53 +- ...econd_call_winners_already_selected.1.json | 59 +- .../select_winners_replayed_reverts.1.json | 71 +- ...s_requires_position_in_distribution.1.json | 53 +- .../submit_replayed_reverts.1.json | 59 +- .../withdraw_submission_removes_anchor.1.json | 65 +- ...bmission_without_submission_reverts.1.json | 53 +- ...xactly_pledge_and_creator_bears_fee.1.json | 79 +- ...does_not_appear_in_contributor_list.1.json | 59 +- ...r_partial_claim_pro_rates_remaining.1.json | 214 +- ...unds_all_partners_no_owner_residual.1.json | 194 +- ..._contributions_just_marks_cancelled.1.json | 59 +- ...milestone_last_drains_dust_with_fee.1.json | 119 +- ...laim_milestone_out_of_range_reverts.1.json | 59 +- .../claim_milestone_replay_reverts.1.json | 79 +- ...s_evenly_and_charges_fee_at_release.1.json | 119 +- ...milestone_with_empty_escrow_reverts.1.json | 53 +- ...nity_top_ups_raise_escrow_from_zero.1.json | 65 +- ...istribution_with_multiple_positions.1.json | 2 +- .../create_rejects_missing_deadline.1.json | 2 +- .../create_rejects_single_release_kind.1.json | 2 +- ..._deposit_and_auto_registered_winner.1.json | 53 +- ...claim_milestone_requires_admin_auth.1.json | 79 +- ...ect_winners_on_crowdfunding_reverts.1.json | 53 +- .../submit_on_crowdfunding_reverts.1.json | 53 +- .../add_funds_uses_event_override_bps.1.json | 59 +- ...ds_zero_override_bps_charges_no_fee.1.json | 59 +- ...rowdfunding_dynamic_milestone_split.1.json | 119 +- ...owdfunding_dynamic_rounding_no_dust.1.json | 119 +- ...mulates_across_create_and_add_funds.1.json | 59 +- .../fee_and_winner_balances_consistent.1.json | 77 +- .../fee_rounding_on_odd_amounts.1.json | 53 +- ...ee_rounds_down_non_divisible_amount.1.json | 53 +- ...lobal_fee_bps_used_when_no_override.1.json | 53 +- ...ant_milestone_double_claim_rejected.1.json | 77 +- ...ant_milestone_out_of_range_rejected.1.json | 59 +- ...ilestone_pays_floored_per_milestone.1.json | 113 +- .../large_budget_fee_does_not_overflow.1.json | 53 +- ...ange_does_not_affect_override_event.1.json | 59 +- ...position_split_pays_correct_amounts.1.json | 95 +- ...erride_at_max_bps_boundary_succeeds.1.json | 53 +- .../override_bps_above_max_rejected.1.json | 2 +- .../override_bps_used_on_create.1.json | 53 +- ...osition_fill_leaves_residual_escrow.1.json | 71 +- .../partner_funds_grow_winner_payout.1.json | 77 +- .../replayed_create_event_reverts.1.json | 53 +- .../replayed_select_winners_reverts.1.json | 71 +- ..._winners_duplicate_position_reverts.1.json | 53 +- .../select_winners_empty_list_reverts.1.json | 53 +- ...ct_winners_invalid_position_reverts.1.json | 53 +- ..._winners_on_cancelled_event_reverts.1.json | 59 +- ...inners_on_nonexistent_event_reverts.1.json | 2 +- .../select_winners_twice_reverts.1.json | 71 +- ...se_pays_full_escrow_for_100_percent.1.json | 71 +- .../three_way_33_33_34_split_rounding.1.json | 95 +- ...obal_bps_no_override_charges_no_fee.1.json | 53 +- .../zero_override_bps_skips_fee.1.json | 53 +- ...m_milestone_already_claimed_reverts.1.json | 77 +- ..._earns_credits_and_bumps_reputation.1.json | 77 +- ...estone_last_sweeps_rounding_residue.1.json | 113 +- ...m_milestone_marks_completed_on_last.1.json | 95 +- ...milestone_on_single_release_reverts.1.json | 53 +- .../claim_milestone_op_replay_reverts.1.json | 77 +- ...laim_milestone_out_of_range_reverts.1.json | 59 +- ...one_pays_fixed_per_milestone_amount.1.json | 77 +- ...estone_without_being_winner_reverts.1.json | 53 +- ..._create_with_multi_release_succeeds.1.json | 53 +- ..._create_with_single_release_reverts.1.json | 2 +- ...create_with_zero_milestones_reverts.1.json | 2 +- ...inner_grant_each_claims_their_share.1.json | 131 +- ...on_single_release_hackathon_reverts.1.json | 53 +- ...ull_budget_and_takes_fee_at_deposit.1.json | 53 +- .../create_rejects_missing_deadline.1.json | 2 +- .../create_rejects_multi_release_kind.1.json | 2 +- .../create_rejects_past_deadline.1.json | 2 +- ..._original_timestamp_and_updates_uri.1.json | 65 +- .../select_winners_demands_owner_auth.1.json | 71 +- ..._winners_duplicate_position_reverts.1.json | 53 +- .../select_winners_empty_set_reverts.1.json | 53 +- ...lti_position_splits_by_distribution.1.json | 95 +- ..._winners_on_completed_event_reverts.1.json | 71 +- ...ct_winners_on_missing_event_reverts.1.json | 2 +- ...osition_not_in_distribution_reverts.1.json | 53 +- .../select_winners_replayed_op_reverts.1.json | 71 +- ...ll_reverts_winners_already_selected.1.json | 71 +- ...ners_single_recipient_sweeps_escrow.1.json | 71 +- .../submit_after_deadline_reverts.1.json | 53 +- ..._without_prior_apply_creates_anchor.1.json | 59 +- .../submit_replayed_op_reverts.1.json | 59 +- .../withdraw_submission_removes_anchor.1.json | 65 +- ...ent_with_deregistered_token_reverts.1.json | 2 +- ...vent_with_unsupported_token_reverts.1.json | 2 +- .../deregister_removes_support.1.json | 2 +- .../deregister_requires_admin_auth.1.json | 2 +- ...er_unregistered_token_is_idempotent.1.json | 2 +- ...register_without_admin_auth_reverts.1.json | 2 +- ...ple_tokens_registered_independently.1.json | 2 +- .../register_makes_token_supported.1.json | 2 +- .../register_requires_admin_auth.1.json | 2 +- ...ster_same_token_twice_is_idempotent.1.json | 2 +- ...register_without_admin_auth_reverts.1.json | 2 +- deploy_mainnet.sh | 479 +++- docs/mainnet-deploy-runbook.md | 291 +- docs/scout-audit-report.md | 8 +- docs/threat-model.md | 20 +- 199 files changed, 17573 insertions(+), 3385 deletions(-) create mode 100644 contracts/events/test_snapshots/tests/cancel_refund/missing_running_total_initializes_for_an_empty_event.1.json create mode 100644 contracts/events/test_snapshots/tests/cancel_refund/missing_running_total_with_contributors_fails_closed.1.json create mode 100644 contracts/events/test_snapshots/tests/cancel_refund/non_manager_cranks_and_finalizes_with_exact_payout_deltas.1.json create mode 100644 contracts/events/test_snapshots/tests/cancel_refund/running_non_owner_total_tracks_repeated_contributions_but_not_owner_topups.1.json diff --git a/BACKLOG.md b/BACKLOG.md index 79354f6..72e606c 100644 --- a/BACKLOG.md +++ b/BACKLOG.md @@ -55,6 +55,7 @@ See `docs/audit-2026-06-stellar-skill.md` for full findings. ## Done +- [x] 2026-07-17 — Cancellation liveness hardening. `add_funds` now maintains an O(1) per-event non-owner contribution total, `start_cancel` no longer scans up to 5,000 contributor rows, and `process_cancel_batch` / `finalize_cancel` are permissionless after cancellation starts. The guarded 1.1.0 → 1.2.0 mainnet flow pauses before proposal, proves the zero-event state, keeps it frozen through the timelock, and rechecks before apply. Older zero-contributor rows initialize the missing total lazily; a missing total with existing contributors fails closed. Tests cover a 220-contributor constant-footprint start and exact third-party-driven payout deltas. - [x] 2026-06-03 — `fee_bps_override` per-event field + `effective_fee_bps` resolver. - [x] 2026-06-03 — `WinnersAlreadySelected` replay lock on `select_winners`. - [x] 2026-06-03 — Grant last-milestone sweep (G4). diff --git a/Cargo.lock b/Cargo.lock index 3f8b403..9898a3f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -185,7 +185,7 @@ dependencies = [ [[package]] name = "boundless-events" -version = "1.1.0" +version = "1.2.0" dependencies = [ "boundless-profile", "soroban-sdk", diff --git a/contracts/events/Cargo.toml b/contracts/events/Cargo.toml index 1f10087..b4d6964 100644 --- a/contracts/events/Cargo.toml +++ b/contracts/events/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "boundless-events" -version = "1.1.0" +version = "1.2.0" edition = "2021" publish = false diff --git a/contracts/events/src/admin.rs b/contracts/events/src/admin.rs index 91b15fb..3631f3e 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.1.0"; +pub const INITIAL_VERSION: &str = "1.2.0"; // ============================================================ // INITIALIZATION diff --git a/contracts/events/src/errors.rs b/contracts/events/src/errors.rs index 26e080e..69b81d6 100644 --- a/contracts/events/src/errors.rs +++ b/contracts/events/src/errors.rs @@ -56,6 +56,7 @@ pub enum Error { CancellationNotStarted = 62, CancellationAlreadyStarted = 63, CancellationNotFinished = 64, + CancellationTotalMissing = 66, UpgradeNotProposed = 65, UpgradeTimelockNotElapsed = 67, diff --git a/contracts/events/src/event_ops.rs b/contracts/events/src/event_ops.rs index 74336d9..5047a17 100644 --- a/contracts/events/src/event_ops.rs +++ b/contracts/events/src/event_ops.rs @@ -34,6 +34,17 @@ fn resolve_manager(env: &Env, event_id: u64, owner: &Address) -> Address { storage::get_event_manager(env, event_id).unwrap_or_else(|| owner.clone()) } +fn get_or_init_non_owner_total(env: &Env, event_id: u64) -> Result { + match storage::get_non_owner_contribution_total(env, event_id) { + Some(total) => Ok(total), + None if storage::contributor_count(env, event_id) == 0 => { + storage::set_non_owner_contribution_total(env, event_id, 0); + Ok(0) + } + None => Err(Error::CancellationTotalMissing), + } +} + pub fn create_event(env: &Env, params: CreateEventParams, op_id: BytesN<32>) -> Result { admin::require_not_paused(env)?; idempotency::require_unseen(env, &op_id)?; @@ -117,6 +128,7 @@ pub fn create_event(env: &Env, params: CreateEventParams, op_id: BytesN<32>) -> let id = idempotency::next_event_id(env); let record = EventRecord { id, ..provisional }; storage::set_event(env, id, &record); + storage::set_non_owner_contribution_total(env, id, 0); if let Some(manager) = ¶ms.manager { storage::set_event_manager(env, id, manager); @@ -191,8 +203,20 @@ pub fn add_funds( from.require_auth(); - if from != event.owner { - let prior = storage::get_contributor_amount(env, event_id, &from); + let is_non_owner = from != event.owner; + let prior_contribution = if is_non_owner { + storage::get_contributor_amount(env, event_id, &from) + } else { + 0 + }; + let non_owner_total_before = if is_non_owner { + get_or_init_non_owner_total(env, event_id)? + } else { + 0 + }; + + if is_non_owner { + let prior = prior_contribution; if prior == 0 { storage::append_contributor(env, event_id, &from, MAX_CONTRIBUTORS_PER_EVENT)?; } @@ -206,10 +230,14 @@ pub fn add_funds( }; event.remaining_escrow = event.remaining_escrow.saturating_add(credited); - if from != event.owner { - let prior = storage::get_contributor_amount(env, event_id, &from); - let new_total = prior.saturating_add(credited); + if is_non_owner { + let new_total = prior_contribution.saturating_add(credited); storage::set_contributor_amount(env, event_id, &from, new_total); + storage::set_non_owner_contribution_total( + env, + event_id, + non_owner_total_before.saturating_add(credited), + ); } storage::set_event(env, event_id, &event); @@ -245,14 +273,7 @@ pub fn start_cancel(env: &Env, event_id: u64, op_id: BytesN<32>) -> Result<(), E let remaining = event.remaining_escrow; let count = storage::contributor_count(env, event_id); - - let mut non_owner_total: i128 = 0; - for idx in 0..count { - if let Some(c) = storage::contributor_at(env, event_id, idx) { - non_owner_total = - non_owner_total.saturating_add(storage::get_contributor_amount(env, event_id, &c)); - } - } + let non_owner_total = get_or_init_non_owner_total(env, event_id)?; let branch = if non_owner_total <= 0 { CancellationBranch::OwnerOnly @@ -275,6 +296,7 @@ pub fn start_cancel(env: &Env, event_id: u64, op_id: BytesN<32>) -> Result<(), E event.remaining_escrow = 0; event.status = EventStatus::Cancelled; storage::set_event(env, event_id, &event); + storage::set_non_owner_contribution_total(env, event_id, 0); evt::EventCancelled { id: event_id }.publish(env); idempotency::mark_seen(env, &op_id); return Ok(()); @@ -308,10 +330,6 @@ pub fn process_cancel_batch( if !matches!(event.status, EventStatus::Cancelling) { return Err(Error::CancellationNotStarted); } - resolve_manager(env, event_id, &event.owner).require_auth(); - - let mut state = - storage::get_cancellation_state(env, event_id).ok_or(Error::CancellationNotStarted)?; let cap = if max_refunds > MAX_REFUNDS_PER_BATCH { MAX_REFUNDS_PER_BATCH @@ -319,9 +337,14 @@ pub fn process_cancel_batch( max_refunds }; let mut processed: u32 = 0; + + let mut state = + storage::get_cancellation_state(env, event_id).ok_or(Error::CancellationNotStarted)?; + while processed < cap && state.next_idx < state.count_at_start { let idx = state.next_idx; state.next_idx = state.next_idx.saturating_add(1); + processed = processed.saturating_add(1); let c = match storage::contributor_at(env, event_id, idx) { Some(c) => c, @@ -350,7 +373,6 @@ pub fn process_cancel_batch( .publish(env); } storage::set_contributor_amount(env, event_id, &c, 0); - processed = processed.saturating_add(1); } storage::set_cancellation_state(env, event_id, &state); @@ -368,8 +390,6 @@ pub fn finalize_cancel(env: &Env, event_id: u64, op_id: BytesN<32>) -> Result<() if !matches!(event.status, EventStatus::Cancelling) { return Err(Error::CancellationNotStarted); } - resolve_manager(env, event_id, &event.owner).require_auth(); - let state = storage::get_cancellation_state(env, event_id).ok_or(Error::CancellationNotStarted)?; if state.next_idx < state.count_at_start { @@ -395,6 +415,7 @@ pub fn finalize_cancel(env: &Env, event_id: u64, op_id: BytesN<32>) -> Result<() event.status = EventStatus::Cancelled; storage::set_event(env, event_id, &event); storage::clear_cancellation_state(env, event_id); + storage::set_non_owner_contribution_total(env, event_id, 0); evt::EventCancelled { id: event_id }.publish(env); diff --git a/contracts/events/src/lib.rs b/contracts/events/src/lib.rs index fa3fcf8..8f04f9a 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.1.0"); +contractmeta!(key = "version", val = "1.2.0"); contractmeta!( key = "description", val = "Boundless events contract: hackathon, bounty, grant + escrow" diff --git a/contracts/events/src/storage.rs b/contracts/events/src/storage.rs index 6cd8d4d..385a25d 100644 --- a/contracts/events/src/storage.rs +++ b/contracts/events/src/storage.rs @@ -475,6 +475,21 @@ pub fn set_contributor_amount(env: &Env, id: u64, contributor: &Address, amount: touch_event_persistent(env, &key); } +pub fn get_non_owner_contribution_total(env: &Env, id: u64) -> Option { + let key = DataKey::NonOwnerContributionTotal(id); + let total: Option = env.storage().persistent().get(&key); + if total.is_some() { + touch_event_persistent(env, &key); + } + total +} + +pub fn set_non_owner_contribution_total(env: &Env, id: u64, total: i128) { + let key = DataKey::NonOwnerContributionTotal(id); + env.storage().persistent().set(&key, &total); + touch_event_persistent(env, &key); +} + pub fn contributor_count(env: &Env, id: u64) -> u32 { let key = DataKey::ContributorCount(id); let n: Option = env.storage().persistent().get(&key); diff --git a/contracts/events/src/tests/admin.rs b/contracts/events/src/tests/admin.rs index 52f1b23..75d558c 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.1.0")); + assert_eq!(ctx.client.version(), String::from_str(&ctx.env, "1.2.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.1.0")); + assert_eq!(ctx.client.version(), String::from_str(&ctx.env, "1.2.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.1.0")); + assert_eq!(ctx.client.version(), String::from_str(&ctx.env, "1.2.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.1.0")) + Some(String::from_str(&ctx.env, "1.2.0")) ); let err = ctx diff --git a/contracts/events/src/tests/cancel_refund.rs b/contracts/events/src/tests/cancel_refund.rs index 628b5a2..e827260 100644 --- a/contracts/events/src/tests/cancel_refund.rs +++ b/contracts/events/src/tests/cancel_refund.rs @@ -1,12 +1,14 @@ #![cfg(test)] use soroban_sdk::{ - testutils::{Address as _, BytesN as _}, + testutils::{Address as _, BytesN as _, EnvTestConfig}, token, Address, BytesN, Env, Map, String, }; use super::common::drive_cancel; -use crate::types::{CreateEventParams, EventStatus, Pillar, ReleaseKind, WinnerSpec}; +use crate::errors::Error; +use crate::storage; +use crate::types::{CreateEventParams, DataKey, EventStatus, Pillar, ReleaseKind, WinnerSpec}; use crate::{EventsContract, EventsContractClient}; use boundless_profile::{ProfileContract, ProfileContractClient}; @@ -18,6 +20,7 @@ const MIN_CONTRIB: i128 = 100_000_000_i128; struct Ctx<'a> { env: Env, events: EventsContractClient<'a>, + events_id: Address, profile: ProfileContractClient<'a>, owner: Address, token_addr: Address, @@ -26,7 +29,10 @@ struct Ctx<'a> { } fn setup<'a>() -> Ctx<'a> { - let env = Env::default(); + setup_with_env(Env::default()) +} + +fn setup_with_env<'a>(env: Env) -> Ctx<'a> { env.mock_all_auths_allowing_non_root_auth(); let profile_admin = Address::generate(&env); @@ -60,6 +66,7 @@ fn setup<'a>() -> Ctx<'a> { Ctx { env, events, + events_id, profile, owner, token_addr, @@ -98,6 +105,27 @@ fn contribute(ctx: &Ctx, id: u64, who: &Address, amount: i128) { .add_funds(&id, who, &amount, &BytesN::random(&ctx.env)); } +fn remove_running_total(ctx: &Ctx, id: u64) { + ctx.env.as_contract(&ctx.events_id, || { + ctx.env + .storage() + .persistent() + .remove(&DataKey::NonOwnerContributionTotal(id)); + }); +} + +fn stored_non_owner_total(ctx: &Ctx, id: u64) -> Option { + ctx.env.as_contract(&ctx.events_id, || { + storage::get_non_owner_contribution_total(&ctx.env, id) + }) +} + +fn has_cancellation_state(ctx: &Ctx, id: u64) -> bool { + ctx.env.as_contract(&ctx.events_id, || { + storage::get_cancellation_state(&ctx.env, id).is_some() + }) +} + // ============================================================ // OwnerOnly branch // ============================================================ @@ -226,6 +254,146 @@ fn paged_cancel_processes_in_batches() { assert_eq!(token.balance(&ctx.fee_account) - fee_before, 0); } +#[test] +fn running_non_owner_total_tracks_repeated_contributions_but_not_owner_topups() { + let ctx = setup(); + let id = create_hackathon(&ctx); + assert_eq!(stored_non_owner_total(&ctx, id), Some(0)); + + let owner_top_up = 200_0000000_i128; + ctx.events + .add_funds(&id, &ctx.owner, &owner_top_up, &BytesN::random(&ctx.env)); + assert_eq!( + stored_non_owner_total(&ctx, id), + Some(0), + "owner funds are not contributor refund claims" + ); + + let partner = Address::generate(&ctx.env); + contribute(&ctx, id, &partner, 300_0000000_i128); + contribute(&ctx, id, &partner, 125_0000000_i128); + assert_eq!( + stored_non_owner_total(&ctx, id), + Some(425_0000000_i128), + "every credited non-owner top-up is included exactly once" + ); +} + +#[test] +fn start_cancel_footprint_is_constant_with_many_contributors() { + let env = Env::new_with_config(EnvTestConfig { + capture_snapshot_at_drop: false, + }); + let ctx = setup_with_env(env); + let id = create_hackathon(&ctx); + + for _ in 0..220 { + let partner = Address::generate(&ctx.env); + contribute(&ctx, id, &partner, MIN_CONTRIB); + } + + ctx.events.start_cancel(&id, &BytesN::random(&ctx.env)); + let resources = ctx.env.cost_estimate().resources(); + assert!( + resources.memory_read_entries < 40, + "start_cancel must read the aggregate, not every contributor: {resources:?}" + ); + assert!( + resources.persistent_entry_rent_bumps < 40, + "TTL work must stay constant as contributor count grows: {resources:?}" + ); + assert_eq!(ctx.events.get_event(&id).status, EventStatus::Cancelling); +} + +#[test] +fn non_manager_cranks_and_finalizes_with_exact_payout_deltas() { + let ctx = setup(); + let id = create_hackathon(&ctx); + let manager = Address::generate(&ctx.env); + ctx.events.set_manager(&id, &manager); + let p1 = Address::generate(&ctx.env); + let p2 = Address::generate(&ctx.env); + let p1_amount = 200_0000000_i128; + let p2_amount = 300_0000000_i128; + contribute(&ctx, id, &p1, p1_amount); + contribute(&ctx, id, &p2, p2_amount); + + let token = token::Client::new(&ctx.env, &ctx.token_addr); + let p1_before = token.balance(&p1); + let p2_before = token.balance(&p2); + let owner_before = token.balance(&ctx.owner); + let fee_before = token.balance(&ctx.fee_account); + + ctx.events.start_cancel(&id, &BytesN::random(&ctx.env)); + let start_auths = ctx.env.auths(); + assert_eq!(start_auths.len(), 1); + assert_eq!(start_auths[0].0, manager); + + let remaining = ctx + .events + .process_cancel_batch(&id, &25_u32, &BytesN::random(&ctx.env)); + assert_eq!(remaining, 0); + assert!( + ctx.env.auths().is_empty(), + "refund cranking must not request authorization" + ); + + ctx.events.finalize_cancel(&id, &BytesN::random(&ctx.env)); + assert!( + ctx.env.auths().is_empty(), + "finalization must not request authorization" + ); + + assert_eq!(token.balance(&p1) - p1_before, p1_amount); + assert_eq!(token.balance(&p2) - p2_before, p2_amount); + assert_eq!(token.balance(&ctx.owner) - owner_before, TOTAL_BUDGET); + assert_eq!(token.balance(&ctx.fee_account) - fee_before, 0); + assert_eq!(ctx.events.get_event(&id).status, EventStatus::Cancelled); + assert!(!has_cancellation_state(&ctx, id)); + assert_eq!(stored_non_owner_total(&ctx, id), Some(0)); +} + +#[test] +fn missing_running_total_initializes_for_an_empty_event() { + let ctx = setup(); + let id = create_hackathon(&ctx); + remove_running_total(&ctx, id); + + let partner = Address::generate(&ctx.env); + ctx.token_admin.mint(&partner, &200_0000000_i128); + ctx.events + .add_funds(&id, &partner, &100_0000000_i128, &BytesN::random(&ctx.env)); + assert_eq!(stored_non_owner_total(&ctx, id), Some(100_0000000_i128)); +} + +#[test] +fn missing_running_total_with_contributors_fails_closed() { + let ctx = setup(); + let id = create_hackathon(&ctx); + let existing_partner = Address::generate(&ctx.env); + contribute(&ctx, id, &existing_partner, 100_0000000_i128); + remove_running_total(&ctx, id); + + let partner = Address::generate(&ctx.env); + ctx.token_admin.mint(&partner, &200_0000000_i128); + let add_funds_err = ctx + .events + .try_add_funds(&id, &partner, &100_0000000_i128, &BytesN::random(&ctx.env)) + .err() + .expect("missing total rejected") + .unwrap(); + assert_eq!(add_funds_err, Error::CancellationTotalMissing); + + let cancel_err = ctx + .events + .try_start_cancel(&id, &BytesN::random(&ctx.env)) + .err() + .expect("missing total rejected") + .unwrap(); + assert_eq!(cancel_err, Error::CancellationTotalMissing); + assert_eq!(ctx.events.get_event(&id).status, EventStatus::Active); +} + // ============================================================ // ProRataPartners branch (remaining < non_owner_total) // ============================================================ diff --git a/contracts/events/src/types.rs b/contracts/events/src/types.rs index c936d5f..f1909dc 100644 --- a/contracts/events/src/types.rs +++ b/contracts/events/src/types.rs @@ -192,6 +192,9 @@ pub enum DataKey { SupportedTokenCount, SupportedTokenAt(u32), SupportedTokenSlot(Address), + + // Appended in 1.2.0 to preserve existing key discriminants. + NonOwnerContributionTotal(u64), } // ============================================================ diff --git a/contracts/events/test_snapshots/tests/admin/apply_upgrade_after_expiry_reverts.1.json b/contracts/events/test_snapshots/tests/admin/apply_upgrade_after_expiry_reverts.1.json index 3dc83dc..98d3e3a 100644 --- a/contracts/events/test_snapshots/tests/admin/apply_upgrade_after_expiry_reverts.1.json +++ b/contracts/events/test_snapshots/tests/admin/apply_upgrade_after_expiry_reverts.1.json @@ -16,7 +16,7 @@ "function_name": "propose_upgrade", "args": [ { - "bytes": "61718c967377126344f8e4d086c7602fb73d81809a10e19883f2bd3fab7a3082" + "bytes": "afaf383702b44594a473dcf55c570595427575de21218b35eb9fd4f29d3b22b0" }, { "string": "0.3.0" @@ -203,7 +203,7 @@ "symbol": "wasm_hash" }, "val": { - "bytes": "61718c967377126344f8e4d086c7602fb73d81809a10e19883f2bd3fab7a3082" + "bytes": "afaf383702b44594a473dcf55c570595427575de21218b35eb9fd4f29d3b22b0" } } ] @@ -230,7 +230,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/admin/apply_upgrade_before_timelock_reverts.1.json b/contracts/events/test_snapshots/tests/admin/apply_upgrade_before_timelock_reverts.1.json index 8896308..84724ab 100644 --- a/contracts/events/test_snapshots/tests/admin/apply_upgrade_before_timelock_reverts.1.json +++ b/contracts/events/test_snapshots/tests/admin/apply_upgrade_before_timelock_reverts.1.json @@ -16,7 +16,7 @@ "function_name": "propose_upgrade", "args": [ { - "bytes": "f547c265e9b7f4dac39d15968a68a2e22a5413371be16abc34027364a73e1410" + "bytes": "474631f7a2a4ac3092862f264c84d619e17498439a7dcaaed55de08675f762fa" }, { "string": "0.3.0" @@ -204,7 +204,7 @@ "symbol": "wasm_hash" }, "val": { - "bytes": "f547c265e9b7f4dac39d15968a68a2e22a5413371be16abc34027364a73e1410" + "bytes": "474631f7a2a4ac3092862f264c84d619e17498439a7dcaaed55de08675f762fa" } } ] @@ -231,7 +231,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/admin/cancel_pending_upgrade_clears_proposal.1.json b/contracts/events/test_snapshots/tests/admin/cancel_pending_upgrade_clears_proposal.1.json index 3aa08f4..3baabd6 100644 --- a/contracts/events/test_snapshots/tests/admin/cancel_pending_upgrade_clears_proposal.1.json +++ b/contracts/events/test_snapshots/tests/admin/cancel_pending_upgrade_clears_proposal.1.json @@ -16,7 +16,7 @@ "function_name": "propose_upgrade", "args": [ { - "bytes": "2ba5162bad367eb2460f852b9adf7464d38cea3b563311a76e353429c0180c86" + "bytes": "5d4f1ee665216dea20b6d1f18b72ea66f6bf0006d6fa2004f897c98401cba523" }, { "string": "0.3.0" @@ -227,7 +227,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/admin/cancel_with_no_pending_reverts.1.json b/contracts/events/test_snapshots/tests/admin/cancel_with_no_pending_reverts.1.json index 24f6e8d..edbf82b 100644 --- a/contracts/events/test_snapshots/tests/admin/cancel_with_no_pending_reverts.1.json +++ b/contracts/events/test_snapshots/tests/admin/cancel_with_no_pending_reverts.1.json @@ -122,7 +122,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/admin/id_base_encodes_deployment_sequence.1.json b/contracts/events/test_snapshots/tests/admin/id_base_encodes_deployment_sequence.1.json index 24f6e8d..edbf82b 100644 --- a/contracts/events/test_snapshots/tests/admin/id_base_encodes_deployment_sequence.1.json +++ b/contracts/events/test_snapshots/tests/admin/id_base_encodes_deployment_sequence.1.json @@ -122,7 +122,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/admin/initializes_with_expected_config.1.json b/contracts/events/test_snapshots/tests/admin/initializes_with_expected_config.1.json index 639bf67..e7d3892 100644 --- a/contracts/events/test_snapshots/tests/admin/initializes_with_expected_config.1.json +++ b/contracts/events/test_snapshots/tests/admin/initializes_with_expected_config.1.json @@ -129,7 +129,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/admin/migrate_marks_current_version_and_blocks_replay.1.json b/contracts/events/test_snapshots/tests/admin/migrate_marks_current_version_and_blocks_replay.1.json index e2ab8db..331c05c 100644 --- a/contracts/events/test_snapshots/tests/admin/migrate_marks_current_version_and_blocks_replay.1.json +++ b/contracts/events/test_snapshots/tests/admin/migrate_marks_current_version_and_blocks_replay.1.json @@ -147,7 +147,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } }, { @@ -183,7 +183,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/admin/pause_and_unpause_round_trip.1.json b/contracts/events/test_snapshots/tests/admin/pause_and_unpause_round_trip.1.json index 9df0807..2f9c231 100644 --- a/contracts/events/test_snapshots/tests/admin/pause_and_unpause_round_trip.1.json +++ b/contracts/events/test_snapshots/tests/admin/pause_and_unpause_round_trip.1.json @@ -219,7 +219,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/admin/propose_upgrade_records_pending_and_emits.1.json b/contracts/events/test_snapshots/tests/admin/propose_upgrade_records_pending_and_emits.1.json index 97ac24d..16c3468 100644 --- a/contracts/events/test_snapshots/tests/admin/propose_upgrade_records_pending_and_emits.1.json +++ b/contracts/events/test_snapshots/tests/admin/propose_upgrade_records_pending_and_emits.1.json @@ -16,7 +16,7 @@ "function_name": "propose_upgrade", "args": [ { - "bytes": "d152291583d8d6d52657cad9428d5bf209dd184833562ac57a34732fa60ea262" + "bytes": "a9086c00f4bba0a0870ae2311854e78f68caf1bfaf3cb126dd72cd1452155271" }, { "string": "0.3.0" @@ -203,7 +203,7 @@ "symbol": "wasm_hash" }, "val": { - "bytes": "d152291583d8d6d52657cad9428d5bf209dd184833562ac57a34732fa60ea262" + "bytes": "a9086c00f4bba0a0870ae2311854e78f68caf1bfaf3cb126dd72cd1452155271" } } ] @@ -230,7 +230,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/admin/propose_upgrade_rejects_empty_version.1.json b/contracts/events/test_snapshots/tests/admin/propose_upgrade_rejects_empty_version.1.json index 24f6e8d..edbf82b 100644 --- a/contracts/events/test_snapshots/tests/admin/propose_upgrade_rejects_empty_version.1.json +++ b/contracts/events/test_snapshots/tests/admin/propose_upgrade_rejects_empty_version.1.json @@ -122,7 +122,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/bounty_pillar/apply_after_deadline_reverts.1.json b/contracts/events/test_snapshots/tests/bounty_pillar/apply_after_deadline_reverts.1.json index e645d42..155982c 100644 --- a/contracts/events/test_snapshots/tests/bounty_pillar/apply_after_deadline_reverts.1.json +++ b/contracts/events/test_snapshots/tests/bounty_pillar/apply_after_deadline_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "511481fb9df254df99d55cba29888d6daadbef204d762df05ec62a5f593b6932" + "bytes": "278675482d29f1aa5e9728c35d78d9748f22f9a64dfbabbd5f9c1a10194ed5f4" } ] } @@ -662,6 +662,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -672,7 +717,7 @@ "symbol": "OpSeen" }, { - "bytes": "511481fb9df254df99d55cba29888d6daadbef204d762df05ec62a5f593b6932" + "bytes": "278675482d29f1aa5e9728c35d78d9748f22f9a64dfbabbd5f9c1a10194ed5f4" } ] }, @@ -692,7 +737,7 @@ "symbol": "OpSeen" }, { - "bytes": "511481fb9df254df99d55cba29888d6daadbef204d762df05ec62a5f593b6932" + "bytes": "278675482d29f1aa5e9728c35d78d9748f22f9a64dfbabbd5f9c1a10194ed5f4" } ] }, @@ -880,7 +925,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/bounty_pillar/apply_bootstraps_profile_and_records_applicant.1.json b/contracts/events/test_snapshots/tests/bounty_pillar/apply_bootstraps_profile_and_records_applicant.1.json index 85f432e..bc4fcbf 100644 --- a/contracts/events/test_snapshots/tests/bounty_pillar/apply_bootstraps_profile_and_records_applicant.1.json +++ b/contracts/events/test_snapshots/tests/bounty_pillar/apply_bootstraps_profile_and_records_applicant.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "27d6d09880d97a92f227470995fb18f3d3a02c258696719973ceab4b09b68d48" + "bytes": "d7709bf0e2c1b688f95b74cc52859ef1a341829b4b2e676a710638079e13c2cd" } ] } @@ -270,7 +270,7 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" }, { - "bytes": "4387d7ec9a004c460805d344f266b36158d4045918f24a1d5b459d0da8d4f809" + "bytes": "8a33c2b4179304303a7dd30b2e33eab83da97ac6b563ff303c1398d27c9e2580" } ] } @@ -396,7 +396,7 @@ "symbol": "OpSeen" }, { - "bytes": "f387d7ec9a004c460805d344f266b36158d4045918f24a1d5b459d0da8d4f809" + "bytes": "3a33c2b4179304303a7dd30b2e33eab83da97ac6b563ff303c1398d27c9e2580" } ] }, @@ -416,7 +416,7 @@ "symbol": "OpSeen" }, { - "bytes": "f387d7ec9a004c460805d344f266b36158d4045918f24a1d5b459d0da8d4f809" + "bytes": "3a33c2b4179304303a7dd30b2e33eab83da97ac6b563ff303c1398d27c9e2580" } ] }, @@ -943,6 +943,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -953,7 +998,7 @@ "symbol": "OpSeen" }, { - "bytes": "27d6d09880d97a92f227470995fb18f3d3a02c258696719973ceab4b09b68d48" + "bytes": "8a33c2b4179304303a7dd30b2e33eab83da97ac6b563ff303c1398d27c9e2580" } ] }, @@ -973,7 +1018,7 @@ "symbol": "OpSeen" }, { - "bytes": "27d6d09880d97a92f227470995fb18f3d3a02c258696719973ceab4b09b68d48" + "bytes": "8a33c2b4179304303a7dd30b2e33eab83da97ac6b563ff303c1398d27c9e2580" } ] }, @@ -998,7 +1043,7 @@ "symbol": "OpSeen" }, { - "bytes": "4387d7ec9a004c460805d344f266b36158d4045918f24a1d5b459d0da8d4f809" + "bytes": "d7709bf0e2c1b688f95b74cc52859ef1a341829b4b2e676a710638079e13c2cd" } ] }, @@ -1018,7 +1063,7 @@ "symbol": "OpSeen" }, { - "bytes": "4387d7ec9a004c460805d344f266b36158d4045918f24a1d5b459d0da8d4f809" + "bytes": "d7709bf0e2c1b688f95b74cc52859ef1a341829b4b2e676a710638079e13c2cd" } ] }, @@ -1206,7 +1251,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/bounty_pillar/apply_on_cancelled_event_reverts.1.json b/contracts/events/test_snapshots/tests/bounty_pillar/apply_on_cancelled_event_reverts.1.json index 41817d4..1537852 100644 --- a/contracts/events/test_snapshots/tests/bounty_pillar/apply_on_cancelled_event_reverts.1.json +++ b/contracts/events/test_snapshots/tests/bounty_pillar/apply_on_cancelled_event_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "6f6891adb354810bfcf7e01c434b3da3b12b5db08e238191c95b06b33c38074a" + "bytes": "542ca820cc2f902c7a56bb2290dd46dd070ff15390ada2bdb8f2929758c12aa0" } ] } @@ -266,7 +266,7 @@ "u64": "1" }, { - "bytes": "054e4794bd540099ccf046af64ad80cf54a14b646e5adb111792d2cd1c0e780b" + "bytes": "75492715adb24bc8ad69c7c24956977b94e6b6bcc4845dc4b3bb7b3ca6bfd11f" } ] } @@ -685,6 +685,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -695,7 +740,7 @@ "symbol": "OpSeen" }, { - "bytes": "054e4794bd540099ccf046af64ad80cf54a14b646e5adb111792d2cd1c0e780b" + "bytes": "542ca820cc2f902c7a56bb2290dd46dd070ff15390ada2bdb8f2929758c12aa0" } ] }, @@ -715,7 +760,7 @@ "symbol": "OpSeen" }, { - "bytes": "054e4794bd540099ccf046af64ad80cf54a14b646e5adb111792d2cd1c0e780b" + "bytes": "542ca820cc2f902c7a56bb2290dd46dd070ff15390ada2bdb8f2929758c12aa0" } ] }, @@ -740,7 +785,7 @@ "symbol": "OpSeen" }, { - "bytes": "6f6891adb354810bfcf7e01c434b3da3b12b5db08e238191c95b06b33c38074a" + "bytes": "75492715adb24bc8ad69c7c24956977b94e6b6bcc4845dc4b3bb7b3ca6bfd11f" } ] }, @@ -760,7 +805,7 @@ "symbol": "OpSeen" }, { - "bytes": "6f6891adb354810bfcf7e01c434b3da3b12b5db08e238191c95b06b33c38074a" + "bytes": "75492715adb24bc8ad69c7c24956977b94e6b6bcc4845dc4b3bb7b3ca6bfd11f" } ] }, @@ -948,7 +993,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/bounty_pillar/apply_on_completed_event_reverts.1.json b/contracts/events/test_snapshots/tests/bounty_pillar/apply_on_completed_event_reverts.1.json index 9e605ce..7b1b2ee 100644 --- a/contracts/events/test_snapshots/tests/bounty_pillar/apply_on_completed_event_reverts.1.json +++ b/contracts/events/test_snapshots/tests/bounty_pillar/apply_on_completed_event_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "9d3b1aa8b13db667de6b84ac99a806a3a22aaaaaf3b3522d39eb04ad1683fd42" + "bytes": "6b923eaa28ceac3ccb96375fed015faf81d31a4a56dd0257a4d1a5622dd915be" } ] } @@ -269,7 +269,7 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" }, { - "bytes": "1ed21625c903537a6e8f27d8ec9b8b8a326943fbb2998ac035bbbe64f0cdeac3" + "bytes": "7b70b784ae406ca1e9706adaac7ad11478b7c04c03c273eb2ed264f96cceb4c1" } ] } @@ -323,7 +323,7 @@ ] }, { - "bytes": "0369f774246d67c8b68bdca0b300a13db9d556591e606e396d87843c709428ba" + "bytes": "f0a88a1d222334a5f504eb914969467df1b7745e7a3302692db4cb90bf8af4df" } ] } @@ -500,7 +500,7 @@ "symbol": "OpSeen" }, { - "bytes": "aed21625c903537a6e8f27d8ec9b8b8a326943fbb2998ac035bbbe64f0cdeac3" + "bytes": "11a88a1d222334a5f504eb914969467df1b7745e7a3302692db4cb90bf8af4df" } ] }, @@ -520,7 +520,7 @@ "symbol": "OpSeen" }, { - "bytes": "aed21625c903537a6e8f27d8ec9b8b8a326943fbb2998ac035bbbe64f0cdeac3" + "bytes": "11a88a1d222334a5f504eb914969467df1b7745e7a3302692db4cb90bf8af4df" } ] }, @@ -545,7 +545,7 @@ "symbol": "OpSeen" }, { - "bytes": "b369f774246d67c8b68bdca0b300a13db9d556591e606e396d87843c709428ba" + "bytes": "21a88a1d222334a5f504eb914969467df1b7745e7a3302692db4cb90bf8af4df" } ] }, @@ -565,7 +565,7 @@ "symbol": "OpSeen" }, { - "bytes": "b369f774246d67c8b68bdca0b300a13db9d556591e606e396d87843c709428ba" + "bytes": "21a88a1d222334a5f504eb914969467df1b7745e7a3302692db4cb90bf8af4df" } ] }, @@ -590,7 +590,7 @@ "symbol": "OpSeen" }, { - "bytes": "d269f774246d67c8b68bdca0b300a13db9d556591e606e396d87843c709428ba" + "bytes": "40a88a1d222334a5f504eb914969467df1b7745e7a3302692db4cb90bf8af4df" } ] }, @@ -610,7 +610,7 @@ "symbol": "OpSeen" }, { - "bytes": "d269f774246d67c8b68bdca0b300a13db9d556591e606e396d87843c709428ba" + "bytes": "40a88a1d222334a5f504eb914969467df1b7745e7a3302692db4cb90bf8af4df" } ] }, @@ -635,7 +635,7 @@ "symbol": "OpSeen" }, { - "bytes": "e269f774246d67c8b68bdca0b300a13db9d556591e606e396d87843c709428ba" + "bytes": "cb70b784ae406ca1e9706adaac7ad11478b7c04c03c273eb2ed264f96cceb4c1" } ] }, @@ -655,7 +655,7 @@ "symbol": "OpSeen" }, { - "bytes": "e269f774246d67c8b68bdca0b300a13db9d556591e606e396d87843c709428ba" + "bytes": "cb70b784ae406ca1e9706adaac7ad11478b7c04c03c273eb2ed264f96cceb4c1" } ] }, @@ -1317,6 +1317,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1327,7 +1372,7 @@ "symbol": "OpSeen" }, { - "bytes": "0369f774246d67c8b68bdca0b300a13db9d556591e606e396d87843c709428ba" + "bytes": "6b923eaa28ceac3ccb96375fed015faf81d31a4a56dd0257a4d1a5622dd915be" } ] }, @@ -1347,7 +1392,7 @@ "symbol": "OpSeen" }, { - "bytes": "0369f774246d67c8b68bdca0b300a13db9d556591e606e396d87843c709428ba" + "bytes": "6b923eaa28ceac3ccb96375fed015faf81d31a4a56dd0257a4d1a5622dd915be" } ] }, @@ -1372,7 +1417,7 @@ "symbol": "OpSeen" }, { - "bytes": "1ed21625c903537a6e8f27d8ec9b8b8a326943fbb2998ac035bbbe64f0cdeac3" + "bytes": "7b70b784ae406ca1e9706adaac7ad11478b7c04c03c273eb2ed264f96cceb4c1" } ] }, @@ -1392,7 +1437,7 @@ "symbol": "OpSeen" }, { - "bytes": "1ed21625c903537a6e8f27d8ec9b8b8a326943fbb2998ac035bbbe64f0cdeac3" + "bytes": "7b70b784ae406ca1e9706adaac7ad11478b7c04c03c273eb2ed264f96cceb4c1" } ] }, @@ -1417,7 +1462,7 @@ "symbol": "OpSeen" }, { - "bytes": "9d3b1aa8b13db667de6b84ac99a806a3a22aaaaaf3b3522d39eb04ad1683fd42" + "bytes": "f0a88a1d222334a5f504eb914969467df1b7745e7a3302692db4cb90bf8af4df" } ] }, @@ -1437,7 +1482,7 @@ "symbol": "OpSeen" }, { - "bytes": "9d3b1aa8b13db667de6b84ac99a806a3a22aaaaaf3b3522d39eb04ad1683fd42" + "bytes": "f0a88a1d222334a5f504eb914969467df1b7745e7a3302692db4cb90bf8af4df" } ] }, @@ -1625,7 +1670,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/bounty_pillar/apply_on_nonexistent_event_reverts.1.json b/contracts/events/test_snapshots/tests/bounty_pillar/apply_on_nonexistent_event_reverts.1.json index a8172ae..4418c4e 100644 --- a/contracts/events/test_snapshots/tests/bounty_pillar/apply_on_nonexistent_event_reverts.1.json +++ b/contracts/events/test_snapshots/tests/bounty_pillar/apply_on_nonexistent_event_reverts.1.json @@ -501,7 +501,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/bounty_pillar/apply_on_wrong_pillar_reverts.1.json b/contracts/events/test_snapshots/tests/bounty_pillar/apply_on_wrong_pillar_reverts.1.json index f7eeeb4..d3f9d08 100644 --- a/contracts/events/test_snapshots/tests/bounty_pillar/apply_on_wrong_pillar_reverts.1.json +++ b/contracts/events/test_snapshots/tests/bounty_pillar/apply_on_wrong_pillar_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "e2d9707eb479c49983937a4ea6c70cd245b72d772f0e5dd819135d2d2cbacc52" + "bytes": "31e91432486eb559ed8e77881857adc342f8d337233c76b30f66b1d91c7ca679" } ] } @@ -662,6 +662,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -672,7 +717,7 @@ "symbol": "OpSeen" }, { - "bytes": "e2d9707eb479c49983937a4ea6c70cd245b72d772f0e5dd819135d2d2cbacc52" + "bytes": "31e91432486eb559ed8e77881857adc342f8d337233c76b30f66b1d91c7ca679" } ] }, @@ -692,7 +737,7 @@ "symbol": "OpSeen" }, { - "bytes": "e2d9707eb479c49983937a4ea6c70cd245b72d772f0e5dd819135d2d2cbacc52" + "bytes": "31e91432486eb559ed8e77881857adc342f8d337233c76b30f66b1d91c7ca679" } ] }, @@ -880,7 +925,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/bounty_pillar/apply_requires_applicant_auth.1.json b/contracts/events/test_snapshots/tests/bounty_pillar/apply_requires_applicant_auth.1.json index 9c2a553..c33ca49 100644 --- a/contracts/events/test_snapshots/tests/bounty_pillar/apply_requires_applicant_auth.1.json +++ b/contracts/events/test_snapshots/tests/bounty_pillar/apply_requires_applicant_auth.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "9896982388a4e49efccd9537e279fbe015336a82eed8ae0ed7a5c0cce29697fc" + "bytes": "80b0821627600f86aea0a937d580d8b48fe8ca43f0cd2865077c17e59b1e8430" } ] } @@ -269,7 +269,7 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" }, { - "bytes": "a9f18daa30d881b3981c2b450c49b57f7191504358ed40e995f9ed6d7b2b84d9" + "bytes": "517e61bf46489fc75db935e075f28479f5a0d3cd5c635e795943f7c7bf2017e7" } ] } @@ -393,7 +393,7 @@ "symbol": "OpSeen" }, { - "bytes": "19f18daa30d881b3981c2b450c49b57f7191504358ed40e995f9ed6d7b2b84d9" + "bytes": "e17e61bf46489fc75db935e075f28479f5a0d3cd5c635e795943f7c7bf2017e7" } ] }, @@ -413,7 +413,7 @@ "symbol": "OpSeen" }, { - "bytes": "19f18daa30d881b3981c2b450c49b57f7191504358ed40e995f9ed6d7b2b84d9" + "bytes": "e17e61bf46489fc75db935e075f28479f5a0d3cd5c635e795943f7c7bf2017e7" } ] }, @@ -940,6 +940,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -950,7 +995,7 @@ "symbol": "OpSeen" }, { - "bytes": "9896982388a4e49efccd9537e279fbe015336a82eed8ae0ed7a5c0cce29697fc" + "bytes": "517e61bf46489fc75db935e075f28479f5a0d3cd5c635e795943f7c7bf2017e7" } ] }, @@ -970,7 +1015,7 @@ "symbol": "OpSeen" }, { - "bytes": "9896982388a4e49efccd9537e279fbe015336a82eed8ae0ed7a5c0cce29697fc" + "bytes": "517e61bf46489fc75db935e075f28479f5a0d3cd5c635e795943f7c7bf2017e7" } ] }, @@ -995,7 +1040,7 @@ "symbol": "OpSeen" }, { - "bytes": "a9f18daa30d881b3981c2b450c49b57f7191504358ed40e995f9ed6d7b2b84d9" + "bytes": "80b0821627600f86aea0a937d580d8b48fe8ca43f0cd2865077c17e59b1e8430" } ] }, @@ -1015,7 +1060,7 @@ "symbol": "OpSeen" }, { - "bytes": "a9f18daa30d881b3981c2b450c49b57f7191504358ed40e995f9ed6d7b2b84d9" + "bytes": "80b0821627600f86aea0a937d580d8b48fe8ca43f0cd2865077c17e59b1e8430" } ] }, @@ -1203,7 +1248,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/bounty_pillar/apply_when_paused_reverts.1.json b/contracts/events/test_snapshots/tests/bounty_pillar/apply_when_paused_reverts.1.json index 2ef72df..0d53352 100644 --- a/contracts/events/test_snapshots/tests/bounty_pillar/apply_when_paused_reverts.1.json +++ b/contracts/events/test_snapshots/tests/bounty_pillar/apply_when_paused_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "7de135640fdd734ea2ab9d2e208f969cdb091e1db04504094e0eda6fc04b6053" + "bytes": "d39e4bd6e5a2864b3e3d15c7a286e0cf08247aea33587165badb5b648f44c6e9" } ] } @@ -710,6 +710,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -720,7 +765,7 @@ "symbol": "OpSeen" }, { - "bytes": "7de135640fdd734ea2ab9d2e208f969cdb091e1db04504094e0eda6fc04b6053" + "bytes": "d39e4bd6e5a2864b3e3d15c7a286e0cf08247aea33587165badb5b648f44c6e9" } ] }, @@ -740,7 +785,7 @@ "symbol": "OpSeen" }, { - "bytes": "7de135640fdd734ea2ab9d2e208f969cdb091e1db04504094e0eda6fc04b6053" + "bytes": "d39e4bd6e5a2864b3e3d15c7a286e0cf08247aea33587165badb5b648f44c6e9" } ] }, @@ -928,7 +973,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/bounty_pillar/create_rejects_multi_release_kind.1.json b/contracts/events/test_snapshots/tests/bounty_pillar/create_rejects_multi_release_kind.1.json index a8172ae..4418c4e 100644 --- a/contracts/events/test_snapshots/tests/bounty_pillar/create_rejects_multi_release_kind.1.json +++ b/contracts/events/test_snapshots/tests/bounty_pillar/create_rejects_multi_release_kind.1.json @@ -501,7 +501,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/bounty_pillar/duplicate_apply_reverts.1.json b/contracts/events/test_snapshots/tests/bounty_pillar/duplicate_apply_reverts.1.json index 1fd859d..110cc8b 100644 --- a/contracts/events/test_snapshots/tests/bounty_pillar/duplicate_apply_reverts.1.json +++ b/contracts/events/test_snapshots/tests/bounty_pillar/duplicate_apply_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "73ffb76b2748c0d49829d20a7d8e50ae43b30c134a663cf05b9107a17ae5a42f" + "bytes": "b5d2e69ee920a1af2f5f7f1a6138c68b03bbbd1e4768d6cdf0b9f7d212e406ab" } ] } @@ -269,7 +269,7 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" }, { - "bytes": "3fa0a4ab0387df57bba6572314c8fbdc0e326201493d08a9cd4bb04e03332994" + "bytes": "dd81bc1c92843abcd0f42484571e89d741349ba6949e5be47cd6cff8f97ad660" } ] } @@ -394,7 +394,7 @@ "symbol": "OpSeen" }, { - "bytes": "8fa0a4ab0387df57bba6572314c8fbdc0e326201493d08a9cd4bb04e03332994" + "bytes": "6d81bc1c92843abcd0f42484571e89d741349ba6949e5be47cd6cff8f97ad660" } ] }, @@ -414,7 +414,7 @@ "symbol": "OpSeen" }, { - "bytes": "8fa0a4ab0387df57bba6572314c8fbdc0e326201493d08a9cd4bb04e03332994" + "bytes": "6d81bc1c92843abcd0f42484571e89d741349ba6949e5be47cd6cff8f97ad660" } ] }, @@ -941,6 +941,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -951,7 +996,7 @@ "symbol": "OpSeen" }, { - "bytes": "3fa0a4ab0387df57bba6572314c8fbdc0e326201493d08a9cd4bb04e03332994" + "bytes": "b5d2e69ee920a1af2f5f7f1a6138c68b03bbbd1e4768d6cdf0b9f7d212e406ab" } ] }, @@ -971,7 +1016,7 @@ "symbol": "OpSeen" }, { - "bytes": "3fa0a4ab0387df57bba6572314c8fbdc0e326201493d08a9cd4bb04e03332994" + "bytes": "b5d2e69ee920a1af2f5f7f1a6138c68b03bbbd1e4768d6cdf0b9f7d212e406ab" } ] }, @@ -996,7 +1041,7 @@ "symbol": "OpSeen" }, { - "bytes": "73ffb76b2748c0d49829d20a7d8e50ae43b30c134a663cf05b9107a17ae5a42f" + "bytes": "dd81bc1c92843abcd0f42484571e89d741349ba6949e5be47cd6cff8f97ad660" } ] }, @@ -1016,7 +1061,7 @@ "symbol": "OpSeen" }, { - "bytes": "73ffb76b2748c0d49829d20a7d8e50ae43b30c134a663cf05b9107a17ae5a42f" + "bytes": "dd81bc1c92843abcd0f42484571e89d741349ba6949e5be47cd6cff8f97ad660" } ] }, @@ -1204,7 +1249,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/bounty_pillar/replayed_apply_reverts_idempotently.1.json b/contracts/events/test_snapshots/tests/bounty_pillar/replayed_apply_reverts_idempotently.1.json index 8c5a4aa..bca642e 100644 --- a/contracts/events/test_snapshots/tests/bounty_pillar/replayed_apply_reverts_idempotently.1.json +++ b/contracts/events/test_snapshots/tests/bounty_pillar/replayed_apply_reverts_idempotently.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "535063a625b8465a1868226534ad785146e7827733d9b0e80c94b530f20d9f34" + "bytes": "bba0666e21bd3f079c896d72391d47e18e154b83618c966ed898ff63a5f3a21a" } ] } @@ -269,7 +269,7 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" }, { - "bytes": "ac97543a8757149802de15c2cbeabcfdc0039f418b6b71d975b6b483ab6b175e" + "bytes": "fe7fe8997d9e106dd7adbc573c11e204ff9633f41d22070f4c5f32ef83eef08d" } ] } @@ -394,7 +394,7 @@ "symbol": "OpSeen" }, { - "bytes": "1c97543a8757149802de15c2cbeabcfdc0039f418b6b71d975b6b483ab6b175e" + "bytes": "4e7fe8997d9e106dd7adbc573c11e204ff9633f41d22070f4c5f32ef83eef08d" } ] }, @@ -414,7 +414,7 @@ "symbol": "OpSeen" }, { - "bytes": "1c97543a8757149802de15c2cbeabcfdc0039f418b6b71d975b6b483ab6b175e" + "bytes": "4e7fe8997d9e106dd7adbc573c11e204ff9633f41d22070f4c5f32ef83eef08d" } ] }, @@ -941,6 +941,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -951,7 +996,7 @@ "symbol": "OpSeen" }, { - "bytes": "535063a625b8465a1868226534ad785146e7827733d9b0e80c94b530f20d9f34" + "bytes": "bba0666e21bd3f079c896d72391d47e18e154b83618c966ed898ff63a5f3a21a" } ] }, @@ -971,7 +1016,7 @@ "symbol": "OpSeen" }, { - "bytes": "535063a625b8465a1868226534ad785146e7827733d9b0e80c94b530f20d9f34" + "bytes": "bba0666e21bd3f079c896d72391d47e18e154b83618c966ed898ff63a5f3a21a" } ] }, @@ -996,7 +1041,7 @@ "symbol": "OpSeen" }, { - "bytes": "ac97543a8757149802de15c2cbeabcfdc0039f418b6b71d975b6b483ab6b175e" + "bytes": "fe7fe8997d9e106dd7adbc573c11e204ff9633f41d22070f4c5f32ef83eef08d" } ] }, @@ -1016,7 +1061,7 @@ "symbol": "OpSeen" }, { - "bytes": "ac97543a8757149802de15c2cbeabcfdc0039f418b6b71d975b6b483ab6b175e" + "bytes": "fe7fe8997d9e106dd7adbc573c11e204ff9633f41d22070f4c5f32ef83eef08d" } ] }, @@ -1204,7 +1249,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/bounty_pillar/replayed_withdraw_reverts_idempotently.1.json b/contracts/events/test_snapshots/tests/bounty_pillar/replayed_withdraw_reverts_idempotently.1.json index 3dc53ca..c8e0c85 100644 --- a/contracts/events/test_snapshots/tests/bounty_pillar/replayed_withdraw_reverts_idempotently.1.json +++ b/contracts/events/test_snapshots/tests/bounty_pillar/replayed_withdraw_reverts_idempotently.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "9a4f9c67e0114675d37fcd3f96d9a23f4ba0b75209cbdf2fd138dfff9b7ccb05" + "bytes": "5d12db381a5e284a4a79545b26e402eab85367053192c6a39eb788097760625b" } ] } @@ -269,7 +269,7 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" }, { - "bytes": "a5bb7f4433a1ee3f647bded7d7046bde59237b3e14967539232c8dba7e39a119" + "bytes": "7223e102157da1f7d2ca62c057377a15c1f7731b18f43f8e0faed66af964def5" } ] } @@ -294,7 +294,7 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" }, { - "bytes": "39bc645a3ce38f53bae02f251263e94d4475fabccbe2e008ad8f8329482e9ab1" + "bytes": "d768addf1b1fa23418356884954dc5d2b488e3fbf47093fe85a4b2b910544739" } ] } @@ -419,7 +419,7 @@ "symbol": "OpSeen" }, { - "bytes": "15bb7f4433a1ee3f647bded7d7046bde59237b3e14967539232c8dba7e39a119" + "bytes": "c223e102157da1f7d2ca62c057377a15c1f7731b18f43f8e0faed66af964def5" } ] }, @@ -439,7 +439,7 @@ "symbol": "OpSeen" }, { - "bytes": "15bb7f4433a1ee3f647bded7d7046bde59237b3e14967539232c8dba7e39a119" + "bytes": "c223e102157da1f7d2ca62c057377a15c1f7731b18f43f8e0faed66af964def5" } ] }, @@ -819,6 +819,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -829,7 +874,7 @@ "symbol": "OpSeen" }, { - "bytes": "39bc645a3ce38f53bae02f251263e94d4475fabccbe2e008ad8f8329482e9ab1" + "bytes": "5d12db381a5e284a4a79545b26e402eab85367053192c6a39eb788097760625b" } ] }, @@ -849,7 +894,7 @@ "symbol": "OpSeen" }, { - "bytes": "39bc645a3ce38f53bae02f251263e94d4475fabccbe2e008ad8f8329482e9ab1" + "bytes": "5d12db381a5e284a4a79545b26e402eab85367053192c6a39eb788097760625b" } ] }, @@ -874,7 +919,7 @@ "symbol": "OpSeen" }, { - "bytes": "9a4f9c67e0114675d37fcd3f96d9a23f4ba0b75209cbdf2fd138dfff9b7ccb05" + "bytes": "7223e102157da1f7d2ca62c057377a15c1f7731b18f43f8e0faed66af964def5" } ] }, @@ -894,7 +939,7 @@ "symbol": "OpSeen" }, { - "bytes": "9a4f9c67e0114675d37fcd3f96d9a23f4ba0b75209cbdf2fd138dfff9b7ccb05" + "bytes": "7223e102157da1f7d2ca62c057377a15c1f7731b18f43f8e0faed66af964def5" } ] }, @@ -919,7 +964,7 @@ "symbol": "OpSeen" }, { - "bytes": "a5bb7f4433a1ee3f647bded7d7046bde59237b3e14967539232c8dba7e39a119" + "bytes": "d768addf1b1fa23418356884954dc5d2b488e3fbf47093fe85a4b2b910544739" } ] }, @@ -939,7 +984,7 @@ "symbol": "OpSeen" }, { - "bytes": "a5bb7f4433a1ee3f647bded7d7046bde59237b3e14967539232c8dba7e39a119" + "bytes": "d768addf1b1fa23418356884954dc5d2b488e3fbf47093fe85a4b2b910544739" } ] }, @@ -1127,7 +1172,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_after_submit_reverts.1.json b/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_after_submit_reverts.1.json index 260efa1..1ad764e 100644 --- a/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_after_submit_reverts.1.json +++ b/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_after_submit_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "0bbffa4aecb124bc2b7ef3966621ce1ecdb54caf8fb4db7e6f3ba8b1461b54c0" + "bytes": "f50a2689b6f747cadf6b6aa9741207ca2f145ac4116ad322a874a8bd0a56edce" } ] } @@ -269,7 +269,7 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" }, { - "bytes": "b68513559d21108bf5a0d814b1ca0be30ebf678afb0ece18290a79154bfc48e7" + "bytes": "0073f037936f66304ed4d01c076818332ca8547f60a7afa58b0a6c48e2f8094f" } ] } @@ -297,7 +297,7 @@ "string": "ipfs://Qm.../bounty.json" }, { - "bytes": "12d8ebaadc54711d6f8c3f9237867d8417981d0790712da82330926c8f2b29d3" + "bytes": "e2ce53ff45d2c998b7c74f514c9dcd0f23c3fa68540bb1c2977a81135b9d2cd7" } ] } @@ -422,7 +422,7 @@ "symbol": "OpSeen" }, { - "bytes": "068513559d21108bf5a0d814b1ca0be30ebf678afb0ece18290a79154bfc48e7" + "bytes": "b073f037936f66304ed4d01c076818332ca8547f60a7afa58b0a6c48e2f8094f" } ] }, @@ -442,7 +442,7 @@ "symbol": "OpSeen" }, { - "bytes": "068513559d21108bf5a0d814b1ca0be30ebf678afb0ece18290a79154bfc48e7" + "bytes": "b073f037936f66304ed4d01c076818332ca8547f60a7afa58b0a6c48e2f8094f" } ] }, @@ -1045,6 +1045,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1055,7 +1100,7 @@ "symbol": "OpSeen" }, { - "bytes": "0bbffa4aecb124bc2b7ef3966621ce1ecdb54caf8fb4db7e6f3ba8b1461b54c0" + "bytes": "0073f037936f66304ed4d01c076818332ca8547f60a7afa58b0a6c48e2f8094f" } ] }, @@ -1075,7 +1120,7 @@ "symbol": "OpSeen" }, { - "bytes": "0bbffa4aecb124bc2b7ef3966621ce1ecdb54caf8fb4db7e6f3ba8b1461b54c0" + "bytes": "0073f037936f66304ed4d01c076818332ca8547f60a7afa58b0a6c48e2f8094f" } ] }, @@ -1100,7 +1145,7 @@ "symbol": "OpSeen" }, { - "bytes": "12d8ebaadc54711d6f8c3f9237867d8417981d0790712da82330926c8f2b29d3" + "bytes": "e2ce53ff45d2c998b7c74f514c9dcd0f23c3fa68540bb1c2977a81135b9d2cd7" } ] }, @@ -1120,7 +1165,7 @@ "symbol": "OpSeen" }, { - "bytes": "12d8ebaadc54711d6f8c3f9237867d8417981d0790712da82330926c8f2b29d3" + "bytes": "e2ce53ff45d2c998b7c74f514c9dcd0f23c3fa68540bb1c2977a81135b9d2cd7" } ] }, @@ -1145,7 +1190,7 @@ "symbol": "OpSeen" }, { - "bytes": "b68513559d21108bf5a0d814b1ca0be30ebf678afb0ece18290a79154bfc48e7" + "bytes": "f50a2689b6f747cadf6b6aa9741207ca2f145ac4116ad322a874a8bd0a56edce" } ] }, @@ -1165,7 +1210,7 @@ "symbol": "OpSeen" }, { - "bytes": "b68513559d21108bf5a0d814b1ca0be30ebf678afb0ece18290a79154bfc48e7" + "bytes": "f50a2689b6f747cadf6b6aa9741207ca2f145ac4116ad322a874a8bd0a56edce" } ] }, @@ -1353,7 +1398,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_on_nonexistent_event_reverts.1.json b/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_on_nonexistent_event_reverts.1.json index a8172ae..4418c4e 100644 --- a/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_on_nonexistent_event_reverts.1.json +++ b/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_on_nonexistent_event_reverts.1.json @@ -501,7 +501,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_removes_the_applicant.1.json b/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_removes_the_applicant.1.json index 8ee508f..8c15b8f 100644 --- a/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_removes_the_applicant.1.json +++ b/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_removes_the_applicant.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "abd8746ba4d6cbcaf8197efeabccc18f80bce96542cd438af6254927072d15a8" + "bytes": "461d3a69a999ae55ec5c1279f80e2b4a9a70ea98cdfe4817d984b4a12c2200f2" } ] } @@ -269,7 +269,7 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" }, { - "bytes": "17d438b9a4b8c9d8125ed4336784e45b5f3db904c15c8778643b662ed9bb1f08" + "bytes": "942a11988c28f02ab73d5de0318cb3027e9b4527a2c5e50e73ad45b6dcdca35b" } ] } @@ -295,7 +295,7 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" }, { - "bytes": "b4b690164ba7b6a27c71b5064e0bc254bc09993d26f86f0b4fc0709b1be64deb" + "bytes": "ab207fcd0dfdf06f8b68ad8e648e1166a8816c038cef95343fa0c655eb00e7ff" } ] } @@ -420,7 +420,7 @@ "symbol": "OpSeen" }, { - "bytes": "a7d438b9a4b8c9d8125ed4336784e45b5f3db904c15c8778643b662ed9bb1f08" + "bytes": "242a11988c28f02ab73d5de0318cb3027e9b4527a2c5e50e73ad45b6dcdca35b" } ] }, @@ -440,7 +440,7 @@ "symbol": "OpSeen" }, { - "bytes": "a7d438b9a4b8c9d8125ed4336784e45b5f3db904c15c8778643b662ed9bb1f08" + "bytes": "242a11988c28f02ab73d5de0318cb3027e9b4527a2c5e50e73ad45b6dcdca35b" } ] }, @@ -820,6 +820,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -830,7 +875,7 @@ "symbol": "OpSeen" }, { - "bytes": "17d438b9a4b8c9d8125ed4336784e45b5f3db904c15c8778643b662ed9bb1f08" + "bytes": "461d3a69a999ae55ec5c1279f80e2b4a9a70ea98cdfe4817d984b4a12c2200f2" } ] }, @@ -850,7 +895,7 @@ "symbol": "OpSeen" }, { - "bytes": "17d438b9a4b8c9d8125ed4336784e45b5f3db904c15c8778643b662ed9bb1f08" + "bytes": "461d3a69a999ae55ec5c1279f80e2b4a9a70ea98cdfe4817d984b4a12c2200f2" } ] }, @@ -875,7 +920,7 @@ "symbol": "OpSeen" }, { - "bytes": "abd8746ba4d6cbcaf8197efeabccc18f80bce96542cd438af6254927072d15a8" + "bytes": "942a11988c28f02ab73d5de0318cb3027e9b4527a2c5e50e73ad45b6dcdca35b" } ] }, @@ -895,7 +940,7 @@ "symbol": "OpSeen" }, { - "bytes": "abd8746ba4d6cbcaf8197efeabccc18f80bce96542cd438af6254927072d15a8" + "bytes": "942a11988c28f02ab73d5de0318cb3027e9b4527a2c5e50e73ad45b6dcdca35b" } ] }, @@ -920,7 +965,7 @@ "symbol": "OpSeen" }, { - "bytes": "b4b690164ba7b6a27c71b5064e0bc254bc09993d26f86f0b4fc0709b1be64deb" + "bytes": "ab207fcd0dfdf06f8b68ad8e648e1166a8816c038cef95343fa0c655eb00e7ff" } ] }, @@ -940,7 +985,7 @@ "symbol": "OpSeen" }, { - "bytes": "b4b690164ba7b6a27c71b5064e0bc254bc09993d26f86f0b4fc0709b1be64deb" + "bytes": "ab207fcd0dfdf06f8b68ad8e648e1166a8816c038cef95343fa0c655eb00e7ff" } ] }, @@ -1128,7 +1173,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_requires_applicant_auth.1.json b/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_requires_applicant_auth.1.json index 89a59c6..f00f383 100644 --- a/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_requires_applicant_auth.1.json +++ b/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_requires_applicant_auth.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "9f9ff3d8c61c4af10cfae02ce4e1d38ebce28a016da0045a909fc49f6bad179c" + "bytes": "1cddf5f0847fba7291870a1597279e9af421ac4ef4f377f2f854be9666b1b896" } ] } @@ -269,7 +269,7 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" }, { - "bytes": "472d17d5f0de7d5e7318584585692085d8b27c1960f49ea697f3c74492a91098" + "bytes": "0af6da9bb97aee57757439c738c045df98326972e3227bbc8231825bf668f290" } ] } @@ -294,7 +294,7 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" }, { - "bytes": "dc8ae870d02ad7bef2a0b4ccdbf8f0c22c779373d13ede2591df43c3c5432e50" + "bytes": "a9afaae1341276a795ab9e8fd28fe72f25c41606f92cc71dfd731b519780aff7" } ] } @@ -418,7 +418,7 @@ "symbol": "OpSeen" }, { - "bytes": "f72d17d5f0de7d5e7318584585692085d8b27c1960f49ea697f3c74492a91098" + "bytes": "baf6da9bb97aee57757439c738c045df98326972e3227bbc8231825bf668f290" } ] }, @@ -438,7 +438,7 @@ "symbol": "OpSeen" }, { - "bytes": "f72d17d5f0de7d5e7318584585692085d8b27c1960f49ea697f3c74492a91098" + "bytes": "baf6da9bb97aee57757439c738c045df98326972e3227bbc8231825bf668f290" } ] }, @@ -818,6 +818,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -828,7 +873,7 @@ "symbol": "OpSeen" }, { - "bytes": "472d17d5f0de7d5e7318584585692085d8b27c1960f49ea697f3c74492a91098" + "bytes": "0af6da9bb97aee57757439c738c045df98326972e3227bbc8231825bf668f290" } ] }, @@ -848,7 +893,7 @@ "symbol": "OpSeen" }, { - "bytes": "472d17d5f0de7d5e7318584585692085d8b27c1960f49ea697f3c74492a91098" + "bytes": "0af6da9bb97aee57757439c738c045df98326972e3227bbc8231825bf668f290" } ] }, @@ -873,7 +918,7 @@ "symbol": "OpSeen" }, { - "bytes": "9f9ff3d8c61c4af10cfae02ce4e1d38ebce28a016da0045a909fc49f6bad179c" + "bytes": "1cddf5f0847fba7291870a1597279e9af421ac4ef4f377f2f854be9666b1b896" } ] }, @@ -893,7 +938,7 @@ "symbol": "OpSeen" }, { - "bytes": "9f9ff3d8c61c4af10cfae02ce4e1d38ebce28a016da0045a909fc49f6bad179c" + "bytes": "1cddf5f0847fba7291870a1597279e9af421ac4ef4f377f2f854be9666b1b896" } ] }, @@ -918,7 +963,7 @@ "symbol": "OpSeen" }, { - "bytes": "dc8ae870d02ad7bef2a0b4ccdbf8f0c22c779373d13ede2591df43c3c5432e50" + "bytes": "a9afaae1341276a795ab9e8fd28fe72f25c41606f92cc71dfd731b519780aff7" } ] }, @@ -938,7 +983,7 @@ "symbol": "OpSeen" }, { - "bytes": "dc8ae870d02ad7bef2a0b4ccdbf8f0c22c779373d13ede2591df43c3c5432e50" + "bytes": "a9afaae1341276a795ab9e8fd28fe72f25c41606f92cc71dfd731b519780aff7" } ] }, @@ -1126,7 +1171,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_when_paused_reverts.1.json b/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_when_paused_reverts.1.json index 95d7b32..c30033e 100644 --- a/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_when_paused_reverts.1.json +++ b/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_when_paused_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "9b2e0af7597753d891cd2774943d53966bb17e25963bcdb0aa745f540bed05a8" + "bytes": "29137dc30c10f70f43e6060432383bc24a8b00082937af5bd4c4a371e0913442" } ] } @@ -269,7 +269,7 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" }, { - "bytes": "ae8074b43ec28c1730c0f568fa1dec91e29c20b5a6df4a23b1c211dc370edd0e" + "bytes": "006d1899cba6685a04133d522210a4e020af54a72b1db4faad12828215c53629" } ] } @@ -409,7 +409,7 @@ "symbol": "OpSeen" }, { - "bytes": "1e8074b43ec28c1730c0f568fa1dec91e29c20b5a6df4a23b1c211dc370edd0e" + "bytes": "b06d1899cba6685a04133d522210a4e020af54a72b1db4faad12828215c53629" } ] }, @@ -429,7 +429,7 @@ "symbol": "OpSeen" }, { - "bytes": "1e8074b43ec28c1730c0f568fa1dec91e29c20b5a6df4a23b1c211dc370edd0e" + "bytes": "b06d1899cba6685a04133d522210a4e020af54a72b1db4faad12828215c53629" } ] }, @@ -989,6 +989,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -999,7 +1044,7 @@ "symbol": "OpSeen" }, { - "bytes": "9b2e0af7597753d891cd2774943d53966bb17e25963bcdb0aa745f540bed05a8" + "bytes": "006d1899cba6685a04133d522210a4e020af54a72b1db4faad12828215c53629" } ] }, @@ -1019,7 +1064,7 @@ "symbol": "OpSeen" }, { - "bytes": "9b2e0af7597753d891cd2774943d53966bb17e25963bcdb0aa745f540bed05a8" + "bytes": "006d1899cba6685a04133d522210a4e020af54a72b1db4faad12828215c53629" } ] }, @@ -1044,7 +1089,7 @@ "symbol": "OpSeen" }, { - "bytes": "ae8074b43ec28c1730c0f568fa1dec91e29c20b5a6df4a23b1c211dc370edd0e" + "bytes": "29137dc30c10f70f43e6060432383bc24a8b00082937af5bd4c4a371e0913442" } ] }, @@ -1064,7 +1109,7 @@ "symbol": "OpSeen" }, { - "bytes": "ae8074b43ec28c1730c0f568fa1dec91e29c20b5a6df4a23b1c211dc370edd0e" + "bytes": "29137dc30c10f70f43e6060432383bc24a8b00082937af5bd4c4a371e0913442" } ] }, @@ -1252,7 +1297,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_without_apply_reverts.1.json b/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_without_apply_reverts.1.json index 92d73fa..fe44a4e 100644 --- a/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_without_apply_reverts.1.json +++ b/contracts/events/test_snapshots/tests/bounty_pillar/withdraw_without_apply_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "a07ef799dda9f8119b823b573992c6bb85415c1b77cf3e159ca86c1467a550b8" + "bytes": "e314b5f779add79e94deb2520936c1281bd21f7f3ea4e2913eb2d473e18bdd91" } ] } @@ -662,6 +662,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -672,7 +717,7 @@ "symbol": "OpSeen" }, { - "bytes": "a07ef799dda9f8119b823b573992c6bb85415c1b77cf3e159ca86c1467a550b8" + "bytes": "e314b5f779add79e94deb2520936c1281bd21f7f3ea4e2913eb2d473e18bdd91" } ] }, @@ -692,7 +737,7 @@ "symbol": "OpSeen" }, { - "bytes": "a07ef799dda9f8119b823b573992c6bb85415c1b77cf3e159ca86c1467a550b8" + "bytes": "e314b5f779add79e94deb2520936c1281bd21f7f3ea4e2913eb2d473e18bdd91" } ] }, @@ -880,7 +925,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cancel_refund/add_funds_on_cancelling_event_reverts.1.json b/contracts/events/test_snapshots/tests/cancel_refund/add_funds_on_cancelling_event_reverts.1.json index 1ca9efc..7a8e10d 100644 --- a/contracts/events/test_snapshots/tests/cancel_refund/add_funds_on_cancelling_event_reverts.1.json +++ b/contracts/events/test_snapshots/tests/cancel_refund/add_funds_on_cancelling_event_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "51693c7a44db7210c7c2af8bf376db5840b2f332940e65518aed4325501258ea" + "bytes": "3abef7d2221b207b4597b401e4e09cf0b6192560bf28571cb399389eff2993a6" } ] } @@ -294,7 +294,7 @@ "i128": "100000000" }, { - "bytes": "ec2cff298cf22017c644532f75849ab51085d60184851efcef53b18dc7ef3408" + "bytes": "a52334dcc439b0a2104aab6d38732c2060c000b7c85eec71643397df65f9bea3" } ] } @@ -337,7 +337,7 @@ "u64": "1" }, { - "bytes": "504746ae47bfb92175094a73d1ae083db642c29fa6b64eee4892f34274f80b1e" + "bytes": "03c0abbcbcf45b89c18a2407d336aab0b125c5f43314b02f1032c83b091d6e9f" } ] } @@ -1065,6 +1065,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "100000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1075,7 +1120,7 @@ "symbol": "OpSeen" }, { - "bytes": "504746ae47bfb92175094a73d1ae083db642c29fa6b64eee4892f34274f80b1e" + "bytes": "03c0abbcbcf45b89c18a2407d336aab0b125c5f43314b02f1032c83b091d6e9f" } ] }, @@ -1095,7 +1140,7 @@ "symbol": "OpSeen" }, { - "bytes": "504746ae47bfb92175094a73d1ae083db642c29fa6b64eee4892f34274f80b1e" + "bytes": "03c0abbcbcf45b89c18a2407d336aab0b125c5f43314b02f1032c83b091d6e9f" } ] }, @@ -1120,7 +1165,7 @@ "symbol": "OpSeen" }, { - "bytes": "51693c7a44db7210c7c2af8bf376db5840b2f332940e65518aed4325501258ea" + "bytes": "3abef7d2221b207b4597b401e4e09cf0b6192560bf28571cb399389eff2993a6" } ] }, @@ -1140,7 +1185,7 @@ "symbol": "OpSeen" }, { - "bytes": "51693c7a44db7210c7c2af8bf376db5840b2f332940e65518aed4325501258ea" + "bytes": "3abef7d2221b207b4597b401e4e09cf0b6192560bf28571cb399389eff2993a6" } ] }, @@ -1165,7 +1210,7 @@ "symbol": "OpSeen" }, { - "bytes": "ec2cff298cf22017c644532f75849ab51085d60184851efcef53b18dc7ef3408" + "bytes": "a52334dcc439b0a2104aab6d38732c2060c000b7c85eec71643397df65f9bea3" } ] }, @@ -1185,7 +1230,7 @@ "symbol": "OpSeen" }, { - "bytes": "ec2cff298cf22017c644532f75849ab51085d60184851efcef53b18dc7ef3408" + "bytes": "a52334dcc439b0a2104aab6d38732c2060c000b7c85eec71643397df65f9bea3" } ] }, @@ -1373,7 +1418,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cancel_refund/cancel_prorata_splits_remaining_across_partners_no_owner_residual.1.json b/contracts/events/test_snapshots/tests/cancel_refund/cancel_prorata_splits_remaining_across_partners_no_owner_residual.1.json index ce28f0e..d5f00f9 100644 --- a/contracts/events/test_snapshots/tests/cancel_refund/cancel_prorata_splits_remaining_across_partners_no_owner_residual.1.json +++ b/contracts/events/test_snapshots/tests/cancel_refund/cancel_prorata_splits_remaining_across_partners_no_owner_residual.1.json @@ -231,7 +231,7 @@ ] }, { - "bytes": "1892cc3ba0a2395af8efe5957a5b58ab6b6da9525a3245fb28ba4e0cfe89ef59" + "bytes": "f61567b9fd57ab73236391be472dba1f81eb30af283f9c09b0a89d726db030e7" } ] } @@ -302,7 +302,7 @@ "i128": "5000000000" }, { - "bytes": "0117a3ee82c9f4af5f0759304ff12713107ac2ba3b45961d24387a8ba7013139" + "bytes": "fcd3669b68f206ffde624442437f578dcb931f2e7b08d06b45545a6d064e1f5f" } ] } @@ -373,7 +373,7 @@ "i128": "5000000000" }, { - "bytes": "a4ee5ce3d51fcce606e3ba219496a848e3d4500ba305133ba5d34254624e1801" + "bytes": "074629e4a7fe9bb24030d69ffa95f3d46cf47d0ac1112ac2009dcd1f2845bd1d" } ] } @@ -448,7 +448,7 @@ ] }, { - "bytes": "a814ce12ba4096548c4f17d386c471aa562fb061c7917ac557022313f80b8ba0" + "bytes": "caed5124582c58b99aa543b055c486d7176d1036116ae26fbbbfdad68456181a" } ] } @@ -474,7 +474,7 @@ "u64": "1" }, { - "bytes": "bc2f6e5100110c7da0d45c8de14d79eea0eccd0919a54dd03bf89392a2f6c8a4" + "bytes": "b04e131d41a7b00b7a42c331b9a2d9b326cd45f7162a383ded94d7b71662fcd0" } ] } @@ -484,53 +484,8 @@ ] ], [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "process_cancel_batch", - "args": [ - { - "u64": "1" - }, - { - "u32": 25 - }, - { - "bytes": "d29cb723eefdea316170f4afb3f26358767682798008058a3783d089e009c9d6" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "finalize_cancel", - "args": [ - { - "u64": "1" - }, - { - "bytes": "4afaac1124c663650399fecb3549cfd072dbad5caef259fc2404a47281a1e2a5" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], + [], + [], [], [], [], @@ -701,7 +656,7 @@ "symbol": "OpSeen" }, { - "bytes": "1814ce12ba4096548c4f17d386c471aa562fb061c7917ac557022313f80b8ba0" + "bytes": "1bed5124582c58b99aa543b055c486d7176d1036116ae26fbbbfdad68456181a" } ] }, @@ -721,7 +676,7 @@ "symbol": "OpSeen" }, { - "bytes": "1814ce12ba4096548c4f17d386c471aa562fb061c7917ac557022313f80b8ba0" + "bytes": "1bed5124582c58b99aa543b055c486d7176d1036116ae26fbbbfdad68456181a" } ] }, @@ -746,7 +701,7 @@ "symbol": "OpSeen" }, { - "bytes": "4914ce12ba4096548c4f17d386c471aa562fb061c7917ac557022313f80b8ba0" + "bytes": "2bed5124582c58b99aa543b055c486d7176d1036116ae26fbbbfdad68456181a" } ] }, @@ -766,7 +721,7 @@ "symbol": "OpSeen" }, { - "bytes": "4914ce12ba4096548c4f17d386c471aa562fb061c7917ac557022313f80b8ba0" + "bytes": "2bed5124582c58b99aa543b055c486d7176d1036116ae26fbbbfdad68456181a" } ] }, @@ -791,7 +746,7 @@ "symbol": "OpSeen" }, { - "bytes": "7914ce12ba4096548c4f17d386c471aa562fb061c7917ac557022313f80b8ba0" + "bytes": "7aed5124582c58b99aa543b055c486d7176d1036116ae26fbbbfdad68456181a" } ] }, @@ -811,7 +766,7 @@ "symbol": "OpSeen" }, { - "bytes": "7914ce12ba4096548c4f17d386c471aa562fb061c7917ac557022313f80b8ba0" + "bytes": "7aed5124582c58b99aa543b055c486d7176d1036116ae26fbbbfdad68456181a" } ] }, @@ -1685,6 +1640,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1695,7 +1695,7 @@ "symbol": "OpSeen" }, { - "bytes": "0117a3ee82c9f4af5f0759304ff12713107ac2ba3b45961d24387a8ba7013139" + "bytes": "074629e4a7fe9bb24030d69ffa95f3d46cf47d0ac1112ac2009dcd1f2845bd1d" } ] }, @@ -1715,7 +1715,7 @@ "symbol": "OpSeen" }, { - "bytes": "0117a3ee82c9f4af5f0759304ff12713107ac2ba3b45961d24387a8ba7013139" + "bytes": "074629e4a7fe9bb24030d69ffa95f3d46cf47d0ac1112ac2009dcd1f2845bd1d" } ] }, @@ -1740,7 +1740,7 @@ "symbol": "OpSeen" }, { - "bytes": "1892cc3ba0a2395af8efe5957a5b58ab6b6da9525a3245fb28ba4e0cfe89ef59" + "bytes": "0c24ddb833bf603da73481435274c41fcf37cb9a020f1e378bd1802079598fbd" } ] }, @@ -1760,7 +1760,7 @@ "symbol": "OpSeen" }, { - "bytes": "1892cc3ba0a2395af8efe5957a5b58ab6b6da9525a3245fb28ba4e0cfe89ef59" + "bytes": "0c24ddb833bf603da73481435274c41fcf37cb9a020f1e378bd1802079598fbd" } ] }, @@ -1785,7 +1785,7 @@ "symbol": "OpSeen" }, { - "bytes": "4afaac1124c663650399fecb3549cfd072dbad5caef259fc2404a47281a1e2a5" + "bytes": "b04e131d41a7b00b7a42c331b9a2d9b326cd45f7162a383ded94d7b71662fcd0" } ] }, @@ -1805,7 +1805,7 @@ "symbol": "OpSeen" }, { - "bytes": "4afaac1124c663650399fecb3549cfd072dbad5caef259fc2404a47281a1e2a5" + "bytes": "b04e131d41a7b00b7a42c331b9a2d9b326cd45f7162a383ded94d7b71662fcd0" } ] }, @@ -1830,7 +1830,7 @@ "symbol": "OpSeen" }, { - "bytes": "a4ee5ce3d51fcce606e3ba219496a848e3d4500ba305133ba5d34254624e1801" + "bytes": "b3855473b148f4f0ab51be3605ed96b107dde16cb1f103e6d332ca7820f41473" } ] }, @@ -1850,7 +1850,7 @@ "symbol": "OpSeen" }, { - "bytes": "a4ee5ce3d51fcce606e3ba219496a848e3d4500ba305133ba5d34254624e1801" + "bytes": "b3855473b148f4f0ab51be3605ed96b107dde16cb1f103e6d332ca7820f41473" } ] }, @@ -1875,7 +1875,7 @@ "symbol": "OpSeen" }, { - "bytes": "a814ce12ba4096548c4f17d386c471aa562fb061c7917ac557022313f80b8ba0" + "bytes": "caed5124582c58b99aa543b055c486d7176d1036116ae26fbbbfdad68456181a" } ] }, @@ -1895,7 +1895,7 @@ "symbol": "OpSeen" }, { - "bytes": "a814ce12ba4096548c4f17d386c471aa562fb061c7917ac557022313f80b8ba0" + "bytes": "caed5124582c58b99aa543b055c486d7176d1036116ae26fbbbfdad68456181a" } ] }, @@ -1920,7 +1920,7 @@ "symbol": "OpSeen" }, { - "bytes": "bc2f6e5100110c7da0d45c8de14d79eea0eccd0919a54dd03bf89392a2f6c8a4" + "bytes": "f61567b9fd57ab73236391be472dba1f81eb30af283f9c09b0a89d726db030e7" } ] }, @@ -1940,7 +1940,7 @@ "symbol": "OpSeen" }, { - "bytes": "bc2f6e5100110c7da0d45c8de14d79eea0eccd0919a54dd03bf89392a2f6c8a4" + "bytes": "f61567b9fd57ab73236391be472dba1f81eb30af283f9c09b0a89d726db030e7" } ] }, @@ -1965,7 +1965,7 @@ "symbol": "OpSeen" }, { - "bytes": "d29cb723eefdea316170f4afb3f26358767682798008058a3783d089e009c9d6" + "bytes": "fcd3669b68f206ffde624442437f578dcb931f2e7b08d06b45545a6d064e1f5f" } ] }, @@ -1985,7 +1985,7 @@ "symbol": "OpSeen" }, { - "bytes": "d29cb723eefdea316170f4afb3f26358767682798008058a3783d089e009c9d6" + "bytes": "fcd3669b68f206ffde624442437f578dcb931f2e7b08d06b45545a6d064e1f5f" } ] }, @@ -2173,7 +2173,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] @@ -2351,39 +2351,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "1301173170172112462" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "1301173170172112462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -2450,39 +2417,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "6517132746326325848" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "6517132746326325848" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { diff --git a/contracts/events/test_snapshots/tests/cancel_refund/contributor_amount_zeroed_after_cancel.1.json b/contracts/events/test_snapshots/tests/cancel_refund/contributor_amount_zeroed_after_cancel.1.json index cb22dce..fd92658 100644 --- a/contracts/events/test_snapshots/tests/cancel_refund/contributor_amount_zeroed_after_cancel.1.json +++ b/contracts/events/test_snapshots/tests/cancel_refund/contributor_amount_zeroed_after_cancel.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "a588348b136627357abafd269fc7864c3e8f4a2a5219893ea1acb4aeb7ed1342" + "bytes": "ac6e0283daeec202ad86bfd9db51cd2a106155022f7c64d200f5fc1d09621624" } ] } @@ -294,7 +294,7 @@ "i128": "2500000000" }, { - "bytes": "9e2f643c7f09be66307207d38071d4d9ed6af1852a2e6133180a06d973755b88" + "bytes": "2bfdf92bc3f9e9249f561ab0d3998fb6b3d6ed90095f84ab0149d709698cc523" } ] } @@ -337,7 +337,7 @@ "u64": "1" }, { - "bytes": "b3becfcfd17ea3c4decdf1eb823208ecded143848ef37c510d13a26e0d0b154b" + "bytes": "2965d4504d1634fffd3d1df43c3061e95c6e50fed1460a6b21fde3b1d834f0e3" } ] } @@ -347,53 +347,8 @@ ] ], [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "process_cancel_batch", - "args": [ - { - "u64": "1" - }, - { - "u32": 25 - }, - { - "bytes": "44a98b6b3384ca69353476492634b86ce4dde0ed9592d57efe1e6b0c4aaa59bd" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "finalize_cancel", - "args": [ - { - "u64": "1" - }, - { - "bytes": "9f918cd0c4d4b8ad1511415e86133d2f10d44d92be682d6f470ca5788bff9d24" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], + [], + [], [] ], "ledger": { @@ -1001,6 +956,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1011,7 +1011,7 @@ "symbol": "OpSeen" }, { - "bytes": "44a98b6b3384ca69353476492634b86ce4dde0ed9592d57efe1e6b0c4aaa59bd" + "bytes": "189086716d44ff1db00595cdbe04cdfdb41074436121d79d04e2ae571b344b6e" } ] }, @@ -1031,7 +1031,7 @@ "symbol": "OpSeen" }, { - "bytes": "44a98b6b3384ca69353476492634b86ce4dde0ed9592d57efe1e6b0c4aaa59bd" + "bytes": "189086716d44ff1db00595cdbe04cdfdb41074436121d79d04e2ae571b344b6e" } ] }, @@ -1056,7 +1056,7 @@ "symbol": "OpSeen" }, { - "bytes": "9e2f643c7f09be66307207d38071d4d9ed6af1852a2e6133180a06d973755b88" + "bytes": "1a17bf3798e28d3bb44a7f89d88bde067bf76bb14acd9fcb19f988998c55f9f6" } ] }, @@ -1076,7 +1076,7 @@ "symbol": "OpSeen" }, { - "bytes": "9e2f643c7f09be66307207d38071d4d9ed6af1852a2e6133180a06d973755b88" + "bytes": "1a17bf3798e28d3bb44a7f89d88bde067bf76bb14acd9fcb19f988998c55f9f6" } ] }, @@ -1101,7 +1101,7 @@ "symbol": "OpSeen" }, { - "bytes": "9f918cd0c4d4b8ad1511415e86133d2f10d44d92be682d6f470ca5788bff9d24" + "bytes": "2965d4504d1634fffd3d1df43c3061e95c6e50fed1460a6b21fde3b1d834f0e3" } ] }, @@ -1121,7 +1121,7 @@ "symbol": "OpSeen" }, { - "bytes": "9f918cd0c4d4b8ad1511415e86133d2f10d44d92be682d6f470ca5788bff9d24" + "bytes": "2965d4504d1634fffd3d1df43c3061e95c6e50fed1460a6b21fde3b1d834f0e3" } ] }, @@ -1146,7 +1146,7 @@ "symbol": "OpSeen" }, { - "bytes": "a588348b136627357abafd269fc7864c3e8f4a2a5219893ea1acb4aeb7ed1342" + "bytes": "2bfdf92bc3f9e9249f561ab0d3998fb6b3d6ed90095f84ab0149d709698cc523" } ] }, @@ -1166,7 +1166,7 @@ "symbol": "OpSeen" }, { - "bytes": "a588348b136627357abafd269fc7864c3e8f4a2a5219893ea1acb4aeb7ed1342" + "bytes": "2bfdf92bc3f9e9249f561ab0d3998fb6b3d6ed90095f84ab0149d709698cc523" } ] }, @@ -1191,7 +1191,7 @@ "symbol": "OpSeen" }, { - "bytes": "b3becfcfd17ea3c4decdf1eb823208ecded143848ef37c510d13a26e0d0b154b" + "bytes": "ac6e0283daeec202ad86bfd9db51cd2a106155022f7c64d200f5fc1d09621624" } ] }, @@ -1211,7 +1211,7 @@ "symbol": "OpSeen" }, { - "bytes": "b3becfcfd17ea3c4decdf1eb823208ecded143848ef37c510d13a26e0d0b154b" + "bytes": "ac6e0283daeec202ad86bfd9db51cd2a106155022f7c64d200f5fc1d09621624" } ] }, @@ -1399,7 +1399,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] @@ -1511,72 +1511,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "115220454072064130" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "115220454072064130" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "1194852393571756375" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "1194852393571756375" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { diff --git a/contracts/events/test_snapshots/tests/cancel_refund/finalize_cancel_before_all_batches_reverts.1.json b/contracts/events/test_snapshots/tests/cancel_refund/finalize_cancel_before_all_batches_reverts.1.json index cce1b02..7270885 100644 --- a/contracts/events/test_snapshots/tests/cancel_refund/finalize_cancel_before_all_batches_reverts.1.json +++ b/contracts/events/test_snapshots/tests/cancel_refund/finalize_cancel_before_all_batches_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "48ec7d34906b2e5303d5497ab93725837dd94c3310d4afb490ad36e3b48ccd51" + "bytes": "0aad7760dba3deece63cf4d49f1d85711682a9b48e03932c6b7ef859fa7ff1e6" } ] } @@ -294,7 +294,7 @@ "i128": "100000000" }, { - "bytes": "3797171bcaac120452fddaad1a021bbdaeda8bf7303df608235c2233cfc59f60" + "bytes": "f6c20a20cf7bf18b36e5774d8861c2a73b2433f77c09eca5f58d71019f71f83e" } ] } @@ -365,7 +365,7 @@ "i128": "100000000" }, { - "bytes": "7eb8b0e272b0f5cd961776f724cd4e3c2785bf0cc1f1bbb3384f3b11e990424d" + "bytes": "b006b6c05568dd818fcc26c41a579d28dfed2289f0deb55d7dbf1f5b96132ba4" } ] } @@ -436,7 +436,7 @@ "i128": "100000000" }, { - "bytes": "3371b4a64265d2136471cdc3b4bcf22d6757c54a577f3ae1f15e5b3882d447bb" + "bytes": "319081c8e3d995c2507fbd32db5324b8ce978e9f7635f4972d0daefa0d0629c3" } ] } @@ -479,7 +479,7 @@ "u64": "1" }, { - "bytes": "085f8f87a29df9711f8b17985a8cb1f2752f05fbc410ca219d8f39811193b690" + "bytes": "286b7fb33aad9982cdb25fd233caa92cb544894c57ea12c53c6ed96021c2e7db" } ] } @@ -1491,6 +1491,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "300000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1501,7 +1546,7 @@ "symbol": "OpSeen" }, { - "bytes": "085f8f87a29df9711f8b17985a8cb1f2752f05fbc410ca219d8f39811193b690" + "bytes": "0aad7760dba3deece63cf4d49f1d85711682a9b48e03932c6b7ef859fa7ff1e6" } ] }, @@ -1521,7 +1566,7 @@ "symbol": "OpSeen" }, { - "bytes": "085f8f87a29df9711f8b17985a8cb1f2752f05fbc410ca219d8f39811193b690" + "bytes": "0aad7760dba3deece63cf4d49f1d85711682a9b48e03932c6b7ef859fa7ff1e6" } ] }, @@ -1546,7 +1591,7 @@ "symbol": "OpSeen" }, { - "bytes": "3371b4a64265d2136471cdc3b4bcf22d6757c54a577f3ae1f15e5b3882d447bb" + "bytes": "286b7fb33aad9982cdb25fd233caa92cb544894c57ea12c53c6ed96021c2e7db" } ] }, @@ -1566,7 +1611,7 @@ "symbol": "OpSeen" }, { - "bytes": "3371b4a64265d2136471cdc3b4bcf22d6757c54a577f3ae1f15e5b3882d447bb" + "bytes": "286b7fb33aad9982cdb25fd233caa92cb544894c57ea12c53c6ed96021c2e7db" } ] }, @@ -1591,7 +1636,7 @@ "symbol": "OpSeen" }, { - "bytes": "3797171bcaac120452fddaad1a021bbdaeda8bf7303df608235c2233cfc59f60" + "bytes": "319081c8e3d995c2507fbd32db5324b8ce978e9f7635f4972d0daefa0d0629c3" } ] }, @@ -1611,7 +1656,7 @@ "symbol": "OpSeen" }, { - "bytes": "3797171bcaac120452fddaad1a021bbdaeda8bf7303df608235c2233cfc59f60" + "bytes": "319081c8e3d995c2507fbd32db5324b8ce978e9f7635f4972d0daefa0d0629c3" } ] }, @@ -1636,7 +1681,7 @@ "symbol": "OpSeen" }, { - "bytes": "48ec7d34906b2e5303d5497ab93725837dd94c3310d4afb490ad36e3b48ccd51" + "bytes": "b006b6c05568dd818fcc26c41a579d28dfed2289f0deb55d7dbf1f5b96132ba4" } ] }, @@ -1656,7 +1701,7 @@ "symbol": "OpSeen" }, { - "bytes": "48ec7d34906b2e5303d5497ab93725837dd94c3310d4afb490ad36e3b48ccd51" + "bytes": "b006b6c05568dd818fcc26c41a579d28dfed2289f0deb55d7dbf1f5b96132ba4" } ] }, @@ -1681,7 +1726,7 @@ "symbol": "OpSeen" }, { - "bytes": "7eb8b0e272b0f5cd961776f724cd4e3c2785bf0cc1f1bbb3384f3b11e990424d" + "bytes": "f6c20a20cf7bf18b36e5774d8861c2a73b2433f77c09eca5f58d71019f71f83e" } ] }, @@ -1701,7 +1746,7 @@ "symbol": "OpSeen" }, { - "bytes": "7eb8b0e272b0f5cd961776f724cd4e3c2785bf0cc1f1bbb3384f3b11e990424d" + "bytes": "f6c20a20cf7bf18b36e5774d8861c2a73b2433f77c09eca5f58d71019f71f83e" } ] }, @@ -1889,7 +1934,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cancel_refund/full_partner_then_residual_pays_partners_and_owner.1.json b/contracts/events/test_snapshots/tests/cancel_refund/full_partner_then_residual_pays_partners_and_owner.1.json index 1d28df0..29a9087 100644 --- a/contracts/events/test_snapshots/tests/cancel_refund/full_partner_then_residual_pays_partners_and_owner.1.json +++ b/contracts/events/test_snapshots/tests/cancel_refund/full_partner_then_residual_pays_partners_and_owner.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "54cd5d2049bfba0f1d9412bff8bffaff0171a5b9daccbb51028dd466bbf0938e" + "bytes": "3563d3123ead72d5f6d397afa7cd23c944b6b716a9fbc9cab64a7ea404760ee3" } ] } @@ -294,7 +294,7 @@ "i128": "2000000000" }, { - "bytes": "692a1e2d27d60382cf1a7dfc9cd7d1af295848032a0146b1f3396a36231d1e38" + "bytes": "b61e8ab2104806d3d4c7897f3226066932f40f201f52af8ea236cf342518503d" } ] } @@ -365,7 +365,7 @@ "i128": "3000000000" }, { - "bytes": "d1495f0b839a8c865217ef619ca3cbfe2b0e9c27838b2af4dd304f0d6f8468fa" + "bytes": "fe5a40fd98813b3423ee3fccb2f122aa87e95d32b345453fb3e630e4f43ad5aa" } ] } @@ -412,7 +412,7 @@ "u64": "1" }, { - "bytes": "6f9c907c2ca04a987d3218b20d9b6f2e60c4ac5370372f9f27a2a4d3ff6da6e4" + "bytes": "694885a1dafc1a5a419965d357ded3ae7bde9ca098d7216b040f595b45b74239" } ] } @@ -422,53 +422,8 @@ ] ], [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "process_cancel_batch", - "args": [ - { - "u64": "1" - }, - { - "u32": 25 - }, - { - "bytes": "4a215bd32f766698ef07ddd9869c1a1729bf7c3d42f4ef334dedf639aa0db1c8" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "finalize_cancel", - "args": [ - { - "u64": "1" - }, - { - "bytes": "e4e821c326d3a2af4e0eb8bfcee0237fc471cf7cd8c16d885e8a5cbc0772fa14" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], + [], + [], [], [], [], @@ -1233,6 +1188,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1243,7 +1243,7 @@ "symbol": "OpSeen" }, { - "bytes": "4a215bd32f766698ef07ddd9869c1a1729bf7c3d42f4ef334dedf639aa0db1c8" + "bytes": "3563d3123ead72d5f6d397afa7cd23c944b6b716a9fbc9cab64a7ea404760ee3" } ] }, @@ -1263,7 +1263,7 @@ "symbol": "OpSeen" }, { - "bytes": "4a215bd32f766698ef07ddd9869c1a1729bf7c3d42f4ef334dedf639aa0db1c8" + "bytes": "3563d3123ead72d5f6d397afa7cd23c944b6b716a9fbc9cab64a7ea404760ee3" } ] }, @@ -1288,7 +1288,7 @@ "symbol": "OpSeen" }, { - "bytes": "54cd5d2049bfba0f1d9412bff8bffaff0171a5b9daccbb51028dd466bbf0938e" + "bytes": "694885a1dafc1a5a419965d357ded3ae7bde9ca098d7216b040f595b45b74239" } ] }, @@ -1308,7 +1308,7 @@ "symbol": "OpSeen" }, { - "bytes": "54cd5d2049bfba0f1d9412bff8bffaff0171a5b9daccbb51028dd466bbf0938e" + "bytes": "694885a1dafc1a5a419965d357ded3ae7bde9ca098d7216b040f595b45b74239" } ] }, @@ -1333,7 +1333,7 @@ "symbol": "OpSeen" }, { - "bytes": "692a1e2d27d60382cf1a7dfc9cd7d1af295848032a0146b1f3396a36231d1e38" + "bytes": "852086a8ac59daf1de0eaee451111b8965486a2d1fb95fc454d15c92a2ed3ee6" } ] }, @@ -1353,7 +1353,7 @@ "symbol": "OpSeen" }, { - "bytes": "692a1e2d27d60382cf1a7dfc9cd7d1af295848032a0146b1f3396a36231d1e38" + "bytes": "852086a8ac59daf1de0eaee451111b8965486a2d1fb95fc454d15c92a2ed3ee6" } ] }, @@ -1378,7 +1378,7 @@ "symbol": "OpSeen" }, { - "bytes": "6f9c907c2ca04a987d3218b20d9b6f2e60c4ac5370372f9f27a2a4d3ff6da6e4" + "bytes": "aec593d0ba8c293688b5b2e6c6985d9163d248a80fb3c30001a163a79b1b093e" } ] }, @@ -1398,7 +1398,7 @@ "symbol": "OpSeen" }, { - "bytes": "6f9c907c2ca04a987d3218b20d9b6f2e60c4ac5370372f9f27a2a4d3ff6da6e4" + "bytes": "aec593d0ba8c293688b5b2e6c6985d9163d248a80fb3c30001a163a79b1b093e" } ] }, @@ -1423,7 +1423,7 @@ "symbol": "OpSeen" }, { - "bytes": "d1495f0b839a8c865217ef619ca3cbfe2b0e9c27838b2af4dd304f0d6f8468fa" + "bytes": "b61e8ab2104806d3d4c7897f3226066932f40f201f52af8ea236cf342518503d" } ] }, @@ -1443,7 +1443,7 @@ "symbol": "OpSeen" }, { - "bytes": "d1495f0b839a8c865217ef619ca3cbfe2b0e9c27838b2af4dd304f0d6f8468fa" + "bytes": "b61e8ab2104806d3d4c7897f3226066932f40f201f52af8ea236cf342518503d" } ] }, @@ -1468,7 +1468,7 @@ "symbol": "OpSeen" }, { - "bytes": "e4e821c326d3a2af4e0eb8bfcee0237fc471cf7cd8c16d885e8a5cbc0772fa14" + "bytes": "fe5a40fd98813b3423ee3fccb2f122aa87e95d32b345453fb3e630e4f43ad5aa" } ] }, @@ -1488,7 +1488,7 @@ "symbol": "OpSeen" }, { - "bytes": "e4e821c326d3a2af4e0eb8bfcee0237fc471cf7cd8c16d885e8a5cbc0772fa14" + "bytes": "fe5a40fd98813b3423ee3fccb2f122aa87e95d32b345453fb3e630e4f43ad5aa" } ] }, @@ -1676,7 +1676,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] @@ -1854,72 +1854,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "1301173170172112462" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "1301173170172112462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "3126073502131104533" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "3126073502131104533" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { diff --git a/contracts/events/test_snapshots/tests/cancel_refund/missing_running_total_initializes_for_an_empty_event.1.json b/contracts/events/test_snapshots/tests/cancel_refund/missing_running_total_initializes_for_an_empty_event.1.json new file mode 100644 index 0000000..10db71b --- /dev/null +++ b/contracts/events/test_snapshots/tests/cancel_refund/missing_running_total_initializes_for_an_empty_event.1.json @@ -0,0 +1,1837 @@ +{ + "generators": { + "address": 9, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "function_name": "set_events_contract", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V", + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "i128": "0" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "100000000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "register_supported_token", + "args": [ + { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "create_event", + "args": [ + { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "https://api.boundless.fi/cancel-test" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "86400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "manager" + }, + "val": "void" + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Hackathon" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Single" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "Cancel Test" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + }, + { + "bytes": "5c3b2dca0171126e1c81abc6da0a3ba6357b3414e968b80701ddb9a2d5293ac3" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "10250000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + }, + { + "i128": "2000000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "add_funds", + "args": [ + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + }, + { + "i128": "1000000000" + }, + { + "bytes": "b41768f50f8fadf0b075def15ec314548714c4b590af1c83522a3439a203f13c" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1025000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 23, + "sequence_number": 0, + "timestamp": 0, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + [ + { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + null + ] + ], + [ + { + "contract_data": { + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DeploymentSeq" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "EventsContract" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Version" + } + ] + }, + "val": { + "string": "1.1.0" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorAmount" + }, + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorAmount" + }, + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "1000000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorAt" + }, + { + "u64": "1" + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorAt" + }, + { + "u64": "1" + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorCount" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorCount" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorSlot" + }, + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorSlot" + }, + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "Event" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "Event" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "https://api.boundless.fi/cancel-test" + } + }, + { + "key": { + "symbol": "created_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "86400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Hackathon" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Single" + } + ] + } + }, + { + "key": { + "symbol": "remaining_escrow" + }, + "val": { + "i128": "11000000000" + } + }, + { + "key": { + "symbol": "status" + }, + "val": { + "vec": [ + { + "symbol": "Active" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "Cancel Test" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "1000000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "5c3b2dca0171126e1c81abc6da0a3ba6357b3414e968b80701ddb9a2d5293ac3" + } + ] + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "5c3b2dca0171126e1c81abc6da0a3ba6357b3414e968b80701ddb9a2d5293ac3" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + 15 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "b41768f50f8fadf0b075def15ec314548714c4b590af1c83522a3439a203f13c" + } + ] + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "b41768f50f8fadf0b075def15ec314548714c4b590af1c83522a3439a203f13c" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + 15 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DeploymentSeq" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "FeeAccount" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "FeeBps" + } + ] + }, + "val": { + "u32": 250 + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextEventId" + } + ] + }, + "val": { + "u64": "2" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProfileContract" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedToken" + }, + { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + ] + }, + "val": { + "bool": true + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenAt" + }, + { + "u32": 0 + } + ] + }, + "val": { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenCount" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenSlot" + }, + { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Version" + } + ] + }, + "val": { + "string": "1.2.0" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "275000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "11000000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "89750000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "975000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000007" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 120960 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 518400 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/events/test_snapshots/tests/cancel_refund/missing_running_total_with_contributors_fails_closed.1.json b/contracts/events/test_snapshots/tests/cancel_refund/missing_running_total_with_contributors_fails_closed.1.json new file mode 100644 index 0000000..75c2a78 --- /dev/null +++ b/contracts/events/test_snapshots/tests/cancel_refund/missing_running_total_with_contributors_fails_closed.1.json @@ -0,0 +1,1919 @@ +{ + "generators": { + "address": 10, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "function_name": "set_events_contract", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V", + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "i128": "0" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "100000000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "register_supported_token", + "args": [ + { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "create_event", + "args": [ + { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "https://api.boundless.fi/cancel-test" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "86400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "manager" + }, + "val": "void" + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Hackathon" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Single" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "Cancel Test" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + }, + { + "bytes": "ae15b6b656b817a62e5a82a0da5263c1902bfe5698436b20f1f6eb47e6ba8929" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "10250000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + }, + { + "i128": "1025000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "add_funds", + "args": [ + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + }, + { + "i128": "1000000000" + }, + { + "bytes": "df360c6f6ffc47eea5ac2c2167072e923e60bcea1bec01c3dbcc219d6dbe1d2c" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1025000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + }, + { + "i128": "2000000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [] + ], + "ledger": { + "protocol_version": 23, + "sequence_number": 0, + "timestamp": 0, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + [ + { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + null + ] + ], + [ + { + "contract_data": { + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DeploymentSeq" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "EventsContract" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Version" + } + ] + }, + "val": { + "string": "1.1.0" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorAmount" + }, + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorAmount" + }, + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "1000000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorAt" + }, + { + "u64": "1" + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorAt" + }, + { + "u64": "1" + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorCount" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorCount" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorSlot" + }, + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorSlot" + }, + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "Event" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "Event" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "https://api.boundless.fi/cancel-test" + } + }, + { + "key": { + "symbol": "created_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "86400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Hackathon" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Single" + } + ] + } + }, + { + "key": { + "symbol": "remaining_escrow" + }, + "val": { + "i128": "11000000000" + } + }, + { + "key": { + "symbol": "status" + }, + "val": { + "vec": [ + { + "symbol": "Active" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "Cancel Test" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "ae15b6b656b817a62e5a82a0da5263c1902bfe5698436b20f1f6eb47e6ba8929" + } + ] + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "ae15b6b656b817a62e5a82a0da5263c1902bfe5698436b20f1f6eb47e6ba8929" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + 15 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "df360c6f6ffc47eea5ac2c2167072e923e60bcea1bec01c3dbcc219d6dbe1d2c" + } + ] + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "df360c6f6ffc47eea5ac2c2167072e923e60bcea1bec01c3dbcc219d6dbe1d2c" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + 15 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DeploymentSeq" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "FeeAccount" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "FeeBps" + } + ] + }, + "val": { + "u32": 250 + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextEventId" + } + ] + }, + "val": { + "u64": "2" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProfileContract" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedToken" + }, + { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + ] + }, + "val": { + "bool": true + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenAt" + }, + { + "u32": 0 + } + ] + }, + "val": { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenCount" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenSlot" + }, + { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Version" + } + ] + }, + "val": { + "string": "1.2.0" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "275000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "11000000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "89750000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "2000000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000007" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 120960 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 518400 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/events/test_snapshots/tests/cancel_refund/non_manager_cranks_and_finalizes_with_exact_payout_deltas.1.json b/contracts/events/test_snapshots/tests/cancel_refund/non_manager_cranks_and_finalizes_with_exact_payout_deltas.1.json new file mode 100644 index 0000000..14a1b79 --- /dev/null +++ b/contracts/events/test_snapshots/tests/cancel_refund/non_manager_cranks_and_finalizes_with_exact_payout_deltas.1.json @@ -0,0 +1,2543 @@ +{ + "generators": { + "address": 11, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "function_name": "set_events_contract", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V", + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "i128": "0" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "100000000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "register_supported_token", + "args": [ + { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "create_event", + "args": [ + { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "https://api.boundless.fi/cancel-test" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "86400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "manager" + }, + "val": "void" + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Hackathon" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Single" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "Cancel Test" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + }, + { + "bytes": "3ace11495d29673c5abea13c98f117fc4b0f9e85eafb872005b7f3e3efa57476" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "10250000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "set_manager", + "args": [ + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + }, + { + "i128": "2050000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "add_funds", + "args": [ + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + }, + { + "i128": "2000000000" + }, + { + "bytes": "5eb3a97a877df9fc090d599d8d67ca31c52ad34efc2140fe6d0d411f1df1e6f3" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "2050000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXI7N" + }, + { + "i128": "3075000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXI7N", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "add_funds", + "args": [ + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXI7N" + }, + { + "i128": "3000000000" + }, + { + "bytes": "77a8d03172134e5481787affa32ce3fe0355bb5a887a8a965ba1f795ebcd6fc2" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXI7N" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "3075000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "start_cancel", + "args": [ + { + "u64": "1" + }, + { + "bytes": "3704b305a752850f634234b87a65a9d0ab6abf7f499ceb649e2ac1625dc5875d" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [], + [], + [], + [], + [], + [], + [] + ], + "ledger": { + "protocol_version": 23, + "sequence_number": 0, + "timestamp": 0, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + [ + { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + null + ] + ], + [ + { + "contract_data": { + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DeploymentSeq" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "EventsContract" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Version" + } + ] + }, + "val": { + "string": "1.1.0" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorAmount" + }, + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorAmount" + }, + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorAmount" + }, + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXI7N" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorAmount" + }, + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXI7N" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorAt" + }, + { + "u64": "1" + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorAt" + }, + { + "u64": "1" + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorAt" + }, + { + "u64": "1" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorAt" + }, + { + "u64": "1" + }, + { + "u32": 1 + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXI7N" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorCount" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorCount" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 2 + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorSlot" + }, + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorSlot" + }, + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorSlot" + }, + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXI7N" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorSlot" + }, + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXI7N" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 2 + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "Event" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "Event" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "https://api.boundless.fi/cancel-test" + } + }, + { + "key": { + "symbol": "created_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "86400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Hackathon" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Single" + } + ] + } + }, + { + "key": { + "symbol": "remaining_escrow" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "status" + }, + "val": { + "vec": [ + { + "symbol": "Cancelled" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "Cancel Test" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "EventManager" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "EventManager" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "3704b305a752850f634234b87a65a9d0ab6abf7f499ceb649e2ac1625dc5875d" + } + ] + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "3704b305a752850f634234b87a65a9d0ab6abf7f499ceb649e2ac1625dc5875d" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + 15 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "3ace11495d29673c5abea13c98f117fc4b0f9e85eafb872005b7f3e3efa57476" + } + ] + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "3ace11495d29673c5abea13c98f117fc4b0f9e85eafb872005b7f3e3efa57476" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + 15 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "5eb3a97a877df9fc090d599d8d67ca31c52ad34efc2140fe6d0d411f1df1e6f3" + } + ] + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "5eb3a97a877df9fc090d599d8d67ca31c52ad34efc2140fe6d0d411f1df1e6f3" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + 15 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "77a8d03172134e5481787affa32ce3fe0355bb5a887a8a965ba1f795ebcd6fc2" + } + ] + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "77a8d03172134e5481787affa32ce3fe0355bb5a887a8a965ba1f795ebcd6fc2" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + 15 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "c2855c51ddbb20ef002b52c1f380f319f9ab95ea44c370c29fe7a52b55e3de9b" + } + ] + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "c2855c51ddbb20ef002b52c1f380f319f9ab95ea44c370c29fe7a52b55e3de9b" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + 15 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "d613441daff6cddcefefd413a8e4f30e15630c8115e03b7fb917c95d6a6e8578" + } + ] + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "d613441daff6cddcefefd413a8e4f30e15630c8115e03b7fb917c95d6a6e8578" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + 15 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DeploymentSeq" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "FeeAccount" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "FeeBps" + } + ] + }, + "val": { + "u32": 250 + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextEventId" + } + ] + }, + "val": { + "u64": "2" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProfileContract" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedToken" + }, + { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + ] + }, + "val": { + "bool": true + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenAt" + }, + { + "u32": 0 + } + ] + }, + "val": { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenCount" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenSlot" + }, + { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Version" + } + ] + }, + "val": { + "string": "1.2.0" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", + "key": { + "ledger_key_nonce": { + "nonce": "3126073502131104533" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", + "key": { + "ledger_key_nonce": { + "nonce": "3126073502131104533" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXI7N", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXI7N", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "375000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "99750000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "2000000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXI7N" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXI7N" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "3000000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000007" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 120960 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 518400 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/events/test_snapshots/tests/cancel_refund/owner_only_cancel_settles_inline.1.json b/contracts/events/test_snapshots/tests/cancel_refund/owner_only_cancel_settles_inline.1.json index 353e85a..125457e 100644 --- a/contracts/events/test_snapshots/tests/cancel_refund/owner_only_cancel_settles_inline.1.json +++ b/contracts/events/test_snapshots/tests/cancel_refund/owner_only_cancel_settles_inline.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "df8a56f9e4f962b3ef48fd0062fcb81481c62b47d391cbb883952bc153e0b298" + "bytes": "ec19101dde5c8eb8cfe38a2de081225ccb5470e4a4ca6d87eae95a5c4ff0cda4" } ] } @@ -267,7 +267,7 @@ "u64": "1" }, { - "bytes": "ff121e0da67b95c9049ee0b0722976c4ff5f4025805de329a581b02094e7dc4b" + "bytes": "d32bab9187ffbfcf7814ad4c3b932dd66fa3ad83fbada38d6958783693a8ea85" } ] } @@ -686,6 +686,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -696,7 +741,7 @@ "symbol": "OpSeen" }, { - "bytes": "df8a56f9e4f962b3ef48fd0062fcb81481c62b47d391cbb883952bc153e0b298" + "bytes": "d32bab9187ffbfcf7814ad4c3b932dd66fa3ad83fbada38d6958783693a8ea85" } ] }, @@ -716,7 +761,7 @@ "symbol": "OpSeen" }, { - "bytes": "df8a56f9e4f962b3ef48fd0062fcb81481c62b47d391cbb883952bc153e0b298" + "bytes": "d32bab9187ffbfcf7814ad4c3b932dd66fa3ad83fbada38d6958783693a8ea85" } ] }, @@ -741,7 +786,7 @@ "symbol": "OpSeen" }, { - "bytes": "ff121e0da67b95c9049ee0b0722976c4ff5f4025805de329a581b02094e7dc4b" + "bytes": "ec19101dde5c8eb8cfe38a2de081225ccb5470e4a4ca6d87eae95a5c4ff0cda4" } ] }, @@ -761,7 +806,7 @@ "symbol": "OpSeen" }, { - "bytes": "ff121e0da67b95c9049ee0b0722976c4ff5f4025805de329a581b02094e7dc4b" + "bytes": "ec19101dde5c8eb8cfe38a2de081225ccb5470e4a4ca6d87eae95a5c4ff0cda4" } ] }, @@ -949,7 +994,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cancel_refund/owner_only_process_and_finalize_rejected_after_inline_settle.1.json b/contracts/events/test_snapshots/tests/cancel_refund/owner_only_process_and_finalize_rejected_after_inline_settle.1.json index d632bc3..70ef070 100644 --- a/contracts/events/test_snapshots/tests/cancel_refund/owner_only_process_and_finalize_rejected_after_inline_settle.1.json +++ b/contracts/events/test_snapshots/tests/cancel_refund/owner_only_process_and_finalize_rejected_after_inline_settle.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "9a44621d77e1af6b8e16a0444af78c084db99ba956703434bdd7710d1237d365" + "bytes": "8b0aaf6b33a171f333b2a555b73ca2c8af56b4ea0d2bb6a78ffb2818bfa3dc8b" } ] } @@ -266,7 +266,7 @@ "u64": "1" }, { - "bytes": "f2f3fbeaecf4c30f2ef243af8310469d228d4cb72e56cc0da0317095fc371d2f" + "bytes": "1314672040cebf52a56f4f70e86321516f242b577ac2e7956cf4d13f97714ccf" } ] } @@ -685,6 +685,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -695,7 +740,7 @@ "symbol": "OpSeen" }, { - "bytes": "9a44621d77e1af6b8e16a0444af78c084db99ba956703434bdd7710d1237d365" + "bytes": "1314672040cebf52a56f4f70e86321516f242b577ac2e7956cf4d13f97714ccf" } ] }, @@ -715,7 +760,7 @@ "symbol": "OpSeen" }, { - "bytes": "9a44621d77e1af6b8e16a0444af78c084db99ba956703434bdd7710d1237d365" + "bytes": "1314672040cebf52a56f4f70e86321516f242b577ac2e7956cf4d13f97714ccf" } ] }, @@ -740,7 +785,7 @@ "symbol": "OpSeen" }, { - "bytes": "f2f3fbeaecf4c30f2ef243af8310469d228d4cb72e56cc0da0317095fc371d2f" + "bytes": "8b0aaf6b33a171f333b2a555b73ca2c8af56b4ea0d2bb6a78ffb2818bfa3dc8b" } ] }, @@ -760,7 +805,7 @@ "symbol": "OpSeen" }, { - "bytes": "f2f3fbeaecf4c30f2ef243af8310469d228d4cb72e56cc0da0317095fc371d2f" + "bytes": "8b0aaf6b33a171f333b2a555b73ca2c8af56b4ea0d2bb6a78ffb2818bfa3dc8b" } ] }, @@ -948,7 +993,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cancel_refund/paged_cancel_processes_in_batches.1.json b/contracts/events/test_snapshots/tests/cancel_refund/paged_cancel_processes_in_batches.1.json index af498fa..b27d6e9 100644 --- a/contracts/events/test_snapshots/tests/cancel_refund/paged_cancel_processes_in_batches.1.json +++ b/contracts/events/test_snapshots/tests/cancel_refund/paged_cancel_processes_in_batches.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "5ed40e3f646b53018d01fb0003874516c5c9f01da39535ab8bcd2c04d27dd75d" + "bytes": "669c47d77ec4f4e44f3bcd0575be3527906d808b3001b90777e0c6561cfd748f" } ] } @@ -294,7 +294,7 @@ "i128": "100000000" }, { - "bytes": "94cf2c4ba1e8287086f57cd4ac034abbba4d1750a85055f63a0ab8b954001533" + "bytes": "820435e07de2254b31e451a0ced17a0e342b0bba6d21842bd93c03387b33ffb2" } ] } @@ -365,7 +365,7 @@ "i128": "100000000" }, { - "bytes": "2b91c61b3963f4201ca7d7a0f5c5e7dbb1416b9e5fbfde70f9d85d4fe471a8ef" + "bytes": "263def733bae99a181e39b99fabb2a0377057fea1473816a612f4755141f37e1" } ] } @@ -436,7 +436,7 @@ "i128": "100000000" }, { - "bytes": "7a118ff7a81eaa888e4477a0d29683c6502cc2a231ddf8b8d69826f0ed037e0f" + "bytes": "4ef903264154430d1429576e0815d9c3c61af2ac3ef59e6439a68473069bcf24" } ] } @@ -507,7 +507,7 @@ "i128": "100000000" }, { - "bytes": "9082f518b8876a015c27480de0ab96692b869e41422a1c5b335710e41f5f0925" + "bytes": "e68894d302bc3d529973c9e1a3b209cce1821559b76a015091b6f89a83664c1e" } ] } @@ -578,7 +578,7 @@ "i128": "100000000" }, { - "bytes": "8fada703d8adab769c774f9c12fda9ce97536b3cfaf9189fa9255afedcb2ea53" + "bytes": "08126b492ee81c28598c3c47846aaa144a17fd2dd06586e9c32e22af3a8b6fed" } ] } @@ -628,7 +628,7 @@ "u64": "1" }, { - "bytes": "1d0e004e09cd9e010d762244bf73a641c21ac53515815eb1b0ac6f6378dcf618" + "bytes": "d9b7203083c6936bc95401089560268d9a51feb778556dbf11eab4881c1d8215" } ] } @@ -638,104 +638,11 @@ ] ], [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "process_cancel_batch", - "args": [ - { - "u64": "1" - }, - { - "u32": 2 - }, - { - "bytes": "8586ad05f9dffae9a634eb6c0eee2a12cacdc4f7a190e9d618fa8c029789dfa3" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "process_cancel_batch", - "args": [ - { - "u64": "1" - }, - { - "u32": 2 - }, - { - "bytes": "8b20e33d5d41b75aeb7bf41098c1667cfabd5f81e05d05f0120dd6f86dcb7e0f" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "process_cancel_batch", - "args": [ - { - "u64": "1" - }, - { - "u32": 2 - }, - { - "bytes": "6cff65bbc950f7992364e3a7fa4ec73f3b4b549a835edbaa3ebbc3875859d973" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "finalize_cancel", - "args": [ - { - "u64": "1" - }, - { - "bytes": "a828a1d46dd1e0622aeba874a6bfbe5c88b1bae969bd851f18243b9522da55d1" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], + [], + [], + [], + [], [], [], [], @@ -1962,6 +1869,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1972,7 +1924,7 @@ "symbol": "OpSeen" }, { - "bytes": "1d0e004e09cd9e010d762244bf73a641c21ac53515815eb1b0ac6f6378dcf618" + "bytes": "08126b492ee81c28598c3c47846aaa144a17fd2dd06586e9c32e22af3a8b6fed" } ] }, @@ -1992,7 +1944,7 @@ "symbol": "OpSeen" }, { - "bytes": "1d0e004e09cd9e010d762244bf73a641c21ac53515815eb1b0ac6f6378dcf618" + "bytes": "08126b492ee81c28598c3c47846aaa144a17fd2dd06586e9c32e22af3a8b6fed" } ] }, @@ -2017,7 +1969,7 @@ "symbol": "OpSeen" }, { - "bytes": "2b91c61b3963f4201ca7d7a0f5c5e7dbb1416b9e5fbfde70f9d85d4fe471a8ef" + "bytes": "1bf01877c9ded4d39e81f2a08aef4b47c3efb055dfe40f988ff342e3c9b85c71" } ] }, @@ -2037,7 +1989,7 @@ "symbol": "OpSeen" }, { - "bytes": "2b91c61b3963f4201ca7d7a0f5c5e7dbb1416b9e5fbfde70f9d85d4fe471a8ef" + "bytes": "1bf01877c9ded4d39e81f2a08aef4b47c3efb055dfe40f988ff342e3c9b85c71" } ] }, @@ -2062,7 +2014,7 @@ "symbol": "OpSeen" }, { - "bytes": "5ed40e3f646b53018d01fb0003874516c5c9f01da39535ab8bcd2c04d27dd75d" + "bytes": "263def733bae99a181e39b99fabb2a0377057fea1473816a612f4755141f37e1" } ] }, @@ -2082,7 +2034,7 @@ "symbol": "OpSeen" }, { - "bytes": "5ed40e3f646b53018d01fb0003874516c5c9f01da39535ab8bcd2c04d27dd75d" + "bytes": "263def733bae99a181e39b99fabb2a0377057fea1473816a612f4755141f37e1" } ] }, @@ -2107,7 +2059,7 @@ "symbol": "OpSeen" }, { - "bytes": "6cff65bbc950f7992364e3a7fa4ec73f3b4b549a835edbaa3ebbc3875859d973" + "bytes": "459fd09ad21c8540796b94dd442ac4285029da7944b5258da368baa867cced44" } ] }, @@ -2127,7 +2079,7 @@ "symbol": "OpSeen" }, { - "bytes": "6cff65bbc950f7992364e3a7fa4ec73f3b4b549a835edbaa3ebbc3875859d973" + "bytes": "459fd09ad21c8540796b94dd442ac4285029da7944b5258da368baa867cced44" } ] }, @@ -2152,7 +2104,7 @@ "symbol": "OpSeen" }, { - "bytes": "7a118ff7a81eaa888e4477a0d29683c6502cc2a231ddf8b8d69826f0ed037e0f" + "bytes": "4ef903264154430d1429576e0815d9c3c61af2ac3ef59e6439a68473069bcf24" } ] }, @@ -2172,7 +2124,7 @@ "symbol": "OpSeen" }, { - "bytes": "7a118ff7a81eaa888e4477a0d29683c6502cc2a231ddf8b8d69826f0ed037e0f" + "bytes": "4ef903264154430d1429576e0815d9c3c61af2ac3ef59e6439a68473069bcf24" } ] }, @@ -2197,7 +2149,7 @@ "symbol": "OpSeen" }, { - "bytes": "8586ad05f9dffae9a634eb6c0eee2a12cacdc4f7a190e9d618fa8c029789dfa3" + "bytes": "669c47d77ec4f4e44f3bcd0575be3527906d808b3001b90777e0c6561cfd748f" } ] }, @@ -2217,7 +2169,7 @@ "symbol": "OpSeen" }, { - "bytes": "8586ad05f9dffae9a634eb6c0eee2a12cacdc4f7a190e9d618fa8c029789dfa3" + "bytes": "669c47d77ec4f4e44f3bcd0575be3527906d808b3001b90777e0c6561cfd748f" } ] }, @@ -2242,7 +2194,7 @@ "symbol": "OpSeen" }, { - "bytes": "8b20e33d5d41b75aeb7bf41098c1667cfabd5f81e05d05f0120dd6f86dcb7e0f" + "bytes": "820435e07de2254b31e451a0ced17a0e342b0bba6d21842bd93c03387b33ffb2" } ] }, @@ -2262,7 +2214,7 @@ "symbol": "OpSeen" }, { - "bytes": "8b20e33d5d41b75aeb7bf41098c1667cfabd5f81e05d05f0120dd6f86dcb7e0f" + "bytes": "820435e07de2254b31e451a0ced17a0e342b0bba6d21842bd93c03387b33ffb2" } ] }, @@ -2287,7 +2239,7 @@ "symbol": "OpSeen" }, { - "bytes": "8fada703d8adab769c774f9c12fda9ce97536b3cfaf9189fa9255afedcb2ea53" + "bytes": "8d5371057ba97ac17a5c3c5a65fc52388a9a6c2194301f340ae274d5afa61754" } ] }, @@ -2307,7 +2259,7 @@ "symbol": "OpSeen" }, { - "bytes": "8fada703d8adab769c774f9c12fda9ce97536b3cfaf9189fa9255afedcb2ea53" + "bytes": "8d5371057ba97ac17a5c3c5a65fc52388a9a6c2194301f340ae274d5afa61754" } ] }, @@ -2332,7 +2284,7 @@ "symbol": "OpSeen" }, { - "bytes": "9082f518b8876a015c27480de0ab96692b869e41422a1c5b335710e41f5f0925" + "bytes": "d9b7203083c6936bc95401089560268d9a51feb778556dbf11eab4881c1d8215" } ] }, @@ -2352,7 +2304,7 @@ "symbol": "OpSeen" }, { - "bytes": "9082f518b8876a015c27480de0ab96692b869e41422a1c5b335710e41f5f0925" + "bytes": "d9b7203083c6936bc95401089560268d9a51feb778556dbf11eab4881c1d8215" } ] }, @@ -2377,7 +2329,7 @@ "symbol": "OpSeen" }, { - "bytes": "94cf2c4ba1e8287086f57cd4ac034abbba4d1750a85055f63a0ab8b954001533" + "bytes": "e68894d302bc3d529973c9e1a3b209cce1821559b76a015091b6f89a83664c1e" } ] }, @@ -2397,7 +2349,7 @@ "symbol": "OpSeen" }, { - "bytes": "94cf2c4ba1e8287086f57cd4ac034abbba4d1750a85055f63a0ab8b954001533" + "bytes": "e68894d302bc3d529973c9e1a3b209cce1821559b76a015091b6f89a83664c1e" } ] }, @@ -2422,7 +2374,7 @@ "symbol": "OpSeen" }, { - "bytes": "a828a1d46dd1e0622aeba874a6bfbe5c88b1bae969bd851f18243b9522da55d1" + "bytes": "e9b16dd79373f0ce538d2f433c4c0c30222796c528089bab03bc01446d92fb46" } ] }, @@ -2442,7 +2394,7 @@ "symbol": "OpSeen" }, { - "bytes": "a828a1d46dd1e0622aeba874a6bfbe5c88b1bae969bd851f18243b9522da55d1" + "bytes": "e9b16dd79373f0ce538d2f433c4c0c30222796c528089bab03bc01446d92fb46" } ] }, @@ -2630,7 +2582,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] @@ -2874,72 +2826,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "1345255804540566779" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "1345255804540566779" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "2140788761963629343" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "2140788761963629343" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -3006,72 +2892,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "4571470874178140630" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "4571470874178140630" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "6391496069076573377" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "6391496069076573377" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { diff --git a/contracts/events/test_snapshots/tests/cancel_refund/process_cancel_batch_without_start_reverts.1.json b/contracts/events/test_snapshots/tests/cancel_refund/process_cancel_batch_without_start_reverts.1.json index 8f4cd7f..ecbd156 100644 --- a/contracts/events/test_snapshots/tests/cancel_refund/process_cancel_batch_without_start_reverts.1.json +++ b/contracts/events/test_snapshots/tests/cancel_refund/process_cancel_batch_without_start_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "b23ae3d0d4f44b3c302927bea52c6260aa26858b654d0cd500aeb548e131a11d" + "bytes": "405f23d26846ba039b3b6d6689bd85728da5d0df689ff3211b208244a975ca3f" } ] } @@ -662,6 +662,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -672,7 +717,7 @@ "symbol": "OpSeen" }, { - "bytes": "b23ae3d0d4f44b3c302927bea52c6260aa26858b654d0cd500aeb548e131a11d" + "bytes": "405f23d26846ba039b3b6d6689bd85728da5d0df689ff3211b208244a975ca3f" } ] }, @@ -692,7 +737,7 @@ "symbol": "OpSeen" }, { - "bytes": "b23ae3d0d4f44b3c302927bea52c6260aa26858b654d0cd500aeb548e131a11d" + "bytes": "405f23d26846ba039b3b6d6689bd85728da5d0df689ff3211b208244a975ca3f" } ] }, @@ -880,7 +925,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cancel_refund/running_non_owner_total_tracks_repeated_contributions_but_not_owner_topups.1.json b/contracts/events/test_snapshots/tests/cancel_refund/running_non_owner_total_tracks_repeated_contributions_but_not_owner_topups.1.json new file mode 100644 index 0000000..f6e645c --- /dev/null +++ b/contracts/events/test_snapshots/tests/cancel_refund/running_non_owner_total_tracks_repeated_contributions_but_not_owner_topups.1.json @@ -0,0 +1,2147 @@ +{ + "generators": { + "address": 9, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "function_name": "set_events_contract", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V", + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "i128": "0" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "100000000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "register_supported_token", + "args": [ + { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "create_event", + "args": [ + { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "https://api.boundless.fi/cancel-test" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "86400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "manager" + }, + "val": "void" + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Hackathon" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Single" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "Cancel Test" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + }, + { + "bytes": "14a6d8f1300820a7a4c74ca4f516022c839c5a590620ec50050f9452a17eb7fc" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "10250000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "add_funds", + "args": [ + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "2000000000" + }, + { + "bytes": "63eaf50d74b801628b5a7642a0b2f707d15c4ebbbe0b9275ecb4ea736ee00482" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "2050000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + }, + { + "i128": "3075000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "add_funds", + "args": [ + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + }, + { + "i128": "3000000000" + }, + { + "bytes": "a8ca49a9a1e1dda197bf9739c91b2a2c8d079cb68f7d97466f58d9d6d7dc940f" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "3075000000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + }, + { + "i128": "1281250000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "function_name": "add_funds", + "args": [ + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + }, + { + "i128": "1250000000" + }, + { + "bytes": "b7286c5b5972bff7556abbf23f8b1108321ab079913f29f2b3bed3d617c528c3" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1281250000" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 23, + "sequence_number": 0, + "timestamp": 0, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + [ + { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + null + ] + ], + [ + { + "contract_data": { + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DeploymentSeq" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "EventsContract" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Version" + } + ] + }, + "val": { + "string": "1.1.0" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorAmount" + }, + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorAmount" + }, + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "4250000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorAt" + }, + { + "u64": "1" + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorAt" + }, + { + "u64": "1" + }, + { + "u32": 0 + } + ] + }, + "durability": "persistent", + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorCount" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorCount" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorSlot" + }, + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "ContributorSlot" + }, + { + "u64": "1" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent", + "val": { + "u32": 1 + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "Event" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "Event" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "content_uri" + }, + "val": { + "string": "https://api.boundless.fi/cancel-test" + } + }, + { + "key": { + "symbol": "created_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "deadline" + }, + "val": { + "u64": "86400" + } + }, + { + "key": { + "symbol": "fee_bps_override" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "symbol": "owner" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + }, + { + "key": { + "symbol": "pillar" + }, + "val": { + "vec": [ + { + "symbol": "Hackathon" + } + ] + } + }, + { + "key": { + "symbol": "release_kind" + }, + "val": { + "vec": [ + { + "symbol": "Single" + } + ] + } + }, + { + "key": { + "symbol": "remaining_escrow" + }, + "val": { + "i128": "16250000000" + } + }, + { + "key": { + "symbol": "status" + }, + "val": { + "vec": [ + { + "symbol": "Active" + } + ] + } + }, + { + "key": { + "symbol": "title" + }, + "val": { + "string": "Cancel Test" + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + }, + { + "key": { + "symbol": "total_budget" + }, + "val": { + "i128": "10000000000" + } + }, + { + "key": { + "symbol": "winner_distribution" + }, + "val": { + "map": [ + { + "key": { + "u32": 1 + }, + "val": { + "u32": 100 + } + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "4250000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "14a6d8f1300820a7a4c74ca4f516022c839c5a590620ec50050f9452a17eb7fc" + } + ] + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "14a6d8f1300820a7a4c74ca4f516022c839c5a590620ec50050f9452a17eb7fc" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + 15 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "63eaf50d74b801628b5a7642a0b2f707d15c4ebbbe0b9275ecb4ea736ee00482" + } + ] + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "63eaf50d74b801628b5a7642a0b2f707d15c4ebbbe0b9275ecb4ea736ee00482" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + 15 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "a8ca49a9a1e1dda197bf9739c91b2a2c8d079cb68f7d97466f58d9d6d7dc940f" + } + ] + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "a8ca49a9a1e1dda197bf9739c91b2a2c8d079cb68f7d97466f58d9d6d7dc940f" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + 15 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "b7286c5b5972bff7556abbf23f8b1108321ab079913f29f2b3bed3d617c528c3" + } + ] + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "OpSeen" + }, + { + "bytes": "b7286c5b5972bff7556abbf23f8b1108321ab079913f29f2b3bed3d617c528c3" + } + ] + }, + "durability": "temporary", + "val": { + "bool": true + } + } + }, + "ext": "v0" + }, + 15 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": { + "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "storage": [ + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + }, + { + "key": { + "vec": [ + { + "symbol": "DeploymentSeq" + } + ] + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "vec": [ + { + "symbol": "FeeAccount" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "FeeBps" + } + ] + }, + "val": { + "u32": 250 + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextEventId" + } + ] + }, + "val": { + "u64": "2" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "ProfileContract" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedToken" + }, + { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + ] + }, + "val": { + "bool": true + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenAt" + }, + { + "u32": 0 + } + ] + }, + "val": { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenCount" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "SupportedTokenSlot" + }, + { + "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A" + } + ] + }, + "val": { + "u32": 1 + } + }, + { + "key": { + "vec": [ + { + "symbol": "Version" + } + ] + }, + "val": { + "string": "1.2.0" + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + 6311999 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "406250000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "16250000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "87700000000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + 518400 + ] + ], + [ + { + "contract_data": { + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": "ledger_key_contract_instance", + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000007" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + 120960 + ] + ], + [ + { + "contract_code": { + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + 518400 + ] + ] + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/events/test_snapshots/tests/cancel_refund/start_cancel_on_already_cancelled_reverts.1.json b/contracts/events/test_snapshots/tests/cancel_refund/start_cancel_on_already_cancelled_reverts.1.json index 88392cd..76da172 100644 --- a/contracts/events/test_snapshots/tests/cancel_refund/start_cancel_on_already_cancelled_reverts.1.json +++ b/contracts/events/test_snapshots/tests/cancel_refund/start_cancel_on_already_cancelled_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "47a0b36fbe5ec3dbb69be4c3a18c285c4ca2491b3190b620c7b89fa9810ce0a9" + "bytes": "c8bf9c09e4f24cc2481f9ef1493d04ca1daf045439ae207a908bd4659fabfeff" } ] } @@ -266,7 +266,7 @@ "u64": "1" }, { - "bytes": "54a120cef5af72454ee06f39e25883025a40108d3992803674fb60a3d9fe2588" + "bytes": "d079768bc8693fe0e26e88118bac785e49d45dd95055c2018025b76900093b8f" } ] } @@ -685,6 +685,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -695,7 +740,7 @@ "symbol": "OpSeen" }, { - "bytes": "47a0b36fbe5ec3dbb69be4c3a18c285c4ca2491b3190b620c7b89fa9810ce0a9" + "bytes": "c8bf9c09e4f24cc2481f9ef1493d04ca1daf045439ae207a908bd4659fabfeff" } ] }, @@ -715,7 +760,7 @@ "symbol": "OpSeen" }, { - "bytes": "47a0b36fbe5ec3dbb69be4c3a18c285c4ca2491b3190b620c7b89fa9810ce0a9" + "bytes": "c8bf9c09e4f24cc2481f9ef1493d04ca1daf045439ae207a908bd4659fabfeff" } ] }, @@ -740,7 +785,7 @@ "symbol": "OpSeen" }, { - "bytes": "54a120cef5af72454ee06f39e25883025a40108d3992803674fb60a3d9fe2588" + "bytes": "d079768bc8693fe0e26e88118bac785e49d45dd95055c2018025b76900093b8f" } ] }, @@ -760,7 +805,7 @@ "symbol": "OpSeen" }, { - "bytes": "54a120cef5af72454ee06f39e25883025a40108d3992803674fb60a3d9fe2588" + "bytes": "d079768bc8693fe0e26e88118bac785e49d45dd95055c2018025b76900093b8f" } ] }, @@ -948,7 +993,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cancel_refund/start_cancel_on_nonexistent_event_reverts.1.json b/contracts/events/test_snapshots/tests/cancel_refund/start_cancel_on_nonexistent_event_reverts.1.json index 57fce4f..49f610d 100644 --- a/contracts/events/test_snapshots/tests/cancel_refund/start_cancel_on_nonexistent_event_reverts.1.json +++ b/contracts/events/test_snapshots/tests/cancel_refund/start_cancel_on_nonexistent_event_reverts.1.json @@ -501,7 +501,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/contributions/add_funds_on_nonexistent_event_reverts.1.json b/contracts/events/test_snapshots/tests/contributions/add_funds_on_nonexistent_event_reverts.1.json index 260fdd3..7de57e8 100644 --- a/contracts/events/test_snapshots/tests/contributions/add_funds_on_nonexistent_event_reverts.1.json +++ b/contracts/events/test_snapshots/tests/contributions/add_funds_on_nonexistent_event_reverts.1.json @@ -523,7 +523,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/contributions/add_funds_paged_storage_round_trip.1.json b/contracts/events/test_snapshots/tests/contributions/add_funds_paged_storage_round_trip.1.json index f7de7bb..9613f06 100644 --- a/contracts/events/test_snapshots/tests/contributions/add_funds_paged_storage_round_trip.1.json +++ b/contracts/events/test_snapshots/tests/contributions/add_funds_paged_storage_round_trip.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "dd5e96c256e619cf4c6df4b22d67bf537a37e92a17d7faa5d93ec4a6589b253b" + "bytes": "44bd365eca6d8e7bc8cf7080aebeff4fd6100720b04d18043b6db5127dd05958" } ] } @@ -294,7 +294,7 @@ "i128": "100000000" }, { - "bytes": "070e398e8dba03f0d6f2b654bb078e09053ee9f16b360e5d44545bdfdd474e30" + "bytes": "ad5113b68ea365d63f72496804053cbf290fd1fe8f82d7ef742e4ea2413b899d" } ] } @@ -365,7 +365,7 @@ "i128": "100000000" }, { - "bytes": "4c79e4bfc05aa655214ee4cbe1cf52e28977743f4936d4db991259c90ff4f768" + "bytes": "d04707507f3462eff12955600da0b08fbc260bb73b17599bab9e8d7733651227" } ] } @@ -436,7 +436,7 @@ "i128": "100000000" }, { - "bytes": "4bc002e6819859f7b67ec283c2e974462fd81066bd3b21e8464862b8557ddb87" + "bytes": "f5f88500e5e8b0e510df8bd65fd546a13297d884d1d6a583d88ed771d26d607b" } ] } @@ -1383,6 +1383,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "300000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1393,7 +1438,7 @@ "symbol": "OpSeen" }, { - "bytes": "070e398e8dba03f0d6f2b654bb078e09053ee9f16b360e5d44545bdfdd474e30" + "bytes": "44bd365eca6d8e7bc8cf7080aebeff4fd6100720b04d18043b6db5127dd05958" } ] }, @@ -1413,7 +1458,7 @@ "symbol": "OpSeen" }, { - "bytes": "070e398e8dba03f0d6f2b654bb078e09053ee9f16b360e5d44545bdfdd474e30" + "bytes": "44bd365eca6d8e7bc8cf7080aebeff4fd6100720b04d18043b6db5127dd05958" } ] }, @@ -1438,7 +1483,7 @@ "symbol": "OpSeen" }, { - "bytes": "4bc002e6819859f7b67ec283c2e974462fd81066bd3b21e8464862b8557ddb87" + "bytes": "ad5113b68ea365d63f72496804053cbf290fd1fe8f82d7ef742e4ea2413b899d" } ] }, @@ -1458,7 +1503,7 @@ "symbol": "OpSeen" }, { - "bytes": "4bc002e6819859f7b67ec283c2e974462fd81066bd3b21e8464862b8557ddb87" + "bytes": "ad5113b68ea365d63f72496804053cbf290fd1fe8f82d7ef742e4ea2413b899d" } ] }, @@ -1483,7 +1528,7 @@ "symbol": "OpSeen" }, { - "bytes": "4c79e4bfc05aa655214ee4cbe1cf52e28977743f4936d4db991259c90ff4f768" + "bytes": "d04707507f3462eff12955600da0b08fbc260bb73b17599bab9e8d7733651227" } ] }, @@ -1503,7 +1548,7 @@ "symbol": "OpSeen" }, { - "bytes": "4c79e4bfc05aa655214ee4cbe1cf52e28977743f4936d4db991259c90ff4f768" + "bytes": "d04707507f3462eff12955600da0b08fbc260bb73b17599bab9e8d7733651227" } ] }, @@ -1528,7 +1573,7 @@ "symbol": "OpSeen" }, { - "bytes": "dd5e96c256e619cf4c6df4b22d67bf537a37e92a17d7faa5d93ec4a6589b253b" + "bytes": "f5f88500e5e8b0e510df8bd65fd546a13297d884d1d6a583d88ed771d26d607b" } ] }, @@ -1548,7 +1593,7 @@ "symbol": "OpSeen" }, { - "bytes": "dd5e96c256e619cf4c6df4b22d67bf537a37e92a17d7faa5d93ec4a6589b253b" + "bytes": "f5f88500e5e8b0e510df8bd65fd546a13297d884d1d6a583d88ed771d26d607b" } ] }, @@ -1736,7 +1781,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/contributions/add_funds_to_cancelled_event_reverts.1.json b/contracts/events/test_snapshots/tests/contributions/add_funds_to_cancelled_event_reverts.1.json index 54977bc..be276e3 100644 --- a/contracts/events/test_snapshots/tests/contributions/add_funds_to_cancelled_event_reverts.1.json +++ b/contracts/events/test_snapshots/tests/contributions/add_funds_to_cancelled_event_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "89e2a6a6be81f6edb671df66b51b8126686e7568d6b0a6d34869b2fdaac54497" + "bytes": "de5cb328c8b5aa584e050bbc2bf8e3e5734fdadec02b811eaf55e766e0fd1646" } ] } @@ -266,7 +266,7 @@ "u64": "1" }, { - "bytes": "37aa0e79f18d6544335f0bcefc20cd3f48598063c07a363c720a68acaf7171a7" + "bytes": "ce710381ffc2ca737d9ced638a255d99648e5990b6a197e3889e6b1d26ec0daf" } ] } @@ -707,6 +707,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -717,7 +762,7 @@ "symbol": "OpSeen" }, { - "bytes": "37aa0e79f18d6544335f0bcefc20cd3f48598063c07a363c720a68acaf7171a7" + "bytes": "ce710381ffc2ca737d9ced638a255d99648e5990b6a197e3889e6b1d26ec0daf" } ] }, @@ -737,7 +782,7 @@ "symbol": "OpSeen" }, { - "bytes": "37aa0e79f18d6544335f0bcefc20cd3f48598063c07a363c720a68acaf7171a7" + "bytes": "ce710381ffc2ca737d9ced638a255d99648e5990b6a197e3889e6b1d26ec0daf" } ] }, @@ -762,7 +807,7 @@ "symbol": "OpSeen" }, { - "bytes": "89e2a6a6be81f6edb671df66b51b8126686e7568d6b0a6d34869b2fdaac54497" + "bytes": "de5cb328c8b5aa584e050bbc2bf8e3e5734fdadec02b811eaf55e766e0fd1646" } ] }, @@ -782,7 +827,7 @@ "symbol": "OpSeen" }, { - "bytes": "89e2a6a6be81f6edb671df66b51b8126686e7568d6b0a6d34869b2fdaac54497" + "bytes": "de5cb328c8b5aa584e050bbc2bf8e3e5734fdadec02b811eaf55e766e0fd1646" } ] }, @@ -970,7 +1015,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/contributions/anyone_can_top_up_an_active_event.1.json b/contracts/events/test_snapshots/tests/contributions/anyone_can_top_up_an_active_event.1.json index 22fee7e..8b0edf1 100644 --- a/contracts/events/test_snapshots/tests/contributions/anyone_can_top_up_an_active_event.1.json +++ b/contracts/events/test_snapshots/tests/contributions/anyone_can_top_up_an_active_event.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "67b919021c638c954bf4790562d196d41406068985897e46209fb6d3a0ba60ef" + "bytes": "96a3e8b23fced828226c5d8eb92ebd5e65a9c0ddf9c860b1e94ef4c93680ab15" } ] } @@ -295,7 +295,7 @@ "i128": "5000000000" }, { - "bytes": "3fc4b27493c9fd3d6eb07f9f0a4cb19e07c761da38135bcc25081154306245d4" + "bytes": "360e73fec1d98968e353b1f8b54f735bd94194982c846ce0bb7dba8d49ff1de7" } ] } @@ -935,6 +935,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "5000000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -945,7 +990,7 @@ "symbol": "OpSeen" }, { - "bytes": "3fc4b27493c9fd3d6eb07f9f0a4cb19e07c761da38135bcc25081154306245d4" + "bytes": "360e73fec1d98968e353b1f8b54f735bd94194982c846ce0bb7dba8d49ff1de7" } ] }, @@ -965,7 +1010,7 @@ "symbol": "OpSeen" }, { - "bytes": "3fc4b27493c9fd3d6eb07f9f0a4cb19e07c761da38135bcc25081154306245d4" + "bytes": "360e73fec1d98968e353b1f8b54f735bd94194982c846ce0bb7dba8d49ff1de7" } ] }, @@ -990,7 +1035,7 @@ "symbol": "OpSeen" }, { - "bytes": "67b919021c638c954bf4790562d196d41406068985897e46209fb6d3a0ba60ef" + "bytes": "96a3e8b23fced828226c5d8eb92ebd5e65a9c0ddf9c860b1e94ef4c93680ab15" } ] }, @@ -1010,7 +1055,7 @@ "symbol": "OpSeen" }, { - "bytes": "67b919021c638c954bf4790562d196d41406068985897e46209fb6d3a0ba60ef" + "bytes": "96a3e8b23fced828226c5d8eb92ebd5e65a9c0ddf9c860b1e94ef4c93680ab15" } ] }, @@ -1198,7 +1243,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/contributions/below_minimum_contribution_reverts.1.json b/contracts/events/test_snapshots/tests/contributions/below_minimum_contribution_reverts.1.json index a2ec08b..d49c68f 100644 --- a/contracts/events/test_snapshots/tests/contributions/below_minimum_contribution_reverts.1.json +++ b/contracts/events/test_snapshots/tests/contributions/below_minimum_contribution_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "a5404596a0f946e48f86145b40597075de524984269d731ffa2fb14ebdef197c" + "bytes": "393091c33c15a926114cf9bff9c1503a8f39f3632bb0c59dd40b4fff757a88d8" } ] } @@ -295,7 +295,7 @@ "i128": "100000000" }, { - "bytes": "ced6d9cace05b6470645e3a9ffec9d4b0e38380c47f2f40652e299dfc56f0d44" + "bytes": "3d8241f2d7d51a83fb3acf0ca224e08a40398102226027e78a116e2ad35fff2a" } ] } @@ -931,6 +931,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "100000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -941,7 +986,7 @@ "symbol": "OpSeen" }, { - "bytes": "a5404596a0f946e48f86145b40597075de524984269d731ffa2fb14ebdef197c" + "bytes": "393091c33c15a926114cf9bff9c1503a8f39f3632bb0c59dd40b4fff757a88d8" } ] }, @@ -961,7 +1006,7 @@ "symbol": "OpSeen" }, { - "bytes": "a5404596a0f946e48f86145b40597075de524984269d731ffa2fb14ebdef197c" + "bytes": "393091c33c15a926114cf9bff9c1503a8f39f3632bb0c59dd40b4fff757a88d8" } ] }, @@ -986,7 +1031,7 @@ "symbol": "OpSeen" }, { - "bytes": "ced6d9cace05b6470645e3a9ffec9d4b0e38380c47f2f40652e299dfc56f0d44" + "bytes": "3d8241f2d7d51a83fb3acf0ca224e08a40398102226027e78a116e2ad35fff2a" } ] }, @@ -1006,7 +1051,7 @@ "symbol": "OpSeen" }, { - "bytes": "ced6d9cace05b6470645e3a9ffec9d4b0e38380c47f2f40652e299dfc56f0d44" + "bytes": "3d8241f2d7d51a83fb3acf0ca224e08a40398102226027e78a116e2ad35fff2a" } ] }, @@ -1194,7 +1239,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/contributions/cancel_at_boundary_pays_partners_full_no_owner_residual.1.json b/contracts/events/test_snapshots/tests/contributions/cancel_at_boundary_pays_partners_full_no_owner_residual.1.json index 651fe53..5c137b7 100644 --- a/contracts/events/test_snapshots/tests/contributions/cancel_at_boundary_pays_partners_full_no_owner_residual.1.json +++ b/contracts/events/test_snapshots/tests/contributions/cancel_at_boundary_pays_partners_full_no_owner_residual.1.json @@ -231,7 +231,7 @@ ] }, { - "bytes": "10b2715acce0961d9894db9cb4a163369b92c6626bceea18a69f07ab45626cc4" + "bytes": "e48384fc31659a5932a9a2c1160dc82cc1df135eda44288285677200a732142d" } ] } @@ -324,7 +324,7 @@ "i128": "5000000000" }, { - "bytes": "b8b2ab78ed3fafaa376de8136ee4b170da955533b06bab2681ea6460bf8c47c6" + "bytes": "3edb0fdead942198033fc328cb7c69ecd91c6379aaa6611c68b5aadd5037ea40" } ] } @@ -373,7 +373,7 @@ "i128": "5000000000" }, { - "bytes": "576a1dbd48c98b7d2dd6c377aa31feb9f83704b9bf71ae65db443253b14e937d" + "bytes": "fc0d415079f31c51b55976ef5da12fcc72d4527cb091d5d71069b20f3916aee0" } ] } @@ -448,7 +448,7 @@ ] }, { - "bytes": "f68347e21118bd2f10221d9ae6af4232b7be07a5d355c2f309e08f0e99aeb995" + "bytes": "98234acc6c82d288b097103d3124b0d1449cc8e7e2cff5fd7ace348990575974" } ] } @@ -474,7 +474,7 @@ "u64": "1" }, { - "bytes": "b95c7577122d4e604293d7d27935d9ac7dbdd757b259c34bc868f1568d763edf" + "bytes": "22b02f8d9bfd9db95147004ffb1c8b1feafc2147a5e42fdcf1e25a33f73313d7" } ] } @@ -484,53 +484,8 @@ ] ], [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "process_cancel_batch", - "args": [ - { - "u64": "1" - }, - { - "u32": 25 - }, - { - "bytes": "46b3b369f18fd6d96d2be6098712329c4c1df6e75540004049bff28656c340c3" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "finalize_cancel", - "args": [ - { - "u64": "1" - }, - { - "bytes": "e491357a9b1e04414f94b6eb48895805032279c7bab74fc22cdf1aad082398af" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], + [], + [], [], [], [] @@ -700,7 +655,7 @@ "symbol": "OpSeen" }, { - "bytes": "178347e21118bd2f10221d9ae6af4232b7be07a5d355c2f309e08f0e99aeb995" + "bytes": "28234acc6c82d288b097103d3124b0d1449cc8e7e2cff5fd7ace348990575974" } ] }, @@ -720,7 +675,7 @@ "symbol": "OpSeen" }, { - "bytes": "178347e21118bd2f10221d9ae6af4232b7be07a5d355c2f309e08f0e99aeb995" + "bytes": "28234acc6c82d288b097103d3124b0d1449cc8e7e2cff5fd7ace348990575974" } ] }, @@ -745,7 +700,7 @@ "symbol": "OpSeen" }, { - "bytes": "278347e21118bd2f10221d9ae6af4232b7be07a5d355c2f309e08f0e99aeb995" + "bytes": "49234acc6c82d288b097103d3124b0d1449cc8e7e2cff5fd7ace348990575974" } ] }, @@ -765,7 +720,7 @@ "symbol": "OpSeen" }, { - "bytes": "278347e21118bd2f10221d9ae6af4232b7be07a5d355c2f309e08f0e99aeb995" + "bytes": "49234acc6c82d288b097103d3124b0d1449cc8e7e2cff5fd7ace348990575974" } ] }, @@ -790,7 +745,7 @@ "symbol": "OpSeen" }, { - "bytes": "468347e21118bd2f10221d9ae6af4232b7be07a5d355c2f309e08f0e99aeb995" + "bytes": "79234acc6c82d288b097103d3124b0d1449cc8e7e2cff5fd7ace348990575974" } ] }, @@ -810,7 +765,7 @@ "symbol": "OpSeen" }, { - "bytes": "468347e21118bd2f10221d9ae6af4232b7be07a5d355c2f309e08f0e99aeb995" + "bytes": "79234acc6c82d288b097103d3124b0d1449cc8e7e2cff5fd7ace348990575974" } ] }, @@ -1684,6 +1639,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1694,7 +1694,7 @@ "symbol": "OpSeen" }, { - "bytes": "10b2715acce0961d9894db9cb4a163369b92c6626bceea18a69f07ab45626cc4" + "bytes": "22b02f8d9bfd9db95147004ffb1c8b1feafc2147a5e42fdcf1e25a33f73313d7" } ] }, @@ -1714,7 +1714,7 @@ "symbol": "OpSeen" }, { - "bytes": "10b2715acce0961d9894db9cb4a163369b92c6626bceea18a69f07ab45626cc4" + "bytes": "22b02f8d9bfd9db95147004ffb1c8b1feafc2147a5e42fdcf1e25a33f73313d7" } ] }, @@ -1739,7 +1739,7 @@ "symbol": "OpSeen" }, { - "bytes": "46b3b369f18fd6d96d2be6098712329c4c1df6e75540004049bff28656c340c3" + "bytes": "3edb0fdead942198033fc328cb7c69ecd91c6379aaa6611c68b5aadd5037ea40" } ] }, @@ -1759,7 +1759,7 @@ "symbol": "OpSeen" }, { - "bytes": "46b3b369f18fd6d96d2be6098712329c4c1df6e75540004049bff28656c340c3" + "bytes": "3edb0fdead942198033fc328cb7c69ecd91c6379aaa6611c68b5aadd5037ea40" } ] }, @@ -1784,7 +1784,7 @@ "symbol": "OpSeen" }, { - "bytes": "576a1dbd48c98b7d2dd6c377aa31feb9f83704b9bf71ae65db443253b14e937d" + "bytes": "4bd31e0e3db61b303c5a6aa4e484ce058b219255fcaa89e34b5b14ced68ad493" } ] }, @@ -1804,7 +1804,7 @@ "symbol": "OpSeen" }, { - "bytes": "576a1dbd48c98b7d2dd6c377aa31feb9f83704b9bf71ae65db443253b14e937d" + "bytes": "4bd31e0e3db61b303c5a6aa4e484ce058b219255fcaa89e34b5b14ced68ad493" } ] }, @@ -1829,7 +1829,7 @@ "symbol": "OpSeen" }, { - "bytes": "b8b2ab78ed3fafaa376de8136ee4b170da955533b06bab2681ea6460bf8c47c6" + "bytes": "6ea7d1c0a9f196e3e8844fd58bc1db9e092eaace142a9905cd32af6633918a87" } ] }, @@ -1849,7 +1849,7 @@ "symbol": "OpSeen" }, { - "bytes": "b8b2ab78ed3fafaa376de8136ee4b170da955533b06bab2681ea6460bf8c47c6" + "bytes": "6ea7d1c0a9f196e3e8844fd58bc1db9e092eaace142a9905cd32af6633918a87" } ] }, @@ -1874,7 +1874,7 @@ "symbol": "OpSeen" }, { - "bytes": "b95c7577122d4e604293d7d27935d9ac7dbdd757b259c34bc868f1568d763edf" + "bytes": "98234acc6c82d288b097103d3124b0d1449cc8e7e2cff5fd7ace348990575974" } ] }, @@ -1894,7 +1894,7 @@ "symbol": "OpSeen" }, { - "bytes": "b95c7577122d4e604293d7d27935d9ac7dbdd757b259c34bc868f1568d763edf" + "bytes": "98234acc6c82d288b097103d3124b0d1449cc8e7e2cff5fd7ace348990575974" } ] }, @@ -1919,7 +1919,7 @@ "symbol": "OpSeen" }, { - "bytes": "e491357a9b1e04414f94b6eb48895805032279c7bab74fc22cdf1aad082398af" + "bytes": "e48384fc31659a5932a9a2c1160dc82cc1df135eda44288285677200a732142d" } ] }, @@ -1939,7 +1939,7 @@ "symbol": "OpSeen" }, { - "bytes": "e491357a9b1e04414f94b6eb48895805032279c7bab74fc22cdf1aad082398af" + "bytes": "e48384fc31659a5932a9a2c1160dc82cc1df135eda44288285677200a732142d" } ] }, @@ -1964,7 +1964,7 @@ "symbol": "OpSeen" }, { - "bytes": "f68347e21118bd2f10221d9ae6af4232b7be07a5d355c2f309e08f0e99aeb995" + "bytes": "fc0d415079f31c51b55976ef5da12fcc72d4527cb091d5d71069b20f3916aee0" } ] }, @@ -1984,7 +1984,7 @@ "symbol": "OpSeen" }, { - "bytes": "f68347e21118bd2f10221d9ae6af4232b7be07a5d355c2f309e08f0e99aeb995" + "bytes": "fc0d415079f31c51b55976ef5da12fcc72d4527cb091d5d71069b20f3916aee0" } ] }, @@ -2172,7 +2172,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] @@ -2350,39 +2350,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "1301173170172112462" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "1301173170172112462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -2449,39 +2416,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "6517132746326325848" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "6517132746326325848" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { diff --git a/contracts/events/test_snapshots/tests/contributions/cancel_clears_contributor_amounts_so_replay_state_is_clean.1.json b/contracts/events/test_snapshots/tests/contributions/cancel_clears_contributor_amounts_so_replay_state_is_clean.1.json index 82a2a01..4bb63e7 100644 --- a/contracts/events/test_snapshots/tests/contributions/cancel_clears_contributor_amounts_so_replay_state_is_clean.1.json +++ b/contracts/events/test_snapshots/tests/contributions/cancel_clears_contributor_amounts_so_replay_state_is_clean.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "698ede4d0ac26d92ed9be2272d24f7fe2e566ca90deaa74d9a7631a1f8470c77" + "bytes": "43eff05ae25bd914a4c4b86f3421c267616991a2e87b074e60fdd52efbec7380" } ] } @@ -294,7 +294,7 @@ "i128": "2500000000" }, { - "bytes": "8460fda14077fd30c41a6b8b23910cc060d88ac0a1a6154a2e761a6b930cfbc3" + "bytes": "0268907bc1a138cde9d74e97c6090866e096c42b8f67513ea480f608b44f5726" } ] } @@ -337,7 +337,7 @@ "u64": "1" }, { - "bytes": "2e7dd0e6f31a132fd9534d9455744b61b0172000dad9bc2ee35e2ea59185d059" + "bytes": "33658599e14f5bb47c22a525e82daef3b1a7ffcce2dfab793d711a0b59062fca" } ] } @@ -347,53 +347,8 @@ ] ], [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "process_cancel_batch", - "args": [ - { - "u64": "1" - }, - { - "u32": 25 - }, - { - "bytes": "b99249d8f7a527598f8b41d955b38372c7bd634ff974c24ad92f4d74906f5f32" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "finalize_cancel", - "args": [ - { - "u64": "1" - }, - { - "bytes": "969a90709e0ed157159d4658384dc325f7f5dc28ece898fd6e1e71b9a0244e53" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], + [], + [], [] ], "ledger": { @@ -1001,6 +956,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1011,7 +1011,7 @@ "symbol": "OpSeen" }, { - "bytes": "2e7dd0e6f31a132fd9534d9455744b61b0172000dad9bc2ee35e2ea59185d059" + "bytes": "0268907bc1a138cde9d74e97c6090866e096c42b8f67513ea480f608b44f5726" } ] }, @@ -1031,7 +1031,7 @@ "symbol": "OpSeen" }, { - "bytes": "2e7dd0e6f31a132fd9534d9455744b61b0172000dad9bc2ee35e2ea59185d059" + "bytes": "0268907bc1a138cde9d74e97c6090866e096c42b8f67513ea480f608b44f5726" } ] }, @@ -1056,7 +1056,7 @@ "symbol": "OpSeen" }, { - "bytes": "698ede4d0ac26d92ed9be2272d24f7fe2e566ca90deaa74d9a7631a1f8470c77" + "bytes": "33658599e14f5bb47c22a525e82daef3b1a7ffcce2dfab793d711a0b59062fca" } ] }, @@ -1076,7 +1076,7 @@ "symbol": "OpSeen" }, { - "bytes": "698ede4d0ac26d92ed9be2272d24f7fe2e566ca90deaa74d9a7631a1f8470c77" + "bytes": "33658599e14f5bb47c22a525e82daef3b1a7ffcce2dfab793d711a0b59062fca" } ] }, @@ -1101,7 +1101,7 @@ "symbol": "OpSeen" }, { - "bytes": "8460fda14077fd30c41a6b8b23910cc060d88ac0a1a6154a2e761a6b930cfbc3" + "bytes": "43eff05ae25bd914a4c4b86f3421c267616991a2e87b074e60fdd52efbec7380" } ] }, @@ -1121,7 +1121,7 @@ "symbol": "OpSeen" }, { - "bytes": "8460fda14077fd30c41a6b8b23910cc060d88ac0a1a6154a2e761a6b930cfbc3" + "bytes": "43eff05ae25bd914a4c4b86f3421c267616991a2e87b074e60fdd52efbec7380" } ] }, @@ -1146,7 +1146,7 @@ "symbol": "OpSeen" }, { - "bytes": "969a90709e0ed157159d4658384dc325f7f5dc28ece898fd6e1e71b9a0244e53" + "bytes": "468e3074f688c5721ff9d962bc836702fdb08d89b4f740213d2b58ff114780a1" } ] }, @@ -1166,7 +1166,7 @@ "symbol": "OpSeen" }, { - "bytes": "969a90709e0ed157159d4658384dc325f7f5dc28ece898fd6e1e71b9a0244e53" + "bytes": "468e3074f688c5721ff9d962bc836702fdb08d89b4f740213d2b58ff114780a1" } ] }, @@ -1191,7 +1191,7 @@ "symbol": "OpSeen" }, { - "bytes": "b99249d8f7a527598f8b41d955b38372c7bd634ff974c24ad92f4d74906f5f32" + "bytes": "a54bb26dd32bddcaed037db795948b74583d3240d29f43532a514b4b527b7fa6" } ] }, @@ -1211,7 +1211,7 @@ "symbol": "OpSeen" }, { - "bytes": "b99249d8f7a527598f8b41d955b38372c7bd634ff974c24ad92f4d74906f5f32" + "bytes": "a54bb26dd32bddcaed037db795948b74583d3240d29f43532a514b4b527b7fa6" } ] }, @@ -1399,7 +1399,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] @@ -1511,72 +1511,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "115220454072064130" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "115220454072064130" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "1194852393571756375" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "1194852393571756375" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { diff --git a/contracts/events/test_snapshots/tests/contributions/cancel_with_no_contributors_refunds_owner_in_full.1.json b/contracts/events/test_snapshots/tests/contributions/cancel_with_no_contributors_refunds_owner_in_full.1.json index 376799c..2f68084 100644 --- a/contracts/events/test_snapshots/tests/contributions/cancel_with_no_contributors_refunds_owner_in_full.1.json +++ b/contracts/events/test_snapshots/tests/contributions/cancel_with_no_contributors_refunds_owner_in_full.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "d7da2f2093b9462515ff839e5c8b1dbebbe19f176ac959f8d2e0c9284f00d20f" + "bytes": "3a33df65c31775f0cdc070d67eb7b27db08c555b4ba76d7963d56258382803e9" } ] } @@ -267,7 +267,7 @@ "u64": "1" }, { - "bytes": "7e3fd10b7314dc3274e32e1c475dc8bdfd456d6fddf7a5303060af81e8763d11" + "bytes": "5f0d2407e829faca00369b151bb106da71f4ec094b3b602c62597f46c5cb8486" } ] } @@ -687,6 +687,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -697,7 +742,7 @@ "symbol": "OpSeen" }, { - "bytes": "7e3fd10b7314dc3274e32e1c475dc8bdfd456d6fddf7a5303060af81e8763d11" + "bytes": "3a33df65c31775f0cdc070d67eb7b27db08c555b4ba76d7963d56258382803e9" } ] }, @@ -717,7 +762,7 @@ "symbol": "OpSeen" }, { - "bytes": "7e3fd10b7314dc3274e32e1c475dc8bdfd456d6fddf7a5303060af81e8763d11" + "bytes": "3a33df65c31775f0cdc070d67eb7b27db08c555b4ba76d7963d56258382803e9" } ] }, @@ -742,7 +787,7 @@ "symbol": "OpSeen" }, { - "bytes": "d7da2f2093b9462515ff839e5c8b1dbebbe19f176ac959f8d2e0c9284f00d20f" + "bytes": "5f0d2407e829faca00369b151bb106da71f4ec094b3b602c62597f46c5cb8486" } ] }, @@ -762,7 +807,7 @@ "symbol": "OpSeen" }, { - "bytes": "d7da2f2093b9462515ff839e5c8b1dbebbe19f176ac959f8d2e0c9284f00d20f" + "bytes": "5f0d2407e829faca00369b151bb106da71f4ec094b3b602c62597f46c5cb8486" } ] }, @@ -950,7 +995,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/contributions/cancel_with_owner_top_up_keeps_owner_residual_correct.1.json b/contracts/events/test_snapshots/tests/contributions/cancel_with_owner_top_up_keeps_owner_residual_correct.1.json index 679f9aa..b5a0b92 100644 --- a/contracts/events/test_snapshots/tests/contributions/cancel_with_owner_top_up_keeps_owner_residual_correct.1.json +++ b/contracts/events/test_snapshots/tests/contributions/cancel_with_owner_top_up_keeps_owner_residual_correct.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "b96a38d5bb68e02ffed727986beff47400c3867aa4e9dd4ddc6919f2f28dd161" + "bytes": "7778ec5200f0f9439a7a16d2f579f9f6973b63f4821c1a675a90edda2b1ff24a" } ] } @@ -294,7 +294,7 @@ "i128": "2000000000" }, { - "bytes": "1e1da2f99bcbb2fe98b1b3f65524f50e8d7b309592244faaccac67d9acea320d" + "bytes": "3c8774af73920b398b93454489a2ae103ca222993669019ae73155d4b546aaaf" } ] } @@ -365,7 +365,7 @@ "i128": "3000000000" }, { - "bytes": "8707181d8d0c33bf66a5da768e40181a28320e238558dc45b37efea180076c69" + "bytes": "1ca8954fb208c95f25f93e88548c212c6d19a3cb16ef1e04254a9aff4e7c00f5" } ] } @@ -410,7 +410,7 @@ "u64": "1" }, { - "bytes": "b0a37923d899a2fbc928e3205f7556f873e9979694ae790c131c56ac688b0452" + "bytes": "71ad7b177572b4441ad3b6b2c7f5d61f1cdee8f79d1dd043d9f732f0e0fdeaf2" } ] } @@ -420,53 +420,8 @@ ] ], [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "process_cancel_batch", - "args": [ - { - "u64": "1" - }, - { - "u32": 25 - }, - { - "bytes": "ac9b2a5a296fcd45da8e507d371a6f150e211b7008b388c87d90db616a642037" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "finalize_cancel", - "args": [ - { - "u64": "1" - }, - { - "bytes": "024fc6c0fbcd3f75a072278fdaf0c358e7751c06084ae57132097f12cf9d5347" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], + [], + [], [], [], [] @@ -1076,6 +1031,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1086,7 +1086,7 @@ "symbol": "OpSeen" }, { - "bytes": "024fc6c0fbcd3f75a072278fdaf0c358e7751c06084ae57132097f12cf9d5347" + "bytes": "1ca8954fb208c95f25f93e88548c212c6d19a3cb16ef1e04254a9aff4e7c00f5" } ] }, @@ -1106,7 +1106,7 @@ "symbol": "OpSeen" }, { - "bytes": "024fc6c0fbcd3f75a072278fdaf0c358e7751c06084ae57132097f12cf9d5347" + "bytes": "1ca8954fb208c95f25f93e88548c212c6d19a3cb16ef1e04254a9aff4e7c00f5" } ] }, @@ -1131,7 +1131,7 @@ "symbol": "OpSeen" }, { - "bytes": "1e1da2f99bcbb2fe98b1b3f65524f50e8d7b309592244faaccac67d9acea320d" + "bytes": "3c8774af73920b398b93454489a2ae103ca222993669019ae73155d4b546aaaf" } ] }, @@ -1151,7 +1151,7 @@ "symbol": "OpSeen" }, { - "bytes": "1e1da2f99bcbb2fe98b1b3f65524f50e8d7b309592244faaccac67d9acea320d" + "bytes": "3c8774af73920b398b93454489a2ae103ca222993669019ae73155d4b546aaaf" } ] }, @@ -1176,7 +1176,7 @@ "symbol": "OpSeen" }, { - "bytes": "8707181d8d0c33bf66a5da768e40181a28320e238558dc45b37efea180076c69" + "bytes": "71ad7b177572b4441ad3b6b2c7f5d61f1cdee8f79d1dd043d9f732f0e0fdeaf2" } ] }, @@ -1196,7 +1196,7 @@ "symbol": "OpSeen" }, { - "bytes": "8707181d8d0c33bf66a5da768e40181a28320e238558dc45b37efea180076c69" + "bytes": "71ad7b177572b4441ad3b6b2c7f5d61f1cdee8f79d1dd043d9f732f0e0fdeaf2" } ] }, @@ -1221,7 +1221,7 @@ "symbol": "OpSeen" }, { - "bytes": "ac9b2a5a296fcd45da8e507d371a6f150e211b7008b388c87d90db616a642037" + "bytes": "7778ec5200f0f9439a7a16d2f579f9f6973b63f4821c1a675a90edda2b1ff24a" } ] }, @@ -1241,7 +1241,7 @@ "symbol": "OpSeen" }, { - "bytes": "ac9b2a5a296fcd45da8e507d371a6f150e211b7008b388c87d90db616a642037" + "bytes": "7778ec5200f0f9439a7a16d2f579f9f6973b63f4821c1a675a90edda2b1ff24a" } ] }, @@ -1266,7 +1266,7 @@ "symbol": "OpSeen" }, { - "bytes": "b0a37923d899a2fbc928e3205f7556f873e9979694ae790c131c56ac688b0452" + "bytes": "bf4b433218a8f00484502c8841d124f864b1ca6a687e4f892da082aa5bd892ef" } ] }, @@ -1286,7 +1286,7 @@ "symbol": "OpSeen" }, { - "bytes": "b0a37923d899a2fbc928e3205f7556f873e9979694ae790c131c56ac688b0452" + "bytes": "bf4b433218a8f00484502c8841d124f864b1ca6a687e4f892da082aa5bd892ef" } ] }, @@ -1311,7 +1311,7 @@ "symbol": "OpSeen" }, { - "bytes": "b96a38d5bb68e02ffed727986beff47400c3867aa4e9dd4ddc6919f2f28dd161" + "bytes": "c171c08f9f800ab48fb2364abdf81e91d7c97fed5ab65cdf36f228098cbcc6ab" } ] }, @@ -1331,7 +1331,7 @@ "symbol": "OpSeen" }, { - "bytes": "b96a38d5bb68e02ffed727986beff47400c3867aa4e9dd4ddc6919f2f28dd161" + "bytes": "c171c08f9f800ab48fb2364abdf81e91d7c97fed5ab65cdf36f228098cbcc6ab" } ] }, @@ -1519,7 +1519,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] @@ -1697,72 +1697,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "1301173170172112462" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "1301173170172112462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "3126073502131104533" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "3126073502131104533" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { diff --git a/contracts/events/test_snapshots/tests/contributions/cancel_with_partner_pool_refunds_partners_then_owner_residual.1.json b/contracts/events/test_snapshots/tests/contributions/cancel_with_partner_pool_refunds_partners_then_owner_residual.1.json index 43d8b3f..8a87821 100644 --- a/contracts/events/test_snapshots/tests/contributions/cancel_with_partner_pool_refunds_partners_then_owner_residual.1.json +++ b/contracts/events/test_snapshots/tests/contributions/cancel_with_partner_pool_refunds_partners_then_owner_residual.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "cd346e85beb9f74051c5b3fe1b9cf94ca225da76f52c141d967f9f9fe6b2cade" + "bytes": "0b4571bd6cec2070063ef9c14927688ebdbb3d5599ebaf0278477f482e016a1f" } ] } @@ -316,7 +316,7 @@ "i128": "2000000000" }, { - "bytes": "d994a28844839690386f5777d9ff25931c6a36ced11e889a3a4dd6ee4571bd71" + "bytes": "f1a27c768572f0d351b27e22c8caf730118d770af4259553e3316f9946e92d42" } ] } @@ -365,7 +365,7 @@ "i128": "3000000000" }, { - "bytes": "c00e60a4aff2c92bada300fc8e6536318d5f0fe5a9940f17f7e116815289d134" + "bytes": "7587268427ae01e98e149f508d50ce6f03e59f7893fba1093c71e51d33b2a7b1" } ] } @@ -411,7 +411,7 @@ "u64": "1" }, { - "bytes": "3efda55e6c3988fd70c71f149ec91550550372c39415a673506d522711bceebe" + "bytes": "1ef885a354ad1a783a9769d427645c2f8e043d08e93177ece3afe865f571e945" } ] } @@ -421,53 +421,8 @@ ] ], [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "process_cancel_batch", - "args": [ - { - "u64": "1" - }, - { - "u32": 25 - }, - { - "bytes": "63eada4c4d17f020ea1e67d6822ccb0f15f8ec14634897ec161c1d99fd3107a1" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "finalize_cancel", - "args": [ - { - "u64": "1" - }, - { - "bytes": "179c46cb51ecfc61ca17c2929db358c100e0213a19fa81a08bea7e81188623eb" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], + [], + [], [], [], [], @@ -1231,6 +1186,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1241,7 +1241,7 @@ "symbol": "OpSeen" }, { - "bytes": "179c46cb51ecfc61ca17c2929db358c100e0213a19fa81a08bea7e81188623eb" + "bytes": "0b4571bd6cec2070063ef9c14927688ebdbb3d5599ebaf0278477f482e016a1f" } ] }, @@ -1261,7 +1261,7 @@ "symbol": "OpSeen" }, { - "bytes": "179c46cb51ecfc61ca17c2929db358c100e0213a19fa81a08bea7e81188623eb" + "bytes": "0b4571bd6cec2070063ef9c14927688ebdbb3d5599ebaf0278477f482e016a1f" } ] }, @@ -1286,7 +1286,7 @@ "symbol": "OpSeen" }, { - "bytes": "3efda55e6c3988fd70c71f149ec91550550372c39415a673506d522711bceebe" + "bytes": "1ef885a354ad1a783a9769d427645c2f8e043d08e93177ece3afe865f571e945" } ] }, @@ -1306,7 +1306,7 @@ "symbol": "OpSeen" }, { - "bytes": "3efda55e6c3988fd70c71f149ec91550550372c39415a673506d522711bceebe" + "bytes": "1ef885a354ad1a783a9769d427645c2f8e043d08e93177ece3afe865f571e945" } ] }, @@ -1331,7 +1331,7 @@ "symbol": "OpSeen" }, { - "bytes": "63eada4c4d17f020ea1e67d6822ccb0f15f8ec14634897ec161c1d99fd3107a1" + "bytes": "7587268427ae01e98e149f508d50ce6f03e59f7893fba1093c71e51d33b2a7b1" } ] }, @@ -1351,7 +1351,7 @@ "symbol": "OpSeen" }, { - "bytes": "63eada4c4d17f020ea1e67d6822ccb0f15f8ec14634897ec161c1d99fd3107a1" + "bytes": "7587268427ae01e98e149f508d50ce6f03e59f7893fba1093c71e51d33b2a7b1" } ] }, @@ -1376,7 +1376,7 @@ "symbol": "OpSeen" }, { - "bytes": "c00e60a4aff2c92bada300fc8e6536318d5f0fe5a9940f17f7e116815289d134" + "bytes": "bce6b81180708533e19027dba2b7c1ebb2bbaa4b03cdf2cc735667f3a7d2ca35" } ] }, @@ -1396,7 +1396,7 @@ "symbol": "OpSeen" }, { - "bytes": "c00e60a4aff2c92bada300fc8e6536318d5f0fe5a9940f17f7e116815289d134" + "bytes": "bce6b81180708533e19027dba2b7c1ebb2bbaa4b03cdf2cc735667f3a7d2ca35" } ] }, @@ -1421,7 +1421,7 @@ "symbol": "OpSeen" }, { - "bytes": "cd346e85beb9f74051c5b3fe1b9cf94ca225da76f52c141d967f9f9fe6b2cade" + "bytes": "ebd50cb4fc54ece9c986bf9eb04c3e82b198075affeda6361a6618ae7e3c077c" } ] }, @@ -1441,7 +1441,7 @@ "symbol": "OpSeen" }, { - "bytes": "cd346e85beb9f74051c5b3fe1b9cf94ca225da76f52c141d967f9f9fe6b2cade" + "bytes": "ebd50cb4fc54ece9c986bf9eb04c3e82b198075affeda6361a6618ae7e3c077c" } ] }, @@ -1466,7 +1466,7 @@ "symbol": "OpSeen" }, { - "bytes": "d994a28844839690386f5777d9ff25931c6a36ced11e889a3a4dd6ee4571bd71" + "bytes": "f1a27c768572f0d351b27e22c8caf730118d770af4259553e3316f9946e92d42" } ] }, @@ -1486,7 +1486,7 @@ "symbol": "OpSeen" }, { - "bytes": "d994a28844839690386f5777d9ff25931c6a36ced11e889a3a4dd6ee4571bd71" + "bytes": "f1a27c768572f0d351b27e22c8caf730118d770af4259553e3316f9946e92d42" } ] }, @@ -1674,7 +1674,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] @@ -1852,72 +1852,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "1301173170172112462" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "1301173170172112462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "3126073502131104533" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "3126073502131104533" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { diff --git a/contracts/events/test_snapshots/tests/contributions/multiple_top_ups_from_same_contributor_aggregate_and_dont_duplicate_list.1.json b/contracts/events/test_snapshots/tests/contributions/multiple_top_ups_from_same_contributor_aggregate_and_dont_duplicate_list.1.json index 7f18e45..f3fcec7 100644 --- a/contracts/events/test_snapshots/tests/contributions/multiple_top_ups_from_same_contributor_aggregate_and_dont_duplicate_list.1.json +++ b/contracts/events/test_snapshots/tests/contributions/multiple_top_ups_from_same_contributor_aggregate_and_dont_duplicate_list.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "bd97c74f53422b71499eb3d3191a85a1fee5117470bb3a81e2f4f925df1a552e" + "bytes": "fbe1d2a3c7636e2697ac7eb27edd4cc51b08e68bafdb2efd3148d4fc5079798c" } ] } @@ -294,7 +294,7 @@ "i128": "100000000" }, { - "bytes": "010fb73789ecbf8cb2bac2f0e3ce61678cc41eb3a46e3854aed35890c4cf931e" + "bytes": "c8070c64b69e658c07ff0ae17a561903ccfdc2d2738ee55aa9f0c6c6b23dce61" } ] } @@ -343,7 +343,7 @@ "i128": "200000000" }, { - "bytes": "2a905561658f39b50680a389dfdcfd8db3cb4f13ec75c151da8907d1929cdaa6" + "bytes": "94376583bfe29433e4498b50157e802710a679979878c4e3d7611f14069b5790" } ] } @@ -981,6 +981,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "300000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -991,7 +1036,7 @@ "symbol": "OpSeen" }, { - "bytes": "010fb73789ecbf8cb2bac2f0e3ce61678cc41eb3a46e3854aed35890c4cf931e" + "bytes": "94376583bfe29433e4498b50157e802710a679979878c4e3d7611f14069b5790" } ] }, @@ -1011,7 +1056,7 @@ "symbol": "OpSeen" }, { - "bytes": "010fb73789ecbf8cb2bac2f0e3ce61678cc41eb3a46e3854aed35890c4cf931e" + "bytes": "94376583bfe29433e4498b50157e802710a679979878c4e3d7611f14069b5790" } ] }, @@ -1036,7 +1081,7 @@ "symbol": "OpSeen" }, { - "bytes": "2a905561658f39b50680a389dfdcfd8db3cb4f13ec75c151da8907d1929cdaa6" + "bytes": "c8070c64b69e658c07ff0ae17a561903ccfdc2d2738ee55aa9f0c6c6b23dce61" } ] }, @@ -1056,7 +1101,7 @@ "symbol": "OpSeen" }, { - "bytes": "2a905561658f39b50680a389dfdcfd8db3cb4f13ec75c151da8907d1929cdaa6" + "bytes": "c8070c64b69e658c07ff0ae17a561903ccfdc2d2738ee55aa9f0c6c6b23dce61" } ] }, @@ -1081,7 +1126,7 @@ "symbol": "OpSeen" }, { - "bytes": "bd97c74f53422b71499eb3d3191a85a1fee5117470bb3a81e2f4f925df1a552e" + "bytes": "fbe1d2a3c7636e2697ac7eb27edd4cc51b08e68bafdb2efd3148d4fc5079798c" } ] }, @@ -1101,7 +1146,7 @@ "symbol": "OpSeen" }, { - "bytes": "bd97c74f53422b71499eb3d3191a85a1fee5117470bb3a81e2f4f925df1a552e" + "bytes": "fbe1d2a3c7636e2697ac7eb27edd4cc51b08e68bafdb2efd3148d4fc5079798c" } ] }, @@ -1289,7 +1334,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/contributions/owner_top_up_grows_escrow_without_recording_contribution_entry.1.json b/contracts/events/test_snapshots/tests/contributions/owner_top_up_grows_escrow_without_recording_contribution_entry.1.json index ee75831..432b565 100644 --- a/contracts/events/test_snapshots/tests/contributions/owner_top_up_grows_escrow_without_recording_contribution_entry.1.json +++ b/contracts/events/test_snapshots/tests/contributions/owner_top_up_grows_escrow_without_recording_contribution_entry.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "ad9116b3bd4fd073b5a7313dbb5382e5d30fbb14a272638108ea2c042c3141c5" + "bytes": "9914bfa418753499911054d0841f3557f31f322590135f5211663e8fd268db1d" } ] } @@ -295,7 +295,7 @@ "i128": "2000000000" }, { - "bytes": "83a33d35c8085108fcd3f20ceea8dd4f221563bd367a322f372597e986afa927" + "bytes": "cace05e41b546b778c3e27b6428ce7eb32d0f3726f5eadeac165dd7b1f1eff3e" } ] } @@ -736,6 +736,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -746,7 +791,7 @@ "symbol": "OpSeen" }, { - "bytes": "83a33d35c8085108fcd3f20ceea8dd4f221563bd367a322f372597e986afa927" + "bytes": "9914bfa418753499911054d0841f3557f31f322590135f5211663e8fd268db1d" } ] }, @@ -766,7 +811,7 @@ "symbol": "OpSeen" }, { - "bytes": "83a33d35c8085108fcd3f20ceea8dd4f221563bd367a322f372597e986afa927" + "bytes": "9914bfa418753499911054d0841f3557f31f322590135f5211663e8fd268db1d" } ] }, @@ -791,7 +836,7 @@ "symbol": "OpSeen" }, { - "bytes": "ad9116b3bd4fd073b5a7313dbb5382e5d30fbb14a272638108ea2c042c3141c5" + "bytes": "cace05e41b546b778c3e27b6428ce7eb32d0f3726f5eadeac165dd7b1f1eff3e" } ] }, @@ -811,7 +856,7 @@ "symbol": "OpSeen" }, { - "bytes": "ad9116b3bd4fd073b5a7313dbb5382e5d30fbb14a272638108ea2c042c3141c5" + "bytes": "cace05e41b546b778c3e27b6428ce7eb32d0f3726f5eadeac165dd7b1f1eff3e" } ] }, @@ -999,7 +1044,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/contributions/paged_cancel_owner_only_settles_inside_start.1.json b/contracts/events/test_snapshots/tests/contributions/paged_cancel_owner_only_settles_inside_start.1.json index b6ef061..c8e8539 100644 --- a/contracts/events/test_snapshots/tests/contributions/paged_cancel_owner_only_settles_inside_start.1.json +++ b/contracts/events/test_snapshots/tests/contributions/paged_cancel_owner_only_settles_inside_start.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "7c1a6682b3b579e8533dae6ce498fc4b0789a692858562fa691befedc6cc83c4" + "bytes": "6a33c56b0dbd0765361965f9db87aa7a955fd939b18ddc3e26b16e7fe3bb4785" } ] } @@ -267,7 +267,7 @@ "u64": "1" }, { - "bytes": "63434c69d67317e96c232b83f216e44b9de4fc8e0c9120e3dcb521b84f31d932" + "bytes": "112e4138f1d85e9934397212964e2729f9eb556a27eee2bdb78d558784dd261c" } ] } @@ -688,6 +688,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -698,7 +743,7 @@ "symbol": "OpSeen" }, { - "bytes": "63434c69d67317e96c232b83f216e44b9de4fc8e0c9120e3dcb521b84f31d932" + "bytes": "112e4138f1d85e9934397212964e2729f9eb556a27eee2bdb78d558784dd261c" } ] }, @@ -718,7 +763,7 @@ "symbol": "OpSeen" }, { - "bytes": "63434c69d67317e96c232b83f216e44b9de4fc8e0c9120e3dcb521b84f31d932" + "bytes": "112e4138f1d85e9934397212964e2729f9eb556a27eee2bdb78d558784dd261c" } ] }, @@ -743,7 +788,7 @@ "symbol": "OpSeen" }, { - "bytes": "7c1a6682b3b579e8533dae6ce498fc4b0789a692858562fa691befedc6cc83c4" + "bytes": "6a33c56b0dbd0765361965f9db87aa7a955fd939b18ddc3e26b16e7fe3bb4785" } ] }, @@ -763,7 +808,7 @@ "symbol": "OpSeen" }, { - "bytes": "7c1a6682b3b579e8533dae6ce498fc4b0789a692858562fa691befedc6cc83c4" + "bytes": "6a33c56b0dbd0765361965f9db87aa7a955fd939b18ddc3e26b16e7fe3bb4785" } ] }, @@ -951,7 +996,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/contributions/paged_cancel_processes_in_batches.1.json b/contracts/events/test_snapshots/tests/contributions/paged_cancel_processes_in_batches.1.json index 13d48fd..e1d6425 100644 --- a/contracts/events/test_snapshots/tests/contributions/paged_cancel_processes_in_batches.1.json +++ b/contracts/events/test_snapshots/tests/contributions/paged_cancel_processes_in_batches.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "c9a118b23b34f1beeaddcf5946b1bd52d7d200cdc0b867b151e2c5a59cf87867" + "bytes": "54829e1babd4380e4dca52aa97f8abad7f7d35cafe1b997d9d95138c6bb6e718" } ] } @@ -294,7 +294,7 @@ "i128": "100000000" }, { - "bytes": "2f4c0e30e9bd790435e0764f51a9f98316eb9f7121cedaed9a3b37174b97e93b" + "bytes": "a240e9902ed7e4ae41ed5d4adfba7f4340e27be8726e282a80f1d7890924b3f4" } ] } @@ -365,7 +365,7 @@ "i128": "100000000" }, { - "bytes": "6c3f5d63fae85f4219983ca9345a1818c3d46b69882083c933a8d34ddd7f251b" + "bytes": "061fdd7b81d3de2858e156cbe8dfc9de7f5db632112f246c7395329b77fd5c8d" } ] } @@ -436,7 +436,7 @@ "i128": "100000000" }, { - "bytes": "4a93e29967cf867bddf2d0405cf5615f415a0030a6fa7da0e47ad1aec9b704a6" + "bytes": "f2680502f0fc8bd581650f773f14e848d1dacbb44786b87e7a447f1b80d929a3" } ] } @@ -507,7 +507,7 @@ "i128": "100000000" }, { - "bytes": "0b7001418a723de5d463f73fead95449aab98bcb3b001d419ee8f33edd6e4f83" + "bytes": "a92ff2333ab90b778a8855edba30abb5e484b4f976580a0f640d74c124b04e9d" } ] } @@ -578,7 +578,7 @@ "i128": "100000000" }, { - "bytes": "0cc385b6ff773137d474aeca8dc983de0d2f69ba5202beca752fd44dbd1f7f68" + "bytes": "0eff24643129289863a79769ca6692571ef3b855480543c341aef2e501858457" } ] } @@ -628,7 +628,7 @@ "u64": "1" }, { - "bytes": "8d5afe106dd5022df1ab3e0d42fc31de1e0095694aa16f2ca3f5d62970ec0ac8" + "bytes": "5293f444ac22fe41e1069ec590ed65818ab3bc8979bd64d1e57bc0ff8764bec7" } ] } @@ -639,104 +639,11 @@ ], [], [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "process_cancel_batch", - "args": [ - { - "u64": "1" - }, - { - "u32": 2 - }, - { - "bytes": "2dd861b67b65788c3cd274ff2bc641634d7855c2cd146dd6fb4abef5efad492a" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "process_cancel_batch", - "args": [ - { - "u64": "1" - }, - { - "u32": 2 - }, - { - "bytes": "d53da41120156f82fd39e51c039878b9f6e5a385c357bf24a8d0f6fb015825ca" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "process_cancel_batch", - "args": [ - { - "u64": "1" - }, - { - "u32": 2 - }, - { - "bytes": "393c065de97598d6c0ae1e3ba4707d7a5188c00c94236f35803f742e35dbea3f" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "finalize_cancel", - "args": [ - { - "u64": "1" - }, - { - "bytes": "3618034147db34938c2397ff752a334fb59e2fe259271993f83fc5baa0eee7f7" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], + [], + [], + [], + [], [], [], [], @@ -1962,6 +1869,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1972,7 +1924,7 @@ "symbol": "OpSeen" }, { - "bytes": "0b7001418a723de5d463f73fead95449aab98bcb3b001d419ee8f33edd6e4f83" + "bytes": "061fdd7b81d3de2858e156cbe8dfc9de7f5db632112f246c7395329b77fd5c8d" } ] }, @@ -1992,7 +1944,7 @@ "symbol": "OpSeen" }, { - "bytes": "0b7001418a723de5d463f73fead95449aab98bcb3b001d419ee8f33edd6e4f83" + "bytes": "061fdd7b81d3de2858e156cbe8dfc9de7f5db632112f246c7395329b77fd5c8d" } ] }, @@ -2017,7 +1969,7 @@ "symbol": "OpSeen" }, { - "bytes": "0cc385b6ff773137d474aeca8dc983de0d2f69ba5202beca752fd44dbd1f7f68" + "bytes": "0eff24643129289863a79769ca6692571ef3b855480543c341aef2e501858457" } ] }, @@ -2037,7 +1989,7 @@ "symbol": "OpSeen" }, { - "bytes": "0cc385b6ff773137d474aeca8dc983de0d2f69ba5202beca752fd44dbd1f7f68" + "bytes": "0eff24643129289863a79769ca6692571ef3b855480543c341aef2e501858457" } ] }, @@ -2062,7 +2014,7 @@ "symbol": "OpSeen" }, { - "bytes": "2dd861b67b65788c3cd274ff2bc641634d7855c2cd146dd6fb4abef5efad492a" + "bytes": "5293f444ac22fe41e1069ec590ed65818ab3bc8979bd64d1e57bc0ff8764bec7" } ] }, @@ -2082,7 +2034,7 @@ "symbol": "OpSeen" }, { - "bytes": "2dd861b67b65788c3cd274ff2bc641634d7855c2cd146dd6fb4abef5efad492a" + "bytes": "5293f444ac22fe41e1069ec590ed65818ab3bc8979bd64d1e57bc0ff8764bec7" } ] }, @@ -2107,7 +2059,7 @@ "symbol": "OpSeen" }, { - "bytes": "2f4c0e30e9bd790435e0764f51a9f98316eb9f7121cedaed9a3b37174b97e93b" + "bytes": "54829e1babd4380e4dca52aa97f8abad7f7d35cafe1b997d9d95138c6bb6e718" } ] }, @@ -2127,7 +2079,7 @@ "symbol": "OpSeen" }, { - "bytes": "2f4c0e30e9bd790435e0764f51a9f98316eb9f7121cedaed9a3b37174b97e93b" + "bytes": "54829e1babd4380e4dca52aa97f8abad7f7d35cafe1b997d9d95138c6bb6e718" } ] }, @@ -2152,7 +2104,7 @@ "symbol": "OpSeen" }, { - "bytes": "3618034147db34938c2397ff752a334fb59e2fe259271993f83fc5baa0eee7f7" + "bytes": "71986efae972643ec061c1e8d424c69dbe08b8270e5bdd90d031e68fe65ee3c2" } ] }, @@ -2172,7 +2124,7 @@ "symbol": "OpSeen" }, { - "bytes": "3618034147db34938c2397ff752a334fb59e2fe259271993f83fc5baa0eee7f7" + "bytes": "71986efae972643ec061c1e8d424c69dbe08b8270e5bdd90d031e68fe65ee3c2" } ] }, @@ -2197,7 +2149,7 @@ "symbol": "OpSeen" }, { - "bytes": "393c065de97598d6c0ae1e3ba4707d7a5188c00c94236f35803f742e35dbea3f" + "bytes": "86973e57fba410a4dd3a2736d3fa0f93c23e5cf4e373ef1c6120ec693aa75686" } ] }, @@ -2217,7 +2169,7 @@ "symbol": "OpSeen" }, { - "bytes": "393c065de97598d6c0ae1e3ba4707d7a5188c00c94236f35803f742e35dbea3f" + "bytes": "86973e57fba410a4dd3a2736d3fa0f93c23e5cf4e373ef1c6120ec693aa75686" } ] }, @@ -2242,7 +2194,7 @@ "symbol": "OpSeen" }, { - "bytes": "4a93e29967cf867bddf2d0405cf5615f415a0030a6fa7da0e47ad1aec9b704a6" + "bytes": "a240e9902ed7e4ae41ed5d4adfba7f4340e27be8726e282a80f1d7890924b3f4" } ] }, @@ -2262,7 +2214,7 @@ "symbol": "OpSeen" }, { - "bytes": "4a93e29967cf867bddf2d0405cf5615f415a0030a6fa7da0e47ad1aec9b704a6" + "bytes": "a240e9902ed7e4ae41ed5d4adfba7f4340e27be8726e282a80f1d7890924b3f4" } ] }, @@ -2287,7 +2239,7 @@ "symbol": "OpSeen" }, { - "bytes": "6c3f5d63fae85f4219983ca9345a1818c3d46b69882083c933a8d34ddd7f251b" + "bytes": "a92ff2333ab90b778a8855edba30abb5e484b4f976580a0f640d74c124b04e9d" } ] }, @@ -2307,7 +2259,7 @@ "symbol": "OpSeen" }, { - "bytes": "6c3f5d63fae85f4219983ca9345a1818c3d46b69882083c933a8d34ddd7f251b" + "bytes": "a92ff2333ab90b778a8855edba30abb5e484b4f976580a0f640d74c124b04e9d" } ] }, @@ -2332,7 +2284,7 @@ "symbol": "OpSeen" }, { - "bytes": "8d5afe106dd5022df1ab3e0d42fc31de1e0095694aa16f2ca3f5d62970ec0ac8" + "bytes": "de4d3ca51ba1b73ff5ed85d666fcd4205f24605b2bede21d20ea9b875df14f03" } ] }, @@ -2352,7 +2304,7 @@ "symbol": "OpSeen" }, { - "bytes": "8d5afe106dd5022df1ab3e0d42fc31de1e0095694aa16f2ca3f5d62970ec0ac8" + "bytes": "de4d3ca51ba1b73ff5ed85d666fcd4205f24605b2bede21d20ea9b875df14f03" } ] }, @@ -2377,7 +2329,7 @@ "symbol": "OpSeen" }, { - "bytes": "c9a118b23b34f1beeaddcf5946b1bd52d7d200cdc0b867b151e2c5a59cf87867" + "bytes": "e0783d85581f8534e03f1951c4231e1baf93ab59868c0541e7de9e359ee7d274" } ] }, @@ -2397,7 +2349,7 @@ "symbol": "OpSeen" }, { - "bytes": "c9a118b23b34f1beeaddcf5946b1bd52d7d200cdc0b867b151e2c5a59cf87867" + "bytes": "e0783d85581f8534e03f1951c4231e1baf93ab59868c0541e7de9e359ee7d274" } ] }, @@ -2422,7 +2374,7 @@ "symbol": "OpSeen" }, { - "bytes": "d53da41120156f82fd39e51c039878b9f6e5a385c357bf24a8d0f6fb015825ca" + "bytes": "f2680502f0fc8bd581650f773f14e848d1dacbb44786b87e7a447f1b80d929a3" } ] }, @@ -2442,7 +2394,7 @@ "symbol": "OpSeen" }, { - "bytes": "d53da41120156f82fd39e51c039878b9f6e5a385c357bf24a8d0f6fb015825ca" + "bytes": "f2680502f0fc8bd581650f773f14e848d1dacbb44786b87e7a447f1b80d929a3" } ] }, @@ -2630,7 +2582,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] @@ -2874,72 +2826,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "1345255804540566779" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "1345255804540566779" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "2140788761963629343" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "2140788761963629343" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -3006,72 +2892,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "4571470874178140630" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "4571470874178140630" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "6391496069076573377" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "6391496069076573377" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { diff --git a/contracts/events/test_snapshots/tests/contributions/replayed_add_funds_reverts.1.json b/contracts/events/test_snapshots/tests/contributions/replayed_add_funds_reverts.1.json index 7b84b7d..6b16f33 100644 --- a/contracts/events/test_snapshots/tests/contributions/replayed_add_funds_reverts.1.json +++ b/contracts/events/test_snapshots/tests/contributions/replayed_add_funds_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "10411bdcf7363ef3e0ca8047efa0a25aed0885c28027f10fc1632d5af0791c4d" + "bytes": "f8fac9f51a806e4c197d1c9b31acfc33fa5ecb484848ea0488c01bcdc4b4d8d1" } ] } @@ -294,7 +294,7 @@ "i128": "100000000" }, { - "bytes": "9b728dafe2c77d09c4762a948522327c635f5441a41b41c32c7b1b5c0e2fb659" + "bytes": "985e722af7a481f328c40c47c12b094cafe15181eb0defe811a46e3bdd0979b8" } ] } @@ -931,6 +931,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "100000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -941,7 +986,7 @@ "symbol": "OpSeen" }, { - "bytes": "10411bdcf7363ef3e0ca8047efa0a25aed0885c28027f10fc1632d5af0791c4d" + "bytes": "985e722af7a481f328c40c47c12b094cafe15181eb0defe811a46e3bdd0979b8" } ] }, @@ -961,7 +1006,7 @@ "symbol": "OpSeen" }, { - "bytes": "10411bdcf7363ef3e0ca8047efa0a25aed0885c28027f10fc1632d5af0791c4d" + "bytes": "985e722af7a481f328c40c47c12b094cafe15181eb0defe811a46e3bdd0979b8" } ] }, @@ -986,7 +1031,7 @@ "symbol": "OpSeen" }, { - "bytes": "9b728dafe2c77d09c4762a948522327c635f5441a41b41c32c7b1b5c0e2fb659" + "bytes": "f8fac9f51a806e4c197d1c9b31acfc33fa5ecb484848ea0488c01bcdc4b4d8d1" } ] }, @@ -1006,7 +1051,7 @@ "symbol": "OpSeen" }, { - "bytes": "9b728dafe2c77d09c4762a948522327c635f5441a41b41c32c7b1b5c0e2fb659" + "bytes": "f8fac9f51a806e4c197d1c9b31acfc33fa5ecb484848ea0488c01bcdc4b4d8d1" } ] }, @@ -1194,7 +1239,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/contributions/zero_or_negative_contribution_reverts.1.json b/contracts/events/test_snapshots/tests/contributions/zero_or_negative_contribution_reverts.1.json index 885cadf..791249a 100644 --- a/contracts/events/test_snapshots/tests/contributions/zero_or_negative_contribution_reverts.1.json +++ b/contracts/events/test_snapshots/tests/contributions/zero_or_negative_contribution_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "695e5ff1488c8efa25a0b15abd7f66f0cea3fb83ee1a844fd61c0b1d6a6a9eb1" + "bytes": "e0677217ed18faf769de809eafeaed5ddec25d6f46b037f1a90db84ac1575356" } ] } @@ -685,6 +685,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -695,7 +740,7 @@ "symbol": "OpSeen" }, { - "bytes": "695e5ff1488c8efa25a0b15abd7f66f0cea3fb83ee1a844fd61c0b1d6a6a9eb1" + "bytes": "e0677217ed18faf769de809eafeaed5ddec25d6f46b037f1a90db84ac1575356" } ] }, @@ -715,7 +760,7 @@ "symbol": "OpSeen" }, { - "bytes": "695e5ff1488c8efa25a0b15abd7f66f0cea3fb83ee1a844fd61c0b1d6a6a9eb1" + "bytes": "e0677217ed18faf769de809eafeaed5ddec25d6f46b037f1a90db84ac1575356" } ] }, @@ -903,7 +948,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/add_funds_uses_event_override_not_global.1.json b/contracts/events/test_snapshots/tests/cross_contract/add_funds_uses_event_override_not_global.1.json index fcadc8e..a738d5a 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/add_funds_uses_event_override_not_global.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/add_funds_uses_event_override_not_global.1.json @@ -225,7 +225,7 @@ ] }, { - "bytes": "2b79b68e2d9b4c7f37c6515f8d30d1bec18666ceae9af5f4eb42ddf5b19ae792" + "bytes": "d9d3ced9d1bd306bb4839adb204558b82e46a4e626887fd9dd99a8e674388b77" } ] } @@ -317,7 +317,7 @@ "i128": "10000000000" }, { - "bytes": "5daed03dffc9eeb298b134c18ce4a7d4ec01927df4417caa07d3c8348d9518d0" + "bytes": "fc7e18bd5d68cd1cb554b033aa7043d06ff07b96b4152919d0c7b9aff6a357c3" } ] } @@ -990,6 +990,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "10000000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1000,7 +1045,7 @@ "symbol": "OpSeen" }, { - "bytes": "2b79b68e2d9b4c7f37c6515f8d30d1bec18666ceae9af5f4eb42ddf5b19ae792" + "bytes": "d9d3ced9d1bd306bb4839adb204558b82e46a4e626887fd9dd99a8e674388b77" } ] }, @@ -1020,7 +1065,7 @@ "symbol": "OpSeen" }, { - "bytes": "2b79b68e2d9b4c7f37c6515f8d30d1bec18666ceae9af5f4eb42ddf5b19ae792" + "bytes": "d9d3ced9d1bd306bb4839adb204558b82e46a4e626887fd9dd99a8e674388b77" } ] }, @@ -1045,7 +1090,7 @@ "symbol": "OpSeen" }, { - "bytes": "5daed03dffc9eeb298b134c18ce4a7d4ec01927df4417caa07d3c8348d9518d0" + "bytes": "fc7e18bd5d68cd1cb554b033aa7043d06ff07b96b4152919d0c7b9aff6a357c3" } ] }, @@ -1065,7 +1110,7 @@ "symbol": "OpSeen" }, { - "bytes": "5daed03dffc9eeb298b134c18ce4a7d4ec01927df4417caa07d3c8348d9518d0" + "bytes": "fc7e18bd5d68cd1cb554b033aa7043d06ff07b96b4152919d0c7b9aff6a357c3" } ] }, @@ -1253,7 +1298,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/bounty_submit_requires_prior_application.1.json b/contracts/events/test_snapshots/tests/cross_contract/bounty_submit_requires_prior_application.1.json index d8445a6..1386e56 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/bounty_submit_requires_prior_application.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/bounty_submit_requires_prior_application.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "82b2cf1d4b5840a745b9cc6c7b8a4e5be9344591e0c37b9cef78f6f6a8efc493" + "bytes": "f2b34c3b0ec8bba7ad528d2f19339c2cbcd919cec0c07762d4419ebb97162add" } ] } @@ -662,6 +662,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -672,7 +717,7 @@ "symbol": "OpSeen" }, { - "bytes": "82b2cf1d4b5840a745b9cc6c7b8a4e5be9344591e0c37b9cef78f6f6a8efc493" + "bytes": "f2b34c3b0ec8bba7ad528d2f19339c2cbcd919cec0c07762d4419ebb97162add" } ] }, @@ -692,7 +737,7 @@ "symbol": "OpSeen" }, { - "bytes": "82b2cf1d4b5840a745b9cc6c7b8a4e5be9344591e0c37b9cef78f6f6a8efc493" + "bytes": "f2b34c3b0ec8bba7ad528d2f19339c2cbcd919cec0c07762d4419ebb97162add" } ] }, @@ -880,7 +925,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/bounty_submit_succeeds_after_apply.1.json b/contracts/events/test_snapshots/tests/cross_contract/bounty_submit_succeeds_after_apply.1.json index 6a38f87..0e9fdf8 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/bounty_submit_succeeds_after_apply.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/bounty_submit_succeeds_after_apply.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "7d7207db23a4c94a92e8b827486211a20588996c68b92db5d047b9a04224ee6a" + "bytes": "c0842c1c2b92edabd76522ff984674c8e058ee6cfefd81af330f28796ee457ad" } ] } @@ -269,7 +269,7 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" }, { - "bytes": "dfee11e42c622fbe9b050f440cae1bac1b188435bcf32e4d1bed8a0df89fcc04" + "bytes": "25511bf47eb8b30e7b3d26329b8ca7459554ee05111558fe55e71a80df9888ac" } ] } @@ -297,7 +297,7 @@ "string": "ipfs://Qm.../bounty.json" }, { - "bytes": "8f0addaa5decfc8f463eccc2768d2ea61aa3d4500c2337ca42e89dc84354edaf" + "bytes": "149c2ec71d73916e5db0995d88f112f0f16bd954013797c99b405ce199607056" } ] } @@ -422,7 +422,7 @@ "symbol": "OpSeen" }, { - "bytes": "6fee11e42c622fbe9b050f440cae1bac1b188435bcf32e4d1bed8a0df89fcc04" + "bytes": "95511bf47eb8b30e7b3d26329b8ca7459554ee05111558fe55e71a80df9888ac" } ] }, @@ -442,7 +442,7 @@ "symbol": "OpSeen" }, { - "bytes": "6fee11e42c622fbe9b050f440cae1bac1b188435bcf32e4d1bed8a0df89fcc04" + "bytes": "95511bf47eb8b30e7b3d26329b8ca7459554ee05111558fe55e71a80df9888ac" } ] }, @@ -1045,6 +1045,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1055,7 +1100,7 @@ "symbol": "OpSeen" }, { - "bytes": "7d7207db23a4c94a92e8b827486211a20588996c68b92db5d047b9a04224ee6a" + "bytes": "149c2ec71d73916e5db0995d88f112f0f16bd954013797c99b405ce199607056" } ] }, @@ -1075,7 +1120,7 @@ "symbol": "OpSeen" }, { - "bytes": "7d7207db23a4c94a92e8b827486211a20588996c68b92db5d047b9a04224ee6a" + "bytes": "149c2ec71d73916e5db0995d88f112f0f16bd954013797c99b405ce199607056" } ] }, @@ -1100,7 +1145,7 @@ "symbol": "OpSeen" }, { - "bytes": "8f0addaa5decfc8f463eccc2768d2ea61aa3d4500c2337ca42e89dc84354edaf" + "bytes": "25511bf47eb8b30e7b3d26329b8ca7459554ee05111558fe55e71a80df9888ac" } ] }, @@ -1120,7 +1165,7 @@ "symbol": "OpSeen" }, { - "bytes": "8f0addaa5decfc8f463eccc2768d2ea61aa3d4500c2337ca42e89dc84354edaf" + "bytes": "25511bf47eb8b30e7b3d26329b8ca7459554ee05111558fe55e71a80df9888ac" } ] }, @@ -1145,7 +1190,7 @@ "symbol": "OpSeen" }, { - "bytes": "dfee11e42c622fbe9b050f440cae1bac1b188435bcf32e4d1bed8a0df89fcc04" + "bytes": "c0842c1c2b92edabd76522ff984674c8e058ee6cfefd81af330f28796ee457ad" } ] }, @@ -1165,7 +1210,7 @@ "symbol": "OpSeen" }, { - "bytes": "dfee11e42c622fbe9b050f440cae1bac1b188435bcf32e4d1bed8a0df89fcc04" + "bytes": "c0842c1c2b92edabd76522ff984674c8e058ee6cfefd81af330f28796ee457ad" } ] }, @@ -1353,7 +1398,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/cancel_after_select_winners_refunds_only_remaining.1.json b/contracts/events/test_snapshots/tests/cross_contract/cancel_after_select_winners_refunds_only_remaining.1.json index 7dd39b4..669e4f1 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/cancel_after_select_winners_refunds_only_remaining.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/cancel_after_select_winners_refunds_only_remaining.1.json @@ -231,7 +231,7 @@ ] }, { - "bytes": "cbcb800391b2a530500397e3991c5599db0e3a69bbce7ad9715d590732dc70cd" + "bytes": "65b5bd933a80d760628fa3290be91feba218ad9a40093e5cf1352bbd7e69dd16" } ] } @@ -306,7 +306,7 @@ ] }, { - "bytes": "28ec359e5bf1ee71fd024573de71219c3e7808b40b3a94868c684202630daf4b" + "bytes": "850dd52d85e1ee8dff899fb551970172f8f21feefbd38f77e296b7b5bd59e126" } ] } @@ -329,7 +329,7 @@ "u64": "1" }, { - "bytes": "01a7bfa8955c3897cb7107ef97081e5a96ac7d8929536d904552fc8ecf17e809" + "bytes": "4ac499679ad582ca91c5d59f891ab2f5d465826d36ed64167340f97c0dad0f4a" } ] } @@ -507,7 +507,7 @@ "symbol": "OpSeen" }, { - "bytes": "98ec359e5bf1ee71fd024573de71219c3e7808b40b3a94868c684202630daf4b" + "bytes": "350dd52d85e1ee8dff899fb551970172f8f21feefbd38f77e296b7b5bd59e126" } ] }, @@ -527,7 +527,7 @@ "symbol": "OpSeen" }, { - "bytes": "98ec359e5bf1ee71fd024573de71219c3e7808b40b3a94868c684202630daf4b" + "bytes": "350dd52d85e1ee8dff899fb551970172f8f21feefbd38f77e296b7b5bd59e126" } ] }, @@ -552,7 +552,7 @@ "symbol": "OpSeen" }, { - "bytes": "c9ec359e5bf1ee71fd024573de71219c3e7808b40b3a94868c684202630daf4b" + "bytes": "540dd52d85e1ee8dff899fb551970172f8f21feefbd38f77e296b7b5bd59e126" } ] }, @@ -572,7 +572,7 @@ "symbol": "OpSeen" }, { - "bytes": "c9ec359e5bf1ee71fd024573de71219c3e7808b40b3a94868c684202630daf4b" + "bytes": "540dd52d85e1ee8dff899fb551970172f8f21feefbd38f77e296b7b5bd59e126" } ] }, @@ -597,7 +597,7 @@ "symbol": "OpSeen" }, { - "bytes": "f9ec359e5bf1ee71fd024573de71219c3e7808b40b3a94868c684202630daf4b" + "bytes": "640dd52d85e1ee8dff899fb551970172f8f21feefbd38f77e296b7b5bd59e126" } ] }, @@ -617,7 +617,7 @@ "symbol": "OpSeen" }, { - "bytes": "f9ec359e5bf1ee71fd024573de71219c3e7808b40b3a94868c684202630daf4b" + "bytes": "640dd52d85e1ee8dff899fb551970172f8f21feefbd38f77e296b7b5bd59e126" } ] }, @@ -1140,6 +1140,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1150,7 +1195,7 @@ "symbol": "OpSeen" }, { - "bytes": "01a7bfa8955c3897cb7107ef97081e5a96ac7d8929536d904552fc8ecf17e809" + "bytes": "4ac499679ad582ca91c5d59f891ab2f5d465826d36ed64167340f97c0dad0f4a" } ] }, @@ -1170,7 +1215,7 @@ "symbol": "OpSeen" }, { - "bytes": "01a7bfa8955c3897cb7107ef97081e5a96ac7d8929536d904552fc8ecf17e809" + "bytes": "4ac499679ad582ca91c5d59f891ab2f5d465826d36ed64167340f97c0dad0f4a" } ] }, @@ -1195,7 +1240,7 @@ "symbol": "OpSeen" }, { - "bytes": "28ec359e5bf1ee71fd024573de71219c3e7808b40b3a94868c684202630daf4b" + "bytes": "65b5bd933a80d760628fa3290be91feba218ad9a40093e5cf1352bbd7e69dd16" } ] }, @@ -1215,7 +1260,7 @@ "symbol": "OpSeen" }, { - "bytes": "28ec359e5bf1ee71fd024573de71219c3e7808b40b3a94868c684202630daf4b" + "bytes": "65b5bd933a80d760628fa3290be91feba218ad9a40093e5cf1352bbd7e69dd16" } ] }, @@ -1240,7 +1285,7 @@ "symbol": "OpSeen" }, { - "bytes": "cbcb800391b2a530500397e3991c5599db0e3a69bbce7ad9715d590732dc70cd" + "bytes": "850dd52d85e1ee8dff899fb551970172f8f21feefbd38f77e296b7b5bd59e126" } ] }, @@ -1260,7 +1305,7 @@ "symbol": "OpSeen" }, { - "bytes": "cbcb800391b2a530500397e3991c5599db0e3a69bbce7ad9715d590732dc70cd" + "bytes": "850dd52d85e1ee8dff899fb551970172f8f21feefbd38f77e296b7b5bd59e126" } ] }, @@ -1448,7 +1493,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/cancel_already_cancelled_reverts.1.json b/contracts/events/test_snapshots/tests/cross_contract/cancel_already_cancelled_reverts.1.json index 01e3257..e06eee2 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/cancel_already_cancelled_reverts.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/cancel_already_cancelled_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "93930f22a9c78c5a0151d55a24666caf22cb29af64b33bd91099b7792892389d" + "bytes": "15b0352578cb75dfeabd4187cee603de694252f4c3fc7925d52837cb630736d1" } ] } @@ -266,7 +266,7 @@ "u64": "1" }, { - "bytes": "1ef67c440ee8f498f8a41dd23dc69d8e825b327b4cc3d70b6ae438e815294ce5" + "bytes": "6726bba160bfbbca1c720d9c0be711c24befecb33631889ecf5f4f7b5f096fb3" } ] } @@ -685,6 +685,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -695,7 +740,7 @@ "symbol": "OpSeen" }, { - "bytes": "1ef67c440ee8f498f8a41dd23dc69d8e825b327b4cc3d70b6ae438e815294ce5" + "bytes": "15b0352578cb75dfeabd4187cee603de694252f4c3fc7925d52837cb630736d1" } ] }, @@ -715,7 +760,7 @@ "symbol": "OpSeen" }, { - "bytes": "1ef67c440ee8f498f8a41dd23dc69d8e825b327b4cc3d70b6ae438e815294ce5" + "bytes": "15b0352578cb75dfeabd4187cee603de694252f4c3fc7925d52837cb630736d1" } ] }, @@ -740,7 +785,7 @@ "symbol": "OpSeen" }, { - "bytes": "93930f22a9c78c5a0151d55a24666caf22cb29af64b33bd91099b7792892389d" + "bytes": "6726bba160bfbbca1c720d9c0be711c24befecb33631889ecf5f4f7b5f096fb3" } ] }, @@ -760,7 +805,7 @@ "symbol": "OpSeen" }, { - "bytes": "93930f22a9c78c5a0151d55a24666caf22cb29af64b33bd91099b7792892389d" + "bytes": "6726bba160bfbbca1c720d9c0be711c24befecb33631889ecf5f4f7b5f096fb3" } ] }, @@ -948,7 +993,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/cancel_refunds_remaining_escrow_to_owner.1.json b/contracts/events/test_snapshots/tests/cross_contract/cancel_refunds_remaining_escrow_to_owner.1.json index 55e7758..74bf170 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/cancel_refunds_remaining_escrow_to_owner.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/cancel_refunds_remaining_escrow_to_owner.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "3490aa2b3f6845ff396c9ad844579092e368c0c7f899ff4000a297c8c897cb32" + "bytes": "e3574b420a0ae641983988dcaef2a6f6f79b0a33660dfdea927c7de1f81729c9" } ] } @@ -267,7 +267,7 @@ "u64": "1" }, { - "bytes": "a6c1960d0b9ec2f997e019600e9cc419f694536d9716bfe79a531e7be02cdd9c" + "bytes": "924c47cf754e41109d6cc40b0508931818fa8f8dc482b00cf819de7cee4986f1" } ] } @@ -687,6 +687,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -697,7 +742,7 @@ "symbol": "OpSeen" }, { - "bytes": "3490aa2b3f6845ff396c9ad844579092e368c0c7f899ff4000a297c8c897cb32" + "bytes": "924c47cf754e41109d6cc40b0508931818fa8f8dc482b00cf819de7cee4986f1" } ] }, @@ -717,7 +762,7 @@ "symbol": "OpSeen" }, { - "bytes": "3490aa2b3f6845ff396c9ad844579092e368c0c7f899ff4000a297c8c897cb32" + "bytes": "924c47cf754e41109d6cc40b0508931818fa8f8dc482b00cf819de7cee4986f1" } ] }, @@ -742,7 +787,7 @@ "symbol": "OpSeen" }, { - "bytes": "a6c1960d0b9ec2f997e019600e9cc419f694536d9716bfe79a531e7be02cdd9c" + "bytes": "e3574b420a0ae641983988dcaef2a6f6f79b0a33660dfdea927c7de1f81729c9" } ] }, @@ -762,7 +807,7 @@ "symbol": "OpSeen" }, { - "bytes": "a6c1960d0b9ec2f997e019600e9cc419f694536d9716bfe79a531e7be02cdd9c" + "bytes": "e3574b420a0ae641983988dcaef2a6f6f79b0a33660dfdea927c7de1f81729c9" } ] }, @@ -950,7 +995,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_final_milestone_marks_event_completed.1.json b/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_final_milestone_marks_event_completed.1.json index 6c20bac..a7bdfd1 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_final_milestone_marks_event_completed.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_final_milestone_marks_event_completed.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "ae379c50bdde58329056fbc8590d7283f4c14f19db17a94a5f725ab4d1c720e3" + "bytes": "b08869c3e8908059b4f40318e772847caf22cabecc699c0d915ef29cebc09fd3" } ] } @@ -301,7 +301,7 @@ ] }, { - "bytes": "22cf4087f3b6b83fc256b290b7857a9983e922a7dc3f1915134e44846e91abb9" + "bytes": "401da64b6bff77eec49439ea826156cfc730df342f3c0411516109120c0a0800" } ] } @@ -332,7 +332,7 @@ "u32": 5 }, { - "bytes": "ca5585fd0b7d81d9880f973f8027cb6441b59777e178ab444fa29e2d899c4bf2" + "bytes": "70fc6ed4bef5f5d6c0d00627670064b9b86e646fe4f68f55a39326b800e46d34" } ] } @@ -364,7 +364,7 @@ "u32": 5 }, { - "bytes": "ed25dc452eebab05063ce2616fafa54d149a2e52c5cb19171db6a6856e63bca5" + "bytes": "6a48e7652fed442a4118e19a9cc55b3c50d90ca5fc72444f31a955121710b21e" } ] } @@ -540,7 +540,7 @@ "symbol": "OpSeen" }, { - "bytes": "0c25dc452eebab05063ce2616fafa54d149a2e52c5cb19171db6a6856e63bca5" + "bytes": "8b48e7652fed442a4118e19a9cc55b3c50d90ca5fc72444f31a955121710b21e" } ] }, @@ -560,7 +560,7 @@ "symbol": "OpSeen" }, { - "bytes": "0c25dc452eebab05063ce2616fafa54d149a2e52c5cb19171db6a6856e63bca5" + "bytes": "8b48e7652fed442a4118e19a9cc55b3c50d90ca5fc72444f31a955121710b21e" } ] }, @@ -585,7 +585,7 @@ "symbol": "OpSeen" }, { - "bytes": "1b5585fd0b7d81d9880f973f8027cb6441b59777e178ab444fa29e2d899c4bf2" + "bytes": "91fc6ed4bef5f5d6c0d00627670064b9b86e646fe4f68f55a39326b800e46d34" } ] }, @@ -605,7 +605,7 @@ "symbol": "OpSeen" }, { - "bytes": "1b5585fd0b7d81d9880f973f8027cb6441b59777e178ab444fa29e2d899c4bf2" + "bytes": "91fc6ed4bef5f5d6c0d00627670064b9b86e646fe4f68f55a39326b800e46d34" } ] }, @@ -630,7 +630,7 @@ "symbol": "OpSeen" }, { - "bytes": "2b5585fd0b7d81d9880f973f8027cb6441b59777e178ab444fa29e2d899c4bf2" + "bytes": "a1fc6ed4bef5f5d6c0d00627670064b9b86e646fe4f68f55a39326b800e46d34" } ] }, @@ -650,7 +650,7 @@ "symbol": "OpSeen" }, { - "bytes": "2b5585fd0b7d81d9880f973f8027cb6441b59777e178ab444fa29e2d899c4bf2" + "bytes": "a1fc6ed4bef5f5d6c0d00627670064b9b86e646fe4f68f55a39326b800e46d34" } ] }, @@ -675,7 +675,7 @@ "symbol": "OpSeen" }, { - "bytes": "3c25dc452eebab05063ce2616fafa54d149a2e52c5cb19171db6a6856e63bca5" + "bytes": "bb48e7652fed442a4118e19a9cc55b3c50d90ca5fc72444f31a955121710b21e" } ] }, @@ -695,7 +695,7 @@ "symbol": "OpSeen" }, { - "bytes": "3c25dc452eebab05063ce2616fafa54d149a2e52c5cb19171db6a6856e63bca5" + "bytes": "bb48e7652fed442a4118e19a9cc55b3c50d90ca5fc72444f31a955121710b21e" } ] }, @@ -720,7 +720,7 @@ "symbol": "OpSeen" }, { - "bytes": "5d25dc452eebab05063ce2616fafa54d149a2e52c5cb19171db6a6856e63bca5" + "bytes": "c0fc6ed4bef5f5d6c0d00627670064b9b86e646fe4f68f55a39326b800e46d34" } ] }, @@ -740,7 +740,7 @@ "symbol": "OpSeen" }, { - "bytes": "5d25dc452eebab05063ce2616fafa54d149a2e52c5cb19171db6a6856e63bca5" + "bytes": "c0fc6ed4bef5f5d6c0d00627670064b9b86e646fe4f68f55a39326b800e46d34" } ] }, @@ -765,7 +765,7 @@ "symbol": "OpSeen" }, { - "bytes": "7a5585fd0b7d81d9880f973f8027cb6441b59777e178ab444fa29e2d899c4bf2" + "bytes": "da48e7652fed442a4118e19a9cc55b3c50d90ca5fc72444f31a955121710b21e" } ] }, @@ -785,7 +785,7 @@ "symbol": "OpSeen" }, { - "bytes": "7a5585fd0b7d81d9880f973f8027cb6441b59777e178ab444fa29e2d899c4bf2" + "bytes": "da48e7652fed442a4118e19a9cc55b3c50d90ca5fc72444f31a955121710b21e" } ] }, @@ -1599,6 +1599,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1609,7 +1654,7 @@ "symbol": "OpSeen" }, { - "bytes": "22cf4087f3b6b83fc256b290b7857a9983e922a7dc3f1915134e44846e91abb9" + "bytes": "401da64b6bff77eec49439ea826156cfc730df342f3c0411516109120c0a0800" } ] }, @@ -1629,7 +1674,7 @@ "symbol": "OpSeen" }, { - "bytes": "22cf4087f3b6b83fc256b290b7857a9983e922a7dc3f1915134e44846e91abb9" + "bytes": "401da64b6bff77eec49439ea826156cfc730df342f3c0411516109120c0a0800" } ] }, @@ -1654,7 +1699,7 @@ "symbol": "OpSeen" }, { - "bytes": "ae379c50bdde58329056fbc8590d7283f4c14f19db17a94a5f725ab4d1c720e3" + "bytes": "6a48e7652fed442a4118e19a9cc55b3c50d90ca5fc72444f31a955121710b21e" } ] }, @@ -1674,7 +1719,7 @@ "symbol": "OpSeen" }, { - "bytes": "ae379c50bdde58329056fbc8590d7283f4c14f19db17a94a5f725ab4d1c720e3" + "bytes": "6a48e7652fed442a4118e19a9cc55b3c50d90ca5fc72444f31a955121710b21e" } ] }, @@ -1699,7 +1744,7 @@ "symbol": "OpSeen" }, { - "bytes": "ca5585fd0b7d81d9880f973f8027cb6441b59777e178ab444fa29e2d899c4bf2" + "bytes": "70fc6ed4bef5f5d6c0d00627670064b9b86e646fe4f68f55a39326b800e46d34" } ] }, @@ -1719,7 +1764,7 @@ "symbol": "OpSeen" }, { - "bytes": "ca5585fd0b7d81d9880f973f8027cb6441b59777e178ab444fa29e2d899c4bf2" + "bytes": "70fc6ed4bef5f5d6c0d00627670064b9b86e646fe4f68f55a39326b800e46d34" } ] }, @@ -1744,7 +1789,7 @@ "symbol": "OpSeen" }, { - "bytes": "ed25dc452eebab05063ce2616fafa54d149a2e52c5cb19171db6a6856e63bca5" + "bytes": "b08869c3e8908059b4f40318e772847caf22cabecc699c0d915ef29cebc09fd3" } ] }, @@ -1764,7 +1809,7 @@ "symbol": "OpSeen" }, { - "bytes": "ed25dc452eebab05063ce2616fafa54d149a2e52c5cb19171db6a6856e63bca5" + "bytes": "b08869c3e8908059b4f40318e772847caf22cabecc699c0d915ef29cebc09fd3" } ] }, @@ -1952,7 +1997,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_idempotent_per_recipient_and_milestone.1.json b/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_idempotent_per_recipient_and_milestone.1.json index a191ab3..a3ecd0e 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_idempotent_per_recipient_and_milestone.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_idempotent_per_recipient_and_milestone.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "5b815c99d0af31218b0220e37c9012b2122a2ce1fb9d693b46a69768bb40256e" + "bytes": "8279260f1a00267285c78e6ee944431e699b9d9a684e32e6af3e2c3e540dd520" } ] } @@ -301,7 +301,7 @@ ] }, { - "bytes": "7b794a61da97b73930c4c42717bd28f3154b232ae2cdf6583be72e8fdfdbf553" + "bytes": "a22888bb62bbcdaa01564bf0f3e340e9b120f2a9f38c615aceacc5f9eb320234" } ] } @@ -332,7 +332,7 @@ "u32": 5 }, { - "bytes": "c19ef295fbf3dde7e73a426ac5f970f7efa7a3ea688a1686347126fe55a2155c" + "bytes": "863adf63988aa748796bcfd168e9755e225a52426a42a0e9c1cf2ebf84be918c" } ] } @@ -364,7 +364,7 @@ "u32": 5 }, { - "bytes": "48cf21b3846dede18ba2bff6da0c6b97f0424a3b82e04e9a35b2a2906fda59e5" + "bytes": "dabf8491ede60ec097f55bb3112a4fe97fd7650e09f90787bb35443995a33adc" } ] } @@ -539,7 +539,7 @@ "symbol": "OpSeen" }, { - "bytes": "109ef295fbf3dde7e73a426ac5f970f7efa7a3ea688a1686347126fe55a2155c" + "bytes": "0bbf8491ede60ec097f55bb3112a4fe97fd7650e09f90787bb35443995a33adc" } ] }, @@ -559,7 +559,7 @@ "symbol": "OpSeen" }, { - "bytes": "109ef295fbf3dde7e73a426ac5f970f7efa7a3ea688a1686347126fe55a2155c" + "bytes": "0bbf8491ede60ec097f55bb3112a4fe97fd7650e09f90787bb35443995a33adc" } ] }, @@ -584,7 +584,7 @@ "symbol": "OpSeen" }, { - "bytes": "209ef295fbf3dde7e73a426ac5f970f7efa7a3ea688a1686347126fe55a2155c" + "bytes": "363adf63988aa748796bcfd168e9755e225a52426a42a0e9c1cf2ebf84be918c" } ] }, @@ -604,7 +604,7 @@ "symbol": "OpSeen" }, { - "bytes": "209ef295fbf3dde7e73a426ac5f970f7efa7a3ea688a1686347126fe55a2155c" + "bytes": "363adf63988aa748796bcfd168e9755e225a52426a42a0e9c1cf2ebf84be918c" } ] }, @@ -629,7 +629,7 @@ "symbol": "OpSeen" }, { - "bytes": "719ef295fbf3dde7e73a426ac5f970f7efa7a3ea688a1686347126fe55a2155c" + "bytes": "3bbf8491ede60ec097f55bb3112a4fe97fd7650e09f90787bb35443995a33adc" } ] }, @@ -649,7 +649,7 @@ "symbol": "OpSeen" }, { - "bytes": "719ef295fbf3dde7e73a426ac5f970f7efa7a3ea688a1686347126fe55a2155c" + "bytes": "3bbf8491ede60ec097f55bb3112a4fe97fd7650e09f90787bb35443995a33adc" } ] }, @@ -674,7 +674,7 @@ "symbol": "OpSeen" }, { - "bytes": "99cf21b3846dede18ba2bff6da0c6b97f0424a3b82e04e9a35b2a2906fda59e5" + "bytes": "573adf63988aa748796bcfd168e9755e225a52426a42a0e9c1cf2ebf84be918c" } ] }, @@ -694,7 +694,7 @@ "symbol": "OpSeen" }, { - "bytes": "99cf21b3846dede18ba2bff6da0c6b97f0424a3b82e04e9a35b2a2906fda59e5" + "bytes": "573adf63988aa748796bcfd168e9755e225a52426a42a0e9c1cf2ebf84be918c" } ] }, @@ -719,7 +719,7 @@ "symbol": "OpSeen" }, { - "bytes": "a9cf21b3846dede18ba2bff6da0c6b97f0424a3b82e04e9a35b2a2906fda59e5" + "bytes": "673adf63988aa748796bcfd168e9755e225a52426a42a0e9c1cf2ebf84be918c" } ] }, @@ -739,7 +739,7 @@ "symbol": "OpSeen" }, { - "bytes": "a9cf21b3846dede18ba2bff6da0c6b97f0424a3b82e04e9a35b2a2906fda59e5" + "bytes": "673adf63988aa748796bcfd168e9755e225a52426a42a0e9c1cf2ebf84be918c" } ] }, @@ -764,7 +764,7 @@ "symbol": "OpSeen" }, { - "bytes": "f8cf21b3846dede18ba2bff6da0c6b97f0424a3b82e04e9a35b2a2906fda59e5" + "bytes": "6abf8491ede60ec097f55bb3112a4fe97fd7650e09f90787bb35443995a33adc" } ] }, @@ -784,7 +784,7 @@ "symbol": "OpSeen" }, { - "bytes": "f8cf21b3846dede18ba2bff6da0c6b97f0424a3b82e04e9a35b2a2906fda59e5" + "bytes": "6abf8491ede60ec097f55bb3112a4fe97fd7650e09f90787bb35443995a33adc" } ] }, @@ -1598,6 +1598,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1608,7 +1653,7 @@ "symbol": "OpSeen" }, { - "bytes": "48cf21b3846dede18ba2bff6da0c6b97f0424a3b82e04e9a35b2a2906fda59e5" + "bytes": "8279260f1a00267285c78e6ee944431e699b9d9a684e32e6af3e2c3e540dd520" } ] }, @@ -1628,7 +1673,7 @@ "symbol": "OpSeen" }, { - "bytes": "48cf21b3846dede18ba2bff6da0c6b97f0424a3b82e04e9a35b2a2906fda59e5" + "bytes": "8279260f1a00267285c78e6ee944431e699b9d9a684e32e6af3e2c3e540dd520" } ] }, @@ -1653,7 +1698,7 @@ "symbol": "OpSeen" }, { - "bytes": "5b815c99d0af31218b0220e37c9012b2122a2ce1fb9d693b46a69768bb40256e" + "bytes": "863adf63988aa748796bcfd168e9755e225a52426a42a0e9c1cf2ebf84be918c" } ] }, @@ -1673,7 +1718,7 @@ "symbol": "OpSeen" }, { - "bytes": "5b815c99d0af31218b0220e37c9012b2122a2ce1fb9d693b46a69768bb40256e" + "bytes": "863adf63988aa748796bcfd168e9755e225a52426a42a0e9c1cf2ebf84be918c" } ] }, @@ -1698,7 +1743,7 @@ "symbol": "OpSeen" }, { - "bytes": "7b794a61da97b73930c4c42717bd28f3154b232ae2cdf6583be72e8fdfdbf553" + "bytes": "a22888bb62bbcdaa01564bf0f3e340e9b120f2a9f38c615aceacc5f9eb320234" } ] }, @@ -1718,7 +1763,7 @@ "symbol": "OpSeen" }, { - "bytes": "7b794a61da97b73930c4c42717bd28f3154b232ae2cdf6583be72e8fdfdbf553" + "bytes": "a22888bb62bbcdaa01564bf0f3e340e9b120f2a9f38c615aceacc5f9eb320234" } ] }, @@ -1743,7 +1788,7 @@ "symbol": "OpSeen" }, { - "bytes": "c19ef295fbf3dde7e73a426ac5f970f7efa7a3ea688a1686347126fe55a2155c" + "bytes": "dabf8491ede60ec097f55bb3112a4fe97fd7650e09f90787bb35443995a33adc" } ] }, @@ -1763,7 +1808,7 @@ "symbol": "OpSeen" }, { - "bytes": "c19ef295fbf3dde7e73a426ac5f970f7efa7a3ea688a1686347126fe55a2155c" + "bytes": "dabf8491ede60ec097f55bb3112a4fe97fd7650e09f90787bb35443995a33adc" } ] }, @@ -1951,7 +1996,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_invalid_milestone_index_reverts.1.json b/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_invalid_milestone_index_reverts.1.json index 0c502ff..ba5ed69 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_invalid_milestone_index_reverts.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_invalid_milestone_index_reverts.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "838ab07163bbb640121c5eb674affa0d75e0f93639606706c5a69d22c29ed690" + "bytes": "85b06f64dc7d40ae306be4444a09662068d33f3cb090f5e0201160dedcd3e563" } ] } @@ -301,7 +301,7 @@ ] }, { - "bytes": "164f2f6f11fd45a7dbdeb9786b9b4ec4bae9890721b7a93279309749cbfa14bf" + "bytes": "69f9964802cae77a8ec1c0311396640e5e635380e42c492ef6a6d4b877c60c0c" } ] } @@ -855,6 +855,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -865,7 +910,7 @@ "symbol": "OpSeen" }, { - "bytes": "164f2f6f11fd45a7dbdeb9786b9b4ec4bae9890721b7a93279309749cbfa14bf" + "bytes": "69f9964802cae77a8ec1c0311396640e5e635380e42c492ef6a6d4b877c60c0c" } ] }, @@ -885,7 +930,7 @@ "symbol": "OpSeen" }, { - "bytes": "164f2f6f11fd45a7dbdeb9786b9b4ec4bae9890721b7a93279309749cbfa14bf" + "bytes": "69f9964802cae77a8ec1c0311396640e5e635380e42c492ef6a6d4b877c60c0c" } ] }, @@ -910,7 +955,7 @@ "symbol": "OpSeen" }, { - "bytes": "838ab07163bbb640121c5eb674affa0d75e0f93639606706c5a69d22c29ed690" + "bytes": "85b06f64dc7d40ae306be4444a09662068d33f3cb090f5e0201160dedcd3e563" } ] }, @@ -930,7 +975,7 @@ "symbol": "OpSeen" }, { - "bytes": "838ab07163bbb640121c5eb674affa0d75e0f93639606706c5a69d22c29ed690" + "bytes": "85b06f64dc7d40ae306be4444a09662068d33f3cb090f5e0201160dedcd3e563" } ] }, @@ -1118,7 +1163,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_pays_per_milestone_amount.1.json b/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_pays_per_milestone_amount.1.json index 648b740..f7682df 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_pays_per_milestone_amount.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_pays_per_milestone_amount.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "8beb07d5a8935f2fedfba676c3f092334adfc3f82f2221a3661b2f8d0e0089bf" + "bytes": "89f611368e76e1780125fcb5e972a9b8af2c198f4042167f6bb538e69d6a8dbd" } ] } @@ -301,7 +301,7 @@ ] }, { - "bytes": "58dd633bc2f69bbb8043862eef1b3c4a4a2109634828bee1b309dfae1a00c585" + "bytes": "291e3d2a15e74f1789f39a8fd8310ab031e46e51991445137bac6bcb642a9183" } ] } @@ -333,7 +333,7 @@ "u32": 5 }, { - "bytes": "3c6a3856a35e254e258f5fe303d3444376fd838ed38fcadb5b5cb72e256f8293" + "bytes": "6febd1bca0e3e13b5547bc42e741d3df7ca62ff869a039254ab2b69adcedd692" } ] } @@ -512,7 +512,7 @@ "symbol": "OpSeen" }, { - "bytes": "8c6a3856a35e254e258f5fe303d3444376fd838ed38fcadb5b5cb72e256f8293" + "bytes": "8eebd1bca0e3e13b5547bc42e741d3df7ca62ff869a039254ab2b69adcedd692" } ] }, @@ -532,7 +532,7 @@ "symbol": "OpSeen" }, { - "bytes": "8c6a3856a35e254e258f5fe303d3444376fd838ed38fcadb5b5cb72e256f8293" + "bytes": "8eebd1bca0e3e13b5547bc42e741d3df7ca62ff869a039254ab2b69adcedd692" } ] }, @@ -557,7 +557,7 @@ "symbol": "OpSeen" }, { - "bytes": "dd6a3856a35e254e258f5fe303d3444376fd838ed38fcadb5b5cb72e256f8293" + "bytes": "beebd1bca0e3e13b5547bc42e741d3df7ca62ff869a039254ab2b69adcedd692" } ] }, @@ -577,7 +577,7 @@ "symbol": "OpSeen" }, { - "bytes": "dd6a3856a35e254e258f5fe303d3444376fd838ed38fcadb5b5cb72e256f8293" + "bytes": "beebd1bca0e3e13b5547bc42e741d3df7ca62ff869a039254ab2b69adcedd692" } ] }, @@ -602,7 +602,7 @@ "symbol": "OpSeen" }, { - "bytes": "ed6a3856a35e254e258f5fe303d3444376fd838ed38fcadb5b5cb72e256f8293" + "bytes": "dfebd1bca0e3e13b5547bc42e741d3df7ca62ff869a039254ab2b69adcedd692" } ] }, @@ -622,7 +622,7 @@ "symbol": "OpSeen" }, { - "bytes": "ed6a3856a35e254e258f5fe303d3444376fd838ed38fcadb5b5cb72e256f8293" + "bytes": "dfebd1bca0e3e13b5547bc42e741d3df7ca62ff869a039254ab2b69adcedd692" } ] }, @@ -1287,6 +1287,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1297,7 +1342,7 @@ "symbol": "OpSeen" }, { - "bytes": "3c6a3856a35e254e258f5fe303d3444376fd838ed38fcadb5b5cb72e256f8293" + "bytes": "291e3d2a15e74f1789f39a8fd8310ab031e46e51991445137bac6bcb642a9183" } ] }, @@ -1317,7 +1362,7 @@ "symbol": "OpSeen" }, { - "bytes": "3c6a3856a35e254e258f5fe303d3444376fd838ed38fcadb5b5cb72e256f8293" + "bytes": "291e3d2a15e74f1789f39a8fd8310ab031e46e51991445137bac6bcb642a9183" } ] }, @@ -1342,7 +1387,7 @@ "symbol": "OpSeen" }, { - "bytes": "58dd633bc2f69bbb8043862eef1b3c4a4a2109634828bee1b309dfae1a00c585" + "bytes": "6febd1bca0e3e13b5547bc42e741d3df7ca62ff869a039254ab2b69adcedd692" } ] }, @@ -1362,7 +1407,7 @@ "symbol": "OpSeen" }, { - "bytes": "58dd633bc2f69bbb8043862eef1b3c4a4a2109634828bee1b309dfae1a00c585" + "bytes": "6febd1bca0e3e13b5547bc42e741d3df7ca62ff869a039254ab2b69adcedd692" } ] }, @@ -1387,7 +1432,7 @@ "symbol": "OpSeen" }, { - "bytes": "8beb07d5a8935f2fedfba676c3f092334adfc3f82f2221a3661b2f8d0e0089bf" + "bytes": "89f611368e76e1780125fcb5e972a9b8af2c198f4042167f6bb538e69d6a8dbd" } ] }, @@ -1407,7 +1452,7 @@ "symbol": "OpSeen" }, { - "bytes": "8beb07d5a8935f2fedfba676c3f092334adfc3f82f2221a3661b2f8d0e0089bf" + "bytes": "89f611368e76e1780125fcb5e972a9b8af2c198f4042167f6bb538e69d6a8dbd" } ] }, @@ -1595,7 +1640,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_rejects_non_grant_events.1.json b/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_rejects_non_grant_events.1.json index 5fa6b5f..351c65b 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_rejects_non_grant_events.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_rejects_non_grant_events.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "7cf3bbcef110db345d57ec941aa93002efc6278c1c999dbb728afe934b683c78" + "bytes": "83dbd224e2d874ee116d656c8b7a112c5815eb90ef2f6ef94a71a43350422ea5" } ] } @@ -298,7 +298,7 @@ ] }, { - "bytes": "3a4d64d6a83d3fde6ae19328bc492d424c878fe2d963a4ae71720ff587781180" + "bytes": "e678e15393085c41d8b8664959bb14e26dfbcdccf94ab6b7eba33e0e8b1e79fc" } ] } @@ -422,7 +422,7 @@ ] }, { - "bytes": "7618fff7554bcedf004d86e7efda8a95e3288ab44449b3efdd0bb2e31c87b6fd" + "bytes": "8e49762f5e32d1146a6dca4c14d136a0d5a0f2406ddc81f8d6aee88a1d3d97af" } ] } @@ -619,7 +619,7 @@ "symbol": "OpSeen" }, { - "bytes": "8a4d64d6a83d3fde6ae19328bc492d424c878fe2d963a4ae71720ff587781180" + "bytes": "0778e15393085c41d8b8664959bb14e26dfbcdccf94ab6b7eba33e0e8b1e79fc" } ] }, @@ -639,7 +639,7 @@ "symbol": "OpSeen" }, { - "bytes": "8a4d64d6a83d3fde6ae19328bc492d424c878fe2d963a4ae71720ff587781180" + "bytes": "0778e15393085c41d8b8664959bb14e26dfbcdccf94ab6b7eba33e0e8b1e79fc" } ] }, @@ -664,7 +664,7 @@ "symbol": "OpSeen" }, { - "bytes": "db4d64d6a83d3fde6ae19328bc492d424c878fe2d963a4ae71720ff587781180" + "bytes": "3778e15393085c41d8b8664959bb14e26dfbcdccf94ab6b7eba33e0e8b1e79fc" } ] }, @@ -684,7 +684,7 @@ "symbol": "OpSeen" }, { - "bytes": "db4d64d6a83d3fde6ae19328bc492d424c878fe2d963a4ae71720ff587781180" + "bytes": "3778e15393085c41d8b8664959bb14e26dfbcdccf94ab6b7eba33e0e8b1e79fc" } ] }, @@ -709,7 +709,7 @@ "symbol": "OpSeen" }, { - "bytes": "eb4d64d6a83d3fde6ae19328bc492d424c878fe2d963a4ae71720ff587781180" + "bytes": "5678e15393085c41d8b8664959bb14e26dfbcdccf94ab6b7eba33e0e8b1e79fc" } ] }, @@ -729,7 +729,7 @@ "symbol": "OpSeen" }, { - "bytes": "eb4d64d6a83d3fde6ae19328bc492d424c878fe2d963a4ae71720ff587781180" + "bytes": "5678e15393085c41d8b8664959bb14e26dfbcdccf94ab6b7eba33e0e8b1e79fc" } ] }, @@ -1421,6 +1421,96 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "2" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "2" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1431,7 +1521,7 @@ "symbol": "OpSeen" }, { - "bytes": "3a4d64d6a83d3fde6ae19328bc492d424c878fe2d963a4ae71720ff587781180" + "bytes": "83dbd224e2d874ee116d656c8b7a112c5815eb90ef2f6ef94a71a43350422ea5" } ] }, @@ -1451,7 +1541,7 @@ "symbol": "OpSeen" }, { - "bytes": "3a4d64d6a83d3fde6ae19328bc492d424c878fe2d963a4ae71720ff587781180" + "bytes": "83dbd224e2d874ee116d656c8b7a112c5815eb90ef2f6ef94a71a43350422ea5" } ] }, @@ -1476,7 +1566,7 @@ "symbol": "OpSeen" }, { - "bytes": "7618fff7554bcedf004d86e7efda8a95e3288ab44449b3efdd0bb2e31c87b6fd" + "bytes": "8e49762f5e32d1146a6dca4c14d136a0d5a0f2406ddc81f8d6aee88a1d3d97af" } ] }, @@ -1496,7 +1586,7 @@ "symbol": "OpSeen" }, { - "bytes": "7618fff7554bcedf004d86e7efda8a95e3288ab44449b3efdd0bb2e31c87b6fd" + "bytes": "8e49762f5e32d1146a6dca4c14d136a0d5a0f2406ddc81f8d6aee88a1d3d97af" } ] }, @@ -1521,7 +1611,7 @@ "symbol": "OpSeen" }, { - "bytes": "7cf3bbcef110db345d57ec941aa93002efc6278c1c999dbb728afe934b683c78" + "bytes": "e678e15393085c41d8b8664959bb14e26dfbcdccf94ab6b7eba33e0e8b1e79fc" } ] }, @@ -1541,7 +1631,7 @@ "symbol": "OpSeen" }, { - "bytes": "7cf3bbcef110db345d57ec941aa93002efc6278c1c999dbb728afe934b683c78" + "bytes": "e678e15393085c41d8b8664959bb14e26dfbcdccf94ab6b7eba33e0e8b1e79fc" } ] }, @@ -1729,7 +1819,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/create_event_charges_override_rate_when_provided.1.json b/contracts/events/test_snapshots/tests/cross_contract/create_event_charges_override_rate_when_provided.1.json index 169bca1..0023c77 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/create_event_charges_override_rate_when_provided.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/create_event_charges_override_rate_when_provided.1.json @@ -227,7 +227,7 @@ ] }, { - "bytes": "a59d7e7862cb157063d387ccf6652ce0d5c97e1af21a0897123eb57534722d9d" + "bytes": "6753070fb750d8b1101019a0d5f8f7da1584d4ba474f0963975607679c1e8b14" } ] } @@ -670,6 +670,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -680,7 +725,7 @@ "symbol": "OpSeen" }, { - "bytes": "a59d7e7862cb157063d387ccf6652ce0d5c97e1af21a0897123eb57534722d9d" + "bytes": "6753070fb750d8b1101019a0d5f8f7da1584d4ba474f0963975607679c1e8b14" } ] }, @@ -700,7 +745,7 @@ "symbol": "OpSeen" }, { - "bytes": "a59d7e7862cb157063d387ccf6652ce0d5c97e1af21a0897123eb57534722d9d" + "bytes": "6753070fb750d8b1101019a0d5f8f7da1584d4ba474f0963975607679c1e8b14" } ] }, @@ -888,7 +933,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/create_event_omitted_override_falls_back_to_global_default.1.json b/contracts/events/test_snapshots/tests/cross_contract/create_event_omitted_override_falls_back_to_global_default.1.json index 40d3b6e..f44b806 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/create_event_omitted_override_falls_back_to_global_default.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/create_event_omitted_override_falls_back_to_global_default.1.json @@ -224,7 +224,7 @@ ] }, { - "bytes": "05f82f0a6ab68e9d281062b7ab15ffb3e2488d90bab45f9dee2deae26a660bf1" + "bytes": "c87e34da2ee16b3b19592b7cf2e5d5eee193fe5038a195fe7e1a24d0ec4ff2e5" } ] } @@ -664,6 +664,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -674,7 +719,7 @@ "symbol": "OpSeen" }, { - "bytes": "05f82f0a6ab68e9d281062b7ab15ffb3e2488d90bab45f9dee2deae26a660bf1" + "bytes": "c87e34da2ee16b3b19592b7cf2e5d5eee193fe5038a195fe7e1a24d0ec4ff2e5" } ] }, @@ -694,7 +739,7 @@ "symbol": "OpSeen" }, { - "bytes": "05f82f0a6ab68e9d281062b7ab15ffb3e2488d90bab45f9dee2deae26a660bf1" + "bytes": "c87e34da2ee16b3b19592b7cf2e5d5eee193fe5038a195fe7e1a24d0ec4ff2e5" } ] }, @@ -882,7 +927,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/create_event_rejects_override_above_max_fee_bps.1.json b/contracts/events/test_snapshots/tests/cross_contract/create_event_rejects_override_above_max_fee_bps.1.json index a8172ae..4418c4e 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/create_event_rejects_override_above_max_fee_bps.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/create_event_rejects_override_above_max_fee_bps.1.json @@ -501,7 +501,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/create_event_with_waiver_charges_no_fee.1.json b/contracts/events/test_snapshots/tests/cross_contract/create_event_with_waiver_charges_no_fee.1.json index 960ede0..5e9387b 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/create_event_with_waiver_charges_no_fee.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/create_event_with_waiver_charges_no_fee.1.json @@ -227,7 +227,7 @@ ] }, { - "bytes": "c3d1220ec6ea5217e0c160cbcbf68774f9f647bc86db921a60dc6ee7bcfdcc7d" + "bytes": "6aec77270c1b800c7357beed543ca7372c27739e788502f184800d7e881bb169" } ] } @@ -669,6 +669,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -679,7 +724,7 @@ "symbol": "OpSeen" }, { - "bytes": "c3d1220ec6ea5217e0c160cbcbf68774f9f647bc86db921a60dc6ee7bcfdcc7d" + "bytes": "6aec77270c1b800c7357beed543ca7372c27739e788502f184800d7e881bb169" } ] }, @@ -699,7 +744,7 @@ "symbol": "OpSeen" }, { - "bytes": "c3d1220ec6ea5217e0c160cbcbf68774f9f647bc86db921a60dc6ee7bcfdcc7d" + "bytes": "6aec77270c1b800c7357beed543ca7372c27739e788502f184800d7e881bb169" } ] }, @@ -887,7 +932,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/grant_last_milestone_sweeps_rounding_residue.1.json b/contracts/events/test_snapshots/tests/cross_contract/grant_last_milestone_sweeps_rounding_residue.1.json index 1a55632..5a908ab 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/grant_last_milestone_sweeps_rounding_residue.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/grant_last_milestone_sweeps_rounding_residue.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "80f91884c1997e738f556dad0f0db5a88af1537595a011f38e7c650570d33cdf" + "bytes": "89df0f02a6a07e0cad7b1d581beae1e8b922fd2a22401323768b54def9975a91" } ] } @@ -301,7 +301,7 @@ ] }, { - "bytes": "cdbcfbe8b013ec3ca4433e239ac6870c06e91d060631d511f8fd08130e257bfc" + "bytes": "718f123807b7822e36b5082f32f1087d6d8f19afc642f3793c318d4c3c5e28db" } ] } @@ -333,7 +333,7 @@ "u32": 5 }, { - "bytes": "48923752042161c2944804ae691deec6c7e41815416df428f9b394de5aa85fa8" + "bytes": "f61b35296cfd4c8a30ec5980aeaa82e26204c70731d671facb8cf5184089369f" } ] } @@ -364,7 +364,7 @@ "u32": 5 }, { - "bytes": "325e6798c4f6bb0a2f84adcc8eca17a9f00b954484b0d779e84de27d14a85aba" + "bytes": "09d452ffdc11b06ca5ed5d2b1ff981026882f8124d151ac153778b00e7f93a22" } ] } @@ -396,7 +396,7 @@ "u32": 5 }, { - "bytes": "7a6a937dfcf798fefd9623fced224f9c8965893a9fe34f87f04da1ae90cfc942" + "bytes": "1c87b18b64ef2170df74865d38ab319186825940c24dfda9512abe7fdc083433" } ] } @@ -573,7 +573,7 @@ "symbol": "OpSeen" }, { - "bytes": "825e6798c4f6bb0a2f84adcc8eca17a9f00b954484b0d779e84de27d14a85aba" + "bytes": "171b35296cfd4c8a30ec5980aeaa82e26204c70731d671facb8cf5184089369f" } ] }, @@ -593,7 +593,7 @@ "symbol": "OpSeen" }, { - "bytes": "825e6798c4f6bb0a2f84adcc8eca17a9f00b954484b0d779e84de27d14a85aba" + "bytes": "171b35296cfd4c8a30ec5980aeaa82e26204c70731d671facb8cf5184089369f" } ] }, @@ -618,7 +618,7 @@ "symbol": "OpSeen" }, { - "bytes": "99923752042161c2944804ae691deec6c7e41815416df428f9b394de5aa85fa8" + "bytes": "271b35296cfd4c8a30ec5980aeaa82e26204c70731d671facb8cf5184089369f" } ] }, @@ -638,7 +638,7 @@ "symbol": "OpSeen" }, { - "bytes": "99923752042161c2944804ae691deec6c7e41815416df428f9b394de5aa85fa8" + "bytes": "271b35296cfd4c8a30ec5980aeaa82e26204c70731d671facb8cf5184089369f" } ] }, @@ -663,7 +663,7 @@ "symbol": "OpSeen" }, { - "bytes": "9b6a937dfcf798fefd9623fced224f9c8965893a9fe34f87f04da1ae90cfc942" + "bytes": "461b35296cfd4c8a30ec5980aeaa82e26204c70731d671facb8cf5184089369f" } ] }, @@ -683,7 +683,7 @@ "symbol": "OpSeen" }, { - "bytes": "9b6a937dfcf798fefd9623fced224f9c8965893a9fe34f87f04da1ae90cfc942" + "bytes": "461b35296cfd4c8a30ec5980aeaa82e26204c70731d671facb8cf5184089369f" } ] }, @@ -708,7 +708,7 @@ "symbol": "OpSeen" }, { - "bytes": "a9923752042161c2944804ae691deec6c7e41815416df428f9b394de5aa85fa8" + "bytes": "ac87b18b64ef2170df74865d38ab319186825940c24dfda9512abe7fdc083433" } ] }, @@ -728,7 +728,7 @@ "symbol": "OpSeen" }, { - "bytes": "a9923752042161c2944804ae691deec6c7e41815416df428f9b394de5aa85fa8" + "bytes": "ac87b18b64ef2170df74865d38ab319186825940c24dfda9512abe7fdc083433" } ] }, @@ -753,7 +753,7 @@ "symbol": "OpSeen" }, { - "bytes": "ab6a937dfcf798fefd9623fced224f9c8965893a9fe34f87f04da1ae90cfc942" + "bytes": "b9d452ffdc11b06ca5ed5d2b1ff981026882f8124d151ac153778b00e7f93a22" } ] }, @@ -773,7 +773,7 @@ "symbol": "OpSeen" }, { - "bytes": "ab6a937dfcf798fefd9623fced224f9c8965893a9fe34f87f04da1ae90cfc942" + "bytes": "b9d452ffdc11b06ca5ed5d2b1ff981026882f8124d151ac153778b00e7f93a22" } ] }, @@ -798,7 +798,7 @@ "symbol": "OpSeen" }, { - "bytes": "ca6a937dfcf798fefd9623fced224f9c8965893a9fe34f87f04da1ae90cfc942" + "bytes": "cd87b18b64ef2170df74865d38ab319186825940c24dfda9512abe7fdc083433" } ] }, @@ -818,7 +818,7 @@ "symbol": "OpSeen" }, { - "bytes": "ca6a937dfcf798fefd9623fced224f9c8965893a9fe34f87f04da1ae90cfc942" + "bytes": "cd87b18b64ef2170df74865d38ab319186825940c24dfda9512abe7fdc083433" } ] }, @@ -843,7 +843,7 @@ "symbol": "OpSeen" }, { - "bytes": "d35e6798c4f6bb0a2f84adcc8eca17a9f00b954484b0d779e84de27d14a85aba" + "bytes": "d8d452ffdc11b06ca5ed5d2b1ff981026882f8124d151ac153778b00e7f93a22" } ] }, @@ -863,7 +863,7 @@ "symbol": "OpSeen" }, { - "bytes": "d35e6798c4f6bb0a2f84adcc8eca17a9f00b954484b0d779e84de27d14a85aba" + "bytes": "d8d452ffdc11b06ca5ed5d2b1ff981026882f8124d151ac153778b00e7f93a22" } ] }, @@ -888,7 +888,7 @@ "symbol": "OpSeen" }, { - "bytes": "e35e6798c4f6bb0a2f84adcc8eca17a9f00b954484b0d779e84de27d14a85aba" + "bytes": "e8d452ffdc11b06ca5ed5d2b1ff981026882f8124d151ac153778b00e7f93a22" } ] }, @@ -908,7 +908,7 @@ "symbol": "OpSeen" }, { - "bytes": "e35e6798c4f6bb0a2f84adcc8eca17a9f00b954484b0d779e84de27d14a85aba" + "bytes": "e8d452ffdc11b06ca5ed5d2b1ff981026882f8124d151ac153778b00e7f93a22" } ] }, @@ -933,7 +933,7 @@ "symbol": "OpSeen" }, { - "bytes": "f8923752042161c2944804ae691deec6c7e41815416df428f9b394de5aa85fa8" + "bytes": "fd87b18b64ef2170df74865d38ab319186825940c24dfda9512abe7fdc083433" } ] }, @@ -953,7 +953,7 @@ "symbol": "OpSeen" }, { - "bytes": "f8923752042161c2944804ae691deec6c7e41815416df428f9b394de5aa85fa8" + "bytes": "fd87b18b64ef2170df74865d38ab319186825940c24dfda9512abe7fdc083433" } ] }, @@ -1916,6 +1916,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1926,7 +1971,7 @@ "symbol": "OpSeen" }, { - "bytes": "325e6798c4f6bb0a2f84adcc8eca17a9f00b954484b0d779e84de27d14a85aba" + "bytes": "09d452ffdc11b06ca5ed5d2b1ff981026882f8124d151ac153778b00e7f93a22" } ] }, @@ -1946,7 +1991,7 @@ "symbol": "OpSeen" }, { - "bytes": "325e6798c4f6bb0a2f84adcc8eca17a9f00b954484b0d779e84de27d14a85aba" + "bytes": "09d452ffdc11b06ca5ed5d2b1ff981026882f8124d151ac153778b00e7f93a22" } ] }, @@ -1971,7 +2016,7 @@ "symbol": "OpSeen" }, { - "bytes": "48923752042161c2944804ae691deec6c7e41815416df428f9b394de5aa85fa8" + "bytes": "1c87b18b64ef2170df74865d38ab319186825940c24dfda9512abe7fdc083433" } ] }, @@ -1991,7 +2036,7 @@ "symbol": "OpSeen" }, { - "bytes": "48923752042161c2944804ae691deec6c7e41815416df428f9b394de5aa85fa8" + "bytes": "1c87b18b64ef2170df74865d38ab319186825940c24dfda9512abe7fdc083433" } ] }, @@ -2016,7 +2061,7 @@ "symbol": "OpSeen" }, { - "bytes": "7a6a937dfcf798fefd9623fced224f9c8965893a9fe34f87f04da1ae90cfc942" + "bytes": "718f123807b7822e36b5082f32f1087d6d8f19afc642f3793c318d4c3c5e28db" } ] }, @@ -2036,7 +2081,7 @@ "symbol": "OpSeen" }, { - "bytes": "7a6a937dfcf798fefd9623fced224f9c8965893a9fe34f87f04da1ae90cfc942" + "bytes": "718f123807b7822e36b5082f32f1087d6d8f19afc642f3793c318d4c3c5e28db" } ] }, @@ -2061,7 +2106,7 @@ "symbol": "OpSeen" }, { - "bytes": "80f91884c1997e738f556dad0f0db5a88af1537595a011f38e7c650570d33cdf" + "bytes": "89df0f02a6a07e0cad7b1d581beae1e8b922fd2a22401323768b54def9975a91" } ] }, @@ -2081,7 +2126,7 @@ "symbol": "OpSeen" }, { - "bytes": "80f91884c1997e738f556dad0f0db5a88af1537595a011f38e7c650570d33cdf" + "bytes": "89df0f02a6a07e0cad7b1d581beae1e8b922fd2a22401323768b54def9975a91" } ] }, @@ -2106,7 +2151,7 @@ "symbol": "OpSeen" }, { - "bytes": "cdbcfbe8b013ec3ca4433e239ac6870c06e91d060631d511f8fd08130e257bfc" + "bytes": "f61b35296cfd4c8a30ec5980aeaa82e26204c70731d671facb8cf5184089369f" } ] }, @@ -2126,7 +2171,7 @@ "symbol": "OpSeen" }, { - "bytes": "cdbcfbe8b013ec3ca4433e239ac6870c06e91d060631d511f8fd08130e257bfc" + "bytes": "f61b35296cfd4c8a30ec5980aeaa82e26204c70731d671facb8cf5184089369f" } ] }, @@ -2314,7 +2359,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/hackathon_submit_creates_anchor_without_prior_apply.1.json b/contracts/events/test_snapshots/tests/cross_contract/hackathon_submit_creates_anchor_without_prior_apply.1.json index 3c64efe..980096d 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/hackathon_submit_creates_anchor_without_prior_apply.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/hackathon_submit_creates_anchor_without_prior_apply.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "4090ee222b0077fdcf486a72f129d30c10b4a93c37960f60505a231d661746b5" + "bytes": "33a97606d4fe05d0ee4c50939ac877eba5286543276c2f63d87ccca738796dac" } ] } @@ -272,7 +272,7 @@ "string": "ipfs://Qm.../project.json" }, { - "bytes": "1a16a7313302e349f2ef853bf10f76a2724b394045a1ec1c9e7080b70916cfc6" + "bytes": "efc07b716e9800b2e9e9586ef01429f655215637630f89b5c07d449619ec081f" } ] } @@ -766,6 +766,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -776,7 +821,7 @@ "symbol": "OpSeen" }, { - "bytes": "1a16a7313302e349f2ef853bf10f76a2724b394045a1ec1c9e7080b70916cfc6" + "bytes": "33a97606d4fe05d0ee4c50939ac877eba5286543276c2f63d87ccca738796dac" } ] }, @@ -796,7 +841,7 @@ "symbol": "OpSeen" }, { - "bytes": "1a16a7313302e349f2ef853bf10f76a2724b394045a1ec1c9e7080b70916cfc6" + "bytes": "33a97606d4fe05d0ee4c50939ac877eba5286543276c2f63d87ccca738796dac" } ] }, @@ -821,7 +866,7 @@ "symbol": "OpSeen" }, { - "bytes": "4090ee222b0077fdcf486a72f129d30c10b4a93c37960f60505a231d661746b5" + "bytes": "efc07b716e9800b2e9e9586ef01429f655215637630f89b5c07d449619ec081f" } ] }, @@ -841,7 +886,7 @@ "symbol": "OpSeen" }, { - "bytes": "4090ee222b0077fdcf486a72f129d30c10b4a93c37960f60505a231d661746b5" + "bytes": "efc07b716e9800b2e9e9586ef01429f655215637630f89b5c07d449619ec081f" } ] }, @@ -1029,7 +1074,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/manager_can_be_rotated.1.json b/contracts/events/test_snapshots/tests/cross_contract/manager_can_be_rotated.1.json index f8ea22d..aec9625 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/manager_can_be_rotated.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/manager_can_be_rotated.1.json @@ -225,7 +225,7 @@ ] }, { - "bytes": "afd72fc6b5775f4d03bd5e7b2a547745982606cf8aadc79a7bfa0ac824d8b489" + "bytes": "420df28bf5aea0ce3b66e4c43c06e33b8affe69238c6196c250e4bbc3dc9d52b" } ] } @@ -732,6 +732,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -742,7 +787,7 @@ "symbol": "OpSeen" }, { - "bytes": "afd72fc6b5775f4d03bd5e7b2a547745982606cf8aadc79a7bfa0ac824d8b489" + "bytes": "420df28bf5aea0ce3b66e4c43c06e33b8affe69238c6196c250e4bbc3dc9d52b" } ] }, @@ -762,7 +807,7 @@ "symbol": "OpSeen" }, { - "bytes": "afd72fc6b5775f4d03bd5e7b2a547745982606cf8aadc79a7bfa0ac824d8b489" + "bytes": "420df28bf5aea0ce3b66e4c43c06e33b8affe69238c6196c250e4bbc3dc9d52b" } ] }, @@ -950,7 +995,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/manager_defaults_to_owner_and_override_is_recorded.1.json b/contracts/events/test_snapshots/tests/cross_contract/manager_defaults_to_owner_and_override_is_recorded.1.json index 6abbf84..1bc735d 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/manager_defaults_to_owner_and_override_is_recorded.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/manager_defaults_to_owner_and_override_is_recorded.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "abba048b901f308d85ca916aedc210f2e1055e49265a202023fcbdfde69d39db" + "bytes": "a805d556688de212017e1370a0276801fb6794d29db5434ddc5666122cbe2526" } ] } @@ -371,7 +371,7 @@ ] }, { - "bytes": "cdd4847f6daf1af4cc5bfba8a8dac2634d6f54be298c52ffa7e0b5137e4d3d3f" + "bytes": "980028f87e08f9e285ef01839686bcc63820bfaf28e9e231f590426744eff7e1" } ] } @@ -1033,6 +1033,96 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "2" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "2" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1043,7 +1133,7 @@ "symbol": "OpSeen" }, { - "bytes": "abba048b901f308d85ca916aedc210f2e1055e49265a202023fcbdfde69d39db" + "bytes": "980028f87e08f9e285ef01839686bcc63820bfaf28e9e231f590426744eff7e1" } ] }, @@ -1063,7 +1153,7 @@ "symbol": "OpSeen" }, { - "bytes": "abba048b901f308d85ca916aedc210f2e1055e49265a202023fcbdfde69d39db" + "bytes": "980028f87e08f9e285ef01839686bcc63820bfaf28e9e231f590426744eff7e1" } ] }, @@ -1088,7 +1178,7 @@ "symbol": "OpSeen" }, { - "bytes": "cdd4847f6daf1af4cc5bfba8a8dac2634d6f54be298c52ffa7e0b5137e4d3d3f" + "bytes": "a805d556688de212017e1370a0276801fb6794d29db5434ddc5666122cbe2526" } ] }, @@ -1108,7 +1198,7 @@ "symbol": "OpSeen" }, { - "bytes": "cdd4847f6daf1af4cc5bfba8a8dac2634d6f54be298c52ffa7e0b5137e4d3d3f" + "bytes": "a805d556688de212017e1370a0276801fb6794d29db5434ddc5666122cbe2526" } ] }, @@ -1296,7 +1386,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/manager_override_can_select_winners.1.json b/contracts/events/test_snapshots/tests/cross_contract/manager_override_can_select_winners.1.json index 504f09b..1cf197e 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/manager_override_can_select_winners.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/manager_override_can_select_winners.1.json @@ -225,7 +225,7 @@ ] }, { - "bytes": "c550196de16827fd81cdec678208b5dc5140157f08a368001acddbfe89cbe826" + "bytes": "021b568f377c0df570de972cde2fdd4b051ccbf270d54d38c896b77b3e554c11" } ] } @@ -271,7 +271,7 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" }, { - "bytes": "5ff8dd13bd1f28431a0807a3ae05a6c432a097082c2e399c0780c8d73a95ad6d" + "bytes": "766463fead3dfca5fa1d07baa5f788bce7f0733b512683ad396fa03bfc4d5f3b" } ] } @@ -325,7 +325,7 @@ ] }, { - "bytes": "2cb3cd29d2ef284e538b528dbc60e7805f3d0285cc576993fda48bb10d2967da" + "bytes": "0cd005f12b88be191fd09551162d785008cc0cd55e9473c9ab6ce4654ef6a9e6" } ] } @@ -501,7 +501,7 @@ "symbol": "OpSeen" }, { - "bytes": "9cb3cd29d2ef284e538b528dbc60e7805f3d0285cc576993fda48bb10d2967da" + "bytes": "bcd005f12b88be191fd09551162d785008cc0cd55e9473c9ab6ce4654ef6a9e6" } ] }, @@ -521,7 +521,7 @@ "symbol": "OpSeen" }, { - "bytes": "9cb3cd29d2ef284e538b528dbc60e7805f3d0285cc576993fda48bb10d2967da" + "bytes": "bcd005f12b88be191fd09551162d785008cc0cd55e9473c9ab6ce4654ef6a9e6" } ] }, @@ -546,7 +546,7 @@ "symbol": "OpSeen" }, { - "bytes": "cdb3cd29d2ef284e538b528dbc60e7805f3d0285cc576993fda48bb10d2967da" + "bytes": "c66463fead3dfca5fa1d07baa5f788bce7f0733b512683ad396fa03bfc4d5f3b" } ] }, @@ -566,7 +566,7 @@ "symbol": "OpSeen" }, { - "bytes": "cdb3cd29d2ef284e538b528dbc60e7805f3d0285cc576993fda48bb10d2967da" + "bytes": "c66463fead3dfca5fa1d07baa5f788bce7f0733b512683ad396fa03bfc4d5f3b" } ] }, @@ -591,7 +591,7 @@ "symbol": "OpSeen" }, { - "bytes": "eff8dd13bd1f28431a0807a3ae05a6c432a097082c2e399c0780c8d73a95ad6d" + "bytes": "ddd005f12b88be191fd09551162d785008cc0cd55e9473c9ab6ce4654ef6a9e6" } ] }, @@ -611,7 +611,7 @@ "symbol": "OpSeen" }, { - "bytes": "eff8dd13bd1f28431a0807a3ae05a6c432a097082c2e399c0780c8d73a95ad6d" + "bytes": "ddd005f12b88be191fd09551162d785008cc0cd55e9473c9ab6ce4654ef6a9e6" } ] }, @@ -636,7 +636,7 @@ "symbol": "OpSeen" }, { - "bytes": "fdb3cd29d2ef284e538b528dbc60e7805f3d0285cc576993fda48bb10d2967da" + "bytes": "edd005f12b88be191fd09551162d785008cc0cd55e9473c9ab6ce4654ef6a9e6" } ] }, @@ -656,7 +656,7 @@ "symbol": "OpSeen" }, { - "bytes": "fdb3cd29d2ef284e538b528dbc60e7805f3d0285cc576993fda48bb10d2967da" + "bytes": "edd005f12b88be191fd09551162d785008cc0cd55e9473c9ab6ce4654ef6a9e6" } ] }, @@ -1363,6 +1363,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1373,7 +1418,7 @@ "symbol": "OpSeen" }, { - "bytes": "2cb3cd29d2ef284e538b528dbc60e7805f3d0285cc576993fda48bb10d2967da" + "bytes": "021b568f377c0df570de972cde2fdd4b051ccbf270d54d38c896b77b3e554c11" } ] }, @@ -1393,7 +1438,7 @@ "symbol": "OpSeen" }, { - "bytes": "2cb3cd29d2ef284e538b528dbc60e7805f3d0285cc576993fda48bb10d2967da" + "bytes": "021b568f377c0df570de972cde2fdd4b051ccbf270d54d38c896b77b3e554c11" } ] }, @@ -1418,7 +1463,7 @@ "symbol": "OpSeen" }, { - "bytes": "5ff8dd13bd1f28431a0807a3ae05a6c432a097082c2e399c0780c8d73a95ad6d" + "bytes": "0cd005f12b88be191fd09551162d785008cc0cd55e9473c9ab6ce4654ef6a9e6" } ] }, @@ -1438,7 +1483,7 @@ "symbol": "OpSeen" }, { - "bytes": "5ff8dd13bd1f28431a0807a3ae05a6c432a097082c2e399c0780c8d73a95ad6d" + "bytes": "0cd005f12b88be191fd09551162d785008cc0cd55e9473c9ab6ce4654ef6a9e6" } ] }, @@ -1463,7 +1508,7 @@ "symbol": "OpSeen" }, { - "bytes": "c550196de16827fd81cdec678208b5dc5140157f08a368001acddbfe89cbe826" + "bytes": "766463fead3dfca5fa1d07baa5f788bce7f0733b512683ad396fa03bfc4d5f3b" } ] }, @@ -1483,7 +1528,7 @@ "symbol": "OpSeen" }, { - "bytes": "c550196de16827fd81cdec678208b5dc5140157f08a368001acddbfe89cbe826" + "bytes": "766463fead3dfca5fa1d07baa5f788bce7f0733b512683ad396fa03bfc4d5f3b" } ] }, @@ -1671,7 +1716,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/resubmit_preserves_original_submitted_at_and_updates_uri.1.json b/contracts/events/test_snapshots/tests/cross_contract/resubmit_preserves_original_submitted_at_and_updates_uri.1.json index b5d656f..625eb3e 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/resubmit_preserves_original_submitted_at_and_updates_uri.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/resubmit_preserves_original_submitted_at_and_updates_uri.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "835a618f9ef19005e8904b2f7612d0301932cc4eb352e642534f185bdf82e3c9" + "bytes": "f13bfd67b0479a657f8ad03eb497f08e03b732effbc76a943e3a40f7dec0840f" } ] } @@ -272,7 +272,7 @@ "string": "ipfs://Qm.../v1.json" }, { - "bytes": "887d92bff9b0cb7e0b248722b5836f7016bcb0430aed3c72f8ed2371e1c26dbc" + "bytes": "be84c340588ab316650b5cb3eae5adb1be154916279df0ec2ceb1a81bd6241be" } ] } @@ -301,7 +301,7 @@ "string": "ipfs://Qm.../v2.json" }, { - "bytes": "225c64aa0e0c6151b2a32e28f0d4b41512dba88bd641a693ae786c0eb6261060" + "bytes": "70bdbb360903b4413aa035fac78e269b1980fe82424d0d352e1857e3164b6f9f" } ] } @@ -795,6 +795,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -805,7 +850,7 @@ "symbol": "OpSeen" }, { - "bytes": "225c64aa0e0c6151b2a32e28f0d4b41512dba88bd641a693ae786c0eb6261060" + "bytes": "70bdbb360903b4413aa035fac78e269b1980fe82424d0d352e1857e3164b6f9f" } ] }, @@ -825,7 +870,7 @@ "symbol": "OpSeen" }, { - "bytes": "225c64aa0e0c6151b2a32e28f0d4b41512dba88bd641a693ae786c0eb6261060" + "bytes": "70bdbb360903b4413aa035fac78e269b1980fe82424d0d352e1857e3164b6f9f" } ] }, @@ -850,7 +895,7 @@ "symbol": "OpSeen" }, { - "bytes": "835a618f9ef19005e8904b2f7612d0301932cc4eb352e642534f185bdf82e3c9" + "bytes": "be84c340588ab316650b5cb3eae5adb1be154916279df0ec2ceb1a81bd6241be" } ] }, @@ -870,7 +915,7 @@ "symbol": "OpSeen" }, { - "bytes": "835a618f9ef19005e8904b2f7612d0301932cc4eb352e642534f185bdf82e3c9" + "bytes": "be84c340588ab316650b5cb3eae5adb1be154916279df0ec2ceb1a81bd6241be" } ] }, @@ -895,7 +940,7 @@ "symbol": "OpSeen" }, { - "bytes": "887d92bff9b0cb7e0b248722b5836f7016bcb0430aed3c72f8ed2371e1c26dbc" + "bytes": "f13bfd67b0479a657f8ad03eb497f08e03b732effbc76a943e3a40f7dec0840f" } ] }, @@ -915,7 +960,7 @@ "symbol": "OpSeen" }, { - "bytes": "887d92bff9b0cb7e0b248722b5836f7016bcb0430aed3c72f8ed2371e1c26dbc" + "bytes": "f13bfd67b0479a657f8ad03eb497f08e03b732effbc76a943e3a40f7dec0840f" } ] }, @@ -1103,7 +1148,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/select_winners_handles_multi_recipient_distribution.1.json b/contracts/events/test_snapshots/tests/cross_contract/select_winners_handles_multi_recipient_distribution.1.json index cbf9074..7f9b86c 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/select_winners_handles_multi_recipient_distribution.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/select_winners_handles_multi_recipient_distribution.1.json @@ -231,7 +231,7 @@ ] }, { - "bytes": "879192fb320a33fae7baa7621dbc9d4ac703152cb8cf337fea90bfa7259ada53" + "bytes": "a7a9a4726fe9cbe6fcf64ebf052ce8b84e1ce7ec4126867597de7c57fe99e811" } ] } @@ -334,7 +334,7 @@ ] }, { - "bytes": "b90a45068da28677835e92c9fff2f253e4eec248093959c808df1672570e8fee" + "bytes": "220335886a85ab4c7b99e8e176d09148ee3288755ba8d01b59b4cd9a23a369a0" } ] } @@ -565,7 +565,7 @@ "symbol": "OpSeen" }, { - "bytes": "090a45068da28677835e92c9fff2f253e4eec248093959c808df1672570e8fee" + "bytes": "920235886a85ab4c7b99e8e176d09148ee3288755ba8d01b59b4cd9a23a369a0" } ] }, @@ -585,7 +585,7 @@ "symbol": "OpSeen" }, { - "bytes": "090a45068da28677835e92c9fff2f253e4eec248093959c808df1672570e8fee" + "bytes": "920235886a85ab4c7b99e8e176d09148ee3288755ba8d01b59b4cd9a23a369a0" } ] }, @@ -610,7 +610,7 @@ "symbol": "OpSeen" }, { - "bytes": "090b45068da28677835e92c9fff2f253e4eec248093959c808df1672570e8fee" + "bytes": "920335886a85ab4c7b99e8e176d09148ee3288755ba8d01b59b4cd9a23a369a0" } ] }, @@ -630,7 +630,7 @@ "symbol": "OpSeen" }, { - "bytes": "090b45068da28677835e92c9fff2f253e4eec248093959c808df1672570e8fee" + "bytes": "920335886a85ab4c7b99e8e176d09148ee3288755ba8d01b59b4cd9a23a369a0" } ] }, @@ -655,7 +655,7 @@ "symbol": "OpSeen" }, { - "bytes": "580a45068da28677835e92c9fff2f253e4eec248093959c808df1672570e8fee" + "bytes": "c30235886a85ab4c7b99e8e176d09148ee3288755ba8d01b59b4cd9a23a369a0" } ] }, @@ -675,7 +675,7 @@ "symbol": "OpSeen" }, { - "bytes": "580a45068da28677835e92c9fff2f253e4eec248093959c808df1672570e8fee" + "bytes": "c30235886a85ab4c7b99e8e176d09148ee3288755ba8d01b59b4cd9a23a369a0" } ] }, @@ -700,7 +700,7 @@ "symbol": "OpSeen" }, { - "bytes": "580b45068da28677835e92c9fff2f253e4eec248093959c808df1672570e8fee" + "bytes": "c30335886a85ab4c7b99e8e176d09148ee3288755ba8d01b59b4cd9a23a369a0" } ] }, @@ -720,7 +720,7 @@ "symbol": "OpSeen" }, { - "bytes": "580b45068da28677835e92c9fff2f253e4eec248093959c808df1672570e8fee" + "bytes": "c30335886a85ab4c7b99e8e176d09148ee3288755ba8d01b59b4cd9a23a369a0" } ] }, @@ -745,7 +745,7 @@ "symbol": "OpSeen" }, { - "bytes": "680a45068da28677835e92c9fff2f253e4eec248093959c808df1672570e8fee" + "bytes": "f30235886a85ab4c7b99e8e176d09148ee3288755ba8d01b59b4cd9a23a369a0" } ] }, @@ -765,7 +765,7 @@ "symbol": "OpSeen" }, { - "bytes": "680a45068da28677835e92c9fff2f253e4eec248093959c808df1672570e8fee" + "bytes": "f30235886a85ab4c7b99e8e176d09148ee3288755ba8d01b59b4cd9a23a369a0" } ] }, @@ -790,7 +790,7 @@ "symbol": "OpSeen" }, { - "bytes": "680b45068da28677835e92c9fff2f253e4eec248093959c808df1672570e8fee" + "bytes": "f30335886a85ab4c7b99e8e176d09148ee3288755ba8d01b59b4cd9a23a369a0" } ] }, @@ -810,7 +810,7 @@ "symbol": "OpSeen" }, { - "bytes": "680b45068da28677835e92c9fff2f253e4eec248093959c808df1672570e8fee" + "bytes": "f30335886a85ab4c7b99e8e176d09148ee3288755ba8d01b59b4cd9a23a369a0" } ] }, @@ -1485,6 +1485,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1495,7 +1540,7 @@ "symbol": "OpSeen" }, { - "bytes": "879192fb320a33fae7baa7621dbc9d4ac703152cb8cf337fea90bfa7259ada53" + "bytes": "220335886a85ab4c7b99e8e176d09148ee3288755ba8d01b59b4cd9a23a369a0" } ] }, @@ -1515,7 +1560,7 @@ "symbol": "OpSeen" }, { - "bytes": "879192fb320a33fae7baa7621dbc9d4ac703152cb8cf337fea90bfa7259ada53" + "bytes": "220335886a85ab4c7b99e8e176d09148ee3288755ba8d01b59b4cd9a23a369a0" } ] }, @@ -1540,7 +1585,7 @@ "symbol": "OpSeen" }, { - "bytes": "b90a45068da28677835e92c9fff2f253e4eec248093959c808df1672570e8fee" + "bytes": "a7a9a4726fe9cbe6fcf64ebf052ce8b84e1ce7ec4126867597de7c57fe99e811" } ] }, @@ -1560,7 +1605,7 @@ "symbol": "OpSeen" }, { - "bytes": "b90a45068da28677835e92c9fff2f253e4eec248093959c808df1672570e8fee" + "bytes": "a7a9a4726fe9cbe6fcf64ebf052ce8b84e1ce7ec4126867597de7c57fe99e811" } ] }, @@ -1748,7 +1793,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/select_winners_pays_against_remaining_escrow_including_top_ups.1.json b/contracts/events/test_snapshots/tests/cross_contract/select_winners_pays_against_remaining_escrow_including_top_ups.1.json index 6951791..4182228 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/select_winners_pays_against_remaining_escrow_including_top_ups.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/select_winners_pays_against_remaining_escrow_including_top_ups.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "6da6b19b7fe1825bdfc1a7878eff9506c56fab68846558ca423347c0d83098a7" + "bytes": "14333a62839f3142e413a47b24ada4c661482300a5930499da96d88a35d1ed7e" } ] } @@ -294,7 +294,7 @@ "i128": "50000000000" }, { - "bytes": "1f44203cdb94992d22f82da79995d531d79825cfb8ff832596a6503a0ddd01a3" + "bytes": "f8f9335229ce9946ba168682994fc4bf19347649354e5e399f28b6c7f3a8f5f3" } ] } @@ -370,7 +370,7 @@ ] }, { - "bytes": "a34d9ae726c6cdc150e39408218b89b853ed7a6f0d0b2522222a65661cf41c6e" + "bytes": "a0efed415f0e857a384ddea819b06681beab2db6e34696efc95d8d1b6f95e164" } ] } @@ -547,7 +547,7 @@ "symbol": "OpSeen" }, { - "bytes": "134d9ae726c6cdc150e39408218b89b853ed7a6f0d0b2522222a65661cf41c6e" + "bytes": "10efed415f0e857a384ddea819b06681beab2db6e34696efc95d8d1b6f95e164" } ] }, @@ -567,7 +567,7 @@ "symbol": "OpSeen" }, { - "bytes": "134d9ae726c6cdc150e39408218b89b853ed7a6f0d0b2522222a65661cf41c6e" + "bytes": "10efed415f0e857a384ddea819b06681beab2db6e34696efc95d8d1b6f95e164" } ] }, @@ -592,7 +592,7 @@ "symbol": "OpSeen" }, { - "bytes": "424d9ae726c6cdc150e39408218b89b853ed7a6f0d0b2522222a65661cf41c6e" + "bytes": "41efed415f0e857a384ddea819b06681beab2db6e34696efc95d8d1b6f95e164" } ] }, @@ -612,7 +612,7 @@ "symbol": "OpSeen" }, { - "bytes": "424d9ae726c6cdc150e39408218b89b853ed7a6f0d0b2522222a65661cf41c6e" + "bytes": "41efed415f0e857a384ddea819b06681beab2db6e34696efc95d8d1b6f95e164" } ] }, @@ -637,7 +637,7 @@ "symbol": "OpSeen" }, { - "bytes": "724d9ae726c6cdc150e39408218b89b853ed7a6f0d0b2522222a65661cf41c6e" + "bytes": "71efed415f0e857a384ddea819b06681beab2db6e34696efc95d8d1b6f95e164" } ] }, @@ -657,7 +657,7 @@ "symbol": "OpSeen" }, { - "bytes": "724d9ae726c6cdc150e39408218b89b853ed7a6f0d0b2522222a65661cf41c6e" + "bytes": "71efed415f0e857a384ddea819b06681beab2db6e34696efc95d8d1b6f95e164" } ] }, @@ -1370,6 +1370,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "50000000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1380,7 +1425,7 @@ "symbol": "OpSeen" }, { - "bytes": "1f44203cdb94992d22f82da79995d531d79825cfb8ff832596a6503a0ddd01a3" + "bytes": "14333a62839f3142e413a47b24ada4c661482300a5930499da96d88a35d1ed7e" } ] }, @@ -1400,7 +1445,7 @@ "symbol": "OpSeen" }, { - "bytes": "1f44203cdb94992d22f82da79995d531d79825cfb8ff832596a6503a0ddd01a3" + "bytes": "14333a62839f3142e413a47b24ada4c661482300a5930499da96d88a35d1ed7e" } ] }, @@ -1425,7 +1470,7 @@ "symbol": "OpSeen" }, { - "bytes": "6da6b19b7fe1825bdfc1a7878eff9506c56fab68846558ca423347c0d83098a7" + "bytes": "a0efed415f0e857a384ddea819b06681beab2db6e34696efc95d8d1b6f95e164" } ] }, @@ -1445,7 +1490,7 @@ "symbol": "OpSeen" }, { - "bytes": "6da6b19b7fe1825bdfc1a7878eff9506c56fab68846558ca423347c0d83098a7" + "bytes": "a0efed415f0e857a384ddea819b06681beab2db6e34696efc95d8d1b6f95e164" } ] }, @@ -1470,7 +1515,7 @@ "symbol": "OpSeen" }, { - "bytes": "a34d9ae726c6cdc150e39408218b89b853ed7a6f0d0b2522222a65661cf41c6e" + "bytes": "f8f9335229ce9946ba168682994fc4bf19347649354e5e399f28b6c7f3a8f5f3" } ] }, @@ -1490,7 +1535,7 @@ "symbol": "OpSeen" }, { - "bytes": "a34d9ae726c6cdc150e39408218b89b853ed7a6f0d0b2522222a65661cf41c6e" + "bytes": "f8f9335229ce9946ba168682994fc4bf19347649354e5e399f28b6c7f3a8f5f3" } ] }, @@ -1678,7 +1723,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/select_winners_pays_recipient_and_bumps_profile.1.json b/contracts/events/test_snapshots/tests/cross_contract/select_winners_pays_recipient_and_bumps_profile.1.json index fe616b4..eabb192 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/select_winners_pays_recipient_and_bumps_profile.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/select_winners_pays_recipient_and_bumps_profile.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "775b0c1ca526a04f071487b6f5a373669fd6b9a6e0dbbead03d45edd1a13a79d" + "bytes": "86f93b9fb88fff4383e916750926da475bf7604b145c34f561082d4e6c05a679" } ] } @@ -269,7 +269,7 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" }, { - "bytes": "df03b5328890972f66678b7c8620f701711b441fdd108db3841963a537271467" + "bytes": "281cb3096772c946971a1560a24de8c54d76c5da38bd124702d9ee310023efbe" } ] } @@ -323,7 +323,7 @@ ] }, { - "bytes": "e90df4c86447851a68f6f20f653450362af11a1c9fc30299aae3fd7d74675c33" + "bytes": "9792c87d1f1d6546e0fa2211f5b1833db751ceef69bc28104cfe163bf496357a" } ] } @@ -504,7 +504,7 @@ "symbol": "OpSeen" }, { - "bytes": "080df4c86447851a68f6f20f653450362af11a1c9fc30299aae3fd7d74675c33" + "bytes": "2792c87d1f1d6546e0fa2211f5b1833db751ceef69bc28104cfe163bf496357a" } ] }, @@ -524,7 +524,7 @@ "symbol": "OpSeen" }, { - "bytes": "080df4c86447851a68f6f20f653450362af11a1c9fc30299aae3fd7d74675c33" + "bytes": "2792c87d1f1d6546e0fa2211f5b1833db751ceef69bc28104cfe163bf496357a" } ] }, @@ -549,7 +549,7 @@ "symbol": "OpSeen" }, { - "bytes": "380df4c86447851a68f6f20f653450362af11a1c9fc30299aae3fd7d74675c33" + "bytes": "4692c87d1f1d6546e0fa2211f5b1833db751ceef69bc28104cfe163bf496357a" } ] }, @@ -569,7 +569,7 @@ "symbol": "OpSeen" }, { - "bytes": "380df4c86447851a68f6f20f653450362af11a1c9fc30299aae3fd7d74675c33" + "bytes": "4692c87d1f1d6546e0fa2211f5b1833db751ceef69bc28104cfe163bf496357a" } ] }, @@ -594,7 +594,7 @@ "symbol": "OpSeen" }, { - "bytes": "590df4c86447851a68f6f20f653450362af11a1c9fc30299aae3fd7d74675c33" + "bytes": "7692c87d1f1d6546e0fa2211f5b1833db751ceef69bc28104cfe163bf496357a" } ] }, @@ -614,7 +614,7 @@ "symbol": "OpSeen" }, { - "bytes": "590df4c86447851a68f6f20f653450362af11a1c9fc30299aae3fd7d74675c33" + "bytes": "7692c87d1f1d6546e0fa2211f5b1833db751ceef69bc28104cfe163bf496357a" } ] }, @@ -639,7 +639,7 @@ "symbol": "OpSeen" }, { - "bytes": "6f03b5328890972f66678b7c8620f701711b441fdd108db3841963a537271467" + "bytes": "981cb3096772c946971a1560a24de8c54d76c5da38bd124702d9ee310023efbe" } ] }, @@ -659,7 +659,7 @@ "symbol": "OpSeen" }, { - "bytes": "6f03b5328890972f66678b7c8620f701711b441fdd108db3841963a537271467" + "bytes": "981cb3096772c946971a1560a24de8c54d76c5da38bd124702d9ee310023efbe" } ] }, @@ -1321,6 +1321,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1331,7 +1376,7 @@ "symbol": "OpSeen" }, { - "bytes": "775b0c1ca526a04f071487b6f5a373669fd6b9a6e0dbbead03d45edd1a13a79d" + "bytes": "281cb3096772c946971a1560a24de8c54d76c5da38bd124702d9ee310023efbe" } ] }, @@ -1351,7 +1396,7 @@ "symbol": "OpSeen" }, { - "bytes": "775b0c1ca526a04f071487b6f5a373669fd6b9a6e0dbbead03d45edd1a13a79d" + "bytes": "281cb3096772c946971a1560a24de8c54d76c5da38bd124702d9ee310023efbe" } ] }, @@ -1376,7 +1421,7 @@ "symbol": "OpSeen" }, { - "bytes": "df03b5328890972f66678b7c8620f701711b441fdd108db3841963a537271467" + "bytes": "86f93b9fb88fff4383e916750926da475bf7604b145c34f561082d4e6c05a679" } ] }, @@ -1396,7 +1441,7 @@ "symbol": "OpSeen" }, { - "bytes": "df03b5328890972f66678b7c8620f701711b441fdd108db3841963a537271467" + "bytes": "86f93b9fb88fff4383e916750926da475bf7604b145c34f561082d4e6c05a679" } ] }, @@ -1421,7 +1466,7 @@ "symbol": "OpSeen" }, { - "bytes": "e90df4c86447851a68f6f20f653450362af11a1c9fc30299aae3fd7d74675c33" + "bytes": "9792c87d1f1d6546e0fa2211f5b1833db751ceef69bc28104cfe163bf496357a" } ] }, @@ -1441,7 +1486,7 @@ "symbol": "OpSeen" }, { - "bytes": "e90df4c86447851a68f6f20f653450362af11a1c9fc30299aae3fd7d74675c33" + "bytes": "9792c87d1f1d6546e0fa2211f5b1833db751ceef69bc28104cfe163bf496357a" } ] }, @@ -1629,7 +1674,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/select_winners_rejects_duplicate_position.1.json b/contracts/events/test_snapshots/tests/cross_contract/select_winners_rejects_duplicate_position.1.json index 4ad6e62..95b781f 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/select_winners_rejects_duplicate_position.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/select_winners_rejects_duplicate_position.1.json @@ -231,7 +231,7 @@ ] }, { - "bytes": "70bdbe708206b760001157afee867e9c96305f8ff25df6fdbf22f86f7e990408" + "bytes": "a008586f16ac96bd450dd80b553db67a950f7318e6f39cd3712bc3845db9a0a0" } ] } @@ -678,6 +678,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -688,7 +733,7 @@ "symbol": "OpSeen" }, { - "bytes": "70bdbe708206b760001157afee867e9c96305f8ff25df6fdbf22f86f7e990408" + "bytes": "a008586f16ac96bd450dd80b553db67a950f7318e6f39cd3712bc3845db9a0a0" } ] }, @@ -708,7 +753,7 @@ "symbol": "OpSeen" }, { - "bytes": "70bdbe708206b760001157afee867e9c96305f8ff25df6fdbf22f86f7e990408" + "bytes": "a008586f16ac96bd450dd80b553db67a950f7318e6f39cd3712bc3845db9a0a0" } ] }, @@ -896,7 +941,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/select_winners_rejects_second_call_winners_already_selected.1.json b/contracts/events/test_snapshots/tests/cross_contract/select_winners_rejects_second_call_winners_already_selected.1.json index 047c930..6ed682b 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/select_winners_rejects_second_call_winners_already_selected.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/select_winners_rejects_second_call_winners_already_selected.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "16877adb85ab8e38082c159f3e14c8bbf018e4062fcfb933a8c21d81f1f226fa" + "bytes": "aa51e5dd40f3c5c6f043e9ad4cea5e37de97f7d9187c73c3adbffedb75b9bb48" } ] } @@ -301,7 +301,7 @@ ] }, { - "bytes": "4f89da316eded76bbf9f461a58499297e60fd2c1528d0c148ade66a8213e8447" + "bytes": "f47b77b2a5e179457ff5c1ffc6177c4753a41c3f245ee31f8be5bf1459cbf8cd" } ] } @@ -856,6 +856,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -866,7 +911,7 @@ "symbol": "OpSeen" }, { - "bytes": "16877adb85ab8e38082c159f3e14c8bbf018e4062fcfb933a8c21d81f1f226fa" + "bytes": "aa51e5dd40f3c5c6f043e9ad4cea5e37de97f7d9187c73c3adbffedb75b9bb48" } ] }, @@ -886,7 +931,7 @@ "symbol": "OpSeen" }, { - "bytes": "16877adb85ab8e38082c159f3e14c8bbf018e4062fcfb933a8c21d81f1f226fa" + "bytes": "aa51e5dd40f3c5c6f043e9ad4cea5e37de97f7d9187c73c3adbffedb75b9bb48" } ] }, @@ -911,7 +956,7 @@ "symbol": "OpSeen" }, { - "bytes": "4f89da316eded76bbf9f461a58499297e60fd2c1528d0c148ade66a8213e8447" + "bytes": "f47b77b2a5e179457ff5c1ffc6177c4753a41c3f245ee31f8be5bf1459cbf8cd" } ] }, @@ -931,7 +976,7 @@ "symbol": "OpSeen" }, { - "bytes": "4f89da316eded76bbf9f461a58499297e60fd2c1528d0c148ade66a8213e8447" + "bytes": "f47b77b2a5e179457ff5c1ffc6177c4753a41c3f245ee31f8be5bf1459cbf8cd" } ] }, @@ -1119,7 +1164,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/select_winners_replayed_reverts.1.json b/contracts/events/test_snapshots/tests/cross_contract/select_winners_replayed_reverts.1.json index 00ea679..45eb53e 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/select_winners_replayed_reverts.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/select_winners_replayed_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "ed13217707255fe4e1cb2fb150876a2ec10a591e2fd39a6076f542721885cefe" + "bytes": "0b3a30736ce3d0d9b27606eb22f626c3a05531f2b9d048a28d3371cf8601dac5" } ] } @@ -298,7 +298,7 @@ ] }, { - "bytes": "4ab4cf11e72f7577c27c0227bc5d54708f3bd5025ab0673cde585151256bd124" + "bytes": "a8b017d55844cad0368d735d19f8f17d6ae13b2a0543e4537b3cdf0701d4583e" } ] } @@ -474,7 +474,7 @@ "symbol": "OpSeen" }, { - "bytes": "9bb4cf11e72f7577c27c0227bc5d54708f3bd5025ab0673cde585151256bd124" + "bytes": "18b017d55844cad0368d735d19f8f17d6ae13b2a0543e4537b3cdf0701d4583e" } ] }, @@ -494,7 +494,7 @@ "symbol": "OpSeen" }, { - "bytes": "9bb4cf11e72f7577c27c0227bc5d54708f3bd5025ab0673cde585151256bd124" + "bytes": "18b017d55844cad0368d735d19f8f17d6ae13b2a0543e4537b3cdf0701d4583e" } ] }, @@ -519,7 +519,7 @@ "symbol": "OpSeen" }, { - "bytes": "abb4cf11e72f7577c27c0227bc5d54708f3bd5025ab0673cde585151256bd124" + "bytes": "49b017d55844cad0368d735d19f8f17d6ae13b2a0543e4537b3cdf0701d4583e" } ] }, @@ -539,7 +539,7 @@ "symbol": "OpSeen" }, { - "bytes": "abb4cf11e72f7577c27c0227bc5d54708f3bd5025ab0673cde585151256bd124" + "bytes": "49b017d55844cad0368d735d19f8f17d6ae13b2a0543e4537b3cdf0701d4583e" } ] }, @@ -564,7 +564,7 @@ "symbol": "OpSeen" }, { - "bytes": "fab4cf11e72f7577c27c0227bc5d54708f3bd5025ab0673cde585151256bd124" + "bytes": "79b017d55844cad0368d735d19f8f17d6ae13b2a0543e4537b3cdf0701d4583e" } ] }, @@ -584,7 +584,7 @@ "symbol": "OpSeen" }, { - "bytes": "fab4cf11e72f7577c27c0227bc5d54708f3bd5025ab0673cde585151256bd124" + "bytes": "79b017d55844cad0368d735d19f8f17d6ae13b2a0543e4537b3cdf0701d4583e" } ] }, @@ -1099,6 +1099,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1109,7 +1154,7 @@ "symbol": "OpSeen" }, { - "bytes": "4ab4cf11e72f7577c27c0227bc5d54708f3bd5025ab0673cde585151256bd124" + "bytes": "0b3a30736ce3d0d9b27606eb22f626c3a05531f2b9d048a28d3371cf8601dac5" } ] }, @@ -1129,7 +1174,7 @@ "symbol": "OpSeen" }, { - "bytes": "4ab4cf11e72f7577c27c0227bc5d54708f3bd5025ab0673cde585151256bd124" + "bytes": "0b3a30736ce3d0d9b27606eb22f626c3a05531f2b9d048a28d3371cf8601dac5" } ] }, @@ -1154,7 +1199,7 @@ "symbol": "OpSeen" }, { - "bytes": "ed13217707255fe4e1cb2fb150876a2ec10a591e2fd39a6076f542721885cefe" + "bytes": "a8b017d55844cad0368d735d19f8f17d6ae13b2a0543e4537b3cdf0701d4583e" } ] }, @@ -1174,7 +1219,7 @@ "symbol": "OpSeen" }, { - "bytes": "ed13217707255fe4e1cb2fb150876a2ec10a591e2fd39a6076f542721885cefe" + "bytes": "a8b017d55844cad0368d735d19f8f17d6ae13b2a0543e4537b3cdf0701d4583e" } ] }, @@ -1362,7 +1407,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/select_winners_requires_position_in_distribution.1.json b/contracts/events/test_snapshots/tests/cross_contract/select_winners_requires_position_in_distribution.1.json index 7edc68b..3008499 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/select_winners_requires_position_in_distribution.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/select_winners_requires_position_in_distribution.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "6036bc32f677b926d3b2a5a1570fabb2e6571631a0f589f556a215de56b0e07b" + "bytes": "4b700acf16d3134ce647924eb348191e44bfdc509bb2055e56da44cea0fc4ab4" } ] } @@ -662,6 +662,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -672,7 +717,7 @@ "symbol": "OpSeen" }, { - "bytes": "6036bc32f677b926d3b2a5a1570fabb2e6571631a0f589f556a215de56b0e07b" + "bytes": "4b700acf16d3134ce647924eb348191e44bfdc509bb2055e56da44cea0fc4ab4" } ] }, @@ -692,7 +737,7 @@ "symbol": "OpSeen" }, { - "bytes": "6036bc32f677b926d3b2a5a1570fabb2e6571631a0f589f556a215de56b0e07b" + "bytes": "4b700acf16d3134ce647924eb348191e44bfdc509bb2055e56da44cea0fc4ab4" } ] }, @@ -880,7 +925,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/submit_replayed_reverts.1.json b/contracts/events/test_snapshots/tests/cross_contract/submit_replayed_reverts.1.json index e42f3a5..60dc311 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/submit_replayed_reverts.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/submit_replayed_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "bfdbf82e1c66ecbd84e82e3741392e668bc339b8037b73055439cbc86229aad0" + "bytes": "44eec9e57811674c72e6c5286b2088328e49ac9095a72e7771013eb06a6cbf72" } ] } @@ -272,7 +272,7 @@ "string": "ipfs://Qm.../v1.json" }, { - "bytes": "baf64ca825ddb78f4020688a5c036307337d09400c9711bfcc31a38e4c3e1c11" + "bytes": "2989c7755ed1c0c01e56b5b762b9a9073e8fcc88cb4975548ac637c07e22a3b1" } ] } @@ -766,6 +766,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -776,7 +821,7 @@ "symbol": "OpSeen" }, { - "bytes": "baf64ca825ddb78f4020688a5c036307337d09400c9711bfcc31a38e4c3e1c11" + "bytes": "2989c7755ed1c0c01e56b5b762b9a9073e8fcc88cb4975548ac637c07e22a3b1" } ] }, @@ -796,7 +841,7 @@ "symbol": "OpSeen" }, { - "bytes": "baf64ca825ddb78f4020688a5c036307337d09400c9711bfcc31a38e4c3e1c11" + "bytes": "2989c7755ed1c0c01e56b5b762b9a9073e8fcc88cb4975548ac637c07e22a3b1" } ] }, @@ -821,7 +866,7 @@ "symbol": "OpSeen" }, { - "bytes": "bfdbf82e1c66ecbd84e82e3741392e668bc339b8037b73055439cbc86229aad0" + "bytes": "44eec9e57811674c72e6c5286b2088328e49ac9095a72e7771013eb06a6cbf72" } ] }, @@ -841,7 +886,7 @@ "symbol": "OpSeen" }, { - "bytes": "bfdbf82e1c66ecbd84e82e3741392e668bc339b8037b73055439cbc86229aad0" + "bytes": "44eec9e57811674c72e6c5286b2088328e49ac9095a72e7771013eb06a6cbf72" } ] }, @@ -1029,7 +1074,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/withdraw_submission_removes_anchor.1.json b/contracts/events/test_snapshots/tests/cross_contract/withdraw_submission_removes_anchor.1.json index adbea54..bfec38e 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/withdraw_submission_removes_anchor.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/withdraw_submission_removes_anchor.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "0e92e7617646c416559e0dff5cf67527e3fa85fdc6ef42d612d4c951af5a14ae" + "bytes": "23d978697035b8913c49d2d61cac0ea2a3b838093ccd6d05dcecea0982d44d07" } ] } @@ -272,7 +272,7 @@ "string": "ipfs://Qm.../v1.json" }, { - "bytes": "71789eb7ded94330e96b2386a52a38dbaba65ce48a3b4c7e09bde349d4868695" + "bytes": "c558dbdabe05df00d93226a3195332a2786616d613bee640eed999a2fc189cd5" } ] } @@ -297,7 +297,7 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" }, { - "bytes": "37667c7d60835092674fa91003bc64f8d381498acc6ce1051b4da1fd76ae4b35" + "bytes": "23238b96d8ede5e8d91d6aeaa12241677b98f4ee2833cfd1d12002c4893c3ba3" } ] } @@ -715,6 +715,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -725,7 +770,7 @@ "symbol": "OpSeen" }, { - "bytes": "0e92e7617646c416559e0dff5cf67527e3fa85fdc6ef42d612d4c951af5a14ae" + "bytes": "23238b96d8ede5e8d91d6aeaa12241677b98f4ee2833cfd1d12002c4893c3ba3" } ] }, @@ -745,7 +790,7 @@ "symbol": "OpSeen" }, { - "bytes": "0e92e7617646c416559e0dff5cf67527e3fa85fdc6ef42d612d4c951af5a14ae" + "bytes": "23238b96d8ede5e8d91d6aeaa12241677b98f4ee2833cfd1d12002c4893c3ba3" } ] }, @@ -770,7 +815,7 @@ "symbol": "OpSeen" }, { - "bytes": "37667c7d60835092674fa91003bc64f8d381498acc6ce1051b4da1fd76ae4b35" + "bytes": "23d978697035b8913c49d2d61cac0ea2a3b838093ccd6d05dcecea0982d44d07" } ] }, @@ -790,7 +835,7 @@ "symbol": "OpSeen" }, { - "bytes": "37667c7d60835092674fa91003bc64f8d381498acc6ce1051b4da1fd76ae4b35" + "bytes": "23d978697035b8913c49d2d61cac0ea2a3b838093ccd6d05dcecea0982d44d07" } ] }, @@ -815,7 +860,7 @@ "symbol": "OpSeen" }, { - "bytes": "71789eb7ded94330e96b2386a52a38dbaba65ce48a3b4c7e09bde349d4868695" + "bytes": "c558dbdabe05df00d93226a3195332a2786616d613bee640eed999a2fc189cd5" } ] }, @@ -835,7 +880,7 @@ "symbol": "OpSeen" }, { - "bytes": "71789eb7ded94330e96b2386a52a38dbaba65ce48a3b4c7e09bde349d4868695" + "bytes": "c558dbdabe05df00d93226a3195332a2786616d613bee640eed999a2fc189cd5" } ] }, @@ -1023,7 +1068,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/cross_contract/withdraw_submission_without_submission_reverts.1.json b/contracts/events/test_snapshots/tests/cross_contract/withdraw_submission_without_submission_reverts.1.json index bee8487..a582b99 100644 --- a/contracts/events/test_snapshots/tests/cross_contract/withdraw_submission_without_submission_reverts.1.json +++ b/contracts/events/test_snapshots/tests/cross_contract/withdraw_submission_without_submission_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "af019f0e1088c19d142d546b9fd1654f4c180d0f1888de9ec3b86067799a3d69" + "bytes": "ddcd837f45b69550b3bfbe4c013273248416356f99bc839de2a1c6cf98e240a0" } ] } @@ -662,6 +662,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -672,7 +717,7 @@ "symbol": "OpSeen" }, { - "bytes": "af019f0e1088c19d142d546b9fd1654f4c180d0f1888de9ec3b86067799a3d69" + "bytes": "ddcd837f45b69550b3bfbe4c013273248416356f99bc839de2a1c6cf98e240a0" } ] }, @@ -692,7 +737,7 @@ "symbol": "OpSeen" }, { - "bytes": "af019f0e1088c19d142d546b9fd1654f4c180d0f1888de9ec3b86067799a3d69" + "bytes": "ddcd837f45b69550b3bfbe4c013273248416356f99bc839de2a1c6cf98e240a0" } ] }, @@ -880,7 +925,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/crowdfunding/backer_pays_exactly_pledge_and_creator_bears_fee.1.json b/contracts/events/test_snapshots/tests/crowdfunding/backer_pays_exactly_pledge_and_creator_bears_fee.1.json index b309690..1be4a3f 100644 --- a/contracts/events/test_snapshots/tests/crowdfunding/backer_pays_exactly_pledge_and_creator_bears_fee.1.json +++ b/contracts/events/test_snapshots/tests/crowdfunding/backer_pays_exactly_pledge_and_creator_bears_fee.1.json @@ -204,7 +204,7 @@ ] }, { - "bytes": "358cee557e4cdd1670dd215d3bec868d211324e09a38499715acd1da6b4f705c" + "bytes": "1b07142049b82d213af06135d5d5c969a3853025d70ab17185b559002d1443a2" } ] } @@ -255,7 +255,7 @@ "i128": "1000000000" }, { - "bytes": "36db9eda409ab48ee857efd85a4d057e3929f1c2514b12e3b413ee742234f731" + "bytes": "2627268b590a73721d4761442414c0707a0ddcc19398e5e74d9f9adcde32c41a" } ] } @@ -310,7 +310,7 @@ "u32": 0 }, { - "bytes": "74d1e198a9b8a095b1d704eed6e631a930ea0cc350941cf0aa0bfe87e0f86f1c" + "bytes": "44c8d531df76330fe68ceeb343fd28916c6c0906de17e6ff57296659d4cbed48" } ] } @@ -339,7 +339,7 @@ "u32": 0 }, { - "bytes": "74d1e198a9b8a095b1d704eed6e631a930ea0cc350941cf0aa0bfe87e0f86f1c" + "bytes": "44c8d531df76330fe68ceeb343fd28916c6c0906de17e6ff57296659d4cbed48" } ] } @@ -517,7 +517,7 @@ "symbol": "OpSeen" }, { - "bytes": "95d1e198a9b8a095b1d704eed6e631a930ea0cc350941cf0aa0bfe87e0f86f1c" + "bytes": "95c8d531df76330fe68ceeb343fd28916c6c0906de17e6ff57296659d4cbed48" } ] }, @@ -537,7 +537,7 @@ "symbol": "OpSeen" }, { - "bytes": "95d1e198a9b8a095b1d704eed6e631a930ea0cc350941cf0aa0bfe87e0f86f1c" + "bytes": "95c8d531df76330fe68ceeb343fd28916c6c0906de17e6ff57296659d4cbed48" } ] }, @@ -562,7 +562,7 @@ "symbol": "OpSeen" }, { - "bytes": "a5d1e198a9b8a095b1d704eed6e631a930ea0cc350941cf0aa0bfe87e0f86f1c" + "bytes": "a5c8d531df76330fe68ceeb343fd28916c6c0906de17e6ff57296659d4cbed48" } ] }, @@ -582,7 +582,7 @@ "symbol": "OpSeen" }, { - "bytes": "a5d1e198a9b8a095b1d704eed6e631a930ea0cc350941cf0aa0bfe87e0f86f1c" + "bytes": "a5c8d531df76330fe68ceeb343fd28916c6c0906de17e6ff57296659d4cbed48" } ] }, @@ -607,7 +607,7 @@ "symbol": "OpSeen" }, { - "bytes": "c4d1e198a9b8a095b1d704eed6e631a930ea0cc350941cf0aa0bfe87e0f86f1c" + "bytes": "f4c8d531df76330fe68ceeb343fd28916c6c0906de17e6ff57296659d4cbed48" } ] }, @@ -627,7 +627,7 @@ "symbol": "OpSeen" }, { - "bytes": "c4d1e198a9b8a095b1d704eed6e631a930ea0cc350941cf0aa0bfe87e0f86f1c" + "bytes": "f4c8d531df76330fe68ceeb343fd28916c6c0906de17e6ff57296659d4cbed48" } ] }, @@ -1568,6 +1568,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "1000000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1578,7 +1623,7 @@ "symbol": "OpSeen" }, { - "bytes": "358cee557e4cdd1670dd215d3bec868d211324e09a38499715acd1da6b4f705c" + "bytes": "1b07142049b82d213af06135d5d5c969a3853025d70ab17185b559002d1443a2" } ] }, @@ -1598,7 +1643,7 @@ "symbol": "OpSeen" }, { - "bytes": "358cee557e4cdd1670dd215d3bec868d211324e09a38499715acd1da6b4f705c" + "bytes": "1b07142049b82d213af06135d5d5c969a3853025d70ab17185b559002d1443a2" } ] }, @@ -1623,7 +1668,7 @@ "symbol": "OpSeen" }, { - "bytes": "36db9eda409ab48ee857efd85a4d057e3929f1c2514b12e3b413ee742234f731" + "bytes": "2627268b590a73721d4761442414c0707a0ddcc19398e5e74d9f9adcde32c41a" } ] }, @@ -1643,7 +1688,7 @@ "symbol": "OpSeen" }, { - "bytes": "36db9eda409ab48ee857efd85a4d057e3929f1c2514b12e3b413ee742234f731" + "bytes": "2627268b590a73721d4761442414c0707a0ddcc19398e5e74d9f9adcde32c41a" } ] }, @@ -1668,7 +1713,7 @@ "symbol": "OpSeen" }, { - "bytes": "74d1e198a9b8a095b1d704eed6e631a930ea0cc350941cf0aa0bfe87e0f86f1c" + "bytes": "44c8d531df76330fe68ceeb343fd28916c6c0906de17e6ff57296659d4cbed48" } ] }, @@ -1688,7 +1733,7 @@ "symbol": "OpSeen" }, { - "bytes": "74d1e198a9b8a095b1d704eed6e631a930ea0cc350941cf0aa0bfe87e0f86f1c" + "bytes": "44c8d531df76330fe68ceeb343fd28916c6c0906de17e6ff57296659d4cbed48" } ] }, @@ -1876,7 +1921,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/crowdfunding/builder_top_up_does_not_appear_in_contributor_list.1.json b/contracts/events/test_snapshots/tests/crowdfunding/builder_top_up_does_not_appear_in_contributor_list.1.json index 0a30c7c..d5cd891 100644 --- a/contracts/events/test_snapshots/tests/crowdfunding/builder_top_up_does_not_appear_in_contributor_list.1.json +++ b/contracts/events/test_snapshots/tests/crowdfunding/builder_top_up_does_not_appear_in_contributor_list.1.json @@ -204,7 +204,7 @@ ] }, { - "bytes": "775f376a1ada83dafb04c75db081482697a2b88488bc4a3b907623a0330bb669" + "bytes": "b93dc2270ffbf51669bcfaa1e4c78c0db71028302d1f6d7f73e863ddfc826ff8" } ] } @@ -254,7 +254,7 @@ "i128": "1000000000" }, { - "bytes": "ddc0c061b9c69e606747409332be328e33039b729a90ceda89e43ff62dc0914f" + "bytes": "7fb4988c4f57751bd811ff7edb35f7aa674f4a89bcc36c87dbebbc2214cd4876" } ] } @@ -830,6 +830,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -840,7 +885,7 @@ "symbol": "OpSeen" }, { - "bytes": "775f376a1ada83dafb04c75db081482697a2b88488bc4a3b907623a0330bb669" + "bytes": "7fb4988c4f57751bd811ff7edb35f7aa674f4a89bcc36c87dbebbc2214cd4876" } ] }, @@ -860,7 +905,7 @@ "symbol": "OpSeen" }, { - "bytes": "775f376a1ada83dafb04c75db081482697a2b88488bc4a3b907623a0330bb669" + "bytes": "7fb4988c4f57751bd811ff7edb35f7aa674f4a89bcc36c87dbebbc2214cd4876" } ] }, @@ -885,7 +930,7 @@ "symbol": "OpSeen" }, { - "bytes": "ddc0c061b9c69e606747409332be328e33039b729a90ceda89e43ff62dc0914f" + "bytes": "b93dc2270ffbf51669bcfaa1e4c78c0db71028302d1f6d7f73e863ddfc826ff8" } ] }, @@ -905,7 +950,7 @@ "symbol": "OpSeen" }, { - "bytes": "ddc0c061b9c69e606747409332be328e33039b729a90ceda89e43ff62dc0914f" + "bytes": "b93dc2270ffbf51669bcfaa1e4c78c0db71028302d1f6d7f73e863ddfc826ff8" } ] }, @@ -1093,7 +1138,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/crowdfunding/cancel_after_partial_claim_pro_rates_remaining.1.json b/contracts/events/test_snapshots/tests/crowdfunding/cancel_after_partial_claim_pro_rates_remaining.1.json index 4ca9c8f..d3d9649 100644 --- a/contracts/events/test_snapshots/tests/crowdfunding/cancel_after_partial_claim_pro_rates_remaining.1.json +++ b/contracts/events/test_snapshots/tests/crowdfunding/cancel_after_partial_claim_pro_rates_remaining.1.json @@ -204,7 +204,7 @@ ] }, { - "bytes": "9ccb2fe2e08fb4278e4fe4f800d84b1162eb707f89b9af3be15278728b2bfdf1" + "bytes": "4f74716d3b2cfe717d748ddd6153e94c2748b865491a58e3d56f1730e0ea78e9" } ] } @@ -254,7 +254,7 @@ "i128": "3000000000" }, { - "bytes": "8c3f01e49edc0091917538ea0009c3e728ae5922666ba7b9e09df5f4efdfe92b" + "bytes": "58aaafaa6c5fd6f22262a1d4e64b88032039cdaab86d04d552fc9f173c7da37f" } ] } @@ -325,7 +325,7 @@ "i128": "6000000000" }, { - "bytes": "a9024cb0c89ad3765ec70267e0d6daf9174951b850c944eceb0992cf93a42910" + "bytes": "61c8aff51e6180ab44c0b2d13ba2e0b0c4e81cd3f36f416517542d77a6bb198d" } ] } @@ -377,7 +377,7 @@ "u32": 0 }, { - "bytes": "d74597e37b88bbc1da93057ebb5b2aae00523f49620a76ace83f50ff39ce4f60" + "bytes": "1b4e7dafaf643e981ebd60f6c4980c81592bf889e3a51a98a1af097ec98fb7b3" } ] } @@ -406,7 +406,7 @@ "u32": 0 }, { - "bytes": "d74597e37b88bbc1da93057ebb5b2aae00523f49620a76ace83f50ff39ce4f60" + "bytes": "1b4e7dafaf643e981ebd60f6c4980c81592bf889e3a51a98a1af097ec98fb7b3" } ] } @@ -430,7 +430,7 @@ "u64": "1" }, { - "bytes": "4d20e56b180cff9c571b2b0fb25a7a5e96256476d31f5752a71851ea579d425e" + "bytes": "8d6372dddea5c414350c28f14b660314bd7f7983f9dabea87f57bbcccfd97da8" } ] } @@ -440,53 +440,8 @@ ] ], [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "process_cancel_batch", - "args": [ - { - "u64": "1" - }, - { - "u32": 25 - }, - { - "bytes": "42995fc28a65970581105b54d822af7526c51aa28dd5a0a7bef5fb5dcd8da4c5" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "finalize_cancel", - "args": [ - { - "u64": "1" - }, - { - "bytes": "71778914a59996e666b6e292e2af837ecf24325158d41b29f820717747450c98" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], + [], + [], [], [], [] @@ -656,7 +611,7 @@ "symbol": "OpSeen" }, { - "bytes": "064597e37b88bbc1da93057ebb5b2aae00523f49620a76ace83f50ff39ce4f60" + "bytes": "ab4e7dafaf643e981ebd60f6c4980c81592bf889e3a51a98a1af097ec98fb7b3" } ] }, @@ -676,7 +631,7 @@ "symbol": "OpSeen" }, { - "bytes": "064597e37b88bbc1da93057ebb5b2aae00523f49620a76ace83f50ff39ce4f60" + "bytes": "ab4e7dafaf643e981ebd60f6c4980c81592bf889e3a51a98a1af097ec98fb7b3" } ] }, @@ -701,7 +656,7 @@ "symbol": "OpSeen" }, { - "bytes": "364597e37b88bbc1da93057ebb5b2aae00523f49620a76ace83f50ff39ce4f60" + "bytes": "ca4e7dafaf643e981ebd60f6c4980c81592bf889e3a51a98a1af097ec98fb7b3" } ] }, @@ -721,7 +676,7 @@ "symbol": "OpSeen" }, { - "bytes": "364597e37b88bbc1da93057ebb5b2aae00523f49620a76ace83f50ff39ce4f60" + "bytes": "ca4e7dafaf643e981ebd60f6c4980c81592bf889e3a51a98a1af097ec98fb7b3" } ] }, @@ -746,7 +701,7 @@ "symbol": "OpSeen" }, { - "bytes": "674597e37b88bbc1da93057ebb5b2aae00523f49620a76ace83f50ff39ce4f60" + "bytes": "fa4e7dafaf643e981ebd60f6c4980c81592bf889e3a51a98a1af097ec98fb7b3" } ] }, @@ -766,7 +721,7 @@ "symbol": "OpSeen" }, { - "bytes": "674597e37b88bbc1da93057ebb5b2aae00523f49620a76ace83f50ff39ce4f60" + "bytes": "fa4e7dafaf643e981ebd60f6c4980c81592bf889e3a51a98a1af097ec98fb7b3" } ] }, @@ -1860,6 +1815,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1870,7 +1870,7 @@ "symbol": "OpSeen" }, { - "bytes": "42995fc28a65970581105b54d822af7526c51aa28dd5a0a7bef5fb5dcd8da4c5" + "bytes": "1b4e7dafaf643e981ebd60f6c4980c81592bf889e3a51a98a1af097ec98fb7b3" } ] }, @@ -1890,7 +1890,7 @@ "symbol": "OpSeen" }, { - "bytes": "42995fc28a65970581105b54d822af7526c51aa28dd5a0a7bef5fb5dcd8da4c5" + "bytes": "1b4e7dafaf643e981ebd60f6c4980c81592bf889e3a51a98a1af097ec98fb7b3" } ] }, @@ -1915,7 +1915,7 @@ "symbol": "OpSeen" }, { - "bytes": "4d20e56b180cff9c571b2b0fb25a7a5e96256476d31f5752a71851ea579d425e" + "bytes": "4f74716d3b2cfe717d748ddd6153e94c2748b865491a58e3d56f1730e0ea78e9" } ] }, @@ -1935,7 +1935,7 @@ "symbol": "OpSeen" }, { - "bytes": "4d20e56b180cff9c571b2b0fb25a7a5e96256476d31f5752a71851ea579d425e" + "bytes": "4f74716d3b2cfe717d748ddd6153e94c2748b865491a58e3d56f1730e0ea78e9" } ] }, @@ -1960,7 +1960,7 @@ "symbol": "OpSeen" }, { - "bytes": "71778914a59996e666b6e292e2af837ecf24325158d41b29f820717747450c98" + "bytes": "58aaafaa6c5fd6f22262a1d4e64b88032039cdaab86d04d552fc9f173c7da37f" } ] }, @@ -1980,7 +1980,7 @@ "symbol": "OpSeen" }, { - "bytes": "71778914a59996e666b6e292e2af837ecf24325158d41b29f820717747450c98" + "bytes": "58aaafaa6c5fd6f22262a1d4e64b88032039cdaab86d04d552fc9f173c7da37f" } ] }, @@ -2005,7 +2005,7 @@ "symbol": "OpSeen" }, { - "bytes": "8c3f01e49edc0091917538ea0009c3e728ae5922666ba7b9e09df5f4efdfe92b" + "bytes": "61c8aff51e6180ab44c0b2d13ba2e0b0c4e81cd3f36f416517542d77a6bb198d" } ] }, @@ -2025,7 +2025,7 @@ "symbol": "OpSeen" }, { - "bytes": "8c3f01e49edc0091917538ea0009c3e728ae5922666ba7b9e09df5f4efdfe92b" + "bytes": "61c8aff51e6180ab44c0b2d13ba2e0b0c4e81cd3f36f416517542d77a6bb198d" } ] }, @@ -2050,7 +2050,7 @@ "symbol": "OpSeen" }, { - "bytes": "9ccb2fe2e08fb4278e4fe4f800d84b1162eb707f89b9af3be15278728b2bfdf1" + "bytes": "8d6372dddea5c414350c28f14b660314bd7f7983f9dabea87f57bbcccfd97da8" } ] }, @@ -2070,7 +2070,7 @@ "symbol": "OpSeen" }, { - "bytes": "9ccb2fe2e08fb4278e4fe4f800d84b1162eb707f89b9af3be15278728b2bfdf1" + "bytes": "8d6372dddea5c414350c28f14b660314bd7f7983f9dabea87f57bbcccfd97da8" } ] }, @@ -2095,7 +2095,7 @@ "symbol": "OpSeen" }, { - "bytes": "a9024cb0c89ad3765ec70267e0d6daf9174951b850c944eceb0992cf93a42910" + "bytes": "dfcfc712a30aafcd362e0bda36d4f44b6c7dbccbda1837886d92aece3341d1e7" } ] }, @@ -2115,7 +2115,7 @@ "symbol": "OpSeen" }, { - "bytes": "a9024cb0c89ad3765ec70267e0d6daf9174951b850c944eceb0992cf93a42910" + "bytes": "dfcfc712a30aafcd362e0bda36d4f44b6c7dbccbda1837886d92aece3341d1e7" } ] }, @@ -2140,7 +2140,7 @@ "symbol": "OpSeen" }, { - "bytes": "d74597e37b88bbc1da93057ebb5b2aae00523f49620a76ace83f50ff39ce4f60" + "bytes": "e1a105c7dc2bb002f656ab3d4bd34051d7405e0df5727969f71521392302b45c" } ] }, @@ -2160,7 +2160,7 @@ "symbol": "OpSeen" }, { - "bytes": "d74597e37b88bbc1da93057ebb5b2aae00523f49620a76ace83f50ff39ce4f60" + "bytes": "e1a105c7dc2bb002f656ab3d4bd34051d7405e0df5727969f71521392302b45c" } ] }, @@ -2348,7 +2348,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] @@ -2493,39 +2493,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "1301173170172112462" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "1301173170172112462" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -2592,39 +2559,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "6517132746326325848" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "6517132746326325848" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { diff --git a/contracts/events/test_snapshots/tests/crowdfunding/cancel_refunds_all_partners_no_owner_residual.1.json b/contracts/events/test_snapshots/tests/crowdfunding/cancel_refunds_all_partners_no_owner_residual.1.json index b4af395..3f0179e 100644 --- a/contracts/events/test_snapshots/tests/crowdfunding/cancel_refunds_all_partners_no_owner_residual.1.json +++ b/contracts/events/test_snapshots/tests/crowdfunding/cancel_refunds_all_partners_no_owner_residual.1.json @@ -204,7 +204,7 @@ ] }, { - "bytes": "6e2e4ff8e87db8aba0ac54cef4c15db1456e4ab5db0297f3a75cc824062b4b7e" + "bytes": "83a017a232f670af39746654c513f4448bcbeb7c6a5d51c6e0660229e4f04d8a" } ] } @@ -254,7 +254,7 @@ "i128": "2000000000" }, { - "bytes": "3ce418b1d9dbc64528b63eed2d257d8b7a92e418587357f1f2909b6ce3c592ee" + "bytes": "f80f39b113d02b57f06949dc7b6a8ad8ff7cdb5f11bce93cf4508fbce88446e0" } ] } @@ -325,7 +325,7 @@ "i128": "3000000000" }, { - "bytes": "74b4f812ec1d188a93459840b22f279414b61024fd1dfcab941ecfe27ab4b7b5" + "bytes": "5418b0d382b11e2a4bcad59ac877f97814bb2bcb699529df8c1da37db58a5ed4" } ] } @@ -371,7 +371,7 @@ "u64": "1" }, { - "bytes": "f9eb60b2d252e84aa70d7d4c3e617ac6729463e61da435de56f6cdce0749423a" + "bytes": "44303b57f2eeb56792428765c1419cd7342a1208571008004bb239d16289893c" } ] } @@ -381,53 +381,8 @@ ] ], [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "process_cancel_batch", - "args": [ - { - "u64": "1" - }, - { - "u32": 25 - }, - { - "bytes": "d0b5cdd6dd416c49d40cc82ac5d68ddc5cb3649dcd1c6a7a6517a0d2c55c1732" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "finalize_cancel", - "args": [ - { - "u64": "1" - }, - { - "bytes": "4f68ab0fcd3010944d3f74e9cce629b66d80508d621235a8b72a203c16c73592" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], + [], + [], [], [], [], @@ -1327,6 +1282,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1337,7 +1337,7 @@ "symbol": "OpSeen" }, { - "bytes": "3ce418b1d9dbc64528b63eed2d257d8b7a92e418587357f1f2909b6ce3c592ee" + "bytes": "44303b57f2eeb56792428765c1419cd7342a1208571008004bb239d16289893c" } ] }, @@ -1357,7 +1357,7 @@ "symbol": "OpSeen" }, { - "bytes": "3ce418b1d9dbc64528b63eed2d257d8b7a92e418587357f1f2909b6ce3c592ee" + "bytes": "44303b57f2eeb56792428765c1419cd7342a1208571008004bb239d16289893c" } ] }, @@ -1382,7 +1382,7 @@ "symbol": "OpSeen" }, { - "bytes": "4f68ab0fcd3010944d3f74e9cce629b66d80508d621235a8b72a203c16c73592" + "bytes": "5418b0d382b11e2a4bcad59ac877f97814bb2bcb699529df8c1da37db58a5ed4" } ] }, @@ -1402,7 +1402,7 @@ "symbol": "OpSeen" }, { - "bytes": "4f68ab0fcd3010944d3f74e9cce629b66d80508d621235a8b72a203c16c73592" + "bytes": "5418b0d382b11e2a4bcad59ac877f97814bb2bcb699529df8c1da37db58a5ed4" } ] }, @@ -1427,7 +1427,7 @@ "symbol": "OpSeen" }, { - "bytes": "6e2e4ff8e87db8aba0ac54cef4c15db1456e4ab5db0297f3a75cc824062b4b7e" + "bytes": "71571e40868c9f174deadbf1cca12a20ee87c05eefa8a13cfb68eface692dffb" } ] }, @@ -1447,7 +1447,7 @@ "symbol": "OpSeen" }, { - "bytes": "6e2e4ff8e87db8aba0ac54cef4c15db1456e4ab5db0297f3a75cc824062b4b7e" + "bytes": "71571e40868c9f174deadbf1cca12a20ee87c05eefa8a13cfb68eface692dffb" } ] }, @@ -1472,7 +1472,7 @@ "symbol": "OpSeen" }, { - "bytes": "74b4f812ec1d188a93459840b22f279414b61024fd1dfcab941ecfe27ab4b7b5" + "bytes": "83a017a232f670af39746654c513f4448bcbeb7c6a5d51c6e0660229e4f04d8a" } ] }, @@ -1492,7 +1492,7 @@ "symbol": "OpSeen" }, { - "bytes": "74b4f812ec1d188a93459840b22f279414b61024fd1dfcab941ecfe27ab4b7b5" + "bytes": "83a017a232f670af39746654c513f4448bcbeb7c6a5d51c6e0660229e4f04d8a" } ] }, @@ -1517,7 +1517,7 @@ "symbol": "OpSeen" }, { - "bytes": "d0b5cdd6dd416c49d40cc82ac5d68ddc5cb3649dcd1c6a7a6517a0d2c55c1732" + "bytes": "a291ae4a80a1044cbe768bbe851b3587412e7747c27d051d466c7569f3bd9ad9" } ] }, @@ -1537,7 +1537,7 @@ "symbol": "OpSeen" }, { - "bytes": "d0b5cdd6dd416c49d40cc82ac5d68ddc5cb3649dcd1c6a7a6517a0d2c55c1732" + "bytes": "a291ae4a80a1044cbe768bbe851b3587412e7747c27d051d466c7569f3bd9ad9" } ] }, @@ -1562,7 +1562,7 @@ "symbol": "OpSeen" }, { - "bytes": "f9eb60b2d252e84aa70d7d4c3e617ac6729463e61da435de56f6cdce0749423a" + "bytes": "f80f39b113d02b57f06949dc7b6a8ad8ff7cdb5f11bce93cf4508fbce88446e0" } ] }, @@ -1582,7 +1582,7 @@ "symbol": "OpSeen" }, { - "bytes": "f9eb60b2d252e84aa70d7d4c3e617ac6729463e61da435de56f6cdce0749423a" + "bytes": "f80f39b113d02b57f06949dc7b6a8ad8ff7cdb5f11bce93cf4508fbce88446e0" } ] }, @@ -1770,7 +1770,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] @@ -1882,39 +1882,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "115220454072064130" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "115220454072064130" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { @@ -1981,39 +1948,6 @@ 6311999 ] ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "3126073502131104533" - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": "3126073502131104533" - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], [ { "contract_data": { diff --git a/contracts/events/test_snapshots/tests/crowdfunding/cancel_with_no_contributions_just_marks_cancelled.1.json b/contracts/events/test_snapshots/tests/crowdfunding/cancel_with_no_contributions_just_marks_cancelled.1.json index 509776e..b2010c3 100644 --- a/contracts/events/test_snapshots/tests/crowdfunding/cancel_with_no_contributions_just_marks_cancelled.1.json +++ b/contracts/events/test_snapshots/tests/crowdfunding/cancel_with_no_contributions_just_marks_cancelled.1.json @@ -204,7 +204,7 @@ ] }, { - "bytes": "6c5cb257a8b79bf7a3c52babace044fcacb0bd47f1d8d2c781e7c0ffe2904dac" + "bytes": "a2b006cdb368fb58f13f866f1ff270eeaef4bad64b1471f78900071cb86b130f" } ] } @@ -226,7 +226,7 @@ "u64": "1" }, { - "bytes": "5c8360b4dc72030f88c55966a349d7c320012959e5b8c7da8878c530154ec777" + "bytes": "f421abb6af3acbc1a897133f2264a8a1a63df000329b314b9839f886b7bff77d" } ] } @@ -781,6 +781,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -791,7 +836,7 @@ "symbol": "OpSeen" }, { - "bytes": "5c8360b4dc72030f88c55966a349d7c320012959e5b8c7da8878c530154ec777" + "bytes": "a2b006cdb368fb58f13f866f1ff270eeaef4bad64b1471f78900071cb86b130f" } ] }, @@ -811,7 +856,7 @@ "symbol": "OpSeen" }, { - "bytes": "5c8360b4dc72030f88c55966a349d7c320012959e5b8c7da8878c530154ec777" + "bytes": "a2b006cdb368fb58f13f866f1ff270eeaef4bad64b1471f78900071cb86b130f" } ] }, @@ -836,7 +881,7 @@ "symbol": "OpSeen" }, { - "bytes": "6c5cb257a8b79bf7a3c52babace044fcacb0bd47f1d8d2c781e7c0ffe2904dac" + "bytes": "f421abb6af3acbc1a897133f2264a8a1a63df000329b314b9839f886b7bff77d" } ] }, @@ -856,7 +901,7 @@ "symbol": "OpSeen" }, { - "bytes": "6c5cb257a8b79bf7a3c52babace044fcacb0bd47f1d8d2c781e7c0ffe2904dac" + "bytes": "f421abb6af3acbc1a897133f2264a8a1a63df000329b314b9839f886b7bff77d" } ] }, @@ -1044,7 +1089,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_last_drains_dust_with_fee.1.json b/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_last_drains_dust_with_fee.1.json index 557b40d..8585516 100644 --- a/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_last_drains_dust_with_fee.1.json +++ b/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_last_drains_dust_with_fee.1.json @@ -204,7 +204,7 @@ ] }, { - "bytes": "c8473b1bf40f328a60ef5c706a348298dd48bd8dd745daf27a1a802e02dbb591" + "bytes": "5ad1082af0b299b97ffa4811a605ecb892f442b141d8c0d09a8e499de97abfec" } ] } @@ -254,7 +254,7 @@ "i128": "100000001" }, { - "bytes": "4114f2bd9ca652919ac102b633709e7450dbee0b732d568291f9db1d6eb46a80" + "bytes": "c85eccd0c1b06ab7900858cf9efa359a58e3d2e1c6bcadafcdbf6170701b8c40" } ] } @@ -308,7 +308,7 @@ "u32": 0 }, { - "bytes": "ec2b69fb77891bc93a2f3959519e1c51e753e10dbd07b66649b6198b680da8c7" + "bytes": "504f9ab4bcf7b014eee175ea80627b4fc6038369ac321dd0b3e3f59b99317c96" } ] } @@ -337,7 +337,7 @@ "u32": 0 }, { - "bytes": "ec2b69fb77891bc93a2f3959519e1c51e753e10dbd07b66649b6198b680da8c7" + "bytes": "504f9ab4bcf7b014eee175ea80627b4fc6038369ac321dd0b3e3f59b99317c96" } ] } @@ -368,7 +368,7 @@ "u32": 0 }, { - "bytes": "9658fe69f069d8e4a3f73fa9755c3b8c350a5f16a5756697b66cc815a30e0025" + "bytes": "cc6d484d753c226bbc74431f4f243f047b59a52f3d61b1591ae93134fcb4c270" } ] } @@ -397,7 +397,7 @@ "u32": 0 }, { - "bytes": "9658fe69f069d8e4a3f73fa9755c3b8c350a5f16a5756697b66cc815a30e0025" + "bytes": "cc6d484d753c226bbc74431f4f243f047b59a52f3d61b1591ae93134fcb4c270" } ] } @@ -428,7 +428,7 @@ "u32": 0 }, { - "bytes": "3b08ac72736b3ccd968f28701ccb6e3662d7c4c18ab57322ff911e4fd27322c5" + "bytes": "fa7b6efe1740bd08882a6c46ee25b9c5495ae14ca1c911496b522f594a265fc6" } ] } @@ -457,7 +457,7 @@ "u32": 0 }, { - "bytes": "3b08ac72736b3ccd968f28701ccb6e3662d7c4c18ab57322ff911e4fd27322c5" + "bytes": "fa7b6efe1740bd08882a6c46ee25b9c5495ae14ca1c911496b522f594a265fc6" } ] } @@ -635,7 +635,7 @@ "symbol": "OpSeen" }, { - "bytes": "0d2b69fb77891bc93a2f3959519e1c51e753e10dbd07b66649b6198b680da8c7" + "bytes": "1b7b6efe1740bd08882a6c46ee25b9c5495ae14ca1c911496b522f594a265fc6" } ] }, @@ -655,7 +655,7 @@ "symbol": "OpSeen" }, { - "bytes": "0d2b69fb77891bc93a2f3959519e1c51e753e10dbd07b66649b6198b680da8c7" + "bytes": "1b7b6efe1740bd08882a6c46ee25b9c5495ae14ca1c911496b522f594a265fc6" } ] }, @@ -680,7 +680,7 @@ "symbol": "OpSeen" }, { - "bytes": "2658fe69f069d8e4a3f73fa9755c3b8c350a5f16a5756697b66cc815a30e0025" + "bytes": "1d6d484d753c226bbc74431f4f243f047b59a52f3d61b1591ae93134fcb4c270" } ] }, @@ -700,7 +700,7 @@ "symbol": "OpSeen" }, { - "bytes": "2658fe69f069d8e4a3f73fa9755c3b8c350a5f16a5756697b66cc815a30e0025" + "bytes": "1d6d484d753c226bbc74431f4f243f047b59a52f3d61b1591ae93134fcb4c270" } ] }, @@ -725,7 +725,7 @@ "symbol": "OpSeen" }, { - "bytes": "3d2b69fb77891bc93a2f3959519e1c51e753e10dbd07b66649b6198b680da8c7" + "bytes": "2b7b6efe1740bd08882a6c46ee25b9c5495ae14ca1c911496b522f594a265fc6" } ] }, @@ -745,7 +745,7 @@ "symbol": "OpSeen" }, { - "bytes": "3d2b69fb77891bc93a2f3959519e1c51e753e10dbd07b66649b6198b680da8c7" + "bytes": "2b7b6efe1740bd08882a6c46ee25b9c5495ae14ca1c911496b522f594a265fc6" } ] }, @@ -770,7 +770,7 @@ "symbol": "OpSeen" }, { - "bytes": "4758fe69f069d8e4a3f73fa9755c3b8c350a5f16a5756697b66cc815a30e0025" + "bytes": "2d6d484d753c226bbc74431f4f243f047b59a52f3d61b1591ae93134fcb4c270" } ] }, @@ -790,7 +790,7 @@ "symbol": "OpSeen" }, { - "bytes": "4758fe69f069d8e4a3f73fa9755c3b8c350a5f16a5756697b66cc815a30e0025" + "bytes": "2d6d484d753c226bbc74431f4f243f047b59a52f3d61b1591ae93134fcb4c270" } ] }, @@ -815,7 +815,7 @@ "symbol": "OpSeen" }, { - "bytes": "5c2b69fb77891bc93a2f3959519e1c51e753e10dbd07b66649b6198b680da8c7" + "bytes": "4a7b6efe1740bd08882a6c46ee25b9c5495ae14ca1c911496b522f594a265fc6" } ] }, @@ -835,7 +835,7 @@ "symbol": "OpSeen" }, { - "bytes": "5c2b69fb77891bc93a2f3959519e1c51e753e10dbd07b66649b6198b680da8c7" + "bytes": "4a7b6efe1740bd08882a6c46ee25b9c5495ae14ca1c911496b522f594a265fc6" } ] }, @@ -860,7 +860,7 @@ "symbol": "OpSeen" }, { - "bytes": "7758fe69f069d8e4a3f73fa9755c3b8c350a5f16a5756697b66cc815a30e0025" + "bytes": "7c6d484d753c226bbc74431f4f243f047b59a52f3d61b1591ae93134fcb4c270" } ] }, @@ -880,7 +880,7 @@ "symbol": "OpSeen" }, { - "bytes": "7758fe69f069d8e4a3f73fa9755c3b8c350a5f16a5756697b66cc815a30e0025" + "bytes": "7c6d484d753c226bbc74431f4f243f047b59a52f3d61b1591ae93134fcb4c270" } ] }, @@ -905,7 +905,7 @@ "symbol": "OpSeen" }, { - "bytes": "8b08ac72736b3ccd968f28701ccb6e3662d7c4c18ab57322ff911e4fd27322c5" + "bytes": "814f9ab4bcf7b014eee175ea80627b4fc6038369ac321dd0b3e3f59b99317c96" } ] }, @@ -925,7 +925,7 @@ "symbol": "OpSeen" }, { - "bytes": "8b08ac72736b3ccd968f28701ccb6e3662d7c4c18ab57322ff911e4fd27322c5" + "bytes": "814f9ab4bcf7b014eee175ea80627b4fc6038369ac321dd0b3e3f59b99317c96" } ] }, @@ -950,7 +950,7 @@ "symbol": "OpSeen" }, { - "bytes": "da08ac72736b3ccd968f28701ccb6e3662d7c4c18ab57322ff911e4fd27322c5" + "bytes": "b14f9ab4bcf7b014eee175ea80627b4fc6038369ac321dd0b3e3f59b99317c96" } ] }, @@ -970,7 +970,7 @@ "symbol": "OpSeen" }, { - "bytes": "da08ac72736b3ccd968f28701ccb6e3662d7c4c18ab57322ff911e4fd27322c5" + "bytes": "b14f9ab4bcf7b014eee175ea80627b4fc6038369ac321dd0b3e3f59b99317c96" } ] }, @@ -995,7 +995,7 @@ "symbol": "OpSeen" }, { - "bytes": "ea08ac72736b3ccd968f28701ccb6e3662d7c4c18ab57322ff911e4fd27322c5" + "bytes": "e04f9ab4bcf7b014eee175ea80627b4fc6038369ac321dd0b3e3f59b99317c96" } ] }, @@ -1015,7 +1015,7 @@ "symbol": "OpSeen" }, { - "bytes": "ea08ac72736b3ccd968f28701ccb6e3662d7c4c18ab57322ff911e4fd27322c5" + "bytes": "e04f9ab4bcf7b014eee175ea80627b4fc6038369ac321dd0b3e3f59b99317c96" } ] }, @@ -2320,6 +2320,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "100000001" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -2330,7 +2375,7 @@ "symbol": "OpSeen" }, { - "bytes": "3b08ac72736b3ccd968f28701ccb6e3662d7c4c18ab57322ff911e4fd27322c5" + "bytes": "504f9ab4bcf7b014eee175ea80627b4fc6038369ac321dd0b3e3f59b99317c96" } ] }, @@ -2350,7 +2395,7 @@ "symbol": "OpSeen" }, { - "bytes": "3b08ac72736b3ccd968f28701ccb6e3662d7c4c18ab57322ff911e4fd27322c5" + "bytes": "504f9ab4bcf7b014eee175ea80627b4fc6038369ac321dd0b3e3f59b99317c96" } ] }, @@ -2375,7 +2420,7 @@ "symbol": "OpSeen" }, { - "bytes": "4114f2bd9ca652919ac102b633709e7450dbee0b732d568291f9db1d6eb46a80" + "bytes": "5ad1082af0b299b97ffa4811a605ecb892f442b141d8c0d09a8e499de97abfec" } ] }, @@ -2395,7 +2440,7 @@ "symbol": "OpSeen" }, { - "bytes": "4114f2bd9ca652919ac102b633709e7450dbee0b732d568291f9db1d6eb46a80" + "bytes": "5ad1082af0b299b97ffa4811a605ecb892f442b141d8c0d09a8e499de97abfec" } ] }, @@ -2420,7 +2465,7 @@ "symbol": "OpSeen" }, { - "bytes": "9658fe69f069d8e4a3f73fa9755c3b8c350a5f16a5756697b66cc815a30e0025" + "bytes": "c85eccd0c1b06ab7900858cf9efa359a58e3d2e1c6bcadafcdbf6170701b8c40" } ] }, @@ -2440,7 +2485,7 @@ "symbol": "OpSeen" }, { - "bytes": "9658fe69f069d8e4a3f73fa9755c3b8c350a5f16a5756697b66cc815a30e0025" + "bytes": "c85eccd0c1b06ab7900858cf9efa359a58e3d2e1c6bcadafcdbf6170701b8c40" } ] }, @@ -2465,7 +2510,7 @@ "symbol": "OpSeen" }, { - "bytes": "c8473b1bf40f328a60ef5c706a348298dd48bd8dd745daf27a1a802e02dbb591" + "bytes": "cc6d484d753c226bbc74431f4f243f047b59a52f3d61b1591ae93134fcb4c270" } ] }, @@ -2485,7 +2530,7 @@ "symbol": "OpSeen" }, { - "bytes": "c8473b1bf40f328a60ef5c706a348298dd48bd8dd745daf27a1a802e02dbb591" + "bytes": "cc6d484d753c226bbc74431f4f243f047b59a52f3d61b1591ae93134fcb4c270" } ] }, @@ -2510,7 +2555,7 @@ "symbol": "OpSeen" }, { - "bytes": "ec2b69fb77891bc93a2f3959519e1c51e753e10dbd07b66649b6198b680da8c7" + "bytes": "fa7b6efe1740bd08882a6c46ee25b9c5495ae14ca1c911496b522f594a265fc6" } ] }, @@ -2530,7 +2575,7 @@ "symbol": "OpSeen" }, { - "bytes": "ec2b69fb77891bc93a2f3959519e1c51e753e10dbd07b66649b6198b680da8c7" + "bytes": "fa7b6efe1740bd08882a6c46ee25b9c5495ae14ca1c911496b522f594a265fc6" } ] }, @@ -2718,7 +2763,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_out_of_range_reverts.1.json b/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_out_of_range_reverts.1.json index bf99cb4..249c46a 100644 --- a/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_out_of_range_reverts.1.json +++ b/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_out_of_range_reverts.1.json @@ -204,7 +204,7 @@ ] }, { - "bytes": "7ad5a9079631f3d3373aa2d2e0216107e7fb5eec0ad98c00dd9ce0ba106d485a" + "bytes": "8f13bd29a84b5a96a43cef1356b092d099ce8e7e5ed8e3bbf401db7bb9816439" } ] } @@ -254,7 +254,7 @@ "i128": "4000000000" }, { - "bytes": "f0a5ed8208ff5e6ac4eef37bea79805b684c8263381aec6f8fdb440bd4057c7d" + "bytes": "52b8d17c7801027a857c99c431d7bcf38e5627ea453f5d8396bb02b573a08783" } ] } @@ -1027,6 +1027,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "4000000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1037,7 +1082,7 @@ "symbol": "OpSeen" }, { - "bytes": "7ad5a9079631f3d3373aa2d2e0216107e7fb5eec0ad98c00dd9ce0ba106d485a" + "bytes": "52b8d17c7801027a857c99c431d7bcf38e5627ea453f5d8396bb02b573a08783" } ] }, @@ -1057,7 +1102,7 @@ "symbol": "OpSeen" }, { - "bytes": "7ad5a9079631f3d3373aa2d2e0216107e7fb5eec0ad98c00dd9ce0ba106d485a" + "bytes": "52b8d17c7801027a857c99c431d7bcf38e5627ea453f5d8396bb02b573a08783" } ] }, @@ -1082,7 +1127,7 @@ "symbol": "OpSeen" }, { - "bytes": "f0a5ed8208ff5e6ac4eef37bea79805b684c8263381aec6f8fdb440bd4057c7d" + "bytes": "8f13bd29a84b5a96a43cef1356b092d099ce8e7e5ed8e3bbf401db7bb9816439" } ] }, @@ -1102,7 +1147,7 @@ "symbol": "OpSeen" }, { - "bytes": "f0a5ed8208ff5e6ac4eef37bea79805b684c8263381aec6f8fdb440bd4057c7d" + "bytes": "8f13bd29a84b5a96a43cef1356b092d099ce8e7e5ed8e3bbf401db7bb9816439" } ] }, @@ -1290,7 +1335,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_replay_reverts.1.json b/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_replay_reverts.1.json index 837373e..c132038 100644 --- a/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_replay_reverts.1.json +++ b/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_replay_reverts.1.json @@ -204,7 +204,7 @@ ] }, { - "bytes": "45b6eb660319ddd85f435c8ab47ae740b7a17b7084ef39e34c3022e50f0efd4b" + "bytes": "17843c6082f962c6e5bd44bb0bc6d1a8dd6e29a4df486b1de52aa5bb2e09469f" } ] } @@ -254,7 +254,7 @@ "i128": "6000000000" }, { - "bytes": "e5a6a3de52c9bacccfd542649a15ef73bcedd8e0ac5b5bea8c27abb0658351db" + "bytes": "ade286b2a5a3f694edb1b335ffb11a9b8a3c1039581038e63ddc33822bce7d39" } ] } @@ -306,7 +306,7 @@ "u32": 0 }, { - "bytes": "14485352e96918cbc5424ebb1e5c12919f0444c593ab401786b96746e07d12b6" + "bytes": "a5316c60e6e099bef63647f1edd456dee56c4d9c76c381aea7c5f7be289a8f08" } ] } @@ -335,7 +335,7 @@ "u32": 0 }, { - "bytes": "14485352e96918cbc5424ebb1e5c12919f0444c593ab401786b96746e07d12b6" + "bytes": "a5316c60e6e099bef63647f1edd456dee56c4d9c76c381aea7c5f7be289a8f08" } ] } @@ -511,7 +511,7 @@ "symbol": "OpSeen" }, { - "bytes": "a4485352e96918cbc5424ebb1e5c12919f0444c593ab401786b96746e07d12b6" + "bytes": "15316c60e6e099bef63647f1edd456dee56c4d9c76c381aea7c5f7be289a8f08" } ] }, @@ -531,7 +531,7 @@ "symbol": "OpSeen" }, { - "bytes": "a4485352e96918cbc5424ebb1e5c12919f0444c593ab401786b96746e07d12b6" + "bytes": "15316c60e6e099bef63647f1edd456dee56c4d9c76c381aea7c5f7be289a8f08" } ] }, @@ -556,7 +556,7 @@ "symbol": "OpSeen" }, { - "bytes": "c5485352e96918cbc5424ebb1e5c12919f0444c593ab401786b96746e07d12b6" + "bytes": "44316c60e6e099bef63647f1edd456dee56c4d9c76c381aea7c5f7be289a8f08" } ] }, @@ -576,7 +576,7 @@ "symbol": "OpSeen" }, { - "bytes": "c5485352e96918cbc5424ebb1e5c12919f0444c593ab401786b96746e07d12b6" + "bytes": "44316c60e6e099bef63647f1edd456dee56c4d9c76c381aea7c5f7be289a8f08" } ] }, @@ -601,7 +601,7 @@ "symbol": "OpSeen" }, { - "bytes": "f5485352e96918cbc5424ebb1e5c12919f0444c593ab401786b96746e07d12b6" + "bytes": "74316c60e6e099bef63647f1edd456dee56c4d9c76c381aea7c5f7be289a8f08" } ] }, @@ -621,7 +621,7 @@ "symbol": "OpSeen" }, { - "bytes": "f5485352e96918cbc5424ebb1e5c12919f0444c593ab401786b96746e07d12b6" + "bytes": "74316c60e6e099bef63647f1edd456dee56c4d9c76c381aea7c5f7be289a8f08" } ] }, @@ -1562,6 +1562,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "6000000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1572,7 +1617,7 @@ "symbol": "OpSeen" }, { - "bytes": "14485352e96918cbc5424ebb1e5c12919f0444c593ab401786b96746e07d12b6" + "bytes": "17843c6082f962c6e5bd44bb0bc6d1a8dd6e29a4df486b1de52aa5bb2e09469f" } ] }, @@ -1592,7 +1637,7 @@ "symbol": "OpSeen" }, { - "bytes": "14485352e96918cbc5424ebb1e5c12919f0444c593ab401786b96746e07d12b6" + "bytes": "17843c6082f962c6e5bd44bb0bc6d1a8dd6e29a4df486b1de52aa5bb2e09469f" } ] }, @@ -1617,7 +1662,7 @@ "symbol": "OpSeen" }, { - "bytes": "45b6eb660319ddd85f435c8ab47ae740b7a17b7084ef39e34c3022e50f0efd4b" + "bytes": "a5316c60e6e099bef63647f1edd456dee56c4d9c76c381aea7c5f7be289a8f08" } ] }, @@ -1637,7 +1682,7 @@ "symbol": "OpSeen" }, { - "bytes": "45b6eb660319ddd85f435c8ab47ae740b7a17b7084ef39e34c3022e50f0efd4b" + "bytes": "a5316c60e6e099bef63647f1edd456dee56c4d9c76c381aea7c5f7be289a8f08" } ] }, @@ -1662,7 +1707,7 @@ "symbol": "OpSeen" }, { - "bytes": "e5a6a3de52c9bacccfd542649a15ef73bcedd8e0ac5b5bea8c27abb0658351db" + "bytes": "ade286b2a5a3f694edb1b335ffb11a9b8a3c1039581038e63ddc33822bce7d39" } ] }, @@ -1682,7 +1727,7 @@ "symbol": "OpSeen" }, { - "bytes": "e5a6a3de52c9bacccfd542649a15ef73bcedd8e0ac5b5bea8c27abb0658351db" + "bytes": "ade286b2a5a3f694edb1b335ffb11a9b8a3c1039581038e63ddc33822bce7d39" } ] }, @@ -1870,7 +1915,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_splits_evenly_and_charges_fee_at_release.1.json b/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_splits_evenly_and_charges_fee_at_release.1.json index 3904735..54edfcc 100644 --- a/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_splits_evenly_and_charges_fee_at_release.1.json +++ b/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_splits_evenly_and_charges_fee_at_release.1.json @@ -204,7 +204,7 @@ ] }, { - "bytes": "c64e13f52868ed77b3700cb6d124f7ff6c265ec9affc06a637ac371c940520ec" + "bytes": "02622b6dcc6f9db90b78020e6b898f0c7bd3c510ba418f25e1d17c5234f1b3a8" } ] } @@ -254,7 +254,7 @@ "i128": "9000000000" }, { - "bytes": "57caf48086de9bf7a87a29098756c2aebf4657ee56124f51af5934320371006f" + "bytes": "38b12e1809041aadeb60be83b1da3f309fdbcb38e31d726cba96cdccfeb6dcdd" } ] } @@ -307,7 +307,7 @@ "u32": 0 }, { - "bytes": "f09e6870eddc833d09d31d1bc2d770567226330afb19481fafe092d5d3475489" + "bytes": "ff078a3d6337868344413e9bb2d2234e5f03ba7d6daf58a22bf90309a382c501" } ] } @@ -336,7 +336,7 @@ "u32": 0 }, { - "bytes": "f09e6870eddc833d09d31d1bc2d770567226330afb19481fafe092d5d3475489" + "bytes": "ff078a3d6337868344413e9bb2d2234e5f03ba7d6daf58a22bf90309a382c501" } ] } @@ -370,7 +370,7 @@ "u32": 0 }, { - "bytes": "56ea03c0ea4f355f5a41bb697cd83dc7274f5dbb8c42d08209e3c07f92ddc769" + "bytes": "ceae25fe646302ff64148e05d0f7ba802d4ffa195ddd26e16760a8996c8afbe9" } ] } @@ -399,7 +399,7 @@ "u32": 0 }, { - "bytes": "56ea03c0ea4f355f5a41bb697cd83dc7274f5dbb8c42d08209e3c07f92ddc769" + "bytes": "ceae25fe646302ff64148e05d0f7ba802d4ffa195ddd26e16760a8996c8afbe9" } ] } @@ -433,7 +433,7 @@ "u32": 0 }, { - "bytes": "02cd68f02503fbbcc8c1e992fc72339f3b0624c75e014249fd33762664fe2310" + "bytes": "4d345f1b0ffd0e4130c394575fd78243218b7908ab09b5cb74fd616795a0752b" } ] } @@ -462,7 +462,7 @@ "u32": 0 }, { - "bytes": "02cd68f02503fbbcc8c1e992fc72339f3b0624c75e014249fd33762664fe2310" + "bytes": "4d345f1b0ffd0e4130c394575fd78243218b7908ab09b5cb74fd616795a0752b" } ] } @@ -640,7 +640,7 @@ "symbol": "OpSeen" }, { - "bytes": "119e6870eddc833d09d31d1bc2d770567226330afb19481fafe092d5d3475489" + "bytes": "1e078a3d6337868344413e9bb2d2234e5f03ba7d6daf58a22bf90309a382c501" } ] }, @@ -660,7 +660,7 @@ "symbol": "OpSeen" }, { - "bytes": "119e6870eddc833d09d31d1bc2d770567226330afb19481fafe092d5d3475489" + "bytes": "1e078a3d6337868344413e9bb2d2234e5f03ba7d6daf58a22bf90309a382c501" } ] }, @@ -685,7 +685,7 @@ "symbol": "OpSeen" }, { - "bytes": "219e6870eddc833d09d31d1bc2d770567226330afb19481fafe092d5d3475489" + "bytes": "1fae25fe646302ff64148e05d0f7ba802d4ffa195ddd26e16760a8996c8afbe9" } ] }, @@ -705,7 +705,7 @@ "symbol": "OpSeen" }, { - "bytes": "219e6870eddc833d09d31d1bc2d770567226330afb19481fafe092d5d3475489" + "bytes": "1fae25fe646302ff64148e05d0f7ba802d4ffa195ddd26e16760a8996c8afbe9" } ] }, @@ -730,7 +730,7 @@ "symbol": "OpSeen" }, { - "bytes": "409e6870eddc833d09d31d1bc2d770567226330afb19481fafe092d5d3475489" + "bytes": "2e078a3d6337868344413e9bb2d2234e5f03ba7d6daf58a22bf90309a382c501" } ] }, @@ -750,7 +750,7 @@ "symbol": "OpSeen" }, { - "bytes": "409e6870eddc833d09d31d1bc2d770567226330afb19481fafe092d5d3475489" + "bytes": "2e078a3d6337868344413e9bb2d2234e5f03ba7d6daf58a22bf90309a382c501" } ] }, @@ -775,7 +775,7 @@ "symbol": "OpSeen" }, { - "bytes": "87ea03c0ea4f355f5a41bb697cd83dc7274f5dbb8c42d08209e3c07f92ddc769" + "bytes": "2fae25fe646302ff64148e05d0f7ba802d4ffa195ddd26e16760a8996c8afbe9" } ] }, @@ -795,7 +795,7 @@ "symbol": "OpSeen" }, { - "bytes": "87ea03c0ea4f355f5a41bb697cd83dc7274f5dbb8c42d08209e3c07f92ddc769" + "bytes": "2fae25fe646302ff64148e05d0f7ba802d4ffa195ddd26e16760a8996c8afbe9" } ] }, @@ -820,7 +820,7 @@ "symbol": "OpSeen" }, { - "bytes": "b2cd68f02503fbbcc8c1e992fc72339f3b0624c75e014249fd33762664fe2310" + "bytes": "4f078a3d6337868344413e9bb2d2234e5f03ba7d6daf58a22bf90309a382c501" } ] }, @@ -840,7 +840,7 @@ "symbol": "OpSeen" }, { - "bytes": "b2cd68f02503fbbcc8c1e992fc72339f3b0624c75e014249fd33762664fe2310" + "bytes": "4f078a3d6337868344413e9bb2d2234e5f03ba7d6daf58a22bf90309a382c501" } ] }, @@ -865,7 +865,7 @@ "symbol": "OpSeen" }, { - "bytes": "b7ea03c0ea4f355f5a41bb697cd83dc7274f5dbb8c42d08209e3c07f92ddc769" + "bytes": "7eae25fe646302ff64148e05d0f7ba802d4ffa195ddd26e16760a8996c8afbe9" } ] }, @@ -885,7 +885,7 @@ "symbol": "OpSeen" }, { - "bytes": "b7ea03c0ea4f355f5a41bb697cd83dc7274f5dbb8c42d08209e3c07f92ddc769" + "bytes": "7eae25fe646302ff64148e05d0f7ba802d4ffa195ddd26e16760a8996c8afbe9" } ] }, @@ -910,7 +910,7 @@ "symbol": "OpSeen" }, { - "bytes": "d3cd68f02503fbbcc8c1e992fc72339f3b0624c75e014249fd33762664fe2310" + "bytes": "9c345f1b0ffd0e4130c394575fd78243218b7908ab09b5cb74fd616795a0752b" } ] }, @@ -930,7 +930,7 @@ "symbol": "OpSeen" }, { - "bytes": "d3cd68f02503fbbcc8c1e992fc72339f3b0624c75e014249fd33762664fe2310" + "bytes": "9c345f1b0ffd0e4130c394575fd78243218b7908ab09b5cb74fd616795a0752b" } ] }, @@ -955,7 +955,7 @@ "symbol": "OpSeen" }, { - "bytes": "e3cd68f02503fbbcc8c1e992fc72339f3b0624c75e014249fd33762664fe2310" + "bytes": "ac345f1b0ffd0e4130c394575fd78243218b7908ab09b5cb74fd616795a0752b" } ] }, @@ -975,7 +975,7 @@ "symbol": "OpSeen" }, { - "bytes": "e3cd68f02503fbbcc8c1e992fc72339f3b0624c75e014249fd33762664fe2310" + "bytes": "ac345f1b0ffd0e4130c394575fd78243218b7908ab09b5cb74fd616795a0752b" } ] }, @@ -1000,7 +1000,7 @@ "symbol": "OpSeen" }, { - "bytes": "e6ea03c0ea4f355f5a41bb697cd83dc7274f5dbb8c42d08209e3c07f92ddc769" + "bytes": "fd345f1b0ffd0e4130c394575fd78243218b7908ab09b5cb74fd616795a0752b" } ] }, @@ -1020,7 +1020,7 @@ "symbol": "OpSeen" }, { - "bytes": "e6ea03c0ea4f355f5a41bb697cd83dc7274f5dbb8c42d08209e3c07f92ddc769" + "bytes": "fd345f1b0ffd0e4130c394575fd78243218b7908ab09b5cb74fd616795a0752b" } ] }, @@ -2325,6 +2325,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "9000000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -2335,7 +2380,7 @@ "symbol": "OpSeen" }, { - "bytes": "02cd68f02503fbbcc8c1e992fc72339f3b0624c75e014249fd33762664fe2310" + "bytes": "02622b6dcc6f9db90b78020e6b898f0c7bd3c510ba418f25e1d17c5234f1b3a8" } ] }, @@ -2355,7 +2400,7 @@ "symbol": "OpSeen" }, { - "bytes": "02cd68f02503fbbcc8c1e992fc72339f3b0624c75e014249fd33762664fe2310" + "bytes": "02622b6dcc6f9db90b78020e6b898f0c7bd3c510ba418f25e1d17c5234f1b3a8" } ] }, @@ -2380,7 +2425,7 @@ "symbol": "OpSeen" }, { - "bytes": "56ea03c0ea4f355f5a41bb697cd83dc7274f5dbb8c42d08209e3c07f92ddc769" + "bytes": "38b12e1809041aadeb60be83b1da3f309fdbcb38e31d726cba96cdccfeb6dcdd" } ] }, @@ -2400,7 +2445,7 @@ "symbol": "OpSeen" }, { - "bytes": "56ea03c0ea4f355f5a41bb697cd83dc7274f5dbb8c42d08209e3c07f92ddc769" + "bytes": "38b12e1809041aadeb60be83b1da3f309fdbcb38e31d726cba96cdccfeb6dcdd" } ] }, @@ -2425,7 +2470,7 @@ "symbol": "OpSeen" }, { - "bytes": "57caf48086de9bf7a87a29098756c2aebf4657ee56124f51af5934320371006f" + "bytes": "4d345f1b0ffd0e4130c394575fd78243218b7908ab09b5cb74fd616795a0752b" } ] }, @@ -2445,7 +2490,7 @@ "symbol": "OpSeen" }, { - "bytes": "57caf48086de9bf7a87a29098756c2aebf4657ee56124f51af5934320371006f" + "bytes": "4d345f1b0ffd0e4130c394575fd78243218b7908ab09b5cb74fd616795a0752b" } ] }, @@ -2470,7 +2515,7 @@ "symbol": "OpSeen" }, { - "bytes": "c64e13f52868ed77b3700cb6d124f7ff6c265ec9affc06a637ac371c940520ec" + "bytes": "ceae25fe646302ff64148e05d0f7ba802d4ffa195ddd26e16760a8996c8afbe9" } ] }, @@ -2490,7 +2535,7 @@ "symbol": "OpSeen" }, { - "bytes": "c64e13f52868ed77b3700cb6d124f7ff6c265ec9affc06a637ac371c940520ec" + "bytes": "ceae25fe646302ff64148e05d0f7ba802d4ffa195ddd26e16760a8996c8afbe9" } ] }, @@ -2515,7 +2560,7 @@ "symbol": "OpSeen" }, { - "bytes": "f09e6870eddc833d09d31d1bc2d770567226330afb19481fafe092d5d3475489" + "bytes": "ff078a3d6337868344413e9bb2d2234e5f03ba7d6daf58a22bf90309a382c501" } ] }, @@ -2535,7 +2580,7 @@ "symbol": "OpSeen" }, { - "bytes": "f09e6870eddc833d09d31d1bc2d770567226330afb19481fafe092d5d3475489" + "bytes": "ff078a3d6337868344413e9bb2d2234e5f03ba7d6daf58a22bf90309a382c501" } ] }, @@ -2723,7 +2768,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_with_empty_escrow_reverts.1.json b/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_with_empty_escrow_reverts.1.json index 572eaa6..3c9531b 100644 --- a/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_with_empty_escrow_reverts.1.json +++ b/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_with_empty_escrow_reverts.1.json @@ -204,7 +204,7 @@ ] }, { - "bytes": "574d9dac884d9258f0359a40d49d31482429be405ba76ad21f8b79e4e5817168" + "bytes": "16c5be2a631bb2fd1663600e7ac47459ec8d0f8090d9cdc916e998168e15ef4a" } ] } @@ -758,6 +758,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -768,7 +813,7 @@ "symbol": "OpSeen" }, { - "bytes": "574d9dac884d9258f0359a40d49d31482429be405ba76ad21f8b79e4e5817168" + "bytes": "16c5be2a631bb2fd1663600e7ac47459ec8d0f8090d9cdc916e998168e15ef4a" } ] }, @@ -788,7 +833,7 @@ "symbol": "OpSeen" }, { - "bytes": "574d9dac884d9258f0359a40d49d31482429be405ba76ad21f8b79e4e5817168" + "bytes": "16c5be2a631bb2fd1663600e7ac47459ec8d0f8090d9cdc916e998168e15ef4a" } ] }, @@ -976,7 +1021,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/crowdfunding/community_top_ups_raise_escrow_from_zero.1.json b/contracts/events/test_snapshots/tests/crowdfunding/community_top_ups_raise_escrow_from_zero.1.json index 82dc586..eae55a6 100644 --- a/contracts/events/test_snapshots/tests/crowdfunding/community_top_ups_raise_escrow_from_zero.1.json +++ b/contracts/events/test_snapshots/tests/crowdfunding/community_top_ups_raise_escrow_from_zero.1.json @@ -204,7 +204,7 @@ ] }, { - "bytes": "69c1920c68327e8e138dc5c1efcd8d8c10c26b5e1a91b1e638637a843eb647c1" + "bytes": "58b6d6ec16d6256419397f55c8218c37c31c26d7a8154ace47d286c275f55f40" } ] } @@ -254,7 +254,7 @@ "i128": "2000000000" }, { - "bytes": "4d697ec2aef25a6f3f3cf546ef0a67b9d91211d0ce0b9b59859841fdf02285bc" + "bytes": "0bafd10c3da3abc6b7d9302e1cbe37da2595626e6daa9647b0705eeb540f50d8" } ] } @@ -325,7 +325,7 @@ "i128": "3000000000" }, { - "bytes": "0a95e47101f303c06b8758001e4559e50fc94498a37d65fbc893563a89b2fb65" + "bytes": "b81b04247e5b730b70148327700c2205bef59441eb9d3fd855b1b65a857a951f" } ] } @@ -1252,6 +1252,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "5000000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1262,7 +1307,7 @@ "symbol": "OpSeen" }, { - "bytes": "0a95e47101f303c06b8758001e4559e50fc94498a37d65fbc893563a89b2fb65" + "bytes": "0bafd10c3da3abc6b7d9302e1cbe37da2595626e6daa9647b0705eeb540f50d8" } ] }, @@ -1282,7 +1327,7 @@ "symbol": "OpSeen" }, { - "bytes": "0a95e47101f303c06b8758001e4559e50fc94498a37d65fbc893563a89b2fb65" + "bytes": "0bafd10c3da3abc6b7d9302e1cbe37da2595626e6daa9647b0705eeb540f50d8" } ] }, @@ -1307,7 +1352,7 @@ "symbol": "OpSeen" }, { - "bytes": "4d697ec2aef25a6f3f3cf546ef0a67b9d91211d0ce0b9b59859841fdf02285bc" + "bytes": "58b6d6ec16d6256419397f55c8218c37c31c26d7a8154ace47d286c275f55f40" } ] }, @@ -1327,7 +1372,7 @@ "symbol": "OpSeen" }, { - "bytes": "4d697ec2aef25a6f3f3cf546ef0a67b9d91211d0ce0b9b59859841fdf02285bc" + "bytes": "58b6d6ec16d6256419397f55c8218c37c31c26d7a8154ace47d286c275f55f40" } ] }, @@ -1352,7 +1397,7 @@ "symbol": "OpSeen" }, { - "bytes": "69c1920c68327e8e138dc5c1efcd8d8c10c26b5e1a91b1e638637a843eb647c1" + "bytes": "b81b04247e5b730b70148327700c2205bef59441eb9d3fd855b1b65a857a951f" } ] }, @@ -1372,7 +1417,7 @@ "symbol": "OpSeen" }, { - "bytes": "69c1920c68327e8e138dc5c1efcd8d8c10c26b5e1a91b1e638637a843eb647c1" + "bytes": "b81b04247e5b730b70148327700c2205bef59441eb9d3fd855b1b65a857a951f" } ] }, @@ -1560,7 +1605,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/crowdfunding/create_rejects_distribution_with_multiple_positions.1.json b/contracts/events/test_snapshots/tests/crowdfunding/create_rejects_distribution_with_multiple_positions.1.json index ea72764..640ebe7 100644 --- a/contracts/events/test_snapshots/tests/crowdfunding/create_rejects_distribution_with_multiple_positions.1.json +++ b/contracts/events/test_snapshots/tests/crowdfunding/create_rejects_distribution_with_multiple_positions.1.json @@ -479,7 +479,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/crowdfunding/create_rejects_missing_deadline.1.json b/contracts/events/test_snapshots/tests/crowdfunding/create_rejects_missing_deadline.1.json index ea72764..640ebe7 100644 --- a/contracts/events/test_snapshots/tests/crowdfunding/create_rejects_missing_deadline.1.json +++ b/contracts/events/test_snapshots/tests/crowdfunding/create_rejects_missing_deadline.1.json @@ -479,7 +479,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/crowdfunding/create_rejects_single_release_kind.1.json b/contracts/events/test_snapshots/tests/crowdfunding/create_rejects_single_release_kind.1.json index ea72764..640ebe7 100644 --- a/contracts/events/test_snapshots/tests/crowdfunding/create_rejects_single_release_kind.1.json +++ b/contracts/events/test_snapshots/tests/crowdfunding/create_rejects_single_release_kind.1.json @@ -479,7 +479,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/crowdfunding/create_with_zero_owner_deposit_and_auto_registered_winner.1.json b/contracts/events/test_snapshots/tests/crowdfunding/create_with_zero_owner_deposit_and_auto_registered_winner.1.json index 119023d..7956fb3 100644 --- a/contracts/events/test_snapshots/tests/crowdfunding/create_with_zero_owner_deposit_and_auto_registered_winner.1.json +++ b/contracts/events/test_snapshots/tests/crowdfunding/create_with_zero_owner_deposit_and_auto_registered_winner.1.json @@ -205,7 +205,7 @@ ] }, { - "bytes": "ccf4e53e84fa34a3d3ecb06b9cb6849100fdb56beea5c2e139f331adf3d7db2d" + "bytes": "3e5d444c4419cee94cac9aa98038bf0127ee4ba6316364069a4843f107167d5d" } ] } @@ -761,6 +761,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -771,7 +816,7 @@ "symbol": "OpSeen" }, { - "bytes": "ccf4e53e84fa34a3d3ecb06b9cb6849100fdb56beea5c2e139f331adf3d7db2d" + "bytes": "3e5d444c4419cee94cac9aa98038bf0127ee4ba6316364069a4843f107167d5d" } ] }, @@ -791,7 +836,7 @@ "symbol": "OpSeen" }, { - "bytes": "ccf4e53e84fa34a3d3ecb06b9cb6849100fdb56beea5c2e139f331adf3d7db2d" + "bytes": "3e5d444c4419cee94cac9aa98038bf0127ee4ba6316364069a4843f107167d5d" } ] }, @@ -979,7 +1024,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/crowdfunding/crowdfunding_claim_milestone_requires_admin_auth.1.json b/contracts/events/test_snapshots/tests/crowdfunding/crowdfunding_claim_milestone_requires_admin_auth.1.json index 257cb0d..606d404 100644 --- a/contracts/events/test_snapshots/tests/crowdfunding/crowdfunding_claim_milestone_requires_admin_auth.1.json +++ b/contracts/events/test_snapshots/tests/crowdfunding/crowdfunding_claim_milestone_requires_admin_auth.1.json @@ -204,7 +204,7 @@ ] }, { - "bytes": "71de921c1ffe6a4dbe4f7080c31b3a9593e46bcf20cec23b9cb77a47fdd6799e" + "bytes": "1e6b33cd2728416295ffe96afb167694ff73e8c50c6aa302f9df7f63a16b276c" } ] } @@ -254,7 +254,7 @@ "i128": "2000000000" }, { - "bytes": "5fa750d443af21f0fabe34addcf0db777ba07740f1241dd2e237890811ed310b" + "bytes": "4f6e912c25ee19926b1610214eee8b0a5226d2f05590c79a92e841d9eddabbf2" } ] } @@ -306,7 +306,7 @@ "u32": 0 }, { - "bytes": "597a1a0d60f7b38332ac73be1f4320931030c43e0d31eacaba510bc872a8bd86" + "bytes": "9b9da1f90829c686ade067727be4e5e2fc39452f63b344582b91c715081dca00" } ] } @@ -335,7 +335,7 @@ "u32": 0 }, { - "bytes": "597a1a0d60f7b38332ac73be1f4320931030c43e0d31eacaba510bc872a8bd86" + "bytes": "9b9da1f90829c686ade067727be4e5e2fc39452f63b344582b91c715081dca00" } ] } @@ -510,7 +510,7 @@ "symbol": "OpSeen" }, { - "bytes": "887a1a0d60f7b38332ac73be1f4320931030c43e0d31eacaba510bc872a8bd86" + "bytes": "2b9da1f90829c686ade067727be4e5e2fc39452f63b344582b91c715081dca00" } ] }, @@ -530,7 +530,7 @@ "symbol": "OpSeen" }, { - "bytes": "887a1a0d60f7b38332ac73be1f4320931030c43e0d31eacaba510bc872a8bd86" + "bytes": "2b9da1f90829c686ade067727be4e5e2fc39452f63b344582b91c715081dca00" } ] }, @@ -555,7 +555,7 @@ "symbol": "OpSeen" }, { - "bytes": "b87a1a0d60f7b38332ac73be1f4320931030c43e0d31eacaba510bc872a8bd86" + "bytes": "4a9da1f90829c686ade067727be4e5e2fc39452f63b344582b91c715081dca00" } ] }, @@ -575,7 +575,7 @@ "symbol": "OpSeen" }, { - "bytes": "b87a1a0d60f7b38332ac73be1f4320931030c43e0d31eacaba510bc872a8bd86" + "bytes": "4a9da1f90829c686ade067727be4e5e2fc39452f63b344582b91c715081dca00" } ] }, @@ -600,7 +600,7 @@ "symbol": "OpSeen" }, { - "bytes": "e97a1a0d60f7b38332ac73be1f4320931030c43e0d31eacaba510bc872a8bd86" + "bytes": "7a9da1f90829c686ade067727be4e5e2fc39452f63b344582b91c715081dca00" } ] }, @@ -620,7 +620,7 @@ "symbol": "OpSeen" }, { - "bytes": "e97a1a0d60f7b38332ac73be1f4320931030c43e0d31eacaba510bc872a8bd86" + "bytes": "7a9da1f90829c686ade067727be4e5e2fc39452f63b344582b91c715081dca00" } ] }, @@ -1561,6 +1561,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "2000000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1571,7 +1616,7 @@ "symbol": "OpSeen" }, { - "bytes": "597a1a0d60f7b38332ac73be1f4320931030c43e0d31eacaba510bc872a8bd86" + "bytes": "1e6b33cd2728416295ffe96afb167694ff73e8c50c6aa302f9df7f63a16b276c" } ] }, @@ -1591,7 +1636,7 @@ "symbol": "OpSeen" }, { - "bytes": "597a1a0d60f7b38332ac73be1f4320931030c43e0d31eacaba510bc872a8bd86" + "bytes": "1e6b33cd2728416295ffe96afb167694ff73e8c50c6aa302f9df7f63a16b276c" } ] }, @@ -1616,7 +1661,7 @@ "symbol": "OpSeen" }, { - "bytes": "5fa750d443af21f0fabe34addcf0db777ba07740f1241dd2e237890811ed310b" + "bytes": "4f6e912c25ee19926b1610214eee8b0a5226d2f05590c79a92e841d9eddabbf2" } ] }, @@ -1636,7 +1681,7 @@ "symbol": "OpSeen" }, { - "bytes": "5fa750d443af21f0fabe34addcf0db777ba07740f1241dd2e237890811ed310b" + "bytes": "4f6e912c25ee19926b1610214eee8b0a5226d2f05590c79a92e841d9eddabbf2" } ] }, @@ -1661,7 +1706,7 @@ "symbol": "OpSeen" }, { - "bytes": "71de921c1ffe6a4dbe4f7080c31b3a9593e46bcf20cec23b9cb77a47fdd6799e" + "bytes": "9b9da1f90829c686ade067727be4e5e2fc39452f63b344582b91c715081dca00" } ] }, @@ -1681,7 +1726,7 @@ "symbol": "OpSeen" }, { - "bytes": "71de921c1ffe6a4dbe4f7080c31b3a9593e46bcf20cec23b9cb77a47fdd6799e" + "bytes": "9b9da1f90829c686ade067727be4e5e2fc39452f63b344582b91c715081dca00" } ] }, @@ -1869,7 +1914,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/crowdfunding/select_winners_on_crowdfunding_reverts.1.json b/contracts/events/test_snapshots/tests/crowdfunding/select_winners_on_crowdfunding_reverts.1.json index aa2c82f..db947e5 100644 --- a/contracts/events/test_snapshots/tests/crowdfunding/select_winners_on_crowdfunding_reverts.1.json +++ b/contracts/events/test_snapshots/tests/crowdfunding/select_winners_on_crowdfunding_reverts.1.json @@ -204,7 +204,7 @@ ] }, { - "bytes": "b989ae6654f69164b038be703dcc48a5b8321ad2599007c92d62f2f04ae0f921" + "bytes": "058214ea7c9d121f07d509b414847816242598ede2bd947b36eb99ac0cb9bdcd" } ] } @@ -758,6 +758,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -768,7 +813,7 @@ "symbol": "OpSeen" }, { - "bytes": "b989ae6654f69164b038be703dcc48a5b8321ad2599007c92d62f2f04ae0f921" + "bytes": "058214ea7c9d121f07d509b414847816242598ede2bd947b36eb99ac0cb9bdcd" } ] }, @@ -788,7 +833,7 @@ "symbol": "OpSeen" }, { - "bytes": "b989ae6654f69164b038be703dcc48a5b8321ad2599007c92d62f2f04ae0f921" + "bytes": "058214ea7c9d121f07d509b414847816242598ede2bd947b36eb99ac0cb9bdcd" } ] }, @@ -976,7 +1021,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/crowdfunding/submit_on_crowdfunding_reverts.1.json b/contracts/events/test_snapshots/tests/crowdfunding/submit_on_crowdfunding_reverts.1.json index 205b67b..475710e 100644 --- a/contracts/events/test_snapshots/tests/crowdfunding/submit_on_crowdfunding_reverts.1.json +++ b/contracts/events/test_snapshots/tests/crowdfunding/submit_on_crowdfunding_reverts.1.json @@ -204,7 +204,7 @@ ] }, { - "bytes": "06acb2dbcaa305b6759ad289d7bfcc37dcfacdf32dda4624aa56700e0c425cd4" + "bytes": "82ec8d47da79c699d33868c0c92728b1997a2c1a5d35c09b678ad8ef192e1bde" } ] } @@ -758,6 +758,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -768,7 +813,7 @@ "symbol": "OpSeen" }, { - "bytes": "06acb2dbcaa305b6759ad289d7bfcc37dcfacdf32dda4624aa56700e0c425cd4" + "bytes": "82ec8d47da79c699d33868c0c92728b1997a2c1a5d35c09b678ad8ef192e1bde" } ] }, @@ -788,7 +833,7 @@ "symbol": "OpSeen" }, { - "bytes": "06acb2dbcaa305b6759ad289d7bfcc37dcfacdf32dda4624aa56700e0c425cd4" + "bytes": "82ec8d47da79c699d33868c0c92728b1997a2c1a5d35c09b678ad8ef192e1bde" } ] }, @@ -976,7 +1021,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/add_funds_uses_event_override_bps.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/add_funds_uses_event_override_bps.1.json index 00fcf63..bd49805 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/add_funds_uses_event_override_bps.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/add_funds_uses_event_override_bps.1.json @@ -225,7 +225,7 @@ ] }, { - "bytes": "f7af24fb7dabf5a0695a333ec6772b8a2ed966bc473918236b7fbd1c75ee4779" + "bytes": "2ab7a4c63418d458b6cc31c835fcdb29c2b5e5dced167fd8f776f554a8b92a53" } ] } @@ -297,7 +297,7 @@ "i128": "5000000000" }, { - "bytes": "b5194b78f3df6d0c0553623a3273359f8102b8b3402eb3ec16a508ada1c52b9a" + "bytes": "9363b95388d0e995392a89d9dad17b9553305e92b23ddec3290bf44357aaeb6a" } ] } @@ -936,6 +936,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "5000000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -946,7 +991,7 @@ "symbol": "OpSeen" }, { - "bytes": "b5194b78f3df6d0c0553623a3273359f8102b8b3402eb3ec16a508ada1c52b9a" + "bytes": "2ab7a4c63418d458b6cc31c835fcdb29c2b5e5dced167fd8f776f554a8b92a53" } ] }, @@ -966,7 +1011,7 @@ "symbol": "OpSeen" }, { - "bytes": "b5194b78f3df6d0c0553623a3273359f8102b8b3402eb3ec16a508ada1c52b9a" + "bytes": "2ab7a4c63418d458b6cc31c835fcdb29c2b5e5dced167fd8f776f554a8b92a53" } ] }, @@ -991,7 +1036,7 @@ "symbol": "OpSeen" }, { - "bytes": "f7af24fb7dabf5a0695a333ec6772b8a2ed966bc473918236b7fbd1c75ee4779" + "bytes": "9363b95388d0e995392a89d9dad17b9553305e92b23ddec3290bf44357aaeb6a" } ] }, @@ -1011,7 +1056,7 @@ "symbol": "OpSeen" }, { - "bytes": "f7af24fb7dabf5a0695a333ec6772b8a2ed966bc473918236b7fbd1c75ee4779" + "bytes": "9363b95388d0e995392a89d9dad17b9553305e92b23ddec3290bf44357aaeb6a" } ] }, @@ -1199,7 +1244,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/add_funds_zero_override_bps_charges_no_fee.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/add_funds_zero_override_bps_charges_no_fee.1.json index e268d2c..2a08e75 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/add_funds_zero_override_bps_charges_no_fee.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/add_funds_zero_override_bps_charges_no_fee.1.json @@ -225,7 +225,7 @@ ] }, { - "bytes": "d598c91dba54891f23462cfc108ff4c78c4affa406d07cd08b7277aba2643ed1" + "bytes": "c97cdd4b8d8469b2b42b108e5a0fe66b113adfc23677746dd083143de09857d7" } ] } @@ -297,7 +297,7 @@ "i128": "5000000000" }, { - "bytes": "effac87288455e62b6eb893f1f7bb05db1157e16196dab3e676d274411049209" + "bytes": "e2b70466e01117a6b1968ca159b5c910c8ee3a8bddb9e448d5c07b8d9acbb25d" } ] } @@ -937,6 +937,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "5000000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -947,7 +992,7 @@ "symbol": "OpSeen" }, { - "bytes": "d598c91dba54891f23462cfc108ff4c78c4affa406d07cd08b7277aba2643ed1" + "bytes": "c97cdd4b8d8469b2b42b108e5a0fe66b113adfc23677746dd083143de09857d7" } ] }, @@ -967,7 +1012,7 @@ "symbol": "OpSeen" }, { - "bytes": "d598c91dba54891f23462cfc108ff4c78c4affa406d07cd08b7277aba2643ed1" + "bytes": "c97cdd4b8d8469b2b42b108e5a0fe66b113adfc23677746dd083143de09857d7" } ] }, @@ -992,7 +1037,7 @@ "symbol": "OpSeen" }, { - "bytes": "effac87288455e62b6eb893f1f7bb05db1157e16196dab3e676d274411049209" + "bytes": "e2b70466e01117a6b1968ca159b5c910c8ee3a8bddb9e448d5c07b8d9acbb25d" } ] }, @@ -1012,7 +1057,7 @@ "symbol": "OpSeen" }, { - "bytes": "effac87288455e62b6eb893f1f7bb05db1157e16196dab3e676d274411049209" + "bytes": "e2b70466e01117a6b1968ca159b5c910c8ee3a8bddb9e448d5c07b8d9acbb25d" } ] }, @@ -1200,7 +1245,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/crowdfunding_dynamic_milestone_split.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/crowdfunding_dynamic_milestone_split.1.json index 1877236..be27509 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/crowdfunding_dynamic_milestone_split.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/crowdfunding_dynamic_milestone_split.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "46af0c423450ccb4f44bfe0eea2e29a1648281393198823e5e75c6a9b7b4d8dd" + "bytes": "07ef802fcc1e2734d88525ead00dcfb6dc878362354723a1f2ca95a047263e92" } ] } @@ -276,7 +276,7 @@ "i128": "9000000000" }, { - "bytes": "85c65f37d8e86baa1d97c807eb6622431a56d17d29c9fec0c639d354d8d62590" + "bytes": "949f4a6baa348983345b494ad39c78280edee5aa8ca8a970410913d4a788d242" } ] } @@ -329,7 +329,7 @@ "u32": 50 }, { - "bytes": "8a14163396097817ec8226f53c1866086cd7f823854580958502d15d0d9ea4cd" + "bytes": "df1308fd1c233f0f290a58cbd2bb55b867404bf8b55ec5c27893460f4652b555" } ] } @@ -358,7 +358,7 @@ "u32": 50 }, { - "bytes": "8a14163396097817ec8226f53c1866086cd7f823854580958502d15d0d9ea4cd" + "bytes": "df1308fd1c233f0f290a58cbd2bb55b867404bf8b55ec5c27893460f4652b555" } ] } @@ -390,7 +390,7 @@ "u32": 50 }, { - "bytes": "f05ced68c1ea14e644ae9bc9ef457160d3f974455b0365e0ed099ac853b95ace" + "bytes": "fc74fcb25dbb469b6b42f63b3c38a2b8aa1157b22e62ba35b6fb2f1c303a7f01" } ] } @@ -419,7 +419,7 @@ "u32": 50 }, { - "bytes": "f05ced68c1ea14e644ae9bc9ef457160d3f974455b0365e0ed099ac853b95ace" + "bytes": "fc74fcb25dbb469b6b42f63b3c38a2b8aa1157b22e62ba35b6fb2f1c303a7f01" } ] } @@ -451,7 +451,7 @@ "u32": 50 }, { - "bytes": "9ab12ab1c2c121c7b8d4075def41462d3748133890dc2c106173e6448895087c" + "bytes": "efe19432fe29bcc605283bc2c41b1191d9f78f6ce82cf193b68696f8a17afdb9" } ] } @@ -480,7 +480,7 @@ "u32": 50 }, { - "bytes": "9ab12ab1c2c121c7b8d4075def41462d3748133890dc2c106173e6448895087c" + "bytes": "efe19432fe29bcc605283bc2c41b1191d9f78f6ce82cf193b68696f8a17afdb9" } ] } @@ -657,7 +657,7 @@ "symbol": "OpSeen" }, { - "bytes": "115ced68c1ea14e644ae9bc9ef457160d3f974455b0365e0ed099ac853b95ace" + "bytes": "0e1308fd1c233f0f290a58cbd2bb55b867404bf8b55ec5c27893460f4652b555" } ] }, @@ -677,7 +677,7 @@ "symbol": "OpSeen" }, { - "bytes": "115ced68c1ea14e644ae9bc9ef457160d3f974455b0365e0ed099ac853b95ace" + "bytes": "0e1308fd1c233f0f290a58cbd2bb55b867404bf8b55ec5c27893460f4652b555" } ] }, @@ -702,7 +702,7 @@ "symbol": "OpSeen" }, { - "bytes": "215ced68c1ea14e644ae9bc9ef457160d3f974455b0365e0ed099ac853b95ace" + "bytes": "0ee19432fe29bcc605283bc2c41b1191d9f78f6ce82cf193b68696f8a17afdb9" } ] }, @@ -722,7 +722,7 @@ "symbol": "OpSeen" }, { - "bytes": "215ced68c1ea14e644ae9bc9ef457160d3f974455b0365e0ed099ac853b95ace" + "bytes": "0ee19432fe29bcc605283bc2c41b1191d9f78f6ce82cf193b68696f8a17afdb9" } ] }, @@ -747,7 +747,7 @@ "symbol": "OpSeen" }, { - "bytes": "2ab12ab1c2c121c7b8d4075def41462d3748133890dc2c106173e6448895087c" + "bytes": "1d74fcb25dbb469b6b42f63b3c38a2b8aa1157b22e62ba35b6fb2f1c303a7f01" } ] }, @@ -767,7 +767,7 @@ "symbol": "OpSeen" }, { - "bytes": "2ab12ab1c2c121c7b8d4075def41462d3748133890dc2c106173e6448895087c" + "bytes": "1d74fcb25dbb469b6b42f63b3c38a2b8aa1157b22e62ba35b6fb2f1c303a7f01" } ] }, @@ -792,7 +792,7 @@ "symbol": "OpSeen" }, { - "bytes": "3a14163396097817ec8226f53c1866086cd7f823854580958502d15d0d9ea4cd" + "bytes": "2d74fcb25dbb469b6b42f63b3c38a2b8aa1157b22e62ba35b6fb2f1c303a7f01" } ] }, @@ -812,7 +812,7 @@ "symbol": "OpSeen" }, { - "bytes": "3a14163396097817ec8226f53c1866086cd7f823854580958502d15d0d9ea4cd" + "bytes": "2d74fcb25dbb469b6b42f63b3c38a2b8aa1157b22e62ba35b6fb2f1c303a7f01" } ] }, @@ -837,7 +837,7 @@ "symbol": "OpSeen" }, { - "bytes": "405ced68c1ea14e644ae9bc9ef457160d3f974455b0365e0ed099ac853b95ace" + "bytes": "3e1308fd1c233f0f290a58cbd2bb55b867404bf8b55ec5c27893460f4652b555" } ] }, @@ -857,7 +857,7 @@ "symbol": "OpSeen" }, { - "bytes": "405ced68c1ea14e644ae9bc9ef457160d3f974455b0365e0ed099ac853b95ace" + "bytes": "3e1308fd1c233f0f290a58cbd2bb55b867404bf8b55ec5c27893460f4652b555" } ] }, @@ -882,7 +882,7 @@ "symbol": "OpSeen" }, { - "bytes": "4bb12ab1c2c121c7b8d4075def41462d3748133890dc2c106173e6448895087c" + "bytes": "3ee19432fe29bcc605283bc2c41b1191d9f78f6ce82cf193b68696f8a17afdb9" } ] }, @@ -902,7 +902,7 @@ "symbol": "OpSeen" }, { - "bytes": "4bb12ab1c2c121c7b8d4075def41462d3748133890dc2c106173e6448895087c" + "bytes": "3ee19432fe29bcc605283bc2c41b1191d9f78f6ce82cf193b68696f8a17afdb9" } ] }, @@ -927,7 +927,7 @@ "symbol": "OpSeen" }, { - "bytes": "5b14163396097817ec8226f53c1866086cd7f823854580958502d15d0d9ea4cd" + "bytes": "4c74fcb25dbb469b6b42f63b3c38a2b8aa1157b22e62ba35b6fb2f1c303a7f01" } ] }, @@ -947,7 +947,7 @@ "symbol": "OpSeen" }, { - "bytes": "5b14163396097817ec8226f53c1866086cd7f823854580958502d15d0d9ea4cd" + "bytes": "4c74fcb25dbb469b6b42f63b3c38a2b8aa1157b22e62ba35b6fb2f1c303a7f01" } ] }, @@ -972,7 +972,7 @@ "symbol": "OpSeen" }, { - "bytes": "6b14163396097817ec8226f53c1866086cd7f823854580958502d15d0d9ea4cd" + "bytes": "5fe19432fe29bcc605283bc2c41b1191d9f78f6ce82cf193b68696f8a17afdb9" } ] }, @@ -992,7 +992,7 @@ "symbol": "OpSeen" }, { - "bytes": "6b14163396097817ec8226f53c1866086cd7f823854580958502d15d0d9ea4cd" + "bytes": "5fe19432fe29bcc605283bc2c41b1191d9f78f6ce82cf193b68696f8a17afdb9" } ] }, @@ -1017,7 +1017,7 @@ "symbol": "OpSeen" }, { - "bytes": "7bb12ab1c2c121c7b8d4075def41462d3748133890dc2c106173e6448895087c" + "bytes": "6f1308fd1c233f0f290a58cbd2bb55b867404bf8b55ec5c27893460f4652b555" } ] }, @@ -1037,7 +1037,7 @@ "symbol": "OpSeen" }, { - "bytes": "7bb12ab1c2c121c7b8d4075def41462d3748133890dc2c106173e6448895087c" + "bytes": "6f1308fd1c233f0f290a58cbd2bb55b867404bf8b55ec5c27893460f4652b555" } ] }, @@ -2342,6 +2342,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "9000000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -2352,7 +2397,7 @@ "symbol": "OpSeen" }, { - "bytes": "46af0c423450ccb4f44bfe0eea2e29a1648281393198823e5e75c6a9b7b4d8dd" + "bytes": "07ef802fcc1e2734d88525ead00dcfb6dc878362354723a1f2ca95a047263e92" } ] }, @@ -2372,7 +2417,7 @@ "symbol": "OpSeen" }, { - "bytes": "46af0c423450ccb4f44bfe0eea2e29a1648281393198823e5e75c6a9b7b4d8dd" + "bytes": "07ef802fcc1e2734d88525ead00dcfb6dc878362354723a1f2ca95a047263e92" } ] }, @@ -2397,7 +2442,7 @@ "symbol": "OpSeen" }, { - "bytes": "85c65f37d8e86baa1d97c807eb6622431a56d17d29c9fec0c639d354d8d62590" + "bytes": "949f4a6baa348983345b494ad39c78280edee5aa8ca8a970410913d4a788d242" } ] }, @@ -2417,7 +2462,7 @@ "symbol": "OpSeen" }, { - "bytes": "85c65f37d8e86baa1d97c807eb6622431a56d17d29c9fec0c639d354d8d62590" + "bytes": "949f4a6baa348983345b494ad39c78280edee5aa8ca8a970410913d4a788d242" } ] }, @@ -2442,7 +2487,7 @@ "symbol": "OpSeen" }, { - "bytes": "8a14163396097817ec8226f53c1866086cd7f823854580958502d15d0d9ea4cd" + "bytes": "df1308fd1c233f0f290a58cbd2bb55b867404bf8b55ec5c27893460f4652b555" } ] }, @@ -2462,7 +2507,7 @@ "symbol": "OpSeen" }, { - "bytes": "8a14163396097817ec8226f53c1866086cd7f823854580958502d15d0d9ea4cd" + "bytes": "df1308fd1c233f0f290a58cbd2bb55b867404bf8b55ec5c27893460f4652b555" } ] }, @@ -2487,7 +2532,7 @@ "symbol": "OpSeen" }, { - "bytes": "9ab12ab1c2c121c7b8d4075def41462d3748133890dc2c106173e6448895087c" + "bytes": "efe19432fe29bcc605283bc2c41b1191d9f78f6ce82cf193b68696f8a17afdb9" } ] }, @@ -2507,7 +2552,7 @@ "symbol": "OpSeen" }, { - "bytes": "9ab12ab1c2c121c7b8d4075def41462d3748133890dc2c106173e6448895087c" + "bytes": "efe19432fe29bcc605283bc2c41b1191d9f78f6ce82cf193b68696f8a17afdb9" } ] }, @@ -2532,7 +2577,7 @@ "symbol": "OpSeen" }, { - "bytes": "f05ced68c1ea14e644ae9bc9ef457160d3f974455b0365e0ed099ac853b95ace" + "bytes": "fc74fcb25dbb469b6b42f63b3c38a2b8aa1157b22e62ba35b6fb2f1c303a7f01" } ] }, @@ -2552,7 +2597,7 @@ "symbol": "OpSeen" }, { - "bytes": "f05ced68c1ea14e644ae9bc9ef457160d3f974455b0365e0ed099ac853b95ace" + "bytes": "fc74fcb25dbb469b6b42f63b3c38a2b8aa1157b22e62ba35b6fb2f1c303a7f01" } ] }, @@ -2740,7 +2785,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/crowdfunding_dynamic_rounding_no_dust.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/crowdfunding_dynamic_rounding_no_dust.1.json index 114b65c..a68826e 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/crowdfunding_dynamic_rounding_no_dust.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/crowdfunding_dynamic_rounding_no_dust.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "7c43eaa0f2cc593969d389c855170aaa391850032a55e5f1b4b618a56aaabec4" + "bytes": "5f5da049d554704cd3c09ccea14e0caaccfe49c40646fd91a2107b2ac23ade47" } ] } @@ -276,7 +276,7 @@ "i128": "10000000001" }, { - "bytes": "45998dcb7c3fd86da320aa0d03232fff894e83db0236f4834a77abd89d2790a2" + "bytes": "37bcee45d2b4dd34e0f332696b73f88b09133b5a3d12098d0a47491bf34d9ec9" } ] } @@ -328,7 +328,7 @@ "u32": 50 }, { - "bytes": "aff8fb023fc6f2d81f5c29adfd5d478723d70cb09879e1e6937884aab106051b" + "bytes": "dd955b4c4baf8bbc3c680b8deee7d59f1eb90ea7740c1220853a2a77354033fa" } ] } @@ -357,7 +357,7 @@ "u32": 50 }, { - "bytes": "aff8fb023fc6f2d81f5c29adfd5d478723d70cb09879e1e6937884aab106051b" + "bytes": "dd955b4c4baf8bbc3c680b8deee7d59f1eb90ea7740c1220853a2a77354033fa" } ] } @@ -389,7 +389,7 @@ "u32": 50 }, { - "bytes": "dfb68f30a7f51959cd906c0aedad826e4c9ab0a30bbed61dc87e05e00365bf6c" + "bytes": "cff22fea0cc71679edee40ce43f06b5c6ee1dd514c4c2cf414ad9680a2595392" } ] } @@ -418,7 +418,7 @@ "u32": 50 }, { - "bytes": "dfb68f30a7f51959cd906c0aedad826e4c9ab0a30bbed61dc87e05e00365bf6c" + "bytes": "cff22fea0cc71679edee40ce43f06b5c6ee1dd514c4c2cf414ad9680a2595392" } ] } @@ -450,7 +450,7 @@ "u32": 50 }, { - "bytes": "072a88b7eaacfb1e78f4a16727b2955e5211fb6d485660386d519402c626187a" + "bytes": "262b255703a1415c230f22015ce48dc8ce239f28dcca3c92c8542c6f5f2f1c6b" } ] } @@ -479,7 +479,7 @@ "u32": 50 }, { - "bytes": "072a88b7eaacfb1e78f4a16727b2955e5211fb6d485660386d519402c626187a" + "bytes": "262b255703a1415c230f22015ce48dc8ce239f28dcca3c92c8542c6f5f2f1c6b" } ] } @@ -655,7 +655,7 @@ "symbol": "OpSeen" }, { - "bytes": "0eb68f30a7f51959cd906c0aedad826e4c9ab0a30bbed61dc87e05e00365bf6c" + "bytes": "0c955b4c4baf8bbc3c680b8deee7d59f1eb90ea7740c1220853a2a77354033fa" } ] }, @@ -675,7 +675,7 @@ "symbol": "OpSeen" }, { - "bytes": "0eb68f30a7f51959cd906c0aedad826e4c9ab0a30bbed61dc87e05e00365bf6c" + "bytes": "0c955b4c4baf8bbc3c680b8deee7d59f1eb90ea7740c1220853a2a77354033fa" } ] }, @@ -700,7 +700,7 @@ "symbol": "OpSeen" }, { - "bytes": "1ff8fb023fc6f2d81f5c29adfd5d478723d70cb09879e1e6937884aab106051b" + "bytes": "1ef22fea0cc71679edee40ce43f06b5c6ee1dd514c4c2cf414ad9680a2595392" } ] }, @@ -720,7 +720,7 @@ "symbol": "OpSeen" }, { - "bytes": "1ff8fb023fc6f2d81f5c29adfd5d478723d70cb09879e1e6937884aab106051b" + "bytes": "1ef22fea0cc71679edee40ce43f06b5c6ee1dd514c4c2cf414ad9680a2595392" } ] }, @@ -745,7 +745,7 @@ "symbol": "OpSeen" }, { - "bytes": "3eb68f30a7f51959cd906c0aedad826e4c9ab0a30bbed61dc87e05e00365bf6c" + "bytes": "2ef22fea0cc71679edee40ce43f06b5c6ee1dd514c4c2cf414ad9680a2595392" } ] }, @@ -765,7 +765,7 @@ "symbol": "OpSeen" }, { - "bytes": "3eb68f30a7f51959cd906c0aedad826e4c9ab0a30bbed61dc87e05e00365bf6c" + "bytes": "2ef22fea0cc71679edee40ce43f06b5c6ee1dd514c4c2cf414ad9680a2595392" } ] }, @@ -790,7 +790,7 @@ "symbol": "OpSeen" }, { - "bytes": "4ef8fb023fc6f2d81f5c29adfd5d478723d70cb09879e1e6937884aab106051b" + "bytes": "3c955b4c4baf8bbc3c680b8deee7d59f1eb90ea7740c1220853a2a77354033fa" } ] }, @@ -810,7 +810,7 @@ "symbol": "OpSeen" }, { - "bytes": "4ef8fb023fc6f2d81f5c29adfd5d478723d70cb09879e1e6937884aab106051b" + "bytes": "3c955b4c4baf8bbc3c680b8deee7d59f1eb90ea7740c1220853a2a77354033fa" } ] }, @@ -835,7 +835,7 @@ "symbol": "OpSeen" }, { - "bytes": "6fb68f30a7f51959cd906c0aedad826e4c9ab0a30bbed61dc87e05e00365bf6c" + "bytes": "6d955b4c4baf8bbc3c680b8deee7d59f1eb90ea7740c1220853a2a77354033fa" } ] }, @@ -855,7 +855,7 @@ "symbol": "OpSeen" }, { - "bytes": "6fb68f30a7f51959cd906c0aedad826e4c9ab0a30bbed61dc87e05e00365bf6c" + "bytes": "6d955b4c4baf8bbc3c680b8deee7d59f1eb90ea7740c1220853a2a77354033fa" } ] }, @@ -880,7 +880,7 @@ "symbol": "OpSeen" }, { - "bytes": "7ef8fb023fc6f2d81f5c29adfd5d478723d70cb09879e1e6937884aab106051b" + "bytes": "7ff22fea0cc71679edee40ce43f06b5c6ee1dd514c4c2cf414ad9680a2595392" } ] }, @@ -900,7 +900,7 @@ "symbol": "OpSeen" }, { - "bytes": "7ef8fb023fc6f2d81f5c29adfd5d478723d70cb09879e1e6937884aab106051b" + "bytes": "7ff22fea0cc71679edee40ce43f06b5c6ee1dd514c4c2cf414ad9680a2595392" } ] }, @@ -925,7 +925,7 @@ "symbol": "OpSeen" }, { - "bytes": "b72a88b7eaacfb1e78f4a16727b2955e5211fb6d485660386d519402c626187a" + "bytes": "962b255703a1415c230f22015ce48dc8ce239f28dcca3c92c8542c6f5f2f1c6b" } ] }, @@ -945,7 +945,7 @@ "symbol": "OpSeen" }, { - "bytes": "b72a88b7eaacfb1e78f4a16727b2955e5211fb6d485660386d519402c626187a" + "bytes": "962b255703a1415c230f22015ce48dc8ce239f28dcca3c92c8542c6f5f2f1c6b" } ] }, @@ -970,7 +970,7 @@ "symbol": "OpSeen" }, { - "bytes": "d62a88b7eaacfb1e78f4a16727b2955e5211fb6d485660386d519402c626187a" + "bytes": "c72b255703a1415c230f22015ce48dc8ce239f28dcca3c92c8542c6f5f2f1c6b" } ] }, @@ -990,7 +990,7 @@ "symbol": "OpSeen" }, { - "bytes": "d62a88b7eaacfb1e78f4a16727b2955e5211fb6d485660386d519402c626187a" + "bytes": "c72b255703a1415c230f22015ce48dc8ce239f28dcca3c92c8542c6f5f2f1c6b" } ] }, @@ -1015,7 +1015,7 @@ "symbol": "OpSeen" }, { - "bytes": "e62a88b7eaacfb1e78f4a16727b2955e5211fb6d485660386d519402c626187a" + "bytes": "f72b255703a1415c230f22015ce48dc8ce239f28dcca3c92c8542c6f5f2f1c6b" } ] }, @@ -1035,7 +1035,7 @@ "symbol": "OpSeen" }, { - "bytes": "e62a88b7eaacfb1e78f4a16727b2955e5211fb6d485660386d519402c626187a" + "bytes": "f72b255703a1415c230f22015ce48dc8ce239f28dcca3c92c8542c6f5f2f1c6b" } ] }, @@ -2340,6 +2340,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "10000000001" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -2350,7 +2395,7 @@ "symbol": "OpSeen" }, { - "bytes": "072a88b7eaacfb1e78f4a16727b2955e5211fb6d485660386d519402c626187a" + "bytes": "262b255703a1415c230f22015ce48dc8ce239f28dcca3c92c8542c6f5f2f1c6b" } ] }, @@ -2370,7 +2415,7 @@ "symbol": "OpSeen" }, { - "bytes": "072a88b7eaacfb1e78f4a16727b2955e5211fb6d485660386d519402c626187a" + "bytes": "262b255703a1415c230f22015ce48dc8ce239f28dcca3c92c8542c6f5f2f1c6b" } ] }, @@ -2395,7 +2440,7 @@ "symbol": "OpSeen" }, { - "bytes": "45998dcb7c3fd86da320aa0d03232fff894e83db0236f4834a77abd89d2790a2" + "bytes": "37bcee45d2b4dd34e0f332696b73f88b09133b5a3d12098d0a47491bf34d9ec9" } ] }, @@ -2415,7 +2460,7 @@ "symbol": "OpSeen" }, { - "bytes": "45998dcb7c3fd86da320aa0d03232fff894e83db0236f4834a77abd89d2790a2" + "bytes": "37bcee45d2b4dd34e0f332696b73f88b09133b5a3d12098d0a47491bf34d9ec9" } ] }, @@ -2440,7 +2485,7 @@ "symbol": "OpSeen" }, { - "bytes": "7c43eaa0f2cc593969d389c855170aaa391850032a55e5f1b4b618a56aaabec4" + "bytes": "5f5da049d554704cd3c09ccea14e0caaccfe49c40646fd91a2107b2ac23ade47" } ] }, @@ -2460,7 +2505,7 @@ "symbol": "OpSeen" }, { - "bytes": "7c43eaa0f2cc593969d389c855170aaa391850032a55e5f1b4b618a56aaabec4" + "bytes": "5f5da049d554704cd3c09ccea14e0caaccfe49c40646fd91a2107b2ac23ade47" } ] }, @@ -2485,7 +2530,7 @@ "symbol": "OpSeen" }, { - "bytes": "aff8fb023fc6f2d81f5c29adfd5d478723d70cb09879e1e6937884aab106051b" + "bytes": "cff22fea0cc71679edee40ce43f06b5c6ee1dd514c4c2cf414ad9680a2595392" } ] }, @@ -2505,7 +2550,7 @@ "symbol": "OpSeen" }, { - "bytes": "aff8fb023fc6f2d81f5c29adfd5d478723d70cb09879e1e6937884aab106051b" + "bytes": "cff22fea0cc71679edee40ce43f06b5c6ee1dd514c4c2cf414ad9680a2595392" } ] }, @@ -2530,7 +2575,7 @@ "symbol": "OpSeen" }, { - "bytes": "dfb68f30a7f51959cd906c0aedad826e4c9ab0a30bbed61dc87e05e00365bf6c" + "bytes": "dd955b4c4baf8bbc3c680b8deee7d59f1eb90ea7740c1220853a2a77354033fa" } ] }, @@ -2550,7 +2595,7 @@ "symbol": "OpSeen" }, { - "bytes": "dfb68f30a7f51959cd906c0aedad826e4c9ab0a30bbed61dc87e05e00365bf6c" + "bytes": "dd955b4c4baf8bbc3c680b8deee7d59f1eb90ea7740c1220853a2a77354033fa" } ] }, @@ -2738,7 +2783,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/fee_account_accumulates_across_create_and_add_funds.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/fee_account_accumulates_across_create_and_add_funds.1.json index 6c4d584..4187668 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/fee_account_accumulates_across_create_and_add_funds.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/fee_account_accumulates_across_create_and_add_funds.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "705162ad57393251831d1edae14d3abed463fc8d01051d535c6524e11c5b6960" + "bytes": "ff2ab1ff49611ba90b47fca7ecfc44a743479ad72eb8aaba94a0c2b80e3260d8" } ] } @@ -295,7 +295,7 @@ "i128": "2000000000" }, { - "bytes": "94c9e2b3f483d6f7417e3b84d5ae9685caa19c98bf556bf7ac7e979db718b1ad" + "bytes": "0d7c7d76c074d965d9b71c2e5f7206a9e7ce7a400f6d744162ddad733a28a06d" } ] } @@ -932,6 +932,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "2000000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -942,7 +987,7 @@ "symbol": "OpSeen" }, { - "bytes": "705162ad57393251831d1edae14d3abed463fc8d01051d535c6524e11c5b6960" + "bytes": "0d7c7d76c074d965d9b71c2e5f7206a9e7ce7a400f6d744162ddad733a28a06d" } ] }, @@ -962,7 +1007,7 @@ "symbol": "OpSeen" }, { - "bytes": "705162ad57393251831d1edae14d3abed463fc8d01051d535c6524e11c5b6960" + "bytes": "0d7c7d76c074d965d9b71c2e5f7206a9e7ce7a400f6d744162ddad733a28a06d" } ] }, @@ -987,7 +1032,7 @@ "symbol": "OpSeen" }, { - "bytes": "94c9e2b3f483d6f7417e3b84d5ae9685caa19c98bf556bf7ac7e979db718b1ad" + "bytes": "ff2ab1ff49611ba90b47fca7ecfc44a743479ad72eb8aaba94a0c2b80e3260d8" } ] }, @@ -1007,7 +1052,7 @@ "symbol": "OpSeen" }, { - "bytes": "94c9e2b3f483d6f7417e3b84d5ae9685caa19c98bf556bf7ac7e979db718b1ad" + "bytes": "ff2ab1ff49611ba90b47fca7ecfc44a743479ad72eb8aaba94a0c2b80e3260d8" } ] }, @@ -1195,7 +1240,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/fee_and_winner_balances_consistent.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/fee_and_winner_balances_consistent.1.json index 01279c0..2f46992 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/fee_and_winner_balances_consistent.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/fee_and_winner_balances_consistent.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "0b3116862b3d1bfd5e5369ab62ffc1097281ee9bf1db9940ba9b3c01f66e62ed" + "bytes": "eac81a2cdb450cfd3b31645ca29db2777d556c27cbc8224b24dc8aadb58a4a69" } ] } @@ -294,7 +294,7 @@ "i128": "4000000000" }, { - "bytes": "e4c578e4d580c12ecbc9ba23c165cfe8e002f3d75318e95c6cd189bf3409237a" + "bytes": "36cf3c948945ed00e8662c22963e63106e39abbfb830f7c0dd22b0d08e3d93e7" } ] } @@ -369,7 +369,7 @@ ] }, { - "bytes": "52765372a9db3dd8d9c9e32d917d8edcfa8df53add0629b2b6361c347c1c255c" + "bytes": "4bcf410a637ed7123ffaa93e9717c151f6328d51d38260b6bed8bf61f92ad8f3" } ] } @@ -547,7 +547,7 @@ "symbol": "OpSeen" }, { - "bytes": "83765372a9db3dd8d9c9e32d917d8edcfa8df53add0629b2b6361c347c1c255c" + "bytes": "9acf410a637ed7123ffaa93e9717c151f6328d51d38260b6bed8bf61f92ad8f3" } ] }, @@ -567,7 +567,7 @@ "symbol": "OpSeen" }, { - "bytes": "83765372a9db3dd8d9c9e32d917d8edcfa8df53add0629b2b6361c347c1c255c" + "bytes": "9acf410a637ed7123ffaa93e9717c151f6328d51d38260b6bed8bf61f92ad8f3" } ] }, @@ -592,7 +592,7 @@ "symbol": "OpSeen" }, { - "bytes": "b3765372a9db3dd8d9c9e32d917d8edcfa8df53add0629b2b6361c347c1c255c" + "bytes": "aacf410a637ed7123ffaa93e9717c151f6328d51d38260b6bed8bf61f92ad8f3" } ] }, @@ -612,7 +612,7 @@ "symbol": "OpSeen" }, { - "bytes": "b3765372a9db3dd8d9c9e32d917d8edcfa8df53add0629b2b6361c347c1c255c" + "bytes": "aacf410a637ed7123ffaa93e9717c151f6328d51d38260b6bed8bf61f92ad8f3" } ] }, @@ -637,7 +637,7 @@ "symbol": "OpSeen" }, { - "bytes": "e2765372a9db3dd8d9c9e32d917d8edcfa8df53add0629b2b6361c347c1c255c" + "bytes": "fbcf410a637ed7123ffaa93e9717c151f6328d51d38260b6bed8bf61f92ad8f3" } ] }, @@ -657,7 +657,7 @@ "symbol": "OpSeen" }, { - "bytes": "e2765372a9db3dd8d9c9e32d917d8edcfa8df53add0629b2b6361c347c1c255c" + "bytes": "fbcf410a637ed7123ffaa93e9717c151f6328d51d38260b6bed8bf61f92ad8f3" } ] }, @@ -1370,6 +1370,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "4000000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1380,7 +1425,7 @@ "symbol": "OpSeen" }, { - "bytes": "0b3116862b3d1bfd5e5369ab62ffc1097281ee9bf1db9940ba9b3c01f66e62ed" + "bytes": "36cf3c948945ed00e8662c22963e63106e39abbfb830f7c0dd22b0d08e3d93e7" } ] }, @@ -1400,7 +1445,7 @@ "symbol": "OpSeen" }, { - "bytes": "0b3116862b3d1bfd5e5369ab62ffc1097281ee9bf1db9940ba9b3c01f66e62ed" + "bytes": "36cf3c948945ed00e8662c22963e63106e39abbfb830f7c0dd22b0d08e3d93e7" } ] }, @@ -1425,7 +1470,7 @@ "symbol": "OpSeen" }, { - "bytes": "52765372a9db3dd8d9c9e32d917d8edcfa8df53add0629b2b6361c347c1c255c" + "bytes": "4bcf410a637ed7123ffaa93e9717c151f6328d51d38260b6bed8bf61f92ad8f3" } ] }, @@ -1445,7 +1490,7 @@ "symbol": "OpSeen" }, { - "bytes": "52765372a9db3dd8d9c9e32d917d8edcfa8df53add0629b2b6361c347c1c255c" + "bytes": "4bcf410a637ed7123ffaa93e9717c151f6328d51d38260b6bed8bf61f92ad8f3" } ] }, @@ -1470,7 +1515,7 @@ "symbol": "OpSeen" }, { - "bytes": "e4c578e4d580c12ecbc9ba23c165cfe8e002f3d75318e95c6cd189bf3409237a" + "bytes": "eac81a2cdb450cfd3b31645ca29db2777d556c27cbc8224b24dc8aadb58a4a69" } ] }, @@ -1490,7 +1535,7 @@ "symbol": "OpSeen" }, { - "bytes": "e4c578e4d580c12ecbc9ba23c165cfe8e002f3d75318e95c6cd189bf3409237a" + "bytes": "eac81a2cdb450cfd3b31645ca29db2777d556c27cbc8224b24dc8aadb58a4a69" } ] }, @@ -1678,7 +1723,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/fee_rounding_on_odd_amounts.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/fee_rounding_on_odd_amounts.1.json index bc389ad..69b093f 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/fee_rounding_on_odd_amounts.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/fee_rounding_on_odd_amounts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "3f290e1556d6b3ff96733829d444131cc51a59c77ecbc92a85602661a6a23856" + "bytes": "30358ba52c3bc6a86c91cd7de6453af2e6547c4410433b4ad0079a29c06fa424" } ] } @@ -662,6 +662,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -672,7 +717,7 @@ "symbol": "OpSeen" }, { - "bytes": "3f290e1556d6b3ff96733829d444131cc51a59c77ecbc92a85602661a6a23856" + "bytes": "30358ba52c3bc6a86c91cd7de6453af2e6547c4410433b4ad0079a29c06fa424" } ] }, @@ -692,7 +737,7 @@ "symbol": "OpSeen" }, { - "bytes": "3f290e1556d6b3ff96733829d444131cc51a59c77ecbc92a85602661a6a23856" + "bytes": "30358ba52c3bc6a86c91cd7de6453af2e6547c4410433b4ad0079a29c06fa424" } ] }, @@ -880,7 +925,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/fee_rounds_down_non_divisible_amount.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/fee_rounds_down_non_divisible_amount.1.json index 8769430..20e38f3 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/fee_rounds_down_non_divisible_amount.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/fee_rounds_down_non_divisible_amount.1.json @@ -224,7 +224,7 @@ ] }, { - "bytes": "10eeff57ed48292e0c67c93a5c77b7e4df1f657de0879341b3e693ba8b474b55" + "bytes": "6f9f8c2cb62ea2dfa606653403a3222bebb7e36c05b768f59c96fff6a2dfe2f3" } ] } @@ -664,6 +664,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -674,7 +719,7 @@ "symbol": "OpSeen" }, { - "bytes": "10eeff57ed48292e0c67c93a5c77b7e4df1f657de0879341b3e693ba8b474b55" + "bytes": "6f9f8c2cb62ea2dfa606653403a3222bebb7e36c05b768f59c96fff6a2dfe2f3" } ] }, @@ -694,7 +739,7 @@ "symbol": "OpSeen" }, { - "bytes": "10eeff57ed48292e0c67c93a5c77b7e4df1f657de0879341b3e693ba8b474b55" + "bytes": "6f9f8c2cb62ea2dfa606653403a3222bebb7e36c05b768f59c96fff6a2dfe2f3" } ] }, @@ -882,7 +927,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/global_fee_bps_used_when_no_override.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/global_fee_bps_used_when_no_override.1.json index b727bfa..66d1680 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/global_fee_bps_used_when_no_override.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/global_fee_bps_used_when_no_override.1.json @@ -224,7 +224,7 @@ ] }, { - "bytes": "10de2d51e249b547fff7c9f65ebe29feec96bd176075e50ea912556fb2de762f" + "bytes": "ac24639015afcaf0dfb34524d7b8c2363b85f128e76b7cf6592de3e2389b71c0" } ] } @@ -664,6 +664,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -674,7 +719,7 @@ "symbol": "OpSeen" }, { - "bytes": "10de2d51e249b547fff7c9f65ebe29feec96bd176075e50ea912556fb2de762f" + "bytes": "ac24639015afcaf0dfb34524d7b8c2363b85f128e76b7cf6592de3e2389b71c0" } ] }, @@ -694,7 +739,7 @@ "symbol": "OpSeen" }, { - "bytes": "10de2d51e249b547fff7c9f65ebe29feec96bd176075e50ea912556fb2de762f" + "bytes": "ac24639015afcaf0dfb34524d7b8c2363b85f128e76b7cf6592de3e2389b71c0" } ] }, @@ -882,7 +927,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/grant_milestone_double_claim_rejected.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/grant_milestone_double_claim_rejected.1.json index bb1127f..9c01e17 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/grant_milestone_double_claim_rejected.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/grant_milestone_double_claim_rejected.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "e2391fd0da9578cfd6555cce0631d261ab42af482d7f55cfd8a0bca823fd6f6e" + "bytes": "4b39dce784eefe33bbad1925ac8e00384713295e8ba9264e1814922928323b8b" } ] } @@ -301,7 +301,7 @@ ] }, { - "bytes": "6c07f7a7310cb681e7b2a82e2c6f93e908e523be5fb91a800754864002c7bf52" + "bytes": "064b83f98286e9844396cf6b2432e0cf24ab4d274963a8973ffcd6f887c8c98a" } ] } @@ -332,7 +332,7 @@ "u32": 50 }, { - "bytes": "1118d62620a19a5dd8f851925cb0163c4434491f2f93db4629ce06213a8580c6" + "bytes": "7ccc4a185d498d6c26604dd1478c69834c3a573dca8d16a1d6d83c2af10d5c6e" } ] } @@ -508,7 +508,7 @@ "symbol": "OpSeen" }, { - "bytes": "a118d62620a19a5dd8f851925cb0163c4434491f2f93db4629ce06213a8580c6" + "bytes": "9dcc4a185d498d6c26604dd1478c69834c3a573dca8d16a1d6d83c2af10d5c6e" } ] }, @@ -528,7 +528,7 @@ "symbol": "OpSeen" }, { - "bytes": "a118d62620a19a5dd8f851925cb0163c4434491f2f93db4629ce06213a8580c6" + "bytes": "9dcc4a185d498d6c26604dd1478c69834c3a573dca8d16a1d6d83c2af10d5c6e" } ] }, @@ -553,7 +553,7 @@ "symbol": "OpSeen" }, { - "bytes": "c018d62620a19a5dd8f851925cb0163c4434491f2f93db4629ce06213a8580c6" + "bytes": "adcc4a185d498d6c26604dd1478c69834c3a573dca8d16a1d6d83c2af10d5c6e" } ] }, @@ -573,7 +573,7 @@ "symbol": "OpSeen" }, { - "bytes": "c018d62620a19a5dd8f851925cb0163c4434491f2f93db4629ce06213a8580c6" + "bytes": "adcc4a185d498d6c26604dd1478c69834c3a573dca8d16a1d6d83c2af10d5c6e" } ] }, @@ -598,7 +598,7 @@ "symbol": "OpSeen" }, { - "bytes": "f018d62620a19a5dd8f851925cb0163c4434491f2f93db4629ce06213a8580c6" + "bytes": "cccc4a185d498d6c26604dd1478c69834c3a573dca8d16a1d6d83c2af10d5c6e" } ] }, @@ -618,7 +618,7 @@ "symbol": "OpSeen" }, { - "bytes": "f018d62620a19a5dd8f851925cb0163c4434491f2f93db4629ce06213a8580c6" + "bytes": "cccc4a185d498d6c26604dd1478c69834c3a573dca8d16a1d6d83c2af10d5c6e" } ] }, @@ -1283,6 +1283,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1293,7 +1338,7 @@ "symbol": "OpSeen" }, { - "bytes": "1118d62620a19a5dd8f851925cb0163c4434491f2f93db4629ce06213a8580c6" + "bytes": "064b83f98286e9844396cf6b2432e0cf24ab4d274963a8973ffcd6f887c8c98a" } ] }, @@ -1313,7 +1358,7 @@ "symbol": "OpSeen" }, { - "bytes": "1118d62620a19a5dd8f851925cb0163c4434491f2f93db4629ce06213a8580c6" + "bytes": "064b83f98286e9844396cf6b2432e0cf24ab4d274963a8973ffcd6f887c8c98a" } ] }, @@ -1338,7 +1383,7 @@ "symbol": "OpSeen" }, { - "bytes": "6c07f7a7310cb681e7b2a82e2c6f93e908e523be5fb91a800754864002c7bf52" + "bytes": "4b39dce784eefe33bbad1925ac8e00384713295e8ba9264e1814922928323b8b" } ] }, @@ -1358,7 +1403,7 @@ "symbol": "OpSeen" }, { - "bytes": "6c07f7a7310cb681e7b2a82e2c6f93e908e523be5fb91a800754864002c7bf52" + "bytes": "4b39dce784eefe33bbad1925ac8e00384713295e8ba9264e1814922928323b8b" } ] }, @@ -1383,7 +1428,7 @@ "symbol": "OpSeen" }, { - "bytes": "e2391fd0da9578cfd6555cce0631d261ab42af482d7f55cfd8a0bca823fd6f6e" + "bytes": "7ccc4a185d498d6c26604dd1478c69834c3a573dca8d16a1d6d83c2af10d5c6e" } ] }, @@ -1403,7 +1448,7 @@ "symbol": "OpSeen" }, { - "bytes": "e2391fd0da9578cfd6555cce0631d261ab42af482d7f55cfd8a0bca823fd6f6e" + "bytes": "7ccc4a185d498d6c26604dd1478c69834c3a573dca8d16a1d6d83c2af10d5c6e" } ] }, @@ -1591,7 +1636,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/grant_milestone_out_of_range_rejected.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/grant_milestone_out_of_range_rejected.1.json index 61bac12..b358113 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/grant_milestone_out_of_range_rejected.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/grant_milestone_out_of_range_rejected.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "0e3415358c29b4b26d393d239d7bb3cc9ca0f2c80869f867ad0f1b7e94259c34" + "bytes": "de05af05b838ac6a1e6e4657105f21ba47e2a82243c9a19cd36a6d44909a29a9" } ] } @@ -301,7 +301,7 @@ ] }, { - "bytes": "ba7953be744cfb8be8c8ca6b3fd2aef29342430ac54304754fb1b2caf494819d" + "bytes": "9730f0a2456baab10d6d7c6c8897431f9a5fcbb0f2a6a4b3d5ede2521668b112" } ] } @@ -855,6 +855,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -865,7 +910,7 @@ "symbol": "OpSeen" }, { - "bytes": "0e3415358c29b4b26d393d239d7bb3cc9ca0f2c80869f867ad0f1b7e94259c34" + "bytes": "9730f0a2456baab10d6d7c6c8897431f9a5fcbb0f2a6a4b3d5ede2521668b112" } ] }, @@ -885,7 +930,7 @@ "symbol": "OpSeen" }, { - "bytes": "0e3415358c29b4b26d393d239d7bb3cc9ca0f2c80869f867ad0f1b7e94259c34" + "bytes": "9730f0a2456baab10d6d7c6c8897431f9a5fcbb0f2a6a4b3d5ede2521668b112" } ] }, @@ -910,7 +955,7 @@ "symbol": "OpSeen" }, { - "bytes": "ba7953be744cfb8be8c8ca6b3fd2aef29342430ac54304754fb1b2caf494819d" + "bytes": "de05af05b838ac6a1e6e4657105f21ba47e2a82243c9a19cd36a6d44909a29a9" } ] }, @@ -930,7 +975,7 @@ "symbol": "OpSeen" }, { - "bytes": "ba7953be744cfb8be8c8ca6b3fd2aef29342430ac54304754fb1b2caf494819d" + "bytes": "de05af05b838ac6a1e6e4657105f21ba47e2a82243c9a19cd36a6d44909a29a9" } ] }, @@ -1118,7 +1163,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/grant_milestone_pays_floored_per_milestone.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/grant_milestone_pays_floored_per_milestone.1.json index 2c12b8b..73780ad 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/grant_milestone_pays_floored_per_milestone.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/grant_milestone_pays_floored_per_milestone.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "50d6900d274dfed942c87ebfeee890c8944ee994c883829fd05147bece12e93c" + "bytes": "ae8c7fee99d0ad53a8eff3da457ab8eb6c136fa3916e4449ffaa4f794ad640ed" } ] } @@ -301,7 +301,7 @@ ] }, { - "bytes": "604d73bd81737100a3237441355a5bcc9420fc20b3291b58508a551f8126d641" + "bytes": "fde91d6e4828e108205beb7f9a58453f5781a51bedf4bcfc4a18c919de0fdb3a" } ] } @@ -332,7 +332,7 @@ "u32": 50 }, { - "bytes": "c7d9cbcf2dbe6a82cee9fdb86484498c47722a36c82128c8349129b278035133" + "bytes": "0d379915177d240f1192bb0f81df020d74d598d32ba3b0524bcfcd3055fac80e" } ] } @@ -364,7 +364,7 @@ "u32": 50 }, { - "bytes": "bd264e57c201b38721444d861cf93488324938baa447cf9ab3231b3383205447" + "bytes": "abbc69bf79e717a168ed0f786f70355c6727f6815ea80d6b80cfcc7c10ae0f26" } ] } @@ -396,7 +396,7 @@ "u32": 50 }, { - "bytes": "89ba486523f891d3ec154941000a06f5ccee636b24414d3bde1226b21fab9f14" + "bytes": "e5c54dcc6e7bf2065042c9d4705d93dd9a80fd907815c1771fde3a2983019a14" } ] } @@ -573,7 +573,7 @@ "symbol": "OpSeen" }, { - "bytes": "0d264e57c201b38721444d861cf93488324938baa447cf9ab3231b3383205447" + "bytes": "04c54dcc6e7bf2065042c9d4705d93dd9a80fd907815c1771fde3a2983019a14" } ] }, @@ -593,7 +593,7 @@ "symbol": "OpSeen" }, { - "bytes": "0d264e57c201b38721444d861cf93488324938baa447cf9ab3231b3383205447" + "bytes": "04c54dcc6e7bf2065042c9d4705d93dd9a80fd907815c1771fde3a2983019a14" } ] }, @@ -618,7 +618,7 @@ "symbol": "OpSeen" }, { - "bytes": "16d9cbcf2dbe6a82cee9fdb86484498c47722a36c82128c8349129b278035133" + "bytes": "1bbc69bf79e717a168ed0f786f70355c6727f6815ea80d6b80cfcc7c10ae0f26" } ] }, @@ -638,7 +638,7 @@ "symbol": "OpSeen" }, { - "bytes": "16d9cbcf2dbe6a82cee9fdb86484498c47722a36c82128c8349129b278035133" + "bytes": "1bbc69bf79e717a168ed0f786f70355c6727f6815ea80d6b80cfcc7c10ae0f26" } ] }, @@ -663,7 +663,7 @@ "symbol": "OpSeen" }, { - "bytes": "26d9cbcf2dbe6a82cee9fdb86484498c47722a36c82128c8349129b278035133" + "bytes": "34c54dcc6e7bf2065042c9d4705d93dd9a80fd907815c1771fde3a2983019a14" } ] }, @@ -683,7 +683,7 @@ "symbol": "OpSeen" }, { - "bytes": "26d9cbcf2dbe6a82cee9fdb86484498c47722a36c82128c8349129b278035133" + "bytes": "34c54dcc6e7bf2065042c9d4705d93dd9a80fd907815c1771fde3a2983019a14" } ] }, @@ -708,7 +708,7 @@ "symbol": "OpSeen" }, { - "bytes": "39ba486523f891d3ec154941000a06f5ccee636b24414d3bde1226b21fab9f14" + "bytes": "4abc69bf79e717a168ed0f786f70355c6727f6815ea80d6b80cfcc7c10ae0f26" } ] }, @@ -728,7 +728,7 @@ "symbol": "OpSeen" }, { - "bytes": "39ba486523f891d3ec154941000a06f5ccee636b24414d3bde1226b21fab9f14" + "bytes": "4abc69bf79e717a168ed0f786f70355c6727f6815ea80d6b80cfcc7c10ae0f26" } ] }, @@ -753,7 +753,7 @@ "symbol": "OpSeen" }, { - "bytes": "58ba486523f891d3ec154941000a06f5ccee636b24414d3bde1226b21fab9f14" + "bytes": "55c54dcc6e7bf2065042c9d4705d93dd9a80fd907815c1771fde3a2983019a14" } ] }, @@ -773,7 +773,7 @@ "symbol": "OpSeen" }, { - "bytes": "58ba486523f891d3ec154941000a06f5ccee636b24414d3bde1226b21fab9f14" + "bytes": "55c54dcc6e7bf2065042c9d4705d93dd9a80fd907815c1771fde3a2983019a14" } ] }, @@ -798,7 +798,7 @@ "symbol": "OpSeen" }, { - "bytes": "5c264e57c201b38721444d861cf93488324938baa447cf9ab3231b3383205447" + "bytes": "7abc69bf79e717a168ed0f786f70355c6727f6815ea80d6b80cfcc7c10ae0f26" } ] }, @@ -818,7 +818,7 @@ "symbol": "OpSeen" }, { - "bytes": "5c264e57c201b38721444d861cf93488324938baa447cf9ab3231b3383205447" + "bytes": "7abc69bf79e717a168ed0f786f70355c6727f6815ea80d6b80cfcc7c10ae0f26" } ] }, @@ -843,7 +843,7 @@ "symbol": "OpSeen" }, { - "bytes": "68ba486523f891d3ec154941000a06f5ccee636b24414d3bde1226b21fab9f14" + "bytes": "bd379915177d240f1192bb0f81df020d74d598d32ba3b0524bcfcd3055fac80e" } ] }, @@ -863,7 +863,7 @@ "symbol": "OpSeen" }, { - "bytes": "68ba486523f891d3ec154941000a06f5ccee636b24414d3bde1226b21fab9f14" + "bytes": "bd379915177d240f1192bb0f81df020d74d598d32ba3b0524bcfcd3055fac80e" } ] }, @@ -888,7 +888,7 @@ "symbol": "OpSeen" }, { - "bytes": "6c264e57c201b38721444d861cf93488324938baa447cf9ab3231b3383205447" + "bytes": "dc379915177d240f1192bb0f81df020d74d598d32ba3b0524bcfcd3055fac80e" } ] }, @@ -908,7 +908,7 @@ "symbol": "OpSeen" }, { - "bytes": "6c264e57c201b38721444d861cf93488324938baa447cf9ab3231b3383205447" + "bytes": "dc379915177d240f1192bb0f81df020d74d598d32ba3b0524bcfcd3055fac80e" } ] }, @@ -933,7 +933,7 @@ "symbol": "OpSeen" }, { - "bytes": "77d9cbcf2dbe6a82cee9fdb86484498c47722a36c82128c8349129b278035133" + "bytes": "ec379915177d240f1192bb0f81df020d74d598d32ba3b0524bcfcd3055fac80e" } ] }, @@ -953,7 +953,7 @@ "symbol": "OpSeen" }, { - "bytes": "77d9cbcf2dbe6a82cee9fdb86484498c47722a36c82128c8349129b278035133" + "bytes": "ec379915177d240f1192bb0f81df020d74d598d32ba3b0524bcfcd3055fac80e" } ] }, @@ -1916,6 +1916,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1926,7 +1971,7 @@ "symbol": "OpSeen" }, { - "bytes": "50d6900d274dfed942c87ebfeee890c8944ee994c883829fd05147bece12e93c" + "bytes": "0d379915177d240f1192bb0f81df020d74d598d32ba3b0524bcfcd3055fac80e" } ] }, @@ -1946,7 +1991,7 @@ "symbol": "OpSeen" }, { - "bytes": "50d6900d274dfed942c87ebfeee890c8944ee994c883829fd05147bece12e93c" + "bytes": "0d379915177d240f1192bb0f81df020d74d598d32ba3b0524bcfcd3055fac80e" } ] }, @@ -1971,7 +2016,7 @@ "symbol": "OpSeen" }, { - "bytes": "604d73bd81737100a3237441355a5bcc9420fc20b3291b58508a551f8126d641" + "bytes": "abbc69bf79e717a168ed0f786f70355c6727f6815ea80d6b80cfcc7c10ae0f26" } ] }, @@ -1991,7 +2036,7 @@ "symbol": "OpSeen" }, { - "bytes": "604d73bd81737100a3237441355a5bcc9420fc20b3291b58508a551f8126d641" + "bytes": "abbc69bf79e717a168ed0f786f70355c6727f6815ea80d6b80cfcc7c10ae0f26" } ] }, @@ -2016,7 +2061,7 @@ "symbol": "OpSeen" }, { - "bytes": "89ba486523f891d3ec154941000a06f5ccee636b24414d3bde1226b21fab9f14" + "bytes": "ae8c7fee99d0ad53a8eff3da457ab8eb6c136fa3916e4449ffaa4f794ad640ed" } ] }, @@ -2036,7 +2081,7 @@ "symbol": "OpSeen" }, { - "bytes": "89ba486523f891d3ec154941000a06f5ccee636b24414d3bde1226b21fab9f14" + "bytes": "ae8c7fee99d0ad53a8eff3da457ab8eb6c136fa3916e4449ffaa4f794ad640ed" } ] }, @@ -2061,7 +2106,7 @@ "symbol": "OpSeen" }, { - "bytes": "bd264e57c201b38721444d861cf93488324938baa447cf9ab3231b3383205447" + "bytes": "e5c54dcc6e7bf2065042c9d4705d93dd9a80fd907815c1771fde3a2983019a14" } ] }, @@ -2081,7 +2126,7 @@ "symbol": "OpSeen" }, { - "bytes": "bd264e57c201b38721444d861cf93488324938baa447cf9ab3231b3383205447" + "bytes": "e5c54dcc6e7bf2065042c9d4705d93dd9a80fd907815c1771fde3a2983019a14" } ] }, @@ -2106,7 +2151,7 @@ "symbol": "OpSeen" }, { - "bytes": "c7d9cbcf2dbe6a82cee9fdb86484498c47722a36c82128c8349129b278035133" + "bytes": "fde91d6e4828e108205beb7f9a58453f5781a51bedf4bcfc4a18c919de0fdb3a" } ] }, @@ -2126,7 +2171,7 @@ "symbol": "OpSeen" }, { - "bytes": "c7d9cbcf2dbe6a82cee9fdb86484498c47722a36c82128c8349129b278035133" + "bytes": "fde91d6e4828e108205beb7f9a58453f5781a51bedf4bcfc4a18c919de0fdb3a" } ] }, @@ -2314,7 +2359,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/large_budget_fee_does_not_overflow.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/large_budget_fee_does_not_overflow.1.json index c32de35..edfac73 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/large_budget_fee_does_not_overflow.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/large_budget_fee_does_not_overflow.1.json @@ -245,7 +245,7 @@ ] }, { - "bytes": "19c4a760452459cc018777302ce5c0ce2d3b89d42638b26f1c8348da99ad6473" + "bytes": "889c3a114949103d8c8f18c1591ccb041dbdd418aa465666e1f80a54c70a935d" } ] } @@ -684,6 +684,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -694,7 +739,7 @@ "symbol": "OpSeen" }, { - "bytes": "19c4a760452459cc018777302ce5c0ce2d3b89d42638b26f1c8348da99ad6473" + "bytes": "889c3a114949103d8c8f18c1591ccb041dbdd418aa465666e1f80a54c70a935d" } ] }, @@ -714,7 +759,7 @@ "symbol": "OpSeen" }, { - "bytes": "19c4a760452459cc018777302ce5c0ce2d3b89d42638b26f1c8348da99ad6473" + "bytes": "889c3a114949103d8c8f18c1591ccb041dbdd418aa465666e1f80a54c70a935d" } ] }, @@ -902,7 +947,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/mid_flight_global_bps_change_does_not_affect_override_event.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/mid_flight_global_bps_change_does_not_affect_override_event.1.json index ef2d695..889c769 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/mid_flight_global_bps_change_does_not_affect_override_event.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/mid_flight_global_bps_change_does_not_affect_override_event.1.json @@ -225,7 +225,7 @@ ] }, { - "bytes": "dcc5762a695c40fa0e30382f9815f6c86039a6d9a7bb2d058d83079ce39d1c3d" + "bytes": "80d218ca08f338f4f024d0a6309c00278e9caee9fb584b975a0b0b400578b2a0" } ] } @@ -316,7 +316,7 @@ "i128": "5000000000" }, { - "bytes": "f9ca97ff23d437869c6f5886caae62abb184e4a4582af0c4102b5949d1065938" + "bytes": "5ea9f28108b81a9fa6d0d28b09860b38884e78b96e1aa499142fe2d72a5e3b3f" } ] } @@ -988,6 +988,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "5000000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -998,7 +1043,7 @@ "symbol": "OpSeen" }, { - "bytes": "dcc5762a695c40fa0e30382f9815f6c86039a6d9a7bb2d058d83079ce39d1c3d" + "bytes": "5ea9f28108b81a9fa6d0d28b09860b38884e78b96e1aa499142fe2d72a5e3b3f" } ] }, @@ -1018,7 +1063,7 @@ "symbol": "OpSeen" }, { - "bytes": "dcc5762a695c40fa0e30382f9815f6c86039a6d9a7bb2d058d83079ce39d1c3d" + "bytes": "5ea9f28108b81a9fa6d0d28b09860b38884e78b96e1aa499142fe2d72a5e3b3f" } ] }, @@ -1043,7 +1088,7 @@ "symbol": "OpSeen" }, { - "bytes": "f9ca97ff23d437869c6f5886caae62abb184e4a4582af0c4102b5949d1065938" + "bytes": "80d218ca08f338f4f024d0a6309c00278e9caee9fb584b975a0b0b400578b2a0" } ] }, @@ -1063,7 +1108,7 @@ "symbol": "OpSeen" }, { - "bytes": "f9ca97ff23d437869c6f5886caae62abb184e4a4582af0c4102b5949d1065938" + "bytes": "80d218ca08f338f4f024d0a6309c00278e9caee9fb584b975a0b0b400578b2a0" } ] }, @@ -1251,7 +1296,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/multi_position_split_pays_correct_amounts.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/multi_position_split_pays_correct_amounts.1.json index eebc064..2f96b53 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/multi_position_split_pays_correct_amounts.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/multi_position_split_pays_correct_amounts.1.json @@ -239,7 +239,7 @@ ] }, { - "bytes": "940c94486810258f87516af15a2099eb3360665a9951a7c28a143f04141c28bb" + "bytes": "756158e201e4640ab34971c3d3bc629b3275610438a3185063002ddbd4c452b4" } ] } @@ -370,7 +370,7 @@ ] }, { - "bytes": "b89a0d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "f4d263328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] } @@ -651,7 +651,7 @@ "symbol": "OpSeen" }, { - "bytes": "08980d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "15d063328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] }, @@ -671,7 +671,7 @@ "symbol": "OpSeen" }, { - "bytes": "08980d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "15d063328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] }, @@ -696,7 +696,7 @@ "symbol": "OpSeen" }, { - "bytes": "089a0d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "15d263328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] }, @@ -716,7 +716,7 @@ "symbol": "OpSeen" }, { - "bytes": "089a0d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "15d263328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] }, @@ -741,7 +741,7 @@ "symbol": "OpSeen" }, { - "bytes": "089b0d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "15d363328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] }, @@ -761,7 +761,7 @@ "symbol": "OpSeen" }, { - "bytes": "089b0d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "15d363328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] }, @@ -786,7 +786,7 @@ "symbol": "OpSeen" }, { - "bytes": "59980d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "25d063328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] }, @@ -806,7 +806,7 @@ "symbol": "OpSeen" }, { - "bytes": "59980d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "25d063328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] }, @@ -831,7 +831,7 @@ "symbol": "OpSeen" }, { - "bytes": "599a0d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "25d263328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] }, @@ -851,7 +851,7 @@ "symbol": "OpSeen" }, { - "bytes": "599a0d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "25d263328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] }, @@ -876,7 +876,7 @@ "symbol": "OpSeen" }, { - "bytes": "599b0d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "25d363328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] }, @@ -896,7 +896,7 @@ "symbol": "OpSeen" }, { - "bytes": "599b0d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "25d363328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] }, @@ -921,7 +921,7 @@ "symbol": "OpSeen" }, { - "bytes": "69980d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "44d063328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] }, @@ -941,7 +941,7 @@ "symbol": "OpSeen" }, { - "bytes": "69980d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "44d063328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] }, @@ -966,7 +966,7 @@ "symbol": "OpSeen" }, { - "bytes": "699a0d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "44d263328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] }, @@ -986,7 +986,7 @@ "symbol": "OpSeen" }, { - "bytes": "699a0d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "44d263328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] }, @@ -1011,7 +1011,7 @@ "symbol": "OpSeen" }, { - "bytes": "699b0d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "44d363328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] }, @@ -1031,7 +1031,7 @@ "symbol": "OpSeen" }, { - "bytes": "699b0d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "44d363328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] }, @@ -1866,6 +1866,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1876,7 +1921,7 @@ "symbol": "OpSeen" }, { - "bytes": "940c94486810258f87516af15a2099eb3360665a9951a7c28a143f04141c28bb" + "bytes": "756158e201e4640ab34971c3d3bc629b3275610438a3185063002ddbd4c452b4" } ] }, @@ -1896,7 +1941,7 @@ "symbol": "OpSeen" }, { - "bytes": "940c94486810258f87516af15a2099eb3360665a9951a7c28a143f04141c28bb" + "bytes": "756158e201e4640ab34971c3d3bc629b3275610438a3185063002ddbd4c452b4" } ] }, @@ -1921,7 +1966,7 @@ "symbol": "OpSeen" }, { - "bytes": "b89a0d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "f4d263328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] }, @@ -1941,7 +1986,7 @@ "symbol": "OpSeen" }, { - "bytes": "b89a0d73433cdf01864f86e2a434aaa20cc45ee0f5a3db422f2db32d2d17e4e4" + "bytes": "f4d263328aa65423716fac5068d020eac4e612a7113b8a184f7a3f4329bed733" } ] }, @@ -2129,7 +2174,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/override_at_max_bps_boundary_succeeds.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/override_at_max_bps_boundary_succeeds.1.json index 9379089..8c41a8a 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/override_at_max_bps_boundary_succeeds.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/override_at_max_bps_boundary_succeeds.1.json @@ -225,7 +225,7 @@ ] }, { - "bytes": "13a4cbfbef9b46c301ea42afcb55cfd06d4310ae02539b2dd4d048d73d00ef40" + "bytes": "c30f9da659b0683341de1fe64a20152d46bf8c7086a1057441677b5554d597ea" } ] } @@ -666,6 +666,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -676,7 +721,7 @@ "symbol": "OpSeen" }, { - "bytes": "13a4cbfbef9b46c301ea42afcb55cfd06d4310ae02539b2dd4d048d73d00ef40" + "bytes": "c30f9da659b0683341de1fe64a20152d46bf8c7086a1057441677b5554d597ea" } ] }, @@ -696,7 +741,7 @@ "symbol": "OpSeen" }, { - "bytes": "13a4cbfbef9b46c301ea42afcb55cfd06d4310ae02539b2dd4d048d73d00ef40" + "bytes": "c30f9da659b0683341de1fe64a20152d46bf8c7086a1057441677b5554d597ea" } ] }, @@ -884,7 +929,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/override_bps_above_max_rejected.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/override_bps_above_max_rejected.1.json index 724cbec..950bfb2 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/override_bps_above_max_rejected.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/override_bps_above_max_rejected.1.json @@ -501,7 +501,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/override_bps_used_on_create.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/override_bps_used_on_create.1.json index 0bdb79c..150f0c6 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/override_bps_used_on_create.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/override_bps_used_on_create.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "b5b03bbe0cfcd3cf689c7a1e91071636718a3326e38e9cf41c2a01415b893a41" + "bytes": "e9aa9a45839a7580e13e23d6ceb1ff9715038d12ac15f85f4a70ae2190a802b2" } ] } @@ -668,6 +668,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -678,7 +723,7 @@ "symbol": "OpSeen" }, { - "bytes": "b5b03bbe0cfcd3cf689c7a1e91071636718a3326e38e9cf41c2a01415b893a41" + "bytes": "e9aa9a45839a7580e13e23d6ceb1ff9715038d12ac15f85f4a70ae2190a802b2" } ] }, @@ -698,7 +743,7 @@ "symbol": "OpSeen" }, { - "bytes": "b5b03bbe0cfcd3cf689c7a1e91071636718a3326e38e9cf41c2a01415b893a41" + "bytes": "e9aa9a45839a7580e13e23d6ceb1ff9715038d12ac15f85f4a70ae2190a802b2" } ] }, @@ -886,7 +931,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/partial_position_fill_leaves_residual_escrow.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/partial_position_fill_leaves_residual_escrow.1.json index cbbe835..0685a14 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/partial_position_fill_leaves_residual_escrow.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/partial_position_fill_leaves_residual_escrow.1.json @@ -231,7 +231,7 @@ ] }, { - "bytes": "006791fe1a1840451082b9595313955804d1eeeacbedc1aaee851971ac13d417" + "bytes": "5a11e716213a4056c07f8b6baa05ed0bf2a947777f15d95b8b50bbcce64ead81" } ] } @@ -306,7 +306,7 @@ ] }, { - "bytes": "8addb067a722f2db0a64adf0a3765b120f1662a299be9ec10b4d0cdbcb333c8e" + "bytes": "230e85382214fad70f581ef80906559e207baefa4bbcce8f77f80e2974af6854" } ] } @@ -483,7 +483,7 @@ "symbol": "OpSeen" }, { - "bytes": "3addb067a722f2db0a64adf0a3765b120f1662a299be9ec10b4d0cdbcb333c8e" + "bytes": "930e85382214fad70f581ef80906559e207baefa4bbcce8f77f80e2974af6854" } ] }, @@ -503,7 +503,7 @@ "symbol": "OpSeen" }, { - "bytes": "3addb067a722f2db0a64adf0a3765b120f1662a299be9ec10b4d0cdbcb333c8e" + "bytes": "930e85382214fad70f581ef80906559e207baefa4bbcce8f77f80e2974af6854" } ] }, @@ -528,7 +528,7 @@ "symbol": "OpSeen" }, { - "bytes": "5bddb067a722f2db0a64adf0a3765b120f1662a299be9ec10b4d0cdbcb333c8e" + "bytes": "c20e85382214fad70f581ef80906559e207baefa4bbcce8f77f80e2974af6854" } ] }, @@ -548,7 +548,7 @@ "symbol": "OpSeen" }, { - "bytes": "5bddb067a722f2db0a64adf0a3765b120f1662a299be9ec10b4d0cdbcb333c8e" + "bytes": "c20e85382214fad70f581ef80906559e207baefa4bbcce8f77f80e2974af6854" } ] }, @@ -573,7 +573,7 @@ "symbol": "OpSeen" }, { - "bytes": "6bddb067a722f2db0a64adf0a3765b120f1662a299be9ec10b4d0cdbcb333c8e" + "bytes": "f20e85382214fad70f581ef80906559e207baefa4bbcce8f77f80e2974af6854" } ] }, @@ -593,7 +593,7 @@ "symbol": "OpSeen" }, { - "bytes": "6bddb067a722f2db0a64adf0a3765b120f1662a299be9ec10b4d0cdbcb333c8e" + "bytes": "f20e85382214fad70f581ef80906559e207baefa4bbcce8f77f80e2974af6854" } ] }, @@ -1116,6 +1116,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1126,7 +1171,7 @@ "symbol": "OpSeen" }, { - "bytes": "006791fe1a1840451082b9595313955804d1eeeacbedc1aaee851971ac13d417" + "bytes": "230e85382214fad70f581ef80906559e207baefa4bbcce8f77f80e2974af6854" } ] }, @@ -1146,7 +1191,7 @@ "symbol": "OpSeen" }, { - "bytes": "006791fe1a1840451082b9595313955804d1eeeacbedc1aaee851971ac13d417" + "bytes": "230e85382214fad70f581ef80906559e207baefa4bbcce8f77f80e2974af6854" } ] }, @@ -1171,7 +1216,7 @@ "symbol": "OpSeen" }, { - "bytes": "8addb067a722f2db0a64adf0a3765b120f1662a299be9ec10b4d0cdbcb333c8e" + "bytes": "5a11e716213a4056c07f8b6baa05ed0bf2a947777f15d95b8b50bbcce64ead81" } ] }, @@ -1191,7 +1236,7 @@ "symbol": "OpSeen" }, { - "bytes": "8addb067a722f2db0a64adf0a3765b120f1662a299be9ec10b4d0cdbcb333c8e" + "bytes": "5a11e716213a4056c07f8b6baa05ed0bf2a947777f15d95b8b50bbcce64ead81" } ] }, @@ -1379,7 +1424,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/partner_funds_grow_winner_payout.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/partner_funds_grow_winner_payout.1.json index 7e1ba7e..45c10d1 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/partner_funds_grow_winner_payout.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/partner_funds_grow_winner_payout.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "819e89ba138d034c2ec5608806cb218c7dd3fa74738354039a0bb6a6711f5a27" + "bytes": "e34207097ee1345cce167fcddc59e7a33a58c33e3cab6c0ed4e9a8637fd14777" } ] } @@ -294,7 +294,7 @@ "i128": "5000000000" }, { - "bytes": "2d1b8450cc688768407b88173a708634ec295e11fc446588ee3cc8988df27b06" + "bytes": "8cbe36985beebf37586255ab35e316d0928eb744cb043c7bab0c61d7fb7dc3b4" } ] } @@ -370,7 +370,7 @@ ] }, { - "bytes": "586d56956cdc692fa44e224834aea40e8319fe9671673747eec5850bf5735981" + "bytes": "63c6ad949a872efc39965220fa9f2d5d79ff9b1b0412ddc06653a2570da394ae" } ] } @@ -546,7 +546,7 @@ "symbol": "OpSeen" }, { - "bytes": "896d56956cdc692fa44e224834aea40e8319fe9671673747eec5850bf5735981" + "bytes": "82c6ad949a872efc39965220fa9f2d5d79ff9b1b0412ddc06653a2570da394ae" } ] }, @@ -566,7 +566,7 @@ "symbol": "OpSeen" }, { - "bytes": "896d56956cdc692fa44e224834aea40e8319fe9671673747eec5850bf5735981" + "bytes": "82c6ad949a872efc39965220fa9f2d5d79ff9b1b0412ddc06653a2570da394ae" } ] }, @@ -591,7 +591,7 @@ "symbol": "OpSeen" }, { - "bytes": "b96d56956cdc692fa44e224834aea40e8319fe9671673747eec5850bf5735981" + "bytes": "b2c6ad949a872efc39965220fa9f2d5d79ff9b1b0412ddc06653a2570da394ae" } ] }, @@ -611,7 +611,7 @@ "symbol": "OpSeen" }, { - "bytes": "b96d56956cdc692fa44e224834aea40e8319fe9671673747eec5850bf5735981" + "bytes": "b2c6ad949a872efc39965220fa9f2d5d79ff9b1b0412ddc06653a2570da394ae" } ] }, @@ -636,7 +636,7 @@ "symbol": "OpSeen" }, { - "bytes": "e86d56956cdc692fa44e224834aea40e8319fe9671673747eec5850bf5735981" + "bytes": "d3c6ad949a872efc39965220fa9f2d5d79ff9b1b0412ddc06653a2570da394ae" } ] }, @@ -656,7 +656,7 @@ "symbol": "OpSeen" }, { - "bytes": "e86d56956cdc692fa44e224834aea40e8319fe9671673747eec5850bf5735981" + "bytes": "d3c6ad949a872efc39965220fa9f2d5d79ff9b1b0412ddc06653a2570da394ae" } ] }, @@ -1369,6 +1369,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "5000000000" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1379,7 +1424,7 @@ "symbol": "OpSeen" }, { - "bytes": "2d1b8450cc688768407b88173a708634ec295e11fc446588ee3cc8988df27b06" + "bytes": "63c6ad949a872efc39965220fa9f2d5d79ff9b1b0412ddc06653a2570da394ae" } ] }, @@ -1399,7 +1444,7 @@ "symbol": "OpSeen" }, { - "bytes": "2d1b8450cc688768407b88173a708634ec295e11fc446588ee3cc8988df27b06" + "bytes": "63c6ad949a872efc39965220fa9f2d5d79ff9b1b0412ddc06653a2570da394ae" } ] }, @@ -1424,7 +1469,7 @@ "symbol": "OpSeen" }, { - "bytes": "586d56956cdc692fa44e224834aea40e8319fe9671673747eec5850bf5735981" + "bytes": "8cbe36985beebf37586255ab35e316d0928eb744cb043c7bab0c61d7fb7dc3b4" } ] }, @@ -1444,7 +1489,7 @@ "symbol": "OpSeen" }, { - "bytes": "586d56956cdc692fa44e224834aea40e8319fe9671673747eec5850bf5735981" + "bytes": "8cbe36985beebf37586255ab35e316d0928eb744cb043c7bab0c61d7fb7dc3b4" } ] }, @@ -1469,7 +1514,7 @@ "symbol": "OpSeen" }, { - "bytes": "819e89ba138d034c2ec5608806cb218c7dd3fa74738354039a0bb6a6711f5a27" + "bytes": "e34207097ee1345cce167fcddc59e7a33a58c33e3cab6c0ed4e9a8637fd14777" } ] }, @@ -1489,7 +1534,7 @@ "symbol": "OpSeen" }, { - "bytes": "819e89ba138d034c2ec5608806cb218c7dd3fa74738354039a0bb6a6711f5a27" + "bytes": "e34207097ee1345cce167fcddc59e7a33a58c33e3cab6c0ed4e9a8637fd14777" } ] }, @@ -1677,7 +1722,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/replayed_create_event_reverts.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/replayed_create_event_reverts.1.json index 6cc4a79..fe382e4 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/replayed_create_event_reverts.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/replayed_create_event_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "70ccc51f3ce2e1a30d83f61d7d87f8dcab9f543ed84578f2275d4c812a609e4f" + "bytes": "dbde1608050d177c163127c98058a6093d4dc5ca6cb41192ae43d1a8a8a6267c" } ] } @@ -662,6 +662,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -672,7 +717,7 @@ "symbol": "OpSeen" }, { - "bytes": "70ccc51f3ce2e1a30d83f61d7d87f8dcab9f543ed84578f2275d4c812a609e4f" + "bytes": "dbde1608050d177c163127c98058a6093d4dc5ca6cb41192ae43d1a8a8a6267c" } ] }, @@ -692,7 +737,7 @@ "symbol": "OpSeen" }, { - "bytes": "70ccc51f3ce2e1a30d83f61d7d87f8dcab9f543ed84578f2275d4c812a609e4f" + "bytes": "dbde1608050d177c163127c98058a6093d4dc5ca6cb41192ae43d1a8a8a6267c" } ] }, @@ -880,7 +925,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/replayed_select_winners_reverts.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/replayed_select_winners_reverts.1.json index f6e30f8..b6b578d 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/replayed_select_winners_reverts.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/replayed_select_winners_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "c23bfc7dacda585ec5252dd5ba80189177af8ecf334e4bf895b339d82fd251cd" + "bytes": "0685e263bae537daa288e3c45b90cc4ef68ec314fd19ba6a2521474ee3411778" } ] } @@ -298,7 +298,7 @@ ] }, { - "bytes": "fe9d019c842b22d703b7acf2c77adc88d876695dcab2658aadb2bd593bc83b08" + "bytes": "3515d09d8dccd9ed168195671f45584bbc88c2d6777cb1e54770cd4d68b69ca2" } ] } @@ -474,7 +474,7 @@ "symbol": "OpSeen" }, { - "bytes": "1f9d019c842b22d703b7acf2c77adc88d876695dcab2658aadb2bd593bc83b08" + "bytes": "8515d09d8dccd9ed168195671f45584bbc88c2d6777cb1e54770cd4d68b69ca2" } ] }, @@ -494,7 +494,7 @@ "symbol": "OpSeen" }, { - "bytes": "1f9d019c842b22d703b7acf2c77adc88d876695dcab2658aadb2bd593bc83b08" + "bytes": "8515d09d8dccd9ed168195671f45584bbc88c2d6777cb1e54770cd4d68b69ca2" } ] }, @@ -519,7 +519,7 @@ "symbol": "OpSeen" }, { - "bytes": "2f9d019c842b22d703b7acf2c77adc88d876695dcab2658aadb2bd593bc83b08" + "bytes": "d415d09d8dccd9ed168195671f45584bbc88c2d6777cb1e54770cd4d68b69ca2" } ] }, @@ -539,7 +539,7 @@ "symbol": "OpSeen" }, { - "bytes": "2f9d019c842b22d703b7acf2c77adc88d876695dcab2658aadb2bd593bc83b08" + "bytes": "d415d09d8dccd9ed168195671f45584bbc88c2d6777cb1e54770cd4d68b69ca2" } ] }, @@ -564,7 +564,7 @@ "symbol": "OpSeen" }, { - "bytes": "4e9d019c842b22d703b7acf2c77adc88d876695dcab2658aadb2bd593bc83b08" + "bytes": "e415d09d8dccd9ed168195671f45584bbc88c2d6777cb1e54770cd4d68b69ca2" } ] }, @@ -584,7 +584,7 @@ "symbol": "OpSeen" }, { - "bytes": "4e9d019c842b22d703b7acf2c77adc88d876695dcab2658aadb2bd593bc83b08" + "bytes": "e415d09d8dccd9ed168195671f45584bbc88c2d6777cb1e54770cd4d68b69ca2" } ] }, @@ -1099,6 +1099,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1109,7 +1154,7 @@ "symbol": "OpSeen" }, { - "bytes": "c23bfc7dacda585ec5252dd5ba80189177af8ecf334e4bf895b339d82fd251cd" + "bytes": "0685e263bae537daa288e3c45b90cc4ef68ec314fd19ba6a2521474ee3411778" } ] }, @@ -1129,7 +1174,7 @@ "symbol": "OpSeen" }, { - "bytes": "c23bfc7dacda585ec5252dd5ba80189177af8ecf334e4bf895b339d82fd251cd" + "bytes": "0685e263bae537daa288e3c45b90cc4ef68ec314fd19ba6a2521474ee3411778" } ] }, @@ -1154,7 +1199,7 @@ "symbol": "OpSeen" }, { - "bytes": "fe9d019c842b22d703b7acf2c77adc88d876695dcab2658aadb2bd593bc83b08" + "bytes": "3515d09d8dccd9ed168195671f45584bbc88c2d6777cb1e54770cd4d68b69ca2" } ] }, @@ -1174,7 +1219,7 @@ "symbol": "OpSeen" }, { - "bytes": "fe9d019c842b22d703b7acf2c77adc88d876695dcab2658aadb2bd593bc83b08" + "bytes": "3515d09d8dccd9ed168195671f45584bbc88c2d6777cb1e54770cd4d68b69ca2" } ] }, @@ -1362,7 +1407,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_duplicate_position_reverts.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_duplicate_position_reverts.1.json index c9deeab..d5303ea 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_duplicate_position_reverts.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_duplicate_position_reverts.1.json @@ -231,7 +231,7 @@ ] }, { - "bytes": "58141fa8857abdb8b9d7f128f3303797a67103d7e18668564d760f50211e7f73" + "bytes": "c64823795a7cd55dc9049bee932ba3223d15591b15a23017a24916bbe122ec45" } ] } @@ -678,6 +678,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -688,7 +733,7 @@ "symbol": "OpSeen" }, { - "bytes": "58141fa8857abdb8b9d7f128f3303797a67103d7e18668564d760f50211e7f73" + "bytes": "c64823795a7cd55dc9049bee932ba3223d15591b15a23017a24916bbe122ec45" } ] }, @@ -708,7 +753,7 @@ "symbol": "OpSeen" }, { - "bytes": "58141fa8857abdb8b9d7f128f3303797a67103d7e18668564d760f50211e7f73" + "bytes": "c64823795a7cd55dc9049bee932ba3223d15591b15a23017a24916bbe122ec45" } ] }, @@ -896,7 +941,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_empty_list_reverts.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_empty_list_reverts.1.json index 9a9b610..785f42f 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_empty_list_reverts.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_empty_list_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "f9cb9e28655f738c377d8473d206cc4820753708bd2558fa02006874040e30ed" + "bytes": "265432a831cc99e9ceb11c68b10119c3f300b87ea455b85af9ff5bb0c0b3823f" } ] } @@ -662,6 +662,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -672,7 +717,7 @@ "symbol": "OpSeen" }, { - "bytes": "f9cb9e28655f738c377d8473d206cc4820753708bd2558fa02006874040e30ed" + "bytes": "265432a831cc99e9ceb11c68b10119c3f300b87ea455b85af9ff5bb0c0b3823f" } ] }, @@ -692,7 +737,7 @@ "symbol": "OpSeen" }, { - "bytes": "f9cb9e28655f738c377d8473d206cc4820753708bd2558fa02006874040e30ed" + "bytes": "265432a831cc99e9ceb11c68b10119c3f300b87ea455b85af9ff5bb0c0b3823f" } ] }, @@ -880,7 +925,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_invalid_position_reverts.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_invalid_position_reverts.1.json index a8d4254..3b6b525 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_invalid_position_reverts.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_invalid_position_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "d708f65037bae75f000912ab7fb7614501bbb1fc772b21710e17ae23ff7d450d" + "bytes": "440ec8e92317ce0f55ed20816238f06ca604d07101b904d227fac98137e973db" } ] } @@ -662,6 +662,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -672,7 +717,7 @@ "symbol": "OpSeen" }, { - "bytes": "d708f65037bae75f000912ab7fb7614501bbb1fc772b21710e17ae23ff7d450d" + "bytes": "440ec8e92317ce0f55ed20816238f06ca604d07101b904d227fac98137e973db" } ] }, @@ -692,7 +737,7 @@ "symbol": "OpSeen" }, { - "bytes": "d708f65037bae75f000912ab7fb7614501bbb1fc772b21710e17ae23ff7d450d" + "bytes": "440ec8e92317ce0f55ed20816238f06ca604d07101b904d227fac98137e973db" } ] }, @@ -880,7 +925,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_on_cancelled_event_reverts.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_on_cancelled_event_reverts.1.json index a4c4791..616499b 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_on_cancelled_event_reverts.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_on_cancelled_event_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "218c6d591dd9496e2ae148956603b8c4119ffc06a646cc84df4e5827603f9ff6" + "bytes": "7d1d2732807cf53bd9b04b2ea47c2c94c0a4331a23e1821ba617c361748ecc0d" } ] } @@ -266,7 +266,7 @@ "u64": "1" }, { - "bytes": "f7b744ce566c22366638df6e2d5f715db756a81814c5e70aaa361eac7d52aa0c" + "bytes": "85f51ff94731cc558d3bbdaf24437f32fe84b418172185563ac8ef430fe1b20c" } ] } @@ -685,6 +685,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -695,7 +740,7 @@ "symbol": "OpSeen" }, { - "bytes": "218c6d591dd9496e2ae148956603b8c4119ffc06a646cc84df4e5827603f9ff6" + "bytes": "7d1d2732807cf53bd9b04b2ea47c2c94c0a4331a23e1821ba617c361748ecc0d" } ] }, @@ -715,7 +760,7 @@ "symbol": "OpSeen" }, { - "bytes": "218c6d591dd9496e2ae148956603b8c4119ffc06a646cc84df4e5827603f9ff6" + "bytes": "7d1d2732807cf53bd9b04b2ea47c2c94c0a4331a23e1821ba617c361748ecc0d" } ] }, @@ -740,7 +785,7 @@ "symbol": "OpSeen" }, { - "bytes": "f7b744ce566c22366638df6e2d5f715db756a81814c5e70aaa361eac7d52aa0c" + "bytes": "85f51ff94731cc558d3bbdaf24437f32fe84b418172185563ac8ef430fe1b20c" } ] }, @@ -760,7 +805,7 @@ "symbol": "OpSeen" }, { - "bytes": "f7b744ce566c22366638df6e2d5f715db756a81814c5e70aaa361eac7d52aa0c" + "bytes": "85f51ff94731cc558d3bbdaf24437f32fe84b418172185563ac8ef430fe1b20c" } ] }, @@ -948,7 +993,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_on_nonexistent_event_reverts.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_on_nonexistent_event_reverts.1.json index c63503e..b26c526 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_on_nonexistent_event_reverts.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_on_nonexistent_event_reverts.1.json @@ -501,7 +501,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_twice_reverts.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_twice_reverts.1.json index cc8ac46..add7ba5 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_twice_reverts.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/select_winners_twice_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "55f3007942fb08ea73180253e95633924feb21ae43cce9e14f4dcb35933696f3" + "bytes": "80310c104dd560ca062bd825a329cc6b0808db4e749723aa1a12734cea8f9454" } ] } @@ -298,7 +298,7 @@ ] }, { - "bytes": "e96c250a822bd6e733b6eedc88fbd7f3a76e3ecdde42c6c39f91a0d25d19a0fc" + "bytes": "3970423972dfcd2a47bf8a32dd114d27fa46e87e9b3a73e117998f8515d845a3" } ] } @@ -474,7 +474,7 @@ "symbol": "OpSeen" }, { - "bytes": "086c250a822bd6e733b6eedc88fbd7f3a76e3ecdde42c6c39f91a0d25d19a0fc" + "bytes": "8970423972dfcd2a47bf8a32dd114d27fa46e87e9b3a73e117998f8515d845a3" } ] }, @@ -494,7 +494,7 @@ "symbol": "OpSeen" }, { - "bytes": "086c250a822bd6e733b6eedc88fbd7f3a76e3ecdde42c6c39f91a0d25d19a0fc" + "bytes": "8970423972dfcd2a47bf8a32dd114d27fa46e87e9b3a73e117998f8515d845a3" } ] }, @@ -519,7 +519,7 @@ "symbol": "OpSeen" }, { - "bytes": "386c250a822bd6e733b6eedc88fbd7f3a76e3ecdde42c6c39f91a0d25d19a0fc" + "bytes": "d870423972dfcd2a47bf8a32dd114d27fa46e87e9b3a73e117998f8515d845a3" } ] }, @@ -539,7 +539,7 @@ "symbol": "OpSeen" }, { - "bytes": "386c250a822bd6e733b6eedc88fbd7f3a76e3ecdde42c6c39f91a0d25d19a0fc" + "bytes": "d870423972dfcd2a47bf8a32dd114d27fa46e87e9b3a73e117998f8515d845a3" } ] }, @@ -564,7 +564,7 @@ "symbol": "OpSeen" }, { - "bytes": "596c250a822bd6e733b6eedc88fbd7f3a76e3ecdde42c6c39f91a0d25d19a0fc" + "bytes": "e870423972dfcd2a47bf8a32dd114d27fa46e87e9b3a73e117998f8515d845a3" } ] }, @@ -584,7 +584,7 @@ "symbol": "OpSeen" }, { - "bytes": "596c250a822bd6e733b6eedc88fbd7f3a76e3ecdde42c6c39f91a0d25d19a0fc" + "bytes": "e870423972dfcd2a47bf8a32dd114d27fa46e87e9b3a73e117998f8515d845a3" } ] }, @@ -1099,6 +1099,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1109,7 +1154,7 @@ "symbol": "OpSeen" }, { - "bytes": "55f3007942fb08ea73180253e95633924feb21ae43cce9e14f4dcb35933696f3" + "bytes": "3970423972dfcd2a47bf8a32dd114d27fa46e87e9b3a73e117998f8515d845a3" } ] }, @@ -1129,7 +1174,7 @@ "symbol": "OpSeen" }, { - "bytes": "55f3007942fb08ea73180253e95633924feb21ae43cce9e14f4dcb35933696f3" + "bytes": "3970423972dfcd2a47bf8a32dd114d27fa46e87e9b3a73e117998f8515d845a3" } ] }, @@ -1154,7 +1199,7 @@ "symbol": "OpSeen" }, { - "bytes": "e96c250a822bd6e733b6eedc88fbd7f3a76e3ecdde42c6c39f91a0d25d19a0fc" + "bytes": "80310c104dd560ca062bd825a329cc6b0808db4e749723aa1a12734cea8f9454" } ] }, @@ -1174,7 +1219,7 @@ "symbol": "OpSeen" }, { - "bytes": "e96c250a822bd6e733b6eedc88fbd7f3a76e3ecdde42c6c39f91a0d25d19a0fc" + "bytes": "80310c104dd560ca062bd825a329cc6b0808db4e749723aa1a12734cea8f9454" } ] }, @@ -1362,7 +1407,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/single_release_pays_full_escrow_for_100_percent.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/single_release_pays_full_escrow_for_100_percent.1.json index 3955eca..f732ae4 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/single_release_pays_full_escrow_for_100_percent.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/single_release_pays_full_escrow_for_100_percent.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "c07616f859c6c8266aba12c7db582d12f847cec25d2b558f53491d614ede1f22" + "bytes": "1d3def04153bac6e49b3c92080e002d1163c7febcda04d6c682093d5e88cbce2" } ] } @@ -298,7 +298,7 @@ ] }, { - "bytes": "def6bd7c7293eb7b4d8a6a9b7398b6d006537e4be1211b458f9974c7bbf00ba1" + "bytes": "3c1d94f8bc35ba9838f44b3847bf3062676d302dd34b498efdc5cd63e964bf5b" } ] } @@ -475,7 +475,7 @@ "symbol": "OpSeen" }, { - "bytes": "0ff6bd7c7293eb7b4d8a6a9b7398b6d006537e4be1211b458f9974c7bbf00ba1" + "bytes": "8c1d94f8bc35ba9838f44b3847bf3062676d302dd34b498efdc5cd63e964bf5b" } ] }, @@ -495,7 +495,7 @@ "symbol": "OpSeen" }, { - "bytes": "0ff6bd7c7293eb7b4d8a6a9b7398b6d006537e4be1211b458f9974c7bbf00ba1" + "bytes": "8c1d94f8bc35ba9838f44b3847bf3062676d302dd34b498efdc5cd63e964bf5b" } ] }, @@ -520,7 +520,7 @@ "symbol": "OpSeen" }, { - "bytes": "3ff6bd7c7293eb7b4d8a6a9b7398b6d006537e4be1211b458f9974c7bbf00ba1" + "bytes": "dd1d94f8bc35ba9838f44b3847bf3062676d302dd34b498efdc5cd63e964bf5b" } ] }, @@ -540,7 +540,7 @@ "symbol": "OpSeen" }, { - "bytes": "3ff6bd7c7293eb7b4d8a6a9b7398b6d006537e4be1211b458f9974c7bbf00ba1" + "bytes": "dd1d94f8bc35ba9838f44b3847bf3062676d302dd34b498efdc5cd63e964bf5b" } ] }, @@ -565,7 +565,7 @@ "symbol": "OpSeen" }, { - "bytes": "6ef6bd7c7293eb7b4d8a6a9b7398b6d006537e4be1211b458f9974c7bbf00ba1" + "bytes": "ed1d94f8bc35ba9838f44b3847bf3062676d302dd34b498efdc5cd63e964bf5b" } ] }, @@ -585,7 +585,7 @@ "symbol": "OpSeen" }, { - "bytes": "6ef6bd7c7293eb7b4d8a6a9b7398b6d006537e4be1211b458f9974c7bbf00ba1" + "bytes": "ed1d94f8bc35ba9838f44b3847bf3062676d302dd34b498efdc5cd63e964bf5b" } ] }, @@ -1100,6 +1100,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1110,7 +1155,7 @@ "symbol": "OpSeen" }, { - "bytes": "c07616f859c6c8266aba12c7db582d12f847cec25d2b558f53491d614ede1f22" + "bytes": "1d3def04153bac6e49b3c92080e002d1163c7febcda04d6c682093d5e88cbce2" } ] }, @@ -1130,7 +1175,7 @@ "symbol": "OpSeen" }, { - "bytes": "c07616f859c6c8266aba12c7db582d12f847cec25d2b558f53491d614ede1f22" + "bytes": "1d3def04153bac6e49b3c92080e002d1163c7febcda04d6c682093d5e88cbce2" } ] }, @@ -1155,7 +1200,7 @@ "symbol": "OpSeen" }, { - "bytes": "def6bd7c7293eb7b4d8a6a9b7398b6d006537e4be1211b458f9974c7bbf00ba1" + "bytes": "3c1d94f8bc35ba9838f44b3847bf3062676d302dd34b498efdc5cd63e964bf5b" } ] }, @@ -1175,7 +1220,7 @@ "symbol": "OpSeen" }, { - "bytes": "def6bd7c7293eb7b4d8a6a9b7398b6d006537e4be1211b458f9974c7bbf00ba1" + "bytes": "3c1d94f8bc35ba9838f44b3847bf3062676d302dd34b498efdc5cd63e964bf5b" } ] }, @@ -1363,7 +1408,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/three_way_33_33_34_split_rounding.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/three_way_33_33_34_split_rounding.1.json index fdb80cb..8958aac 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/three_way_33_33_34_split_rounding.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/three_way_33_33_34_split_rounding.1.json @@ -239,7 +239,7 @@ ] }, { - "bytes": "8d88be9c4d83bac5e7fab985aca2fc9d785bc0137484ebbfb45b0f705759a3a7" + "bytes": "0547c36fb6b4de444916d70a16f557cef3ad25e43be4cd2bce6f98c1fd924d7c" } ] } @@ -370,7 +370,7 @@ ] }, { - "bytes": "73f931eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "e415e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] } @@ -651,7 +651,7 @@ "symbol": "OpSeen" }, { - "bytes": "92f831eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "0514e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] }, @@ -671,7 +671,7 @@ "symbol": "OpSeen" }, { - "bytes": "92f831eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "0514e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] }, @@ -696,7 +696,7 @@ "symbol": "OpSeen" }, { - "bytes": "92f931eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "0515e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] }, @@ -716,7 +716,7 @@ "symbol": "OpSeen" }, { - "bytes": "92f931eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "0515e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] }, @@ -741,7 +741,7 @@ "symbol": "OpSeen" }, { - "bytes": "92fb31eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "0517e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] }, @@ -761,7 +761,7 @@ "symbol": "OpSeen" }, { - "bytes": "92fb31eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "0517e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] }, @@ -786,7 +786,7 @@ "symbol": "OpSeen" }, { - "bytes": "a2f831eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "3514e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] }, @@ -806,7 +806,7 @@ "symbol": "OpSeen" }, { - "bytes": "a2f831eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "3514e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] }, @@ -831,7 +831,7 @@ "symbol": "OpSeen" }, { - "bytes": "a2f931eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "3515e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] }, @@ -851,7 +851,7 @@ "symbol": "OpSeen" }, { - "bytes": "a2f931eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "3515e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] }, @@ -876,7 +876,7 @@ "symbol": "OpSeen" }, { - "bytes": "a2fb31eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "3517e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] }, @@ -896,7 +896,7 @@ "symbol": "OpSeen" }, { - "bytes": "a2fb31eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "3517e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] }, @@ -921,7 +921,7 @@ "symbol": "OpSeen" }, { - "bytes": "c3f831eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "5414e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] }, @@ -941,7 +941,7 @@ "symbol": "OpSeen" }, { - "bytes": "c3f831eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "5414e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] }, @@ -966,7 +966,7 @@ "symbol": "OpSeen" }, { - "bytes": "c3f931eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "5415e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] }, @@ -986,7 +986,7 @@ "symbol": "OpSeen" }, { - "bytes": "c3f931eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "5415e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] }, @@ -1011,7 +1011,7 @@ "symbol": "OpSeen" }, { - "bytes": "c3fb31eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "5417e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] }, @@ -1031,7 +1031,7 @@ "symbol": "OpSeen" }, { - "bytes": "c3fb31eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "5417e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] }, @@ -1866,6 +1866,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1876,7 +1921,7 @@ "symbol": "OpSeen" }, { - "bytes": "73f931eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "0547c36fb6b4de444916d70a16f557cef3ad25e43be4cd2bce6f98c1fd924d7c" } ] }, @@ -1896,7 +1941,7 @@ "symbol": "OpSeen" }, { - "bytes": "73f931eebe02457774ee1d9f43ef6eb5748b9f15126b4b65defb5a3266bde35b" + "bytes": "0547c36fb6b4de444916d70a16f557cef3ad25e43be4cd2bce6f98c1fd924d7c" } ] }, @@ -1921,7 +1966,7 @@ "symbol": "OpSeen" }, { - "bytes": "8d88be9c4d83bac5e7fab985aca2fc9d785bc0137484ebbfb45b0f705759a3a7" + "bytes": "e415e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] }, @@ -1941,7 +1986,7 @@ "symbol": "OpSeen" }, { - "bytes": "8d88be9c4d83bac5e7fab985aca2fc9d785bc0137484ebbfb45b0f705759a3a7" + "bytes": "e415e00da54a9c0d9de2ec20bdad300005c2cf705a14937fec3a8ddbd5f3e0f2" } ] }, @@ -2129,7 +2174,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/zero_global_bps_no_override_charges_no_fee.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/zero_global_bps_no_override_charges_no_fee.1.json index 69b0df9..4369dea 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/zero_global_bps_no_override_charges_no_fee.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/zero_global_bps_no_override_charges_no_fee.1.json @@ -224,7 +224,7 @@ ] }, { - "bytes": "833bd5b324a4d40a015494c5aa414450f4e6a1aead6389b6b7ae380bb3c7ed54" + "bytes": "55dd3395cd440f52a89e1bf65898f47f94deed99d2585ade42a741f348157673" } ] } @@ -664,6 +664,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -674,7 +719,7 @@ "symbol": "OpSeen" }, { - "bytes": "833bd5b324a4d40a015494c5aa414450f4e6a1aead6389b6b7ae380bb3c7ed54" + "bytes": "55dd3395cd440f52a89e1bf65898f47f94deed99d2585ade42a741f348157673" } ] }, @@ -694,7 +739,7 @@ "symbol": "OpSeen" }, { - "bytes": "833bd5b324a4d40a015494c5aa414450f4e6a1aead6389b6b7ae380bb3c7ed54" + "bytes": "55dd3395cd440f52a89e1bf65898f47f94deed99d2585ade42a741f348157673" } ] }, @@ -882,7 +927,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/escrow_fee_math/zero_override_bps_skips_fee.1.json b/contracts/events/test_snapshots/tests/escrow_fee_math/zero_override_bps_skips_fee.1.json index 27acf98..58678ac 100644 --- a/contracts/events/test_snapshots/tests/escrow_fee_math/zero_override_bps_skips_fee.1.json +++ b/contracts/events/test_snapshots/tests/escrow_fee_math/zero_override_bps_skips_fee.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "59a14cac425b72ff6d45fc91ce55db8d867f5c42cf00568ea6282437b4f20b50" + "bytes": "43dc9ee50c72e5677b7aa07676ae70ffa688ea827d826cb884bd71acd14b4209" } ] } @@ -668,6 +668,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -678,7 +723,7 @@ "symbol": "OpSeen" }, { - "bytes": "59a14cac425b72ff6d45fc91ce55db8d867f5c42cf00568ea6282437b4f20b50" + "bytes": "43dc9ee50c72e5677b7aa07676ae70ffa688ea827d826cb884bd71acd14b4209" } ] }, @@ -698,7 +743,7 @@ "symbol": "OpSeen" }, { - "bytes": "59a14cac425b72ff6d45fc91ce55db8d867f5c42cf00568ea6282437b4f20b50" + "bytes": "43dc9ee50c72e5677b7aa07676ae70ffa688ea827d826cb884bd71acd14b4209" } ] }, @@ -886,7 +931,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_already_claimed_reverts.1.json b/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_already_claimed_reverts.1.json index 57dab51..7bd832e 100644 --- a/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_already_claimed_reverts.1.json +++ b/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_already_claimed_reverts.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "cde2ab9a847d42ce117ede6e9b9a4e2a54322f6e621b5cb37b783529e651b5f2" + "bytes": "06a63254fb40792d9924817c5cddafc2b139e23b83096b6af2ef3714e54bbc78" } ] } @@ -301,7 +301,7 @@ ] }, { - "bytes": "8389174a851783da51e0ad5535ee027f044e1b532a82f8cb51aabc6f6d9f13cf" + "bytes": "701c6c32fb42e5ec128f7e826a198252eb9350f9c328f6cfb2f8642fb5a571a5" } ] } @@ -332,7 +332,7 @@ "u32": 0 }, { - "bytes": "f855a1226845a5b44f0be2e78b3e48dd5412361f6914f4a2654d9b7e2fbf3660" + "bytes": "cc761e942fc6ecc8186f94a5dea9c4a5a7b1c9c59d9c7653631ce61a24388643" } ] } @@ -508,7 +508,7 @@ "symbol": "OpSeen" }, { - "bytes": "1955a1226845a5b44f0be2e78b3e48dd5412361f6914f4a2654d9b7e2fbf3660" + "bytes": "1d761e942fc6ecc8186f94a5dea9c4a5a7b1c9c59d9c7653631ce61a24388643" } ] }, @@ -528,7 +528,7 @@ "symbol": "OpSeen" }, { - "bytes": "1955a1226845a5b44f0be2e78b3e48dd5412361f6914f4a2654d9b7e2fbf3660" + "bytes": "1d761e942fc6ecc8186f94a5dea9c4a5a7b1c9c59d9c7653631ce61a24388643" } ] }, @@ -553,7 +553,7 @@ "symbol": "OpSeen" }, { - "bytes": "2955a1226845a5b44f0be2e78b3e48dd5412361f6914f4a2654d9b7e2fbf3660" + "bytes": "2d761e942fc6ecc8186f94a5dea9c4a5a7b1c9c59d9c7653631ce61a24388643" } ] }, @@ -573,7 +573,7 @@ "symbol": "OpSeen" }, { - "bytes": "2955a1226845a5b44f0be2e78b3e48dd5412361f6914f4a2654d9b7e2fbf3660" + "bytes": "2d761e942fc6ecc8186f94a5dea9c4a5a7b1c9c59d9c7653631ce61a24388643" } ] }, @@ -598,7 +598,7 @@ "symbol": "OpSeen" }, { - "bytes": "4855a1226845a5b44f0be2e78b3e48dd5412361f6914f4a2654d9b7e2fbf3660" + "bytes": "7c761e942fc6ecc8186f94a5dea9c4a5a7b1c9c59d9c7653631ce61a24388643" } ] }, @@ -618,7 +618,7 @@ "symbol": "OpSeen" }, { - "bytes": "4855a1226845a5b44f0be2e78b3e48dd5412361f6914f4a2654d9b7e2fbf3660" + "bytes": "7c761e942fc6ecc8186f94a5dea9c4a5a7b1c9c59d9c7653631ce61a24388643" } ] }, @@ -1283,6 +1283,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1293,7 +1338,7 @@ "symbol": "OpSeen" }, { - "bytes": "8389174a851783da51e0ad5535ee027f044e1b532a82f8cb51aabc6f6d9f13cf" + "bytes": "06a63254fb40792d9924817c5cddafc2b139e23b83096b6af2ef3714e54bbc78" } ] }, @@ -1313,7 +1358,7 @@ "symbol": "OpSeen" }, { - "bytes": "8389174a851783da51e0ad5535ee027f044e1b532a82f8cb51aabc6f6d9f13cf" + "bytes": "06a63254fb40792d9924817c5cddafc2b139e23b83096b6af2ef3714e54bbc78" } ] }, @@ -1338,7 +1383,7 @@ "symbol": "OpSeen" }, { - "bytes": "cde2ab9a847d42ce117ede6e9b9a4e2a54322f6e621b5cb37b783529e651b5f2" + "bytes": "701c6c32fb42e5ec128f7e826a198252eb9350f9c328f6cfb2f8642fb5a571a5" } ] }, @@ -1358,7 +1403,7 @@ "symbol": "OpSeen" }, { - "bytes": "cde2ab9a847d42ce117ede6e9b9a4e2a54322f6e621b5cb37b783529e651b5f2" + "bytes": "701c6c32fb42e5ec128f7e826a198252eb9350f9c328f6cfb2f8642fb5a571a5" } ] }, @@ -1383,7 +1428,7 @@ "symbol": "OpSeen" }, { - "bytes": "f855a1226845a5b44f0be2e78b3e48dd5412361f6914f4a2654d9b7e2fbf3660" + "bytes": "cc761e942fc6ecc8186f94a5dea9c4a5a7b1c9c59d9c7653631ce61a24388643" } ] }, @@ -1403,7 +1448,7 @@ "symbol": "OpSeen" }, { - "bytes": "f855a1226845a5b44f0be2e78b3e48dd5412361f6914f4a2654d9b7e2fbf3660" + "bytes": "cc761e942fc6ecc8186f94a5dea9c4a5a7b1c9c59d9c7653631ce61a24388643" } ] }, @@ -1591,7 +1636,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_earns_credits_and_bumps_reputation.1.json b/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_earns_credits_and_bumps_reputation.1.json index 599ef81..1c0d228 100644 --- a/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_earns_credits_and_bumps_reputation.1.json +++ b/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_earns_credits_and_bumps_reputation.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "696f329eb9e1aa4a42feaa26f3e5c555e39ae409223393487a3f2b4b9b15be02" + "bytes": "022bf62942077e07e29c5a764b18694fd09164baa6f8e4ea5c991cee3986f735" } ] } @@ -301,7 +301,7 @@ ] }, { - "bytes": "79f6c8bf444f0db6ab76dca450321a06ae879111670d3fb6c4145ad7146aecea" + "bytes": "f26704245f606c40bf6b76e806d1c521a3c7959bf2f72895a9da99190fb8b177" } ] } @@ -332,7 +332,7 @@ "u32": 10 }, { - "bytes": "65bad803d544a369804ec5d6f618fa599cf53528150a32353f7a744db41ae930" + "bytes": "e097f5cb84fd621869ca024da45419ba5b56580ceff04ce163353d106f4a0ea2" } ] } @@ -509,7 +509,7 @@ "symbol": "OpSeen" }, { - "bytes": "84bad803d544a369804ec5d6f618fa599cf53528150a32353f7a744db41ae930" + "bytes": "0197f5cb84fd621869ca024da45419ba5b56580ceff04ce163353d106f4a0ea2" } ] }, @@ -529,7 +529,7 @@ "symbol": "OpSeen" }, { - "bytes": "84bad803d544a369804ec5d6f618fa599cf53528150a32353f7a744db41ae930" + "bytes": "0197f5cb84fd621869ca024da45419ba5b56580ceff04ce163353d106f4a0ea2" } ] }, @@ -554,7 +554,7 @@ "symbol": "OpSeen" }, { - "bytes": "b4bad803d544a369804ec5d6f618fa599cf53528150a32353f7a744db41ae930" + "bytes": "3197f5cb84fd621869ca024da45419ba5b56580ceff04ce163353d106f4a0ea2" } ] }, @@ -574,7 +574,7 @@ "symbol": "OpSeen" }, { - "bytes": "b4bad803d544a369804ec5d6f618fa599cf53528150a32353f7a744db41ae930" + "bytes": "3197f5cb84fd621869ca024da45419ba5b56580ceff04ce163353d106f4a0ea2" } ] }, @@ -599,7 +599,7 @@ "symbol": "OpSeen" }, { - "bytes": "d5bad803d544a369804ec5d6f618fa599cf53528150a32353f7a744db41ae930" + "bytes": "5097f5cb84fd621869ca024da45419ba5b56580ceff04ce163353d106f4a0ea2" } ] }, @@ -619,7 +619,7 @@ "symbol": "OpSeen" }, { - "bytes": "d5bad803d544a369804ec5d6f618fa599cf53528150a32353f7a744db41ae930" + "bytes": "5097f5cb84fd621869ca024da45419ba5b56580ceff04ce163353d106f4a0ea2" } ] }, @@ -1284,6 +1284,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1294,7 +1339,7 @@ "symbol": "OpSeen" }, { - "bytes": "65bad803d544a369804ec5d6f618fa599cf53528150a32353f7a744db41ae930" + "bytes": "022bf62942077e07e29c5a764b18694fd09164baa6f8e4ea5c991cee3986f735" } ] }, @@ -1314,7 +1359,7 @@ "symbol": "OpSeen" }, { - "bytes": "65bad803d544a369804ec5d6f618fa599cf53528150a32353f7a744db41ae930" + "bytes": "022bf62942077e07e29c5a764b18694fd09164baa6f8e4ea5c991cee3986f735" } ] }, @@ -1339,7 +1384,7 @@ "symbol": "OpSeen" }, { - "bytes": "696f329eb9e1aa4a42feaa26f3e5c555e39ae409223393487a3f2b4b9b15be02" + "bytes": "e097f5cb84fd621869ca024da45419ba5b56580ceff04ce163353d106f4a0ea2" } ] }, @@ -1359,7 +1404,7 @@ "symbol": "OpSeen" }, { - "bytes": "696f329eb9e1aa4a42feaa26f3e5c555e39ae409223393487a3f2b4b9b15be02" + "bytes": "e097f5cb84fd621869ca024da45419ba5b56580ceff04ce163353d106f4a0ea2" } ] }, @@ -1384,7 +1429,7 @@ "symbol": "OpSeen" }, { - "bytes": "79f6c8bf444f0db6ab76dca450321a06ae879111670d3fb6c4145ad7146aecea" + "bytes": "f26704245f606c40bf6b76e806d1c521a3c7959bf2f72895a9da99190fb8b177" } ] }, @@ -1404,7 +1449,7 @@ "symbol": "OpSeen" }, { - "bytes": "79f6c8bf444f0db6ab76dca450321a06ae879111670d3fb6c4145ad7146aecea" + "bytes": "f26704245f606c40bf6b76e806d1c521a3c7959bf2f72895a9da99190fb8b177" } ] }, @@ -1592,7 +1637,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_last_sweeps_rounding_residue.1.json b/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_last_sweeps_rounding_residue.1.json index c68395a..4acefdf 100644 --- a/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_last_sweeps_rounding_residue.1.json +++ b/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_last_sweeps_rounding_residue.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "352f42f070531b6a7c02f779ac9763d95e473db084a4047c3dad97043621196c" + "bytes": "7ee99f9680f0fcc62cdcb6c91de07751a7d6035b063a4ab8c49f41b5e09ad04c" } ] } @@ -301,7 +301,7 @@ ] }, { - "bytes": "92e26bc133340a26f8099ef5b08602bc8224767c515f665b2f1b8b69e8b13ead" + "bytes": "c9b0c63c5d22ea362f7b71fe1ccc5b2e2842cf3f8cbbd063fc55f7b8ec606aeb" } ] } @@ -334,7 +334,7 @@ "u32": 0 }, { - "bytes": "12b8f1e3ccce22b04a52c498aa9c27da0c7f959c4fe9fea3dc5626da84ff13e8" + "bytes": "31a5deca440ca96506165e483daf22b0f9ee69c1202fc504c6c1b9da41d87939" } ] } @@ -365,7 +365,7 @@ "u32": 0 }, { - "bytes": "ef4f918498f89f04b1aa9a9633cca3cd506316a3da8449223a6b588db23fa51e" + "bytes": "0c12cefbe4c960d505e0738930dbc8c864e8cb381f087e8f9261b5b5deb6cfc2" } ] } @@ -397,7 +397,7 @@ "u32": 0 }, { - "bytes": "f93efc253f7031925536756eb5b3f2638d8708118e93d606ec69e2500485d1c5" + "bytes": "7d884a084e7f347316ef652bcf2b5d0c6fa4f2d5b4d9920e4b0eea8d802f018b" } ] } @@ -575,7 +575,7 @@ "symbol": "OpSeen" }, { - "bytes": "0e4f918498f89f04b1aa9a9633cca3cd506316a3da8449223a6b588db23fa51e" + "bytes": "81a5deca440ca96506165e483daf22b0f9ee69c1202fc504c6c1b9da41d87939" } ] }, @@ -595,7 +595,7 @@ "symbol": "OpSeen" }, { - "bytes": "0e4f918498f89f04b1aa9a9633cca3cd506316a3da8449223a6b588db23fa51e" + "bytes": "81a5deca440ca96506165e483daf22b0f9ee69c1202fc504c6c1b9da41d87939" } ] }, @@ -620,7 +620,7 @@ "symbol": "OpSeen" }, { - "bytes": "183efc253f7031925536756eb5b3f2638d8708118e93d606ec69e2500485d1c5" + "bytes": "9c884a084e7f347316ef652bcf2b5d0c6fa4f2d5b4d9920e4b0eea8d802f018b" } ] }, @@ -640,7 +640,7 @@ "symbol": "OpSeen" }, { - "bytes": "183efc253f7031925536756eb5b3f2638d8708118e93d606ec69e2500485d1c5" + "bytes": "9c884a084e7f347316ef652bcf2b5d0c6fa4f2d5b4d9920e4b0eea8d802f018b" } ] }, @@ -665,7 +665,7 @@ "symbol": "OpSeen" }, { - "bytes": "283efc253f7031925536756eb5b3f2638d8708118e93d606ec69e2500485d1c5" + "bytes": "ac884a084e7f347316ef652bcf2b5d0c6fa4f2d5b4d9920e4b0eea8d802f018b" } ] }, @@ -685,7 +685,7 @@ "symbol": "OpSeen" }, { - "bytes": "283efc253f7031925536756eb5b3f2638d8708118e93d606ec69e2500485d1c5" + "bytes": "ac884a084e7f347316ef652bcf2b5d0c6fa4f2d5b4d9920e4b0eea8d802f018b" } ] }, @@ -710,7 +710,7 @@ "symbol": "OpSeen" }, { - "bytes": "3e4f918498f89f04b1aa9a9633cca3cd506316a3da8449223a6b588db23fa51e" + "bytes": "bc12cefbe4c960d505e0738930dbc8c864e8cb381f087e8f9261b5b5deb6cfc2" } ] }, @@ -730,7 +730,7 @@ "symbol": "OpSeen" }, { - "bytes": "3e4f918498f89f04b1aa9a9633cca3cd506316a3da8449223a6b588db23fa51e" + "bytes": "bc12cefbe4c960d505e0738930dbc8c864e8cb381f087e8f9261b5b5deb6cfc2" } ] }, @@ -755,7 +755,7 @@ "symbol": "OpSeen" }, { - "bytes": "493efc253f7031925536756eb5b3f2638d8708118e93d606ec69e2500485d1c5" + "bytes": "cd884a084e7f347316ef652bcf2b5d0c6fa4f2d5b4d9920e4b0eea8d802f018b" } ] }, @@ -775,7 +775,7 @@ "symbol": "OpSeen" }, { - "bytes": "493efc253f7031925536756eb5b3f2638d8708118e93d606ec69e2500485d1c5" + "bytes": "cd884a084e7f347316ef652bcf2b5d0c6fa4f2d5b4d9920e4b0eea8d802f018b" } ] }, @@ -800,7 +800,7 @@ "symbol": "OpSeen" }, { - "bytes": "5f4f918498f89f04b1aa9a9633cca3cd506316a3da8449223a6b588db23fa51e" + "bytes": "d0a5deca440ca96506165e483daf22b0f9ee69c1202fc504c6c1b9da41d87939" } ] }, @@ -820,7 +820,7 @@ "symbol": "OpSeen" }, { - "bytes": "5f4f918498f89f04b1aa9a9633cca3cd506316a3da8449223a6b588db23fa51e" + "bytes": "d0a5deca440ca96506165e483daf22b0f9ee69c1202fc504c6c1b9da41d87939" } ] }, @@ -845,7 +845,7 @@ "symbol": "OpSeen" }, { - "bytes": "a2b8f1e3ccce22b04a52c498aa9c27da0c7f959c4fe9fea3dc5626da84ff13e8" + "bytes": "dd12cefbe4c960d505e0738930dbc8c864e8cb381f087e8f9261b5b5deb6cfc2" } ] }, @@ -865,7 +865,7 @@ "symbol": "OpSeen" }, { - "bytes": "a2b8f1e3ccce22b04a52c498aa9c27da0c7f959c4fe9fea3dc5626da84ff13e8" + "bytes": "dd12cefbe4c960d505e0738930dbc8c864e8cb381f087e8f9261b5b5deb6cfc2" } ] }, @@ -890,7 +890,7 @@ "symbol": "OpSeen" }, { - "bytes": "c3b8f1e3ccce22b04a52c498aa9c27da0c7f959c4fe9fea3dc5626da84ff13e8" + "bytes": "e0a5deca440ca96506165e483daf22b0f9ee69c1202fc504c6c1b9da41d87939" } ] }, @@ -910,7 +910,7 @@ "symbol": "OpSeen" }, { - "bytes": "c3b8f1e3ccce22b04a52c498aa9c27da0c7f959c4fe9fea3dc5626da84ff13e8" + "bytes": "e0a5deca440ca96506165e483daf22b0f9ee69c1202fc504c6c1b9da41d87939" } ] }, @@ -935,7 +935,7 @@ "symbol": "OpSeen" }, { - "bytes": "f3b8f1e3ccce22b04a52c498aa9c27da0c7f959c4fe9fea3dc5626da84ff13e8" + "bytes": "ed12cefbe4c960d505e0738930dbc8c864e8cb381f087e8f9261b5b5deb6cfc2" } ] }, @@ -955,7 +955,7 @@ "symbol": "OpSeen" }, { - "bytes": "f3b8f1e3ccce22b04a52c498aa9c27da0c7f959c4fe9fea3dc5626da84ff13e8" + "bytes": "ed12cefbe4c960d505e0738930dbc8c864e8cb381f087e8f9261b5b5deb6cfc2" } ] }, @@ -1918,6 +1918,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1928,7 +1973,7 @@ "symbol": "OpSeen" }, { - "bytes": "12b8f1e3ccce22b04a52c498aa9c27da0c7f959c4fe9fea3dc5626da84ff13e8" + "bytes": "0c12cefbe4c960d505e0738930dbc8c864e8cb381f087e8f9261b5b5deb6cfc2" } ] }, @@ -1948,7 +1993,7 @@ "symbol": "OpSeen" }, { - "bytes": "12b8f1e3ccce22b04a52c498aa9c27da0c7f959c4fe9fea3dc5626da84ff13e8" + "bytes": "0c12cefbe4c960d505e0738930dbc8c864e8cb381f087e8f9261b5b5deb6cfc2" } ] }, @@ -1973,7 +2018,7 @@ "symbol": "OpSeen" }, { - "bytes": "352f42f070531b6a7c02f779ac9763d95e473db084a4047c3dad97043621196c" + "bytes": "31a5deca440ca96506165e483daf22b0f9ee69c1202fc504c6c1b9da41d87939" } ] }, @@ -1993,7 +2038,7 @@ "symbol": "OpSeen" }, { - "bytes": "352f42f070531b6a7c02f779ac9763d95e473db084a4047c3dad97043621196c" + "bytes": "31a5deca440ca96506165e483daf22b0f9ee69c1202fc504c6c1b9da41d87939" } ] }, @@ -2018,7 +2063,7 @@ "symbol": "OpSeen" }, { - "bytes": "92e26bc133340a26f8099ef5b08602bc8224767c515f665b2f1b8b69e8b13ead" + "bytes": "7d884a084e7f347316ef652bcf2b5d0c6fa4f2d5b4d9920e4b0eea8d802f018b" } ] }, @@ -2038,7 +2083,7 @@ "symbol": "OpSeen" }, { - "bytes": "92e26bc133340a26f8099ef5b08602bc8224767c515f665b2f1b8b69e8b13ead" + "bytes": "7d884a084e7f347316ef652bcf2b5d0c6fa4f2d5b4d9920e4b0eea8d802f018b" } ] }, @@ -2063,7 +2108,7 @@ "symbol": "OpSeen" }, { - "bytes": "ef4f918498f89f04b1aa9a9633cca3cd506316a3da8449223a6b588db23fa51e" + "bytes": "7ee99f9680f0fcc62cdcb6c91de07751a7d6035b063a4ab8c49f41b5e09ad04c" } ] }, @@ -2083,7 +2128,7 @@ "symbol": "OpSeen" }, { - "bytes": "ef4f918498f89f04b1aa9a9633cca3cd506316a3da8449223a6b588db23fa51e" + "bytes": "7ee99f9680f0fcc62cdcb6c91de07751a7d6035b063a4ab8c49f41b5e09ad04c" } ] }, @@ -2108,7 +2153,7 @@ "symbol": "OpSeen" }, { - "bytes": "f93efc253f7031925536756eb5b3f2638d8708118e93d606ec69e2500485d1c5" + "bytes": "c9b0c63c5d22ea362f7b71fe1ccc5b2e2842cf3f8cbbd063fc55f7b8ec606aeb" } ] }, @@ -2128,7 +2173,7 @@ "symbol": "OpSeen" }, { - "bytes": "f93efc253f7031925536756eb5b3f2638d8708118e93d606ec69e2500485d1c5" + "bytes": "c9b0c63c5d22ea362f7b71fe1ccc5b2e2842cf3f8cbbd063fc55f7b8ec606aeb" } ] }, @@ -2316,7 +2361,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_marks_completed_on_last.1.json b/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_marks_completed_on_last.1.json index 2fd40d2..ac1ed0a 100644 --- a/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_marks_completed_on_last.1.json +++ b/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_marks_completed_on_last.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "201fe1e8df6083aa580451e69e07ef882018a4086f9f60988df5b9aeb05ec222" + "bytes": "f5cc3a95bd0af47ad270173bbc9745674e1d2075df712c9c4ebbffda6501ec50" } ] } @@ -301,7 +301,7 @@ ] }, { - "bytes": "f3c13a0009bb5a33994f3b541bb4d9a8422f93d7830e93cdefc40ce19d2f7918" + "bytes": "c49637383bdc034be7491b7fb19f0049a9310490e5ec08672e40a5e7d812a4bb" } ] } @@ -332,7 +332,7 @@ "u32": 0 }, { - "bytes": "2a699afd76eea7cff72b0e711efd3aaf23c6627c7eb8a1615fff5680c829d7ca" + "bytes": "da7720a99a70d2469936b18eeb755fe74e192eb32b11fbd33b06f54ac97dbc2c" } ] } @@ -364,7 +364,7 @@ "u32": 0 }, { - "bytes": "db9d8e88c64d7561de4388e2a6df09e355ee404981b9bf92d350b141754daf47" + "bytes": "b86252e5ef38560540921aa64ed1c2f97b1ae659b1c552493f1644c5045b8884" } ] } @@ -540,7 +540,7 @@ "symbol": "OpSeen" }, { - "bytes": "0a9d8e88c64d7561de4388e2a6df09e355ee404981b9bf92d350b141754daf47" + "bytes": "086252e5ef38560540921aa64ed1c2f97b1ae659b1c552493f1644c5045b8884" } ] }, @@ -560,7 +560,7 @@ "symbol": "OpSeen" }, { - "bytes": "0a9d8e88c64d7561de4388e2a6df09e355ee404981b9bf92d350b141754daf47" + "bytes": "086252e5ef38560540921aa64ed1c2f97b1ae659b1c552493f1644c5045b8884" } ] }, @@ -585,7 +585,7 @@ "symbol": "OpSeen" }, { - "bytes": "3a9d8e88c64d7561de4388e2a6df09e355ee404981b9bf92d350b141754daf47" + "bytes": "0b7720a99a70d2469936b18eeb755fe74e192eb32b11fbd33b06f54ac97dbc2c" } ] }, @@ -605,7 +605,7 @@ "symbol": "OpSeen" }, { - "bytes": "3a9d8e88c64d7561de4388e2a6df09e355ee404981b9bf92d350b141754daf47" + "bytes": "0b7720a99a70d2469936b18eeb755fe74e192eb32b11fbd33b06f54ac97dbc2c" } ] }, @@ -630,7 +630,7 @@ "symbol": "OpSeen" }, { - "bytes": "6b9d8e88c64d7561de4388e2a6df09e355ee404981b9bf92d350b141754daf47" + "bytes": "3b7720a99a70d2469936b18eeb755fe74e192eb32b11fbd33b06f54ac97dbc2c" } ] }, @@ -650,7 +650,7 @@ "symbol": "OpSeen" }, { - "bytes": "6b9d8e88c64d7561de4388e2a6df09e355ee404981b9bf92d350b141754daf47" + "bytes": "3b7720a99a70d2469936b18eeb755fe74e192eb32b11fbd33b06f54ac97dbc2c" } ] }, @@ -675,7 +675,7 @@ "symbol": "OpSeen" }, { - "bytes": "9a699afd76eea7cff72b0e711efd3aaf23c6627c7eb8a1615fff5680c829d7ca" + "bytes": "596252e5ef38560540921aa64ed1c2f97b1ae659b1c552493f1644c5045b8884" } ] }, @@ -695,7 +695,7 @@ "symbol": "OpSeen" }, { - "bytes": "9a699afd76eea7cff72b0e711efd3aaf23c6627c7eb8a1615fff5680c829d7ca" + "bytes": "596252e5ef38560540921aa64ed1c2f97b1ae659b1c552493f1644c5045b8884" } ] }, @@ -720,7 +720,7 @@ "symbol": "OpSeen" }, { - "bytes": "cb699afd76eea7cff72b0e711efd3aaf23c6627c7eb8a1615fff5680c829d7ca" + "bytes": "696252e5ef38560540921aa64ed1c2f97b1ae659b1c552493f1644c5045b8884" } ] }, @@ -740,7 +740,7 @@ "symbol": "OpSeen" }, { - "bytes": "cb699afd76eea7cff72b0e711efd3aaf23c6627c7eb8a1615fff5680c829d7ca" + "bytes": "696252e5ef38560540921aa64ed1c2f97b1ae659b1c552493f1644c5045b8884" } ] }, @@ -765,7 +765,7 @@ "symbol": "OpSeen" }, { - "bytes": "fb699afd76eea7cff72b0e711efd3aaf23c6627c7eb8a1615fff5680c829d7ca" + "bytes": "6a7720a99a70d2469936b18eeb755fe74e192eb32b11fbd33b06f54ac97dbc2c" } ] }, @@ -785,7 +785,7 @@ "symbol": "OpSeen" }, { - "bytes": "fb699afd76eea7cff72b0e711efd3aaf23c6627c7eb8a1615fff5680c829d7ca" + "bytes": "6a7720a99a70d2469936b18eeb755fe74e192eb32b11fbd33b06f54ac97dbc2c" } ] }, @@ -1599,6 +1599,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1609,7 +1654,7 @@ "symbol": "OpSeen" }, { - "bytes": "201fe1e8df6083aa580451e69e07ef882018a4086f9f60988df5b9aeb05ec222" + "bytes": "b86252e5ef38560540921aa64ed1c2f97b1ae659b1c552493f1644c5045b8884" } ] }, @@ -1629,7 +1674,7 @@ "symbol": "OpSeen" }, { - "bytes": "201fe1e8df6083aa580451e69e07ef882018a4086f9f60988df5b9aeb05ec222" + "bytes": "b86252e5ef38560540921aa64ed1c2f97b1ae659b1c552493f1644c5045b8884" } ] }, @@ -1654,7 +1699,7 @@ "symbol": "OpSeen" }, { - "bytes": "2a699afd76eea7cff72b0e711efd3aaf23c6627c7eb8a1615fff5680c829d7ca" + "bytes": "c49637383bdc034be7491b7fb19f0049a9310490e5ec08672e40a5e7d812a4bb" } ] }, @@ -1674,7 +1719,7 @@ "symbol": "OpSeen" }, { - "bytes": "2a699afd76eea7cff72b0e711efd3aaf23c6627c7eb8a1615fff5680c829d7ca" + "bytes": "c49637383bdc034be7491b7fb19f0049a9310490e5ec08672e40a5e7d812a4bb" } ] }, @@ -1699,7 +1744,7 @@ "symbol": "OpSeen" }, { - "bytes": "db9d8e88c64d7561de4388e2a6df09e355ee404981b9bf92d350b141754daf47" + "bytes": "da7720a99a70d2469936b18eeb755fe74e192eb32b11fbd33b06f54ac97dbc2c" } ] }, @@ -1719,7 +1764,7 @@ "symbol": "OpSeen" }, { - "bytes": "db9d8e88c64d7561de4388e2a6df09e355ee404981b9bf92d350b141754daf47" + "bytes": "da7720a99a70d2469936b18eeb755fe74e192eb32b11fbd33b06f54ac97dbc2c" } ] }, @@ -1744,7 +1789,7 @@ "symbol": "OpSeen" }, { - "bytes": "f3c13a0009bb5a33994f3b541bb4d9a8422f93d7830e93cdefc40ce19d2f7918" + "bytes": "f5cc3a95bd0af47ad270173bbc9745674e1d2075df712c9c4ebbffda6501ec50" } ] }, @@ -1764,7 +1809,7 @@ "symbol": "OpSeen" }, { - "bytes": "f3c13a0009bb5a33994f3b541bb4d9a8422f93d7830e93cdefc40ce19d2f7918" + "bytes": "f5cc3a95bd0af47ad270173bbc9745674e1d2075df712c9c4ebbffda6501ec50" } ] }, @@ -1952,7 +1997,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_on_single_release_reverts.1.json b/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_on_single_release_reverts.1.json index bbec6e7..16ef8da 100644 --- a/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_on_single_release_reverts.1.json +++ b/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_on_single_release_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "a819f11459b5684d40a24ff46bcd164197934682c6c445c79f2b5c331adb9172" + "bytes": "862b705593aecdcbc317400be3a711b1f8207e260d53f3978aa9a2544d059b65" } ] } @@ -662,6 +662,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -672,7 +717,7 @@ "symbol": "OpSeen" }, { - "bytes": "a819f11459b5684d40a24ff46bcd164197934682c6c445c79f2b5c331adb9172" + "bytes": "862b705593aecdcbc317400be3a711b1f8207e260d53f3978aa9a2544d059b65" } ] }, @@ -692,7 +737,7 @@ "symbol": "OpSeen" }, { - "bytes": "a819f11459b5684d40a24ff46bcd164197934682c6c445c79f2b5c331adb9172" + "bytes": "862b705593aecdcbc317400be3a711b1f8207e260d53f3978aa9a2544d059b65" } ] }, @@ -880,7 +925,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_op_replay_reverts.1.json b/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_op_replay_reverts.1.json index d04611a..b592b71 100644 --- a/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_op_replay_reverts.1.json +++ b/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_op_replay_reverts.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "e59f5aa843674a13aaf457dc9c1785929c1d827dc9ddcfb741614df03b1a25e4" + "bytes": "7d522385805ca7158f1336712d8ca57d4e907ab940573d5b78aabb80e23cd3ac" } ] } @@ -301,7 +301,7 @@ ] }, { - "bytes": "2d78990f8577720f2e7cdbc38646e23a512cbac39f193c90ae5df839659610f8" + "bytes": "80c616b22bd7c23e13fd94c6be2a36863e3f9cb334d8caadc79d746edca3cb31" } ] } @@ -332,7 +332,7 @@ "u32": 0 }, { - "bytes": "5c8b52e0c662d67948b29929bdc2fbd9c74e5ceb25bcc17fe05f6c68d4146add" + "bytes": "4da35f6f364aa9b3a59a9cb7c19ed68ab36960e9eceb1e5509696d86dc5fe01f" } ] } @@ -508,7 +508,7 @@ "symbol": "OpSeen" }, { - "bytes": "8d8b52e0c662d67948b29929bdc2fbd9c74e5ceb25bcc17fe05f6c68d4146add" + "bytes": "9ca35f6f364aa9b3a59a9cb7c19ed68ab36960e9eceb1e5509696d86dc5fe01f" } ] }, @@ -528,7 +528,7 @@ "symbol": "OpSeen" }, { - "bytes": "8d8b52e0c662d67948b29929bdc2fbd9c74e5ceb25bcc17fe05f6c68d4146add" + "bytes": "9ca35f6f364aa9b3a59a9cb7c19ed68ab36960e9eceb1e5509696d86dc5fe01f" } ] }, @@ -553,7 +553,7 @@ "symbol": "OpSeen" }, { - "bytes": "bd8b52e0c662d67948b29929bdc2fbd9c74e5ceb25bcc17fe05f6c68d4146add" + "bytes": "aca35f6f364aa9b3a59a9cb7c19ed68ab36960e9eceb1e5509696d86dc5fe01f" } ] }, @@ -573,7 +573,7 @@ "symbol": "OpSeen" }, { - "bytes": "bd8b52e0c662d67948b29929bdc2fbd9c74e5ceb25bcc17fe05f6c68d4146add" + "bytes": "aca35f6f364aa9b3a59a9cb7c19ed68ab36960e9eceb1e5509696d86dc5fe01f" } ] }, @@ -598,7 +598,7 @@ "symbol": "OpSeen" }, { - "bytes": "ec8b52e0c662d67948b29929bdc2fbd9c74e5ceb25bcc17fe05f6c68d4146add" + "bytes": "fda35f6f364aa9b3a59a9cb7c19ed68ab36960e9eceb1e5509696d86dc5fe01f" } ] }, @@ -618,7 +618,7 @@ "symbol": "OpSeen" }, { - "bytes": "ec8b52e0c662d67948b29929bdc2fbd9c74e5ceb25bcc17fe05f6c68d4146add" + "bytes": "fda35f6f364aa9b3a59a9cb7c19ed68ab36960e9eceb1e5509696d86dc5fe01f" } ] }, @@ -1283,6 +1283,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1293,7 +1338,7 @@ "symbol": "OpSeen" }, { - "bytes": "2d78990f8577720f2e7cdbc38646e23a512cbac39f193c90ae5df839659610f8" + "bytes": "4da35f6f364aa9b3a59a9cb7c19ed68ab36960e9eceb1e5509696d86dc5fe01f" } ] }, @@ -1313,7 +1358,7 @@ "symbol": "OpSeen" }, { - "bytes": "2d78990f8577720f2e7cdbc38646e23a512cbac39f193c90ae5df839659610f8" + "bytes": "4da35f6f364aa9b3a59a9cb7c19ed68ab36960e9eceb1e5509696d86dc5fe01f" } ] }, @@ -1338,7 +1383,7 @@ "symbol": "OpSeen" }, { - "bytes": "5c8b52e0c662d67948b29929bdc2fbd9c74e5ceb25bcc17fe05f6c68d4146add" + "bytes": "7d522385805ca7158f1336712d8ca57d4e907ab940573d5b78aabb80e23cd3ac" } ] }, @@ -1358,7 +1403,7 @@ "symbol": "OpSeen" }, { - "bytes": "5c8b52e0c662d67948b29929bdc2fbd9c74e5ceb25bcc17fe05f6c68d4146add" + "bytes": "7d522385805ca7158f1336712d8ca57d4e907ab940573d5b78aabb80e23cd3ac" } ] }, @@ -1383,7 +1428,7 @@ "symbol": "OpSeen" }, { - "bytes": "e59f5aa843674a13aaf457dc9c1785929c1d827dc9ddcfb741614df03b1a25e4" + "bytes": "80c616b22bd7c23e13fd94c6be2a36863e3f9cb334d8caadc79d746edca3cb31" } ] }, @@ -1403,7 +1448,7 @@ "symbol": "OpSeen" }, { - "bytes": "e59f5aa843674a13aaf457dc9c1785929c1d827dc9ddcfb741614df03b1a25e4" + "bytes": "80c616b22bd7c23e13fd94c6be2a36863e3f9cb334d8caadc79d746edca3cb31" } ] }, @@ -1591,7 +1636,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_out_of_range_reverts.1.json b/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_out_of_range_reverts.1.json index 0ec5c7d..6e82738 100644 --- a/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_out_of_range_reverts.1.json +++ b/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_out_of_range_reverts.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "771d8087e3df8b237ce655ecd9058164ee7d4904cb147efd8c1f49c5d819b6c9" + "bytes": "0f2e2d556defd3b87f9ae29b0a9f33bd85e8e3947213da959aa1ee89e3289b80" } ] } @@ -301,7 +301,7 @@ ] }, { - "bytes": "bec14ef7eb7342ae11821185a87023d2daa694bf705868b264de3f5f3515e7bf" + "bytes": "bcd445a66550188658dc279d3ed99e0544181f90304ac6022a9694709155fb3e" } ] } @@ -855,6 +855,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -865,7 +910,7 @@ "symbol": "OpSeen" }, { - "bytes": "771d8087e3df8b237ce655ecd9058164ee7d4904cb147efd8c1f49c5d819b6c9" + "bytes": "0f2e2d556defd3b87f9ae29b0a9f33bd85e8e3947213da959aa1ee89e3289b80" } ] }, @@ -885,7 +930,7 @@ "symbol": "OpSeen" }, { - "bytes": "771d8087e3df8b237ce655ecd9058164ee7d4904cb147efd8c1f49c5d819b6c9" + "bytes": "0f2e2d556defd3b87f9ae29b0a9f33bd85e8e3947213da959aa1ee89e3289b80" } ] }, @@ -910,7 +955,7 @@ "symbol": "OpSeen" }, { - "bytes": "bec14ef7eb7342ae11821185a87023d2daa694bf705868b264de3f5f3515e7bf" + "bytes": "bcd445a66550188658dc279d3ed99e0544181f90304ac6022a9694709155fb3e" } ] }, @@ -930,7 +975,7 @@ "symbol": "OpSeen" }, { - "bytes": "bec14ef7eb7342ae11821185a87023d2daa694bf705868b264de3f5f3515e7bf" + "bytes": "bcd445a66550188658dc279d3ed99e0544181f90304ac6022a9694709155fb3e" } ] }, @@ -1118,7 +1163,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_pays_fixed_per_milestone_amount.1.json b/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_pays_fixed_per_milestone_amount.1.json index 081f5d1..64a4cdb 100644 --- a/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_pays_fixed_per_milestone_amount.1.json +++ b/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_pays_fixed_per_milestone_amount.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "53eb1ec426fbbab1fa916c4d39e1df067a4184382c5747ffe59120ae3fe7c91e" + "bytes": "8559ce1e281a110ff83a5a36297693236b4f53a9e74eb47ccfcf09e9a8bb93f0" } ] } @@ -301,7 +301,7 @@ ] }, { - "bytes": "2d8f854252427667d99c19c61655e9885b21262cddc94a2286e4092c8e3ea3b9" + "bytes": "058fe1717023911eb85b4d63dc46adc86236e917d770a504d30fa6ac6f06d635" } ] } @@ -334,7 +334,7 @@ "u32": 5 }, { - "bytes": "9509ee721357e3b9ca7319eaaf776bcc8aa27fe0d23eda482fa05e46007a2739" + "bytes": "1c522ff0f3085ec355c81b921754f21fa5421ec0b36bc08b72503ac0ffa2565d" } ] } @@ -513,7 +513,7 @@ "symbol": "OpSeen" }, { - "bytes": "2509ee721357e3b9ca7319eaaf776bcc8aa27fe0d23eda482fa05e46007a2739" + "bytes": "ac522ff0f3085ec355c81b921754f21fa5421ec0b36bc08b72503ac0ffa2565d" } ] }, @@ -533,7 +533,7 @@ "symbol": "OpSeen" }, { - "bytes": "2509ee721357e3b9ca7319eaaf776bcc8aa27fe0d23eda482fa05e46007a2739" + "bytes": "ac522ff0f3085ec355c81b921754f21fa5421ec0b36bc08b72503ac0ffa2565d" } ] }, @@ -558,7 +558,7 @@ "symbol": "OpSeen" }, { - "bytes": "4409ee721357e3b9ca7319eaaf776bcc8aa27fe0d23eda482fa05e46007a2739" + "bytes": "cd522ff0f3085ec355c81b921754f21fa5421ec0b36bc08b72503ac0ffa2565d" } ] }, @@ -578,7 +578,7 @@ "symbol": "OpSeen" }, { - "bytes": "4409ee721357e3b9ca7319eaaf776bcc8aa27fe0d23eda482fa05e46007a2739" + "bytes": "cd522ff0f3085ec355c81b921754f21fa5421ec0b36bc08b72503ac0ffa2565d" } ] }, @@ -603,7 +603,7 @@ "symbol": "OpSeen" }, { - "bytes": "7409ee721357e3b9ca7319eaaf776bcc8aa27fe0d23eda482fa05e46007a2739" + "bytes": "fd522ff0f3085ec355c81b921754f21fa5421ec0b36bc08b72503ac0ffa2565d" } ] }, @@ -623,7 +623,7 @@ "symbol": "OpSeen" }, { - "bytes": "7409ee721357e3b9ca7319eaaf776bcc8aa27fe0d23eda482fa05e46007a2739" + "bytes": "fd522ff0f3085ec355c81b921754f21fa5421ec0b36bc08b72503ac0ffa2565d" } ] }, @@ -1288,6 +1288,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1298,7 +1343,7 @@ "symbol": "OpSeen" }, { - "bytes": "2d8f854252427667d99c19c61655e9885b21262cddc94a2286e4092c8e3ea3b9" + "bytes": "058fe1717023911eb85b4d63dc46adc86236e917d770a504d30fa6ac6f06d635" } ] }, @@ -1318,7 +1363,7 @@ "symbol": "OpSeen" }, { - "bytes": "2d8f854252427667d99c19c61655e9885b21262cddc94a2286e4092c8e3ea3b9" + "bytes": "058fe1717023911eb85b4d63dc46adc86236e917d770a504d30fa6ac6f06d635" } ] }, @@ -1343,7 +1388,7 @@ "symbol": "OpSeen" }, { - "bytes": "53eb1ec426fbbab1fa916c4d39e1df067a4184382c5747ffe59120ae3fe7c91e" + "bytes": "1c522ff0f3085ec355c81b921754f21fa5421ec0b36bc08b72503ac0ffa2565d" } ] }, @@ -1363,7 +1408,7 @@ "symbol": "OpSeen" }, { - "bytes": "53eb1ec426fbbab1fa916c4d39e1df067a4184382c5747ffe59120ae3fe7c91e" + "bytes": "1c522ff0f3085ec355c81b921754f21fa5421ec0b36bc08b72503ac0ffa2565d" } ] }, @@ -1388,7 +1433,7 @@ "symbol": "OpSeen" }, { - "bytes": "9509ee721357e3b9ca7319eaaf776bcc8aa27fe0d23eda482fa05e46007a2739" + "bytes": "8559ce1e281a110ff83a5a36297693236b4f53a9e74eb47ccfcf09e9a8bb93f0" } ] }, @@ -1408,7 +1453,7 @@ "symbol": "OpSeen" }, { - "bytes": "9509ee721357e3b9ca7319eaaf776bcc8aa27fe0d23eda482fa05e46007a2739" + "bytes": "8559ce1e281a110ff83a5a36297693236b4f53a9e74eb47ccfcf09e9a8bb93f0" } ] }, @@ -1596,7 +1641,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_without_being_winner_reverts.1.json b/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_without_being_winner_reverts.1.json index cc38e49..c72dd33 100644 --- a/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_without_being_winner_reverts.1.json +++ b/contracts/events/test_snapshots/tests/grant_pillar/claim_milestone_without_being_winner_reverts.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "7ff87507ba11e33a1f5b1ee6d099b5bee6edd5dc6cc4eb56ffbc3fe9fe132893" + "bytes": "a3ac7927134b7517787e849a73d381d2dd7335dee36bbfdddf04405625a04a63" } ] } @@ -668,6 +668,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -678,7 +723,7 @@ "symbol": "OpSeen" }, { - "bytes": "7ff87507ba11e33a1f5b1ee6d099b5bee6edd5dc6cc4eb56ffbc3fe9fe132893" + "bytes": "a3ac7927134b7517787e849a73d381d2dd7335dee36bbfdddf04405625a04a63" } ] }, @@ -698,7 +743,7 @@ "symbol": "OpSeen" }, { - "bytes": "7ff87507ba11e33a1f5b1ee6d099b5bee6edd5dc6cc4eb56ffbc3fe9fe132893" + "bytes": "a3ac7927134b7517787e849a73d381d2dd7335dee36bbfdddf04405625a04a63" } ] }, @@ -886,7 +931,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/grant_pillar/grant_create_with_multi_release_succeeds.1.json b/contracts/events/test_snapshots/tests/grant_pillar/grant_create_with_multi_release_succeeds.1.json index 5f32117..ac79e49 100644 --- a/contracts/events/test_snapshots/tests/grant_pillar/grant_create_with_multi_release_succeeds.1.json +++ b/contracts/events/test_snapshots/tests/grant_pillar/grant_create_with_multi_release_succeeds.1.json @@ -226,7 +226,7 @@ ] }, { - "bytes": "75d7351b7ee4783b3fbee2103eb8c1fdacbb4da610c86bc985ccf04d165d6fbf" + "bytes": "9f91fa024acd8f57b592cfee18608a9dec1f61c9ae2bc12cef17d5295d15d339" } ] } @@ -668,6 +668,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -678,7 +723,7 @@ "symbol": "OpSeen" }, { - "bytes": "75d7351b7ee4783b3fbee2103eb8c1fdacbb4da610c86bc985ccf04d165d6fbf" + "bytes": "9f91fa024acd8f57b592cfee18608a9dec1f61c9ae2bc12cef17d5295d15d339" } ] }, @@ -698,7 +743,7 @@ "symbol": "OpSeen" }, { - "bytes": "75d7351b7ee4783b3fbee2103eb8c1fdacbb4da610c86bc985ccf04d165d6fbf" + "bytes": "9f91fa024acd8f57b592cfee18608a9dec1f61c9ae2bc12cef17d5295d15d339" } ] }, @@ -886,7 +931,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/grant_pillar/grant_create_with_single_release_reverts.1.json b/contracts/events/test_snapshots/tests/grant_pillar/grant_create_with_single_release_reverts.1.json index c7e2183..dc6d256 100644 --- a/contracts/events/test_snapshots/tests/grant_pillar/grant_create_with_single_release_reverts.1.json +++ b/contracts/events/test_snapshots/tests/grant_pillar/grant_create_with_single_release_reverts.1.json @@ -501,7 +501,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/grant_pillar/grant_create_with_zero_milestones_reverts.1.json b/contracts/events/test_snapshots/tests/grant_pillar/grant_create_with_zero_milestones_reverts.1.json index c7e2183..dc6d256 100644 --- a/contracts/events/test_snapshots/tests/grant_pillar/grant_create_with_zero_milestones_reverts.1.json +++ b/contracts/events/test_snapshots/tests/grant_pillar/grant_create_with_zero_milestones_reverts.1.json @@ -501,7 +501,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/grant_pillar/two_winner_grant_each_claims_their_share.1.json b/contracts/events/test_snapshots/tests/grant_pillar/two_winner_grant_each_claims_their_share.1.json index 12c3ecd..6d66dac 100644 --- a/contracts/events/test_snapshots/tests/grant_pillar/two_winner_grant_each_claims_their_share.1.json +++ b/contracts/events/test_snapshots/tests/grant_pillar/two_winner_grant_each_claims_their_share.1.json @@ -234,7 +234,7 @@ ] }, { - "bytes": "2cf35adec303da136fdecdaa2e68e400a075c9bb894c4be9abbd1f2f427fea99" + "bytes": "e21878d39af208577ced80391504403c282d58113ba66259ee65135423c8d87a" } ] } @@ -337,7 +337,7 @@ ] }, { - "bytes": "2d75bc8e75f2c792250316a1418305d1fd4778558fbefae02ab4b93b876733fe" + "bytes": "8f3079fda6a3e8871bec9e4cdbcdfa159704a991f5ec21957230d650a00616ab" } ] } @@ -371,7 +371,7 @@ "u32": 0 }, { - "bytes": "6fa27239c6d7f424a9d7057accbe3ea009bb81914f77966b95509260e181540e" + "bytes": "f2a8906e93447d073aa0039e74a1526e8e1c5a4aefd76b95c91ef2d0d5cbea02" } ] } @@ -402,7 +402,7 @@ "u32": 0 }, { - "bytes": "85b51570ffaf84256697ebdb066dd67d4aadeee88cac589618d2d5d4adb36937" + "bytes": "3cf9e2982a29fc5c11723b86a073df24a36455fa0ef11bf1692c7ac0eb01ee95" } ] } @@ -433,7 +433,7 @@ "u32": 0 }, { - "bytes": "605737a460c7f27c5223070bf65cc49e223631328ca480d8980fa77d28bf12ff" + "bytes": "4b7bad2c00d67871c1ff15ade742ee77413583be29c55e70c5ae454013fbb3d9" } ] } @@ -464,7 +464,7 @@ "u32": 0 }, { - "bytes": "7644cdc9ff283d786cd910c97e99864febb637122b1f2531537efccbc3e6008a" + "bytes": "850601526a7e8aa3404b29f0591b2cea28568e8b0369b8aff3689df89aa4ba74" } ] } @@ -695,7 +695,7 @@ "symbol": "OpSeen" }, { - "bytes": "35b51570ffaf84256697ebdb066dd67d4aadeee88cac589618d2d5d4adb36937" + "bytes": "13a8906e93447d073aa0039e74a1526e8e1c5a4aefd76b95c91ef2d0d5cbea02" } ] }, @@ -715,7 +715,7 @@ "symbol": "OpSeen" }, { - "bytes": "35b51570ffaf84256697ebdb066dd67d4aadeee88cac589618d2d5d4adb36937" + "bytes": "13a8906e93447d073aa0039e74a1526e8e1c5a4aefd76b95c91ef2d0d5cbea02" } ] }, @@ -740,7 +740,7 @@ "symbol": "OpSeen" }, { - "bytes": "54b51570ffaf84256697ebdb066dd67d4aadeee88cac589618d2d5d4adb36937" + "bytes": "23a8906e93447d073aa0039e74a1526e8e1c5a4aefd76b95c91ef2d0d5cbea02" } ] }, @@ -760,7 +760,7 @@ "symbol": "OpSeen" }, { - "bytes": "54b51570ffaf84256697ebdb066dd67d4aadeee88cac589618d2d5d4adb36937" + "bytes": "23a8906e93447d073aa0039e74a1526e8e1c5a4aefd76b95c91ef2d0d5cbea02" } ] }, @@ -785,7 +785,7 @@ "symbol": "OpSeen" }, { - "bytes": "64b51570ffaf84256697ebdb066dd67d4aadeee88cac589618d2d5d4adb36937" + "bytes": "350601526a7e8aa3404b29f0591b2cea28568e8b0369b8aff3689df89aa4ba74" } ] }, @@ -805,7 +805,7 @@ "symbol": "OpSeen" }, { - "bytes": "64b51570ffaf84256697ebdb066dd67d4aadeee88cac589618d2d5d4adb36937" + "bytes": "350601526a7e8aa3404b29f0591b2cea28568e8b0369b8aff3689df89aa4ba74" } ] }, @@ -830,7 +830,7 @@ "symbol": "OpSeen" }, { - "bytes": "815737a460c7f27c5223070bf65cc49e223631328ca480d8980fa77d28bf12ff" + "bytes": "42a8906e93447d073aa0039e74a1526e8e1c5a4aefd76b95c91ef2d0d5cbea02" } ] }, @@ -850,7 +850,7 @@ "symbol": "OpSeen" }, { - "bytes": "815737a460c7f27c5223070bf65cc49e223631328ca480d8980fa77d28bf12ff" + "bytes": "42a8906e93447d073aa0039e74a1526e8e1c5a4aefd76b95c91ef2d0d5cbea02" } ] }, @@ -875,7 +875,7 @@ "symbol": "OpSeen" }, { - "bytes": "8ea27239c6d7f424a9d7057accbe3ea009bb81914f77966b95509260e181540e" + "bytes": "540601526a7e8aa3404b29f0591b2cea28568e8b0369b8aff3689df89aa4ba74" } ] }, @@ -895,7 +895,7 @@ "symbol": "OpSeen" }, { - "bytes": "8ea27239c6d7f424a9d7057accbe3ea009bb81914f77966b95509260e181540e" + "bytes": "540601526a7e8aa3404b29f0591b2cea28568e8b0369b8aff3689df89aa4ba74" } ] }, @@ -920,7 +920,7 @@ "symbol": "OpSeen" }, { - "bytes": "9744cdc9ff283d786cd910c97e99864febb637122b1f2531537efccbc3e6008a" + "bytes": "640601526a7e8aa3404b29f0591b2cea28568e8b0369b8aff3689df89aa4ba74" } ] }, @@ -940,7 +940,7 @@ "symbol": "OpSeen" }, { - "bytes": "9744cdc9ff283d786cd910c97e99864febb637122b1f2531537efccbc3e6008a" + "bytes": "640601526a7e8aa3404b29f0591b2cea28568e8b0369b8aff3689df89aa4ba74" } ] }, @@ -965,7 +965,7 @@ "symbol": "OpSeen" }, { - "bytes": "a744cdc9ff283d786cd910c97e99864febb637122b1f2531537efccbc3e6008a" + "bytes": "8cf9e2982a29fc5c11723b86a073df24a36455fa0ef11bf1692c7ac0eb01ee95" } ] }, @@ -985,7 +985,7 @@ "symbol": "OpSeen" }, { - "bytes": "a744cdc9ff283d786cd910c97e99864febb637122b1f2531537efccbc3e6008a" + "bytes": "8cf9e2982a29fc5c11723b86a073df24a36455fa0ef11bf1692c7ac0eb01ee95" } ] }, @@ -1010,7 +1010,7 @@ "symbol": "OpSeen" }, { - "bytes": "b15737a460c7f27c5223070bf65cc49e223631328ca480d8980fa77d28bf12ff" + "bytes": "9a7bad2c00d67871c1ff15ade742ee77413583be29c55e70c5ae454013fbb3d9" } ] }, @@ -1030,7 +1030,7 @@ "symbol": "OpSeen" }, { - "bytes": "b15737a460c7f27c5223070bf65cc49e223631328ca480d8980fa77d28bf12ff" + "bytes": "9a7bad2c00d67871c1ff15ade742ee77413583be29c55e70c5ae454013fbb3d9" } ] }, @@ -1055,7 +1055,7 @@ "symbol": "OpSeen" }, { - "bytes": "bea27239c6d7f424a9d7057accbe3ea009bb81914f77966b95509260e181540e" + "bytes": "aa7bad2c00d67871c1ff15ade742ee77413583be29c55e70c5ae454013fbb3d9" } ] }, @@ -1075,7 +1075,7 @@ "symbol": "OpSeen" }, { - "bytes": "bea27239c6d7f424a9d7057accbe3ea009bb81914f77966b95509260e181540e" + "bytes": "aa7bad2c00d67871c1ff15ade742ee77413583be29c55e70c5ae454013fbb3d9" } ] }, @@ -1100,7 +1100,7 @@ "symbol": "OpSeen" }, { - "bytes": "c644cdc9ff283d786cd910c97e99864febb637122b1f2531537efccbc3e6008a" + "bytes": "ddf9e2982a29fc5c11723b86a073df24a36455fa0ef11bf1692c7ac0eb01ee95" } ] }, @@ -1120,7 +1120,7 @@ "symbol": "OpSeen" }, { - "bytes": "c644cdc9ff283d786cd910c97e99864febb637122b1f2531537efccbc3e6008a" + "bytes": "ddf9e2982a29fc5c11723b86a073df24a36455fa0ef11bf1692c7ac0eb01ee95" } ] }, @@ -1145,7 +1145,7 @@ "symbol": "OpSeen" }, { - "bytes": "d05737a460c7f27c5223070bf65cc49e223631328ca480d8980fa77d28bf12ff" + "bytes": "edf9e2982a29fc5c11723b86a073df24a36455fa0ef11bf1692c7ac0eb01ee95" } ] }, @@ -1165,7 +1165,7 @@ "symbol": "OpSeen" }, { - "bytes": "d05737a460c7f27c5223070bf65cc49e223631328ca480d8980fa77d28bf12ff" + "bytes": "edf9e2982a29fc5c11723b86a073df24a36455fa0ef11bf1692c7ac0eb01ee95" } ] }, @@ -1190,7 +1190,7 @@ "symbol": "OpSeen" }, { - "bytes": "dfa27239c6d7f424a9d7057accbe3ea009bb81914f77966b95509260e181540e" + "bytes": "fb7bad2c00d67871c1ff15ade742ee77413583be29c55e70c5ae454013fbb3d9" } ] }, @@ -1210,7 +1210,7 @@ "symbol": "OpSeen" }, { - "bytes": "dfa27239c6d7f424a9d7057accbe3ea009bb81914f77966b95509260e181540e" + "bytes": "fb7bad2c00d67871c1ff15ade742ee77413583be29c55e70c5ae454013fbb3d9" } ] }, @@ -2480,6 +2480,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -2490,7 +2535,7 @@ "symbol": "OpSeen" }, { - "bytes": "2cf35adec303da136fdecdaa2e68e400a075c9bb894c4be9abbd1f2f427fea99" + "bytes": "3cf9e2982a29fc5c11723b86a073df24a36455fa0ef11bf1692c7ac0eb01ee95" } ] }, @@ -2510,7 +2555,7 @@ "symbol": "OpSeen" }, { - "bytes": "2cf35adec303da136fdecdaa2e68e400a075c9bb894c4be9abbd1f2f427fea99" + "bytes": "3cf9e2982a29fc5c11723b86a073df24a36455fa0ef11bf1692c7ac0eb01ee95" } ] }, @@ -2535,7 +2580,7 @@ "symbol": "OpSeen" }, { - "bytes": "2d75bc8e75f2c792250316a1418305d1fd4778558fbefae02ab4b93b876733fe" + "bytes": "4b7bad2c00d67871c1ff15ade742ee77413583be29c55e70c5ae454013fbb3d9" } ] }, @@ -2555,7 +2600,7 @@ "symbol": "OpSeen" }, { - "bytes": "2d75bc8e75f2c792250316a1418305d1fd4778558fbefae02ab4b93b876733fe" + "bytes": "4b7bad2c00d67871c1ff15ade742ee77413583be29c55e70c5ae454013fbb3d9" } ] }, @@ -2580,7 +2625,7 @@ "symbol": "OpSeen" }, { - "bytes": "605737a460c7f27c5223070bf65cc49e223631328ca480d8980fa77d28bf12ff" + "bytes": "850601526a7e8aa3404b29f0591b2cea28568e8b0369b8aff3689df89aa4ba74" } ] }, @@ -2600,7 +2645,7 @@ "symbol": "OpSeen" }, { - "bytes": "605737a460c7f27c5223070bf65cc49e223631328ca480d8980fa77d28bf12ff" + "bytes": "850601526a7e8aa3404b29f0591b2cea28568e8b0369b8aff3689df89aa4ba74" } ] }, @@ -2625,7 +2670,7 @@ "symbol": "OpSeen" }, { - "bytes": "6fa27239c6d7f424a9d7057accbe3ea009bb81914f77966b95509260e181540e" + "bytes": "8f3079fda6a3e8871bec9e4cdbcdfa159704a991f5ec21957230d650a00616ab" } ] }, @@ -2645,7 +2690,7 @@ "symbol": "OpSeen" }, { - "bytes": "6fa27239c6d7f424a9d7057accbe3ea009bb81914f77966b95509260e181540e" + "bytes": "8f3079fda6a3e8871bec9e4cdbcdfa159704a991f5ec21957230d650a00616ab" } ] }, @@ -2670,7 +2715,7 @@ "symbol": "OpSeen" }, { - "bytes": "7644cdc9ff283d786cd910c97e99864febb637122b1f2531537efccbc3e6008a" + "bytes": "e21878d39af208577ced80391504403c282d58113ba66259ee65135423c8d87a" } ] }, @@ -2690,7 +2735,7 @@ "symbol": "OpSeen" }, { - "bytes": "7644cdc9ff283d786cd910c97e99864febb637122b1f2531537efccbc3e6008a" + "bytes": "e21878d39af208577ced80391504403c282d58113ba66259ee65135423c8d87a" } ] }, @@ -2715,7 +2760,7 @@ "symbol": "OpSeen" }, { - "bytes": "85b51570ffaf84256697ebdb066dd67d4aadeee88cac589618d2d5d4adb36937" + "bytes": "f2a8906e93447d073aa0039e74a1526e8e1c5a4aefd76b95c91ef2d0d5cbea02" } ] }, @@ -2735,7 +2780,7 @@ "symbol": "OpSeen" }, { - "bytes": "85b51570ffaf84256697ebdb066dd67d4aadeee88cac589618d2d5d4adb36937" + "bytes": "f2a8906e93447d073aa0039e74a1526e8e1c5a4aefd76b95c91ef2d0d5cbea02" } ] }, @@ -2923,7 +2968,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/hackathon_pillar/claim_milestone_on_single_release_hackathon_reverts.1.json b/contracts/events/test_snapshots/tests/hackathon_pillar/claim_milestone_on_single_release_hackathon_reverts.1.json index 9c1fafd..bf1e937 100644 --- a/contracts/events/test_snapshots/tests/hackathon_pillar/claim_milestone_on_single_release_hackathon_reverts.1.json +++ b/contracts/events/test_snapshots/tests/hackathon_pillar/claim_milestone_on_single_release_hackathon_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "7fb9c117938a1215a8584bdba3f39f3be77f208d33519d8669be53f4056964bb" + "bytes": "7a74b02512d6717f1d2f39c25818651b91de6e5592b15f10bd9c1febf55f3e85" } ] } @@ -662,6 +662,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -672,7 +717,7 @@ "symbol": "OpSeen" }, { - "bytes": "7fb9c117938a1215a8584bdba3f39f3be77f208d33519d8669be53f4056964bb" + "bytes": "7a74b02512d6717f1d2f39c25818651b91de6e5592b15f10bd9c1febf55f3e85" } ] }, @@ -692,7 +737,7 @@ "symbol": "OpSeen" }, { - "bytes": "7fb9c117938a1215a8584bdba3f39f3be77f208d33519d8669be53f4056964bb" + "bytes": "7a74b02512d6717f1d2f39c25818651b91de6e5592b15f10bd9c1febf55f3e85" } ] }, @@ -880,7 +925,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/hackathon_pillar/create_deposits_full_budget_and_takes_fee_at_deposit.1.json b/contracts/events/test_snapshots/tests/hackathon_pillar/create_deposits_full_budget_and_takes_fee_at_deposit.1.json index 56ecf1f..1b5e0b9 100644 --- a/contracts/events/test_snapshots/tests/hackathon_pillar/create_deposits_full_budget_and_takes_fee_at_deposit.1.json +++ b/contracts/events/test_snapshots/tests/hackathon_pillar/create_deposits_full_budget_and_takes_fee_at_deposit.1.json @@ -224,7 +224,7 @@ ] }, { - "bytes": "00b7f51b8850f639292f0d864bd7a5aa44f27e0e10221b92f261de1d62d60341" + "bytes": "4b6e0d9839770b3f9c7777af18b943c95994c0fd10740653aabf843d60616310" } ] } @@ -665,6 +665,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -675,7 +720,7 @@ "symbol": "OpSeen" }, { - "bytes": "00b7f51b8850f639292f0d864bd7a5aa44f27e0e10221b92f261de1d62d60341" + "bytes": "4b6e0d9839770b3f9c7777af18b943c95994c0fd10740653aabf843d60616310" } ] }, @@ -695,7 +740,7 @@ "symbol": "OpSeen" }, { - "bytes": "00b7f51b8850f639292f0d864bd7a5aa44f27e0e10221b92f261de1d62d60341" + "bytes": "4b6e0d9839770b3f9c7777af18b943c95994c0fd10740653aabf843d60616310" } ] }, @@ -883,7 +928,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/hackathon_pillar/create_rejects_missing_deadline.1.json b/contracts/events/test_snapshots/tests/hackathon_pillar/create_rejects_missing_deadline.1.json index a8172ae..4418c4e 100644 --- a/contracts/events/test_snapshots/tests/hackathon_pillar/create_rejects_missing_deadline.1.json +++ b/contracts/events/test_snapshots/tests/hackathon_pillar/create_rejects_missing_deadline.1.json @@ -501,7 +501,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/hackathon_pillar/create_rejects_multi_release_kind.1.json b/contracts/events/test_snapshots/tests/hackathon_pillar/create_rejects_multi_release_kind.1.json index a8172ae..4418c4e 100644 --- a/contracts/events/test_snapshots/tests/hackathon_pillar/create_rejects_multi_release_kind.1.json +++ b/contracts/events/test_snapshots/tests/hackathon_pillar/create_rejects_multi_release_kind.1.json @@ -501,7 +501,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/hackathon_pillar/create_rejects_past_deadline.1.json b/contracts/events/test_snapshots/tests/hackathon_pillar/create_rejects_past_deadline.1.json index a8172ae..4418c4e 100644 --- a/contracts/events/test_snapshots/tests/hackathon_pillar/create_rejects_past_deadline.1.json +++ b/contracts/events/test_snapshots/tests/hackathon_pillar/create_rejects_past_deadline.1.json @@ -501,7 +501,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/hackathon_pillar/resubmit_keeps_original_timestamp_and_updates_uri.1.json b/contracts/events/test_snapshots/tests/hackathon_pillar/resubmit_keeps_original_timestamp_and_updates_uri.1.json index aad453b..6a3fb3e 100644 --- a/contracts/events/test_snapshots/tests/hackathon_pillar/resubmit_keeps_original_timestamp_and_updates_uri.1.json +++ b/contracts/events/test_snapshots/tests/hackathon_pillar/resubmit_keeps_original_timestamp_and_updates_uri.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "ecd5b2d563a31ba4c9ed4fc972717bc42eb4892d612aadb24c6c44c9152a3038" + "bytes": "05e8c2d17174c5a9252bcb6ff24300037bb10497b43fe96889ae014af10147f3" } ] } @@ -272,7 +272,7 @@ "string": "ipfs://Qm.../v1.json" }, { - "bytes": "8d2e5a07f10749664c81281191c8bdcaa7702f7fcef38bd2c0a7542167564683" + "bytes": "cd2fb5c480e835854399f0c5f0238a375019e8514ea5dd3574e789a48ae4fe97" } ] } @@ -301,7 +301,7 @@ "string": "ipfs://Qm.../v2.json" }, { - "bytes": "99a6876276809f331a87ecab6de71a921a685298b4c84730aec3d87b3ff2034f" + "bytes": "7df7c8c6c988110774b82f035d5512f75dccb3e24d7c56e8e20d1ee11feec5ba" } ] } @@ -795,6 +795,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -805,7 +850,7 @@ "symbol": "OpSeen" }, { - "bytes": "8d2e5a07f10749664c81281191c8bdcaa7702f7fcef38bd2c0a7542167564683" + "bytes": "05e8c2d17174c5a9252bcb6ff24300037bb10497b43fe96889ae014af10147f3" } ] }, @@ -825,7 +870,7 @@ "symbol": "OpSeen" }, { - "bytes": "8d2e5a07f10749664c81281191c8bdcaa7702f7fcef38bd2c0a7542167564683" + "bytes": "05e8c2d17174c5a9252bcb6ff24300037bb10497b43fe96889ae014af10147f3" } ] }, @@ -850,7 +895,7 @@ "symbol": "OpSeen" }, { - "bytes": "99a6876276809f331a87ecab6de71a921a685298b4c84730aec3d87b3ff2034f" + "bytes": "7df7c8c6c988110774b82f035d5512f75dccb3e24d7c56e8e20d1ee11feec5ba" } ] }, @@ -870,7 +915,7 @@ "symbol": "OpSeen" }, { - "bytes": "99a6876276809f331a87ecab6de71a921a685298b4c84730aec3d87b3ff2034f" + "bytes": "7df7c8c6c988110774b82f035d5512f75dccb3e24d7c56e8e20d1ee11feec5ba" } ] }, @@ -895,7 +940,7 @@ "symbol": "OpSeen" }, { - "bytes": "ecd5b2d563a31ba4c9ed4fc972717bc42eb4892d612aadb24c6c44c9152a3038" + "bytes": "cd2fb5c480e835854399f0c5f0238a375019e8514ea5dd3574e789a48ae4fe97" } ] }, @@ -915,7 +960,7 @@ "symbol": "OpSeen" }, { - "bytes": "ecd5b2d563a31ba4c9ed4fc972717bc42eb4892d612aadb24c6c44c9152a3038" + "bytes": "cd2fb5c480e835854399f0c5f0238a375019e8514ea5dd3574e789a48ae4fe97" } ] }, @@ -1103,7 +1148,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_demands_owner_auth.1.json b/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_demands_owner_auth.1.json index 397b351..4971ba9 100644 --- a/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_demands_owner_auth.1.json +++ b/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_demands_owner_auth.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "5091113712df1428999f4697a7ffcc6e31f3863544309654398f1fe95a394662" + "bytes": "2454393db07997b6828f938c3e12f3e42e83a80b62f20850ebd946fd36289b6d" } ] } @@ -298,7 +298,7 @@ ] }, { - "bytes": "59cc403a37d9cf22ed7791fc01a6f405dc7fa2ca31e61a19ff167bbe62beea13" + "bytes": "a9c406c324168927348748b84fa900113bfb43e6a1807f99ca1acde37872e46e" } ] } @@ -473,7 +473,7 @@ "symbol": "OpSeen" }, { - "bytes": "88cc403a37d9cf22ed7791fc01a6f405dc7fa2ca31e61a19ff167bbe62beea13" + "bytes": "19c406c324168927348748b84fa900113bfb43e6a1807f99ca1acde37872e46e" } ] }, @@ -493,7 +493,7 @@ "symbol": "OpSeen" }, { - "bytes": "88cc403a37d9cf22ed7791fc01a6f405dc7fa2ca31e61a19ff167bbe62beea13" + "bytes": "19c406c324168927348748b84fa900113bfb43e6a1807f99ca1acde37872e46e" } ] }, @@ -518,7 +518,7 @@ "symbol": "OpSeen" }, { - "bytes": "b8cc403a37d9cf22ed7791fc01a6f405dc7fa2ca31e61a19ff167bbe62beea13" + "bytes": "48c406c324168927348748b84fa900113bfb43e6a1807f99ca1acde37872e46e" } ] }, @@ -538,7 +538,7 @@ "symbol": "OpSeen" }, { - "bytes": "b8cc403a37d9cf22ed7791fc01a6f405dc7fa2ca31e61a19ff167bbe62beea13" + "bytes": "48c406c324168927348748b84fa900113bfb43e6a1807f99ca1acde37872e46e" } ] }, @@ -563,7 +563,7 @@ "symbol": "OpSeen" }, { - "bytes": "e9cc403a37d9cf22ed7791fc01a6f405dc7fa2ca31e61a19ff167bbe62beea13" + "bytes": "78c406c324168927348748b84fa900113bfb43e6a1807f99ca1acde37872e46e" } ] }, @@ -583,7 +583,7 @@ "symbol": "OpSeen" }, { - "bytes": "e9cc403a37d9cf22ed7791fc01a6f405dc7fa2ca31e61a19ff167bbe62beea13" + "bytes": "78c406c324168927348748b84fa900113bfb43e6a1807f99ca1acde37872e46e" } ] }, @@ -1098,6 +1098,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1108,7 +1153,7 @@ "symbol": "OpSeen" }, { - "bytes": "5091113712df1428999f4697a7ffcc6e31f3863544309654398f1fe95a394662" + "bytes": "2454393db07997b6828f938c3e12f3e42e83a80b62f20850ebd946fd36289b6d" } ] }, @@ -1128,7 +1173,7 @@ "symbol": "OpSeen" }, { - "bytes": "5091113712df1428999f4697a7ffcc6e31f3863544309654398f1fe95a394662" + "bytes": "2454393db07997b6828f938c3e12f3e42e83a80b62f20850ebd946fd36289b6d" } ] }, @@ -1153,7 +1198,7 @@ "symbol": "OpSeen" }, { - "bytes": "59cc403a37d9cf22ed7791fc01a6f405dc7fa2ca31e61a19ff167bbe62beea13" + "bytes": "a9c406c324168927348748b84fa900113bfb43e6a1807f99ca1acde37872e46e" } ] }, @@ -1173,7 +1218,7 @@ "symbol": "OpSeen" }, { - "bytes": "59cc403a37d9cf22ed7791fc01a6f405dc7fa2ca31e61a19ff167bbe62beea13" + "bytes": "a9c406c324168927348748b84fa900113bfb43e6a1807f99ca1acde37872e46e" } ] }, @@ -1361,7 +1406,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_duplicate_position_reverts.1.json b/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_duplicate_position_reverts.1.json index b203189..5ac6749 100644 --- a/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_duplicate_position_reverts.1.json +++ b/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_duplicate_position_reverts.1.json @@ -239,7 +239,7 @@ ] }, { - "bytes": "0e661d6d3f6c5659721d9c23fb50901a05ea334f8fbc48ba3c638fdc9cebe5bd" + "bytes": "674403e8ffe8485381f2dd39bcdce34da0015c3fde2eaf30e540ee2610d2d40d" } ] } @@ -694,6 +694,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -704,7 +749,7 @@ "symbol": "OpSeen" }, { - "bytes": "0e661d6d3f6c5659721d9c23fb50901a05ea334f8fbc48ba3c638fdc9cebe5bd" + "bytes": "674403e8ffe8485381f2dd39bcdce34da0015c3fde2eaf30e540ee2610d2d40d" } ] }, @@ -724,7 +769,7 @@ "symbol": "OpSeen" }, { - "bytes": "0e661d6d3f6c5659721d9c23fb50901a05ea334f8fbc48ba3c638fdc9cebe5bd" + "bytes": "674403e8ffe8485381f2dd39bcdce34da0015c3fde2eaf30e540ee2610d2d40d" } ] }, @@ -912,7 +957,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_empty_set_reverts.1.json b/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_empty_set_reverts.1.json index 250050b..b37bb04 100644 --- a/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_empty_set_reverts.1.json +++ b/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_empty_set_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "43bb0389e6719ceddf2030d5d2ba82b3dd59937f3a8b32c67ff56d7671a4b7eb" + "bytes": "b3e6d14bdd513baf1b4c1372ca2ea72dac1a459b213e553b2a1ef57c41eddf93" } ] } @@ -662,6 +662,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -672,7 +717,7 @@ "symbol": "OpSeen" }, { - "bytes": "43bb0389e6719ceddf2030d5d2ba82b3dd59937f3a8b32c67ff56d7671a4b7eb" + "bytes": "b3e6d14bdd513baf1b4c1372ca2ea72dac1a459b213e553b2a1ef57c41eddf93" } ] }, @@ -692,7 +737,7 @@ "symbol": "OpSeen" }, { - "bytes": "43bb0389e6719ceddf2030d5d2ba82b3dd59937f3a8b32c67ff56d7671a4b7eb" + "bytes": "b3e6d14bdd513baf1b4c1372ca2ea72dac1a459b213e553b2a1ef57c41eddf93" } ] }, @@ -880,7 +925,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_multi_position_splits_by_distribution.1.json b/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_multi_position_splits_by_distribution.1.json index 90523a5..97ca84b 100644 --- a/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_multi_position_splits_by_distribution.1.json +++ b/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_multi_position_splits_by_distribution.1.json @@ -239,7 +239,7 @@ ] }, { - "bytes": "470ca1e09f96db9c2e138c68a4677ae37810b9844e8971d88a9cd6c9559feb56" + "bytes": "36c62daae580b34c26b9036459d6aba66c358f8c771085dded7d3fd5da794520" } ] } @@ -371,7 +371,7 @@ ] }, { - "bytes": "d3c2a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "82a15fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] } @@ -657,7 +657,7 @@ "symbol": "OpSeen" }, { - "bytes": "02c0a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "32a05fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] }, @@ -677,7 +677,7 @@ "symbol": "OpSeen" }, { - "bytes": "02c0a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "32a05fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] }, @@ -702,7 +702,7 @@ "symbol": "OpSeen" }, { - "bytes": "02c2a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "32a15fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] }, @@ -722,7 +722,7 @@ "symbol": "OpSeen" }, { - "bytes": "02c2a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "32a15fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] }, @@ -747,7 +747,7 @@ "symbol": "OpSeen" }, { - "bytes": "02c3a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "32a35fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] }, @@ -767,7 +767,7 @@ "symbol": "OpSeen" }, { - "bytes": "02c3a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "32a35fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] }, @@ -792,7 +792,7 @@ "symbol": "OpSeen" }, { - "bytes": "32c0a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "53a05fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] }, @@ -812,7 +812,7 @@ "symbol": "OpSeen" }, { - "bytes": "32c0a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "53a05fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] }, @@ -837,7 +837,7 @@ "symbol": "OpSeen" }, { - "bytes": "32c2a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "53a15fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] }, @@ -857,7 +857,7 @@ "symbol": "OpSeen" }, { - "bytes": "32c2a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "53a15fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] }, @@ -882,7 +882,7 @@ "symbol": "OpSeen" }, { - "bytes": "32c3a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "53a35fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] }, @@ -902,7 +902,7 @@ "symbol": "OpSeen" }, { - "bytes": "32c3a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "53a35fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] }, @@ -927,7 +927,7 @@ "symbol": "OpSeen" }, { - "bytes": "63c0a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "63a05fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] }, @@ -947,7 +947,7 @@ "symbol": "OpSeen" }, { - "bytes": "63c0a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "63a05fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] }, @@ -972,7 +972,7 @@ "symbol": "OpSeen" }, { - "bytes": "63c2a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "63a15fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] }, @@ -992,7 +992,7 @@ "symbol": "OpSeen" }, { - "bytes": "63c2a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "63a15fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] }, @@ -1017,7 +1017,7 @@ "symbol": "OpSeen" }, { - "bytes": "63c3a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "63a35fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] }, @@ -1037,7 +1037,7 @@ "symbol": "OpSeen" }, { - "bytes": "63c3a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "63a35fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] }, @@ -1872,6 +1872,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1882,7 +1927,7 @@ "symbol": "OpSeen" }, { - "bytes": "470ca1e09f96db9c2e138c68a4677ae37810b9844e8971d88a9cd6c9559feb56" + "bytes": "36c62daae580b34c26b9036459d6aba66c358f8c771085dded7d3fd5da794520" } ] }, @@ -1902,7 +1947,7 @@ "symbol": "OpSeen" }, { - "bytes": "470ca1e09f96db9c2e138c68a4677ae37810b9844e8971d88a9cd6c9559feb56" + "bytes": "36c62daae580b34c26b9036459d6aba66c358f8c771085dded7d3fd5da794520" } ] }, @@ -1927,7 +1972,7 @@ "symbol": "OpSeen" }, { - "bytes": "d3c2a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "82a15fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] }, @@ -1947,7 +1992,7 @@ "symbol": "OpSeen" }, { - "bytes": "d3c2a084dec418cca77cf4e658f8bd720cb6986a01457fd52bb2b3b5c91bcb23" + "bytes": "82a15fcbcf7a4b99498de737074a70c3f147f61470a1b319fdb4e65f845fb1dc" } ] }, @@ -2135,7 +2180,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_on_completed_event_reverts.1.json b/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_on_completed_event_reverts.1.json index 36b10a8..b6c8f6f 100644 --- a/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_on_completed_event_reverts.1.json +++ b/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_on_completed_event_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "cdadc437e431e23d7350881318e5f5fc0355835dd09aaeff682ba0d33b731654" + "bytes": "7d508267724aa6c2beb23345a334f06a517e848ff9d8e0c479dc16da8b05c4e7" } ] } @@ -298,7 +298,7 @@ ] }, { - "bytes": "4649acde1269564bc76d26a07080924eff8cc7a86a5b69c305da8657c92212c5" + "bytes": "9a6b579af768c6f1418a0eb0306c9eb380b71bedcf0963becff83950bec426cd" } ] } @@ -475,7 +475,7 @@ "symbol": "OpSeen" }, { - "bytes": "9749acde1269564bc76d26a07080924eff8cc7a86a5b69c305da8657c92212c5" + "bytes": "2a6b579af768c6f1418a0eb0306c9eb380b71bedcf0963becff83950bec426cd" } ] }, @@ -495,7 +495,7 @@ "symbol": "OpSeen" }, { - "bytes": "9749acde1269564bc76d26a07080924eff8cc7a86a5b69c305da8657c92212c5" + "bytes": "2a6b579af768c6f1418a0eb0306c9eb380b71bedcf0963becff83950bec426cd" } ] }, @@ -520,7 +520,7 @@ "symbol": "OpSeen" }, { - "bytes": "a749acde1269564bc76d26a07080924eff8cc7a86a5b69c305da8657c92212c5" + "bytes": "4b6b579af768c6f1418a0eb0306c9eb380b71bedcf0963becff83950bec426cd" } ] }, @@ -540,7 +540,7 @@ "symbol": "OpSeen" }, { - "bytes": "a749acde1269564bc76d26a07080924eff8cc7a86a5b69c305da8657c92212c5" + "bytes": "4b6b579af768c6f1418a0eb0306c9eb380b71bedcf0963becff83950bec426cd" } ] }, @@ -565,7 +565,7 @@ "symbol": "OpSeen" }, { - "bytes": "f649acde1269564bc76d26a07080924eff8cc7a86a5b69c305da8657c92212c5" + "bytes": "7b6b579af768c6f1418a0eb0306c9eb380b71bedcf0963becff83950bec426cd" } ] }, @@ -585,7 +585,7 @@ "symbol": "OpSeen" }, { - "bytes": "f649acde1269564bc76d26a07080924eff8cc7a86a5b69c305da8657c92212c5" + "bytes": "7b6b579af768c6f1418a0eb0306c9eb380b71bedcf0963becff83950bec426cd" } ] }, @@ -1100,6 +1100,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1110,7 +1155,7 @@ "symbol": "OpSeen" }, { - "bytes": "4649acde1269564bc76d26a07080924eff8cc7a86a5b69c305da8657c92212c5" + "bytes": "7d508267724aa6c2beb23345a334f06a517e848ff9d8e0c479dc16da8b05c4e7" } ] }, @@ -1130,7 +1175,7 @@ "symbol": "OpSeen" }, { - "bytes": "4649acde1269564bc76d26a07080924eff8cc7a86a5b69c305da8657c92212c5" + "bytes": "7d508267724aa6c2beb23345a334f06a517e848ff9d8e0c479dc16da8b05c4e7" } ] }, @@ -1155,7 +1200,7 @@ "symbol": "OpSeen" }, { - "bytes": "cdadc437e431e23d7350881318e5f5fc0355835dd09aaeff682ba0d33b731654" + "bytes": "9a6b579af768c6f1418a0eb0306c9eb380b71bedcf0963becff83950bec426cd" } ] }, @@ -1175,7 +1220,7 @@ "symbol": "OpSeen" }, { - "bytes": "cdadc437e431e23d7350881318e5f5fc0355835dd09aaeff682ba0d33b731654" + "bytes": "9a6b579af768c6f1418a0eb0306c9eb380b71bedcf0963becff83950bec426cd" } ] }, @@ -1363,7 +1408,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_on_missing_event_reverts.1.json b/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_on_missing_event_reverts.1.json index a8172ae..4418c4e 100644 --- a/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_on_missing_event_reverts.1.json +++ b/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_on_missing_event_reverts.1.json @@ -501,7 +501,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_position_not_in_distribution_reverts.1.json b/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_position_not_in_distribution_reverts.1.json index b98db55..be7fa73 100644 --- a/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_position_not_in_distribution_reverts.1.json +++ b/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_position_not_in_distribution_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "1c38b54276d093b051180a67e486fcd8f5b8c5da1afbaeac949e76f92f8f6084" + "bytes": "9666eea37f8d48fd55522e421c499d8425533fdbaf9af4987c3225bf42fd247e" } ] } @@ -662,6 +662,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -672,7 +717,7 @@ "symbol": "OpSeen" }, { - "bytes": "1c38b54276d093b051180a67e486fcd8f5b8c5da1afbaeac949e76f92f8f6084" + "bytes": "9666eea37f8d48fd55522e421c499d8425533fdbaf9af4987c3225bf42fd247e" } ] }, @@ -692,7 +737,7 @@ "symbol": "OpSeen" }, { - "bytes": "1c38b54276d093b051180a67e486fcd8f5b8c5da1afbaeac949e76f92f8f6084" + "bytes": "9666eea37f8d48fd55522e421c499d8425533fdbaf9af4987c3225bf42fd247e" } ] }, @@ -880,7 +925,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_replayed_op_reverts.1.json b/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_replayed_op_reverts.1.json index e24674c..a72a6f9 100644 --- a/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_replayed_op_reverts.1.json +++ b/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_replayed_op_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "cc203eb52aedca0ce5ee4870e4c06bc7743d75aa065b7504e515db433e9dd1bc" + "bytes": "dc647a0063bf6f752bf9aebffbf26524718975523b4667b5420dba9c4dd89e9a" } ] } @@ -298,7 +298,7 @@ ] }, { - "bytes": "d83ab2485d01ca937a9f26927fab09f414f51162b1aae042c0acbeea7dc6160b" + "bytes": "c723da22d807c8cf49e1813e02bd87309969abf45d6c5e522fa871c7370d0fa7" } ] } @@ -474,7 +474,7 @@ "symbol": "OpSeen" }, { - "bytes": "093ab2485d01ca937a9f26927fab09f414f51162b1aae042c0acbeea7dc6160b" + "bytes": "1623da22d807c8cf49e1813e02bd87309969abf45d6c5e522fa871c7370d0fa7" } ] }, @@ -494,7 +494,7 @@ "symbol": "OpSeen" }, { - "bytes": "093ab2485d01ca937a9f26927fab09f414f51162b1aae042c0acbeea7dc6160b" + "bytes": "1623da22d807c8cf49e1813e02bd87309969abf45d6c5e522fa871c7370d0fa7" } ] }, @@ -519,7 +519,7 @@ "symbol": "OpSeen" }, { - "bytes": "393ab2485d01ca937a9f26927fab09f414f51162b1aae042c0acbeea7dc6160b" + "bytes": "2623da22d807c8cf49e1813e02bd87309969abf45d6c5e522fa871c7370d0fa7" } ] }, @@ -539,7 +539,7 @@ "symbol": "OpSeen" }, { - "bytes": "393ab2485d01ca937a9f26927fab09f414f51162b1aae042c0acbeea7dc6160b" + "bytes": "2623da22d807c8cf49e1813e02bd87309969abf45d6c5e522fa871c7370d0fa7" } ] }, @@ -564,7 +564,7 @@ "symbol": "OpSeen" }, { - "bytes": "683ab2485d01ca937a9f26927fab09f414f51162b1aae042c0acbeea7dc6160b" + "bytes": "7723da22d807c8cf49e1813e02bd87309969abf45d6c5e522fa871c7370d0fa7" } ] }, @@ -584,7 +584,7 @@ "symbol": "OpSeen" }, { - "bytes": "683ab2485d01ca937a9f26927fab09f414f51162b1aae042c0acbeea7dc6160b" + "bytes": "7723da22d807c8cf49e1813e02bd87309969abf45d6c5e522fa871c7370d0fa7" } ] }, @@ -1099,6 +1099,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1109,7 +1154,7 @@ "symbol": "OpSeen" }, { - "bytes": "cc203eb52aedca0ce5ee4870e4c06bc7743d75aa065b7504e515db433e9dd1bc" + "bytes": "c723da22d807c8cf49e1813e02bd87309969abf45d6c5e522fa871c7370d0fa7" } ] }, @@ -1129,7 +1174,7 @@ "symbol": "OpSeen" }, { - "bytes": "cc203eb52aedca0ce5ee4870e4c06bc7743d75aa065b7504e515db433e9dd1bc" + "bytes": "c723da22d807c8cf49e1813e02bd87309969abf45d6c5e522fa871c7370d0fa7" } ] }, @@ -1154,7 +1199,7 @@ "symbol": "OpSeen" }, { - "bytes": "d83ab2485d01ca937a9f26927fab09f414f51162b1aae042c0acbeea7dc6160b" + "bytes": "dc647a0063bf6f752bf9aebffbf26524718975523b4667b5420dba9c4dd89e9a" } ] }, @@ -1174,7 +1219,7 @@ "symbol": "OpSeen" }, { - "bytes": "d83ab2485d01ca937a9f26927fab09f414f51162b1aae042c0acbeea7dc6160b" + "bytes": "dc647a0063bf6f752bf9aebffbf26524718975523b4667b5420dba9c4dd89e9a" } ] }, @@ -1362,7 +1407,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_second_call_reverts_winners_already_selected.1.json b/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_second_call_reverts_winners_already_selected.1.json index 321c839..688c24b 100644 --- a/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_second_call_reverts_winners_already_selected.1.json +++ b/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_second_call_reverts_winners_already_selected.1.json @@ -239,7 +239,7 @@ ] }, { - "bytes": "b4fea59180af646f939b2da6b544e12b5aaca7213251736dc4c6ab280069d798" + "bytes": "4f78eca7fdbe4eddff6689c80e4453dec9608b3f5529446afe2bed53510aeb8b" } ] } @@ -314,7 +314,7 @@ ] }, { - "bytes": "fd73f1e7aa10767ce5be8c9362736636e9c7ded37e90f1696c7de06b45cc1884" + "bytes": "b807bfda963350141ce42998e0fb0d5b0d8cd9f2d241014f31fa7e279e27efc4" } ] } @@ -491,7 +491,7 @@ "symbol": "OpSeen" }, { - "bytes": "1c73f1e7aa10767ce5be8c9362736636e9c7ded37e90f1696c7de06b45cc1884" + "bytes": "0807bfda963350141ce42998e0fb0d5b0d8cd9f2d241014f31fa7e279e27efc4" } ] }, @@ -511,7 +511,7 @@ "symbol": "OpSeen" }, { - "bytes": "1c73f1e7aa10767ce5be8c9362736636e9c7ded37e90f1696c7de06b45cc1884" + "bytes": "0807bfda963350141ce42998e0fb0d5b0d8cd9f2d241014f31fa7e279e27efc4" } ] }, @@ -536,7 +536,7 @@ "symbol": "OpSeen" }, { - "bytes": "2c73f1e7aa10767ce5be8c9362736636e9c7ded37e90f1696c7de06b45cc1884" + "bytes": "5907bfda963350141ce42998e0fb0d5b0d8cd9f2d241014f31fa7e279e27efc4" } ] }, @@ -556,7 +556,7 @@ "symbol": "OpSeen" }, { - "bytes": "2c73f1e7aa10767ce5be8c9362736636e9c7ded37e90f1696c7de06b45cc1884" + "bytes": "5907bfda963350141ce42998e0fb0d5b0d8cd9f2d241014f31fa7e279e27efc4" } ] }, @@ -581,7 +581,7 @@ "symbol": "OpSeen" }, { - "bytes": "4d73f1e7aa10767ce5be8c9362736636e9c7ded37e90f1696c7de06b45cc1884" + "bytes": "6907bfda963350141ce42998e0fb0d5b0d8cd9f2d241014f31fa7e279e27efc4" } ] }, @@ -601,7 +601,7 @@ "symbol": "OpSeen" }, { - "bytes": "4d73f1e7aa10767ce5be8c9362736636e9c7ded37e90f1696c7de06b45cc1884" + "bytes": "6907bfda963350141ce42998e0fb0d5b0d8cd9f2d241014f31fa7e279e27efc4" } ] }, @@ -1132,6 +1132,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1142,7 +1187,7 @@ "symbol": "OpSeen" }, { - "bytes": "b4fea59180af646f939b2da6b544e12b5aaca7213251736dc4c6ab280069d798" + "bytes": "4f78eca7fdbe4eddff6689c80e4453dec9608b3f5529446afe2bed53510aeb8b" } ] }, @@ -1162,7 +1207,7 @@ "symbol": "OpSeen" }, { - "bytes": "b4fea59180af646f939b2da6b544e12b5aaca7213251736dc4c6ab280069d798" + "bytes": "4f78eca7fdbe4eddff6689c80e4453dec9608b3f5529446afe2bed53510aeb8b" } ] }, @@ -1187,7 +1232,7 @@ "symbol": "OpSeen" }, { - "bytes": "fd73f1e7aa10767ce5be8c9362736636e9c7ded37e90f1696c7de06b45cc1884" + "bytes": "b807bfda963350141ce42998e0fb0d5b0d8cd9f2d241014f31fa7e279e27efc4" } ] }, @@ -1207,7 +1252,7 @@ "symbol": "OpSeen" }, { - "bytes": "fd73f1e7aa10767ce5be8c9362736636e9c7ded37e90f1696c7de06b45cc1884" + "bytes": "b807bfda963350141ce42998e0fb0d5b0d8cd9f2d241014f31fa7e279e27efc4" } ] }, @@ -1395,7 +1440,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_single_recipient_sweeps_escrow.1.json b/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_single_recipient_sweeps_escrow.1.json index 8496df3..0fa4e4d 100644 --- a/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_single_recipient_sweeps_escrow.1.json +++ b/contracts/events/test_snapshots/tests/hackathon_pillar/select_winners_single_recipient_sweeps_escrow.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "c13d6a96956c27baf260616cc66d9d9b451c42230530ecc6b5da5e3401a14820" + "bytes": "b50ba1a457bfd52b590d6c80807de3a6318f7ccc10ddbac37205c07aa650480e" } ] } @@ -300,7 +300,7 @@ ] }, { - "bytes": "c1a32139350b0e6da0ccde13842f111e34cdb4e2efed90c0ac3525710b53cd0d" + "bytes": "d3d288981991e2eb3a8d8232e65415c1b30e243bafc35a3c4e71ff9c94ab9074" } ] } @@ -481,7 +481,7 @@ "symbol": "OpSeen" }, { - "bytes": "10a32139350b0e6da0ccde13842f111e34cdb4e2efed90c0ac3525710b53cd0d" + "bytes": "02d288981991e2eb3a8d8232e65415c1b30e243bafc35a3c4e71ff9c94ab9074" } ] }, @@ -501,7 +501,7 @@ "symbol": "OpSeen" }, { - "bytes": "10a32139350b0e6da0ccde13842f111e34cdb4e2efed90c0ac3525710b53cd0d" + "bytes": "02d288981991e2eb3a8d8232e65415c1b30e243bafc35a3c4e71ff9c94ab9074" } ] }, @@ -526,7 +526,7 @@ "symbol": "OpSeen" }, { - "bytes": "20a32139350b0e6da0ccde13842f111e34cdb4e2efed90c0ac3525710b53cd0d" + "bytes": "32d288981991e2eb3a8d8232e65415c1b30e243bafc35a3c4e71ff9c94ab9074" } ] }, @@ -546,7 +546,7 @@ "symbol": "OpSeen" }, { - "bytes": "20a32139350b0e6da0ccde13842f111e34cdb4e2efed90c0ac3525710b53cd0d" + "bytes": "32d288981991e2eb3a8d8232e65415c1b30e243bafc35a3c4e71ff9c94ab9074" } ] }, @@ -571,7 +571,7 @@ "symbol": "OpSeen" }, { - "bytes": "71a32139350b0e6da0ccde13842f111e34cdb4e2efed90c0ac3525710b53cd0d" + "bytes": "63d288981991e2eb3a8d8232e65415c1b30e243bafc35a3c4e71ff9c94ab9074" } ] }, @@ -591,7 +591,7 @@ "symbol": "OpSeen" }, { - "bytes": "71a32139350b0e6da0ccde13842f111e34cdb4e2efed90c0ac3525710b53cd0d" + "bytes": "63d288981991e2eb3a8d8232e65415c1b30e243bafc35a3c4e71ff9c94ab9074" } ] }, @@ -1106,6 +1106,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -1116,7 +1161,7 @@ "symbol": "OpSeen" }, { - "bytes": "c13d6a96956c27baf260616cc66d9d9b451c42230530ecc6b5da5e3401a14820" + "bytes": "b50ba1a457bfd52b590d6c80807de3a6318f7ccc10ddbac37205c07aa650480e" } ] }, @@ -1136,7 +1181,7 @@ "symbol": "OpSeen" }, { - "bytes": "c13d6a96956c27baf260616cc66d9d9b451c42230530ecc6b5da5e3401a14820" + "bytes": "b50ba1a457bfd52b590d6c80807de3a6318f7ccc10ddbac37205c07aa650480e" } ] }, @@ -1161,7 +1206,7 @@ "symbol": "OpSeen" }, { - "bytes": "c1a32139350b0e6da0ccde13842f111e34cdb4e2efed90c0ac3525710b53cd0d" + "bytes": "d3d288981991e2eb3a8d8232e65415c1b30e243bafc35a3c4e71ff9c94ab9074" } ] }, @@ -1181,7 +1226,7 @@ "symbol": "OpSeen" }, { - "bytes": "c1a32139350b0e6da0ccde13842f111e34cdb4e2efed90c0ac3525710b53cd0d" + "bytes": "d3d288981991e2eb3a8d8232e65415c1b30e243bafc35a3c4e71ff9c94ab9074" } ] }, @@ -1369,7 +1414,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/hackathon_pillar/submit_after_deadline_reverts.1.json b/contracts/events/test_snapshots/tests/hackathon_pillar/submit_after_deadline_reverts.1.json index f7881c3..585275b 100644 --- a/contracts/events/test_snapshots/tests/hackathon_pillar/submit_after_deadline_reverts.1.json +++ b/contracts/events/test_snapshots/tests/hackathon_pillar/submit_after_deadline_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "9a761996eb98c22490f1b4e447f419083c0ed2c995876c622c5aa9f863a0d06c" + "bytes": "3babee8319a5b5672b25f689cd85bfdfb696e415bf6f9c4e27c81dd0f7ce6193" } ] } @@ -662,6 +662,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -672,7 +717,7 @@ "symbol": "OpSeen" }, { - "bytes": "9a761996eb98c22490f1b4e447f419083c0ed2c995876c622c5aa9f863a0d06c" + "bytes": "3babee8319a5b5672b25f689cd85bfdfb696e415bf6f9c4e27c81dd0f7ce6193" } ] }, @@ -692,7 +737,7 @@ "symbol": "OpSeen" }, { - "bytes": "9a761996eb98c22490f1b4e447f419083c0ed2c995876c622c5aa9f863a0d06c" + "bytes": "3babee8319a5b5672b25f689cd85bfdfb696e415bf6f9c4e27c81dd0f7ce6193" } ] }, @@ -880,7 +925,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/hackathon_pillar/submit_open_without_prior_apply_creates_anchor.1.json b/contracts/events/test_snapshots/tests/hackathon_pillar/submit_open_without_prior_apply_creates_anchor.1.json index 5bcfb48..53e1bf3 100644 --- a/contracts/events/test_snapshots/tests/hackathon_pillar/submit_open_without_prior_apply_creates_anchor.1.json +++ b/contracts/events/test_snapshots/tests/hackathon_pillar/submit_open_without_prior_apply_creates_anchor.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "79e74b523e48fa8424309c39814afbfda765c79958a1d390c3fef4b8c541395a" + "bytes": "7fec4d410aefaed0f2fb4db66b526eff4d65f8d2ff5921b821a9a0a3b4879808" } ] } @@ -272,7 +272,7 @@ "string": "ipfs://Qm.../project.json" }, { - "bytes": "70d08f1496d74c7ee8d41d9c0f53592bf055f71d4070011f5e1adebf528af08b" + "bytes": "1d4bb7e098fbeea2382d162e939bbf5e7ca977c0f1368e44bd2e714801e7ce24" } ] } @@ -766,6 +766,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -776,7 +821,7 @@ "symbol": "OpSeen" }, { - "bytes": "70d08f1496d74c7ee8d41d9c0f53592bf055f71d4070011f5e1adebf528af08b" + "bytes": "1d4bb7e098fbeea2382d162e939bbf5e7ca977c0f1368e44bd2e714801e7ce24" } ] }, @@ -796,7 +841,7 @@ "symbol": "OpSeen" }, { - "bytes": "70d08f1496d74c7ee8d41d9c0f53592bf055f71d4070011f5e1adebf528af08b" + "bytes": "1d4bb7e098fbeea2382d162e939bbf5e7ca977c0f1368e44bd2e714801e7ce24" } ] }, @@ -821,7 +866,7 @@ "symbol": "OpSeen" }, { - "bytes": "79e74b523e48fa8424309c39814afbfda765c79958a1d390c3fef4b8c541395a" + "bytes": "7fec4d410aefaed0f2fb4db66b526eff4d65f8d2ff5921b821a9a0a3b4879808" } ] }, @@ -841,7 +886,7 @@ "symbol": "OpSeen" }, { - "bytes": "79e74b523e48fa8424309c39814afbfda765c79958a1d390c3fef4b8c541395a" + "bytes": "7fec4d410aefaed0f2fb4db66b526eff4d65f8d2ff5921b821a9a0a3b4879808" } ] }, @@ -1029,7 +1074,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/hackathon_pillar/submit_replayed_op_reverts.1.json b/contracts/events/test_snapshots/tests/hackathon_pillar/submit_replayed_op_reverts.1.json index 71388c6..9efe958 100644 --- a/contracts/events/test_snapshots/tests/hackathon_pillar/submit_replayed_op_reverts.1.json +++ b/contracts/events/test_snapshots/tests/hackathon_pillar/submit_replayed_op_reverts.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "ec18a710214be083185a5f8f25f8158ad933478f721b423ca2b028b71d0de9b2" + "bytes": "aab9084c9ae73bd1ea037aca3ccc442db4e4425170a5c1c0592d2ee6a65de29b" } ] } @@ -272,7 +272,7 @@ "string": "ipfs://Qm.../v1.json" }, { - "bytes": "60a8d10c0ac6da80cbabe1c132f0819b2ed4f7f53eeeac0f5bf6d459769229cc" + "bytes": "f4e71a286a43d36108c57ee83cf0d406a5fe225c356db4e72189ca58ed2c78bd" } ] } @@ -766,6 +766,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -776,7 +821,7 @@ "symbol": "OpSeen" }, { - "bytes": "60a8d10c0ac6da80cbabe1c132f0819b2ed4f7f53eeeac0f5bf6d459769229cc" + "bytes": "aab9084c9ae73bd1ea037aca3ccc442db4e4425170a5c1c0592d2ee6a65de29b" } ] }, @@ -796,7 +841,7 @@ "symbol": "OpSeen" }, { - "bytes": "60a8d10c0ac6da80cbabe1c132f0819b2ed4f7f53eeeac0f5bf6d459769229cc" + "bytes": "aab9084c9ae73bd1ea037aca3ccc442db4e4425170a5c1c0592d2ee6a65de29b" } ] }, @@ -821,7 +866,7 @@ "symbol": "OpSeen" }, { - "bytes": "ec18a710214be083185a5f8f25f8158ad933478f721b423ca2b028b71d0de9b2" + "bytes": "f4e71a286a43d36108c57ee83cf0d406a5fe225c356db4e72189ca58ed2c78bd" } ] }, @@ -841,7 +886,7 @@ "symbol": "OpSeen" }, { - "bytes": "ec18a710214be083185a5f8f25f8158ad933478f721b423ca2b028b71d0de9b2" + "bytes": "f4e71a286a43d36108c57ee83cf0d406a5fe225c356db4e72189ca58ed2c78bd" } ] }, @@ -1029,7 +1074,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/hackathon_pillar/withdraw_submission_removes_anchor.1.json b/contracts/events/test_snapshots/tests/hackathon_pillar/withdraw_submission_removes_anchor.1.json index f237f17..75ea926 100644 --- a/contracts/events/test_snapshots/tests/hackathon_pillar/withdraw_submission_removes_anchor.1.json +++ b/contracts/events/test_snapshots/tests/hackathon_pillar/withdraw_submission_removes_anchor.1.json @@ -223,7 +223,7 @@ ] }, { - "bytes": "c382de3fe046dfa52d505aaff7edb01fbd0c9334f6769260d7c2c18ea6795a51" + "bytes": "0d328bfb10f48322418ede88fffd1a8fdf431c362c3db87ea5720745a3e95cae" } ] } @@ -272,7 +272,7 @@ "string": "ipfs://Qm.../v1.json" }, { - "bytes": "81acf2460c2dc10d464c4f288e7bb4257e976a23e757d542348163dc3452ad64" + "bytes": "e8d5608e693cb0f10ff92d408b2dcaf519a157aae4a9aa1c646d87c76f048f0b" } ] } @@ -297,7 +297,7 @@ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" }, { - "bytes": "61961cf08e34541f5ad166036ae82553d7990692beb5f11ce3e92fb92477abd7" + "bytes": "62d9de418b40b95f8f6fea843a9b9c52b67403efe14ecbd57fdc7cfe4de7df10" } ] } @@ -715,6 +715,51 @@ 1555200 ] ], + [ + { + "contract_data": { + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent" + } + }, + [ + { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "vec": [ + { + "symbol": "NonOwnerContributionTotal" + }, + { + "u64": "1" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + 1555200 + ] + ], [ { "contract_data": { @@ -725,7 +770,7 @@ "symbol": "OpSeen" }, { - "bytes": "61961cf08e34541f5ad166036ae82553d7990692beb5f11ce3e92fb92477abd7" + "bytes": "0d328bfb10f48322418ede88fffd1a8fdf431c362c3db87ea5720745a3e95cae" } ] }, @@ -745,7 +790,7 @@ "symbol": "OpSeen" }, { - "bytes": "61961cf08e34541f5ad166036ae82553d7990692beb5f11ce3e92fb92477abd7" + "bytes": "0d328bfb10f48322418ede88fffd1a8fdf431c362c3db87ea5720745a3e95cae" } ] }, @@ -770,7 +815,7 @@ "symbol": "OpSeen" }, { - "bytes": "81acf2460c2dc10d464c4f288e7bb4257e976a23e757d542348163dc3452ad64" + "bytes": "62d9de418b40b95f8f6fea843a9b9c52b67403efe14ecbd57fdc7cfe4de7df10" } ] }, @@ -790,7 +835,7 @@ "symbol": "OpSeen" }, { - "bytes": "81acf2460c2dc10d464c4f288e7bb4257e976a23e757d542348163dc3452ad64" + "bytes": "62d9de418b40b95f8f6fea843a9b9c52b67403efe14ecbd57fdc7cfe4de7df10" } ] }, @@ -815,7 +860,7 @@ "symbol": "OpSeen" }, { - "bytes": "c382de3fe046dfa52d505aaff7edb01fbd0c9334f6769260d7c2c18ea6795a51" + "bytes": "e8d5608e693cb0f10ff92d408b2dcaf519a157aae4a9aa1c646d87c76f048f0b" } ] }, @@ -835,7 +880,7 @@ "symbol": "OpSeen" }, { - "bytes": "c382de3fe046dfa52d505aaff7edb01fbd0c9334f6769260d7c2c18ea6795a51" + "bytes": "e8d5608e693cb0f10ff92d408b2dcaf519a157aae4a9aa1c646d87c76f048f0b" } ] }, @@ -1023,7 +1068,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/token_whitelist/create_event_with_deregistered_token_reverts.1.json b/contracts/events/test_snapshots/tests/token_whitelist/create_event_with_deregistered_token_reverts.1.json index 09c29db..0d38b5c 100644 --- a/contracts/events/test_snapshots/tests/token_whitelist/create_event_with_deregistered_token_reverts.1.json +++ b/contracts/events/test_snapshots/tests/token_whitelist/create_event_with_deregistered_token_reverts.1.json @@ -321,7 +321,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/token_whitelist/create_event_with_unsupported_token_reverts.1.json b/contracts/events/test_snapshots/tests/token_whitelist/create_event_with_unsupported_token_reverts.1.json index 07719ee..efa601f 100644 --- a/contracts/events/test_snapshots/tests/token_whitelist/create_event_with_unsupported_token_reverts.1.json +++ b/contracts/events/test_snapshots/tests/token_whitelist/create_event_with_unsupported_token_reverts.1.json @@ -202,7 +202,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/token_whitelist/deregister_removes_support.1.json b/contracts/events/test_snapshots/tests/token_whitelist/deregister_removes_support.1.json index 3514b13..1372ea1 100644 --- a/contracts/events/test_snapshots/tests/token_whitelist/deregister_removes_support.1.json +++ b/contracts/events/test_snapshots/tests/token_whitelist/deregister_removes_support.1.json @@ -321,7 +321,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/token_whitelist/deregister_requires_admin_auth.1.json b/contracts/events/test_snapshots/tests/token_whitelist/deregister_requires_admin_auth.1.json index 9423700..487bb98 100644 --- a/contracts/events/test_snapshots/tests/token_whitelist/deregister_requires_admin_auth.1.json +++ b/contracts/events/test_snapshots/tests/token_whitelist/deregister_requires_admin_auth.1.json @@ -320,7 +320,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/token_whitelist/deregister_unregistered_token_is_idempotent.1.json b/contracts/events/test_snapshots/tests/token_whitelist/deregister_unregistered_token_is_idempotent.1.json index 20a3d98..d45e6fe 100644 --- a/contracts/events/test_snapshots/tests/token_whitelist/deregister_unregistered_token_is_idempotent.1.json +++ b/contracts/events/test_snapshots/tests/token_whitelist/deregister_unregistered_token_is_idempotent.1.json @@ -269,7 +269,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/token_whitelist/deregister_without_admin_auth_reverts.1.json b/contracts/events/test_snapshots/tests/token_whitelist/deregister_without_admin_auth_reverts.1.json index f907558..f52ca85 100644 --- a/contracts/events/test_snapshots/tests/token_whitelist/deregister_without_admin_auth_reverts.1.json +++ b/contracts/events/test_snapshots/tests/token_whitelist/deregister_without_admin_auth_reverts.1.json @@ -122,7 +122,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/token_whitelist/multiple_tokens_registered_independently.1.json b/contracts/events/test_snapshots/tests/token_whitelist/multiple_tokens_registered_independently.1.json index 5cdb541..a80f99c 100644 --- a/contracts/events/test_snapshots/tests/token_whitelist/multiple_tokens_registered_independently.1.json +++ b/contracts/events/test_snapshots/tests/token_whitelist/multiple_tokens_registered_independently.1.json @@ -513,7 +513,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/token_whitelist/register_makes_token_supported.1.json b/contracts/events/test_snapshots/tests/token_whitelist/register_makes_token_supported.1.json index 1c22181..989b4d2 100644 --- a/contracts/events/test_snapshots/tests/token_whitelist/register_makes_token_supported.1.json +++ b/contracts/events/test_snapshots/tests/token_whitelist/register_makes_token_supported.1.json @@ -312,7 +312,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/token_whitelist/register_requires_admin_auth.1.json b/contracts/events/test_snapshots/tests/token_whitelist/register_requires_admin_auth.1.json index 4447e44..760e792 100644 --- a/contracts/events/test_snapshots/tests/token_whitelist/register_requires_admin_auth.1.json +++ b/contracts/events/test_snapshots/tests/token_whitelist/register_requires_admin_auth.1.json @@ -310,7 +310,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/token_whitelist/register_same_token_twice_is_idempotent.1.json b/contracts/events/test_snapshots/tests/token_whitelist/register_same_token_twice_is_idempotent.1.json index 986d422..7fee827 100644 --- a/contracts/events/test_snapshots/tests/token_whitelist/register_same_token_twice_is_idempotent.1.json +++ b/contracts/events/test_snapshots/tests/token_whitelist/register_same_token_twice_is_idempotent.1.json @@ -363,7 +363,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/contracts/events/test_snapshots/tests/token_whitelist/register_without_admin_auth_reverts.1.json b/contracts/events/test_snapshots/tests/token_whitelist/register_without_admin_auth_reverts.1.json index f907558..f52ca85 100644 --- a/contracts/events/test_snapshots/tests/token_whitelist/register_without_admin_auth_reverts.1.json +++ b/contracts/events/test_snapshots/tests/token_whitelist/register_without_admin_auth_reverts.1.json @@ -122,7 +122,7 @@ ] }, "val": { - "string": "1.1.0" + "string": "1.2.0" } } ] diff --git a/deploy_mainnet.sh b/deploy_mainnet.sh index 3f4f372..181a324 100755 --- a/deploy_mainnet.sh +++ b/deploy_mainnet.sh @@ -14,7 +14,16 @@ # ./deploy_mainnet.sh deploy-events # ./deploy_mainnet.sh register-token # ./deploy_mainnet.sh rotate-admin -# ./deploy_mainnet.sh upgrade-events +# ./deploy_mainnet.sh upload-events-wasm +# ./deploy_mainnet.sh prepare-pause-events +# ./deploy_mainnet.sh prepare-propose-upgrade-events +# ./deploy_mainnet.sh verify-proposed-upgrade-events +# ./deploy_mainnet.sh prepare-apply-upgrade-events +# ./deploy_mainnet.sh prepare-migrate-upgrade-events +# ./deploy_mainnet.sh prepare-cancel-upgrade-events +# ./deploy_mainnet.sh prepare-unpause-events +# ./deploy_mainnet.sh verify-upgrade-events +# ./deploy_mainnet.sh upgrade-status # ./deploy_mainnet.sh verify set -euo pipefail @@ -28,7 +37,7 @@ RED='\033[0;31m' BOLD='\033[1m' NC='\033[0m' -NETWORK="mainnet" +NETWORK="${STELLAR_NETWORK:-}" NETWORK_PASSPHRASE="Public Global Stellar Network ; September 2015" DEPLOYMENTS_DIR="$(cd "$(dirname "$0")" && pwd)/deployments" DEPLOYMENT_FILE="$DEPLOYMENTS_DIR/mainnet.json" @@ -48,6 +57,7 @@ ok() { confirm_mainnet() { echo -e "${BOLD}You are about to operate on Stellar MAINNET.${NC}" + echo "CLI network config: $NETWORK" echo "Network passphrase: $NETWORK_PASSPHRASE" echo "" read -rp "Type 'mainnet' to continue: " ack @@ -64,10 +74,35 @@ require_env() { } require_cli() { + [ -n "$NETWORK" ] || \ + err "set STELLAR_NETWORK to the configured mainnet network name" command -v stellar >/dev/null 2>&1 || err "stellar CLI not on PATH" command -v jq >/dev/null 2>&1 || err "jq not on PATH" + command -v awk >/dev/null 2>&1 || err "awk not on PATH" command -v sha256sum >/dev/null 2>&1 || command -v shasum >/dev/null 2>&1 || \ err "sha256sum or shasum not on PATH" + if [ -n "${STELLAR_RPC_URL:-}" ] || [ -n "${STELLAR_NETWORK_PASSPHRASE:-}" ]; then + err "unset STELLAR_RPC_URL and STELLAR_NETWORK_PASSPHRASE when using --network $NETWORK" + fi + + local networks configured_rpc configured_passphrase + networks="$(stellar network ls --long)" + configured_rpc="$(printf '%s\n' "$networks" | awk -v target="$NETWORK" ' + $0 == "Name: " target { found = 1; next } + found && /^RPC url: / { sub(/^RPC url: /, ""); print; exit } + found && /^Name: / { exit } + ')" + configured_passphrase="$(printf '%s\n' "$networks" | awk -v target="$NETWORK" ' + $0 == "Name: " target { found = 1; next } + found && /^Network passphrase: / { + sub(/^Network passphrase: /, ""); print; exit + } + found && /^Name: / { exit } + ')" + [ "$configured_passphrase" = "$NETWORK_PASSPHRASE" ] || \ + err "network $NETWORK is not configured with the Stellar public-network passphrase" + [ -n "$configured_rpc" ] && [[ "$configured_rpc" != "Bring Your Own:"* ]] || \ + err "network $NETWORK does not have a usable RPC URL" } hash_wasm() { @@ -107,6 +142,171 @@ deployment_set_raw() { mv "$tmp" "$DEPLOYMENT_FILE" } +events_contract_id() { + local events_id="${EVENTS_ID:-}" + if [ -z "$events_id" ] && [ -f "$DEPLOYMENT_FILE" ]; then + events_id="$(deployment_get events_contract)" + fi + [ -n "$events_id" ] || \ + err "events contract id missing; set EVENTS_ID or restore deployments/mainnet.json" + printf '%s\n' "$events_id" +} + +events_read() { + local events_id="$1" + shift + stellar contract invoke \ + --send no \ + --network "$NETWORK" \ + --source "$ADMIN_SOURCE" \ + --id "$events_id" \ + -- "$@" +} + +read_json_string() { + jq -er 'if type == "string" then . else error("expected JSON string") end' +} + +assert_events_version() { + local events_id="$1" expected="$2" + local actual + actual="$(events_read "$events_id" version | read_json_string)" || \ + err "could not read the current events contract version" + [ "$actual" = "$expected" ] || \ + err "events version mismatch: expected $expected, got $actual" +} + +assert_admin_source_matches() { + local events_id="$1" + local actual_admin + actual_admin="$(events_read "$events_id" get_admin | read_json_string)" || \ + err "could not read the current events admin" + [ "$actual_admin" = "$ADMIN_SOURCE" ] || \ + err "ADMIN_SOURCE mismatch: contract admin is $actual_admin, got $ADMIN_SOURCE" +} + +assert_events_paused() { + local events_id="$1" + local paused + paused="$(events_read "$events_id" is_paused)" || \ + err "could not read events.is_paused" + [ "$paused" = "true" ] || \ + err "events contract is not paused; refusing to rely on a zero-event snapshot" +} + +assert_events_unpaused() { + local events_id="$1" + local paused + paused="$(events_read "$events_id" is_paused)" || \ + err "could not read events.is_paused" + [ "$paused" = "false" ] || \ + err "events contract is still paused after unpause" +} + +assert_no_pending_events_upgrade() { + local events_id="$1" + local pending + pending="$(events_read "$events_id" get_pending_upgrade)" || \ + err "could not read pending events upgrade" + [ "$pending" = "null" ] || \ + err "an events upgrade is already pending; inspect it with upgrade-status" +} + +assert_pending_events_upgrade() { + local events_id="$1" expected_version="$2" expected_hash="$3" + local pending actual_version actual_hash + pending="$(events_read "$events_id" get_pending_upgrade)" || \ + err "could not read pending events upgrade" + [ "$pending" != "null" ] || err "no events upgrade is pending" + actual_version="$(printf '%s' "$pending" | jq -er '.new_version')" || \ + err "pending events upgrade did not contain new_version" + actual_hash="$(printf '%s' "$pending" | jq -er '.wasm_hash')" || \ + err "pending events upgrade did not contain wasm_hash" + [ "$actual_version" = "$expected_version" ] || \ + err "pending version mismatch: expected $expected_version, got $actual_version" + [ "$actual_hash" = "$expected_hash" ] || \ + err "pending wasm mismatch: expected $expected_hash, got $actual_hash" +} + +assert_no_events_exist() { + local events_id="$1" + local base first_event_id output status + + base="$(events_read "$events_id" id_base)" || \ + err "could not read events.id_base" + [[ "$base" =~ ^[0-9]+$ ]] || \ + err "events.id_base returned a non-numeric value: $base" + first_event_id=$((base + 1)) + + set +e + output="$(events_read "$events_id" get_event --event_id "$first_event_id" 2>&1)" + status=$? + set -e + + if [ "$status" -eq 0 ]; then + err "event $first_event_id exists; abort 1.2.0 and implement a legacy-total migration" + fi + if [[ "$output" != *"Error(Contract, #30)"* ]]; then + err "could not prove event $first_event_id is absent; refusing to continue: $output" + fi + + ok "Zero-event guard confirmed: $first_event_id returned EventNotFound." +} + +assert_migrated_version() { + local events_id="$1" expected="$2" + local migrated_version + migrated_version="$(events_read "$events_id" get_migrated_to_version | read_json_string)" || \ + err "could not read migrated-to version" + [ "$migrated_version" = "$expected" ] || \ + err "migration marker mismatch: expected $expected, got $migrated_version" +} + +prepare_events_invoke() { + local events_id="$1" output_file="$2" + shift 2 + local output_dir + output_dir="$(dirname "$output_file")" + [ -d "$output_dir" ] || err "XDR output directory does not exist: $output_dir" + assert_admin_source_matches "$events_id" + + local tmp + tmp="$(mktemp)" + if ! stellar contract invoke \ + --network "$NETWORK" \ + --source-account "$ADMIN_SOURCE" \ + --id "$events_id" \ + --build-only \ + -- "$@" \ + | stellar tx simulate \ + --network "$NETWORK" \ + --source-account "$ADMIN_SOURCE" \ + > "$tmp"; then + rm -f "$tmp" + err "could not build and simulate the multisig transaction" + fi + [ -s "$tmp" ] || { + rm -f "$tmp" + err "prepared transaction was empty" + } + mv "$tmp" "$output_file" + ok "Prepared simulated XDR: $output_file" + echo "Sign it sequentially with the required multi-sig quorum, then submit with:" + echo " stellar tx send \"\" --network $NETWORK" +} + +append_upgrade_log() { + local action="$1" version="$2" wasm_hash="${3:-}" + local upgrades_log="$DEPLOYMENTS_DIR/mainnet-upgrades.jsonl" + jq -nc \ + --arg timestamp "$(date -u +%Y-%m-%dT%H:%M:%SZ)" \ + --arg action "$action" \ + --arg version "$version" \ + --arg wasm_hash "$wasm_hash" \ + '{timestamp: $timestamp, action: $action, version: $version, wasm_hash: $wasm_hash}' \ + >> "$upgrades_log" +} + cmd_build_release() { info "Building contracts in release mode..." stellar contract build @@ -156,7 +356,7 @@ cmd_deploy_events() { [ -n "$profile_id" ] || err "deploy-profile first; profile_contract not set" if [ -n "$(deployment_get events_contract)" ]; then - err "events contract already deployed: $(deployment_get events_contract). Refusing to re-deploy. Use upgrade-events instead." + err "events contract already deployed: $(deployment_get events_contract). Refusing to re-deploy. Use the guarded upgrade flow in the mainnet runbook." fi cmd_build_release @@ -259,40 +459,232 @@ cmd_rotate_admin() { echo "land, run 'verify' to confirm get_admin returns the new address." } -cmd_upgrade_events() { +cmd_upload_events_wasm() { local wasm="${1:-}" - [ -n "$wasm" ] || err "usage: upgrade-events " + [ -n "$wasm" ] || err "usage: upload-events-wasm " [ -f "$wasm" ] || err "wasm file not found: $wasm" + require_env UPLOAD_SOURCE require_env ADMIN_SOURCE require_cli confirm_mainnet + ensure_deployments_dir + + local events_id expected_hash uploaded_hash + events_id="$(events_contract_id)" + assert_events_version "$events_id" "1.1.0" + assert_admin_source_matches "$events_id" + expected_hash="$(hash_wasm "$wasm")" + uploaded_hash="$(stellar contract upload \ + --source-account "$UPLOAD_SOURCE" \ + --network "$NETWORK" \ + --optimize=false \ + --wasm "$wasm")" + [ "$uploaded_hash" = "$expected_hash" ] || \ + err "uploaded wasm hash mismatch: expected $expected_hash, got $uploaded_hash" + + append_upgrade_log "uploaded" "" "$uploaded_hash" + ok "Uploaded exact events WASM: $uploaded_hash" +} + +cmd_prepare_pause_events() { + local output_file="${1:-}" + [ -n "$output_file" ] || err "usage: prepare-pause-events " + require_env ADMIN_SOURCE + require_cli local events_id - events_id="$(deployment_get events_contract)" - [ -n "$events_id" ] || err "events contract not deployed" + events_id="$(events_contract_id)" + assert_events_version "$events_id" "1.1.0" + assert_events_unpaused "$events_id" + assert_no_pending_events_upgrade "$events_id" + assert_no_events_exist "$events_id" + prepare_events_invoke "$events_id" "$output_file" pause +} - info "Uploading new wasm..." - local wasm_hash - wasm_hash=$(stellar contract upload \ - --source-account "$ADMIN_SOURCE" \ - --network "$NETWORK" \ - --wasm "$wasm") +cmd_prepare_propose_upgrade_events() { + local wasm="${1:-}" new_version="${2:-}" output_file="${3:-}" + [ -n "$wasm" ] || \ + err "usage: prepare-propose-upgrade-events " + [ -n "$new_version" ] || \ + err "usage: prepare-propose-upgrade-events " + [ -n "$output_file" ] || \ + err "usage: prepare-propose-upgrade-events " + [ -f "$wasm" ] || err "wasm file not found: $wasm" + require_env ADMIN_SOURCE + require_cli - info "Upgrading events contract to $wasm_hash..." - stellar contract invoke \ - --network "$NETWORK" \ - --source "$ADMIN_SOURCE" \ - --id "$events_id" \ - -- upgrade \ - --new_wasm_hash "$wasm_hash" + local events_id wasm_hash + events_id="$(events_contract_id)" + wasm_hash="$(hash_wasm "$wasm")" + assert_no_pending_events_upgrade "$events_id" - # Append to upgrade log. - local upgrades_log="$DEPLOYMENTS_DIR/mainnet-upgrades.jsonl" - echo "{\"timestamp\":\"$(date -u +%Y-%m-%dT%H:%M:%SZ)\",\"wasm_hash\":\"$wasm_hash\",\"wasm_path\":\"$wasm\"}" \ - >> "$upgrades_log" + if [ "$new_version" = "1.2.0" ]; then + assert_events_version "$events_id" "1.1.0" + assert_events_paused "$events_id" + assert_no_events_exist "$events_id" + fi - deployment_set events_wasm_hash "$(hash_wasm "$wasm")" - ok "Events contract upgraded to $wasm_hash." + prepare_events_invoke "$events_id" "$output_file" propose_upgrade \ + --new_wasm_hash "$wasm_hash" \ + --new_version "$new_version" + echo "Expected version: $new_version" + echo "Expected WASM: $wasm_hash" +} + +cmd_verify_proposed_upgrade_events() { + local wasm="${1:-}" expected_version="${2:-}" + [ -n "$wasm" ] || \ + err "usage: verify-proposed-upgrade-events " + [ -n "$expected_version" ] || \ + err "usage: verify-proposed-upgrade-events " + [ -f "$wasm" ] || err "wasm file not found: $wasm" + require_env ADMIN_SOURCE + require_cli + ensure_deployments_dir + + local events_id expected_hash + events_id="$(events_contract_id)" + expected_hash="$(hash_wasm "$wasm")" + assert_pending_events_upgrade "$events_id" "$expected_version" "$expected_hash" + + if [ "$expected_version" = "1.2.0" ]; then + assert_events_version "$events_id" "1.1.0" + assert_events_paused "$events_id" + assert_no_events_exist "$events_id" + fi + + append_upgrade_log "proposal-verified" "$expected_version" "$expected_hash" + ok "Queued events upgrade matches the expected version and exact WASM." +} + +cmd_prepare_apply_upgrade_events() { + local wasm="${1:-}" expected_version="${2:-}" output_file="${3:-}" + [ -n "$wasm" ] || \ + err "usage: prepare-apply-upgrade-events " + [ -n "$expected_version" ] || \ + err "usage: prepare-apply-upgrade-events " + [ -n "$output_file" ] || \ + err "usage: prepare-apply-upgrade-events " + [ -f "$wasm" ] || err "wasm file not found: $wasm" + require_env ADMIN_SOURCE + require_cli + + local events_id expected_hash + events_id="$(events_contract_id)" + expected_hash="$(hash_wasm "$wasm")" + assert_pending_events_upgrade "$events_id" "$expected_version" "$expected_hash" + + if [ "$expected_version" = "1.2.0" ]; then + assert_events_version "$events_id" "1.1.0" + assert_events_paused "$events_id" + assert_no_events_exist "$events_id" + fi + + prepare_events_invoke "$events_id" "$output_file" apply_upgrade +} + +cmd_prepare_migrate_upgrade_events() { + local expected_version="${1:-}" output_file="${2:-}" + [ -n "$expected_version" ] || \ + err "usage: prepare-migrate-upgrade-events " + [ -n "$output_file" ] || \ + err "usage: prepare-migrate-upgrade-events " + require_env ADMIN_SOURCE + require_cli + + local events_id migrated_version + events_id="$(events_contract_id)" + assert_events_version "$events_id" "$expected_version" + assert_no_pending_events_upgrade "$events_id" + if [ "$expected_version" = "1.2.0" ]; then + assert_events_paused "$events_id" + fi + + migrated_version="$(events_read "$events_id" get_migrated_to_version | jq -r '. // empty')" || \ + err "could not read migrated-to version" + [ "$migrated_version" != "$expected_version" ] || \ + err "migration marker is already $expected_version; do not replay migrate" + prepare_events_invoke "$events_id" "$output_file" migrate +} + +cmd_prepare_cancel_upgrade_events() { + local output_file="${1:-}" + [ -n "$output_file" ] || \ + err "usage: prepare-cancel-upgrade-events " + require_env ADMIN_SOURCE + require_cli + + local events_id pending_version + events_id="$(events_contract_id)" + pending_version="$(events_read "$events_id" get_pending_upgrade | jq -r '.new_version // empty')" || \ + err "could not read pending events upgrade" + [ -n "$pending_version" ] || err "no events upgrade is pending" + prepare_events_invoke "$events_id" "$output_file" cancel_pending_upgrade + echo "Cancelling queued version: $pending_version" + echo "This transaction does not unpause the contract." +} + +cmd_prepare_unpause_events() { + local expected_version="${1:-}" output_file="${2:-}" + [ -n "$expected_version" ] || \ + err "usage: prepare-unpause-events " + [ -n "$output_file" ] || \ + err "usage: prepare-unpause-events " + require_env ADMIN_SOURCE + require_cli + + local events_id + events_id="$(events_contract_id)" + assert_events_version "$events_id" "$expected_version" + assert_events_paused "$events_id" + assert_no_pending_events_upgrade "$events_id" + if [ "$expected_version" = "1.2.0" ]; then + assert_migrated_version "$events_id" "$expected_version" + fi + prepare_events_invoke "$events_id" "$output_file" unpause +} + +cmd_verify_upgrade_events() { + local wasm="${1:-}" expected_version="${2:-}" + [ -n "$wasm" ] || \ + err "usage: verify-upgrade-events " + [ -n "$expected_version" ] || \ + err "usage: verify-upgrade-events " + [ -f "$wasm" ] || err "wasm file not found: $wasm" + require_env ADMIN_SOURCE + require_cli + ensure_deployments_dir + + local events_id expected_hash + events_id="$(events_contract_id)" + expected_hash="$(hash_wasm "$wasm")" + assert_events_version "$events_id" "$expected_version" + assert_migrated_version "$events_id" "$expected_version" + assert_no_pending_events_upgrade "$events_id" + assert_events_unpaused "$events_id" + + deployment_set events_contract "$events_id" + deployment_set events_wasm_hash "$expected_hash" + deployment_set events_version "$expected_version" + append_upgrade_log "upgrade-verified" "$expected_version" "$expected_hash" + ok "Events $expected_version is migrated, has no pending upgrade, and is unpaused." +} + +cmd_upgrade_status() { + require_env ADMIN_SOURCE + require_cli + + local events_id + events_id="$(events_contract_id)" + + echo "events.version:" + events_read "$events_id" version + echo "events.is_paused:" + events_read "$events_id" is_paused + echo "events.get_pending_upgrade:" + events_read "$events_id" get_pending_upgrade + echo "events.get_migrated_to_version:" + events_read "$events_id" get_migrated_to_version } cmd_verify() { @@ -338,8 +730,41 @@ case "$ACTION" in "rotate-admin") cmd_rotate_admin "$@" ;; + "upload-events-wasm") + cmd_upload_events_wasm "$@" + ;; + "prepare-pause-events") + cmd_prepare_pause_events "$@" + ;; + "prepare-propose-upgrade-events") + cmd_prepare_propose_upgrade_events "$@" + ;; + "verify-proposed-upgrade-events") + cmd_verify_proposed_upgrade_events "$@" + ;; + "prepare-apply-upgrade-events") + cmd_prepare_apply_upgrade_events "$@" + ;; + "prepare-migrate-upgrade-events") + cmd_prepare_migrate_upgrade_events "$@" + ;; + "prepare-cancel-upgrade-events") + cmd_prepare_cancel_upgrade_events "$@" + ;; + "prepare-unpause-events") + cmd_prepare_unpause_events "$@" + ;; + "verify-upgrade-events") + cmd_verify_upgrade_events "$@" + ;; + "upgrade-status") + cmd_upgrade_status + ;; "upgrade-events") - cmd_upgrade_events "$@" + err "upgrade-events is removed; use the guarded prepare/sign/send flow in mainnet-deploy-runbook.md" + ;; + "propose-upgrade-events"|"apply-upgrade-events"|"migrate-upgrade-events"|"cancel-upgrade-events"|"unpause-events") + err "$ACTION cannot safely submit as the 2-of-3 admin; use the matching prepare-* action, sign sequentially, and send" ;; "verify") cmd_verify diff --git a/docs/mainnet-deploy-runbook.md b/docs/mainnet-deploy-runbook.md index e88c682..926aa20 100644 --- a/docs/mainnet-deploy-runbook.md +++ b/docs/mainnet-deploy-runbook.md @@ -1,7 +1,7 @@ # Mainnet deployment runbook **For:** the contracts engineer + the admin multi-sig signers. -**Last updated:** 2026-06-04 (revised for the 2026-06 Stellar-skill audit fixes; see Section 8 for the full delta). +**Last updated:** 2026-07-17 (revised for the 1.1.0 → 1.2.0 cancellation-liveness upgrade guard). This is the cold-deploy procedure for Boundless contracts on Stellar mainnet. Follow it in order. Do not skip the verification steps. Every transaction below is irreversible. @@ -52,9 +52,18 @@ Total: ~3 hours of focused work, plus pre-flight. ### 2.1 Set environment ```bash -export STELLAR_NETWORK=mainnet -export STELLAR_RPC_URL=https://soroban-rpc.mainnet.stellar.org # or our managed Nodies URL +# Use our managed production provider. The URL below is Stellar's listed public +# fallback, not the preferred production endpoint. +export STELLAR_RPC_URL=https://stellar.api.onfinality.io/public export STELLAR_NETWORK_PASSPHRASE="Public Global Stellar Network ; September 2015" +stellar network add boundless-mainnet \ + --rpc-url "$STELLAR_RPC_URL" \ + --network-passphrase "$STELLAR_NETWORK_PASSPHRASE" + +# From here onward use only the named network. Never mix --network with the +# explicit RPC/passphrase pair in one command; see contract-ops-runbook Rule 5. +export STELLAR_NETWORK=boundless-mainnet +unset STELLAR_RPC_URL STELLAR_NETWORK_PASSPHRASE # Treasury G-address (fee_account). Pre-funded with min reserve + USDC trustline. export FEE_ACCOUNT=GADMINMS... # placeholder; replace with real fee account @@ -84,25 +93,25 @@ export USDC_SAC=CDLZFC3SYJYDZT7K67VZ75HPJVIEUVNIXF47ZG2FB2RMQQVU2HHGCYSC ```bash cd boundless-contract -soroban contract build --release +stellar contract build # Deploy boundless-profile first; events depends on its address. -PROFILE_WASM=target/wasm32-unknown-unknown/release/boundless_profile.wasm +PROFILE_WASM=target/wasm32v1-none/release/boundless_profile.wasm -PROFILE_ID=$(soroban contract deploy \ - --network mainnet \ +PROFILE_ID=$(stellar contract deploy \ + --network "$STELLAR_NETWORK" \ --source $INITIAL_ADMIN_KEY \ --wasm $PROFILE_WASM \ -- \ - --admin $(soroban keys address $INITIAL_ADMIN_KEY)) + --admin $(stellar keys address $INITIAL_ADMIN_KEY)) echo "PROFILE_ID=$PROFILE_ID" | tee -a deployments/mainnet.env ``` Verify: ```bash -soroban contract invoke \ - --network mainnet \ +stellar contract invoke \ + --network "$STELLAR_NETWORK" \ --source $INITIAL_ADMIN_KEY \ --id $PROFILE_ID \ -- get_admin @@ -112,14 +121,14 @@ Should return the address of `$INITIAL_ADMIN_KEY`. ### 2.3 Deploy events contract ```bash -EVENTS_WASM=target/wasm32-unknown-unknown/release/boundless_events.wasm +EVENTS_WASM=target/wasm32v1-none/release/boundless_events.wasm -EVENTS_ID=$(soroban contract deploy \ - --network mainnet \ +EVENTS_ID=$(stellar contract deploy \ + --network "$STELLAR_NETWORK" \ --source $INITIAL_ADMIN_KEY \ --wasm $EVENTS_WASM \ -- \ - --admin $(soroban keys address $INITIAL_ADMIN_KEY) \ + --admin $(stellar keys address $INITIAL_ADMIN_KEY) \ --fee_account $FEE_ACCOUNT \ --fee_bps $INITIAL_GLOBAL_FEE_BPS \ --profile_contract $PROFILE_ID) @@ -129,11 +138,11 @@ echo "EVENTS_ID=$EVENTS_ID" | tee -a deployments/mainnet.env Verify reads: ```bash -soroban contract invoke --network mainnet --source $INITIAL_ADMIN_KEY --id $EVENTS_ID -- get_admin -soroban contract invoke --network mainnet --source $INITIAL_ADMIN_KEY --id $EVENTS_ID -- get_fee_bps -soroban contract invoke --network mainnet --source $INITIAL_ADMIN_KEY --id $EVENTS_ID -- get_fee_account -soroban contract invoke --network mainnet --source $INITIAL_ADMIN_KEY --id $EVENTS_ID -- get_profile_contract -soroban contract invoke --network mainnet --source $INITIAL_ADMIN_KEY --id $EVENTS_ID -- is_paused +stellar contract invoke --network "$STELLAR_NETWORK" --source $INITIAL_ADMIN_KEY --id $EVENTS_ID -- get_admin +stellar contract invoke --network "$STELLAR_NETWORK" --source $INITIAL_ADMIN_KEY --id $EVENTS_ID -- get_fee_bps +stellar contract invoke --network "$STELLAR_NETWORK" --source $INITIAL_ADMIN_KEY --id $EVENTS_ID -- get_fee_account +stellar contract invoke --network "$STELLAR_NETWORK" --source $INITIAL_ADMIN_KEY --id $EVENTS_ID -- get_profile_contract +stellar contract invoke --network "$STELLAR_NETWORK" --source $INITIAL_ADMIN_KEY --id $EVENTS_ID -- is_paused ``` All must return the values you set. @@ -142,8 +151,8 @@ All must return the values you set. ```bash # Profile contract needs to know which events contract is allowed to write to it. -soroban contract invoke \ - --network mainnet \ +stellar contract invoke \ + --network "$STELLAR_NETWORK" \ --source $INITIAL_ADMIN_KEY \ --id $PROFILE_ID \ -- set_events_contract \ @@ -155,23 +164,24 @@ soroban contract invoke \ Verify the version label was written by the constructor: ```bash -soroban contract invoke --network mainnet --source $INITIAL_ADMIN_KEY --id $PROFILE_ID -- version -soroban contract invoke --network mainnet --source $INITIAL_ADMIN_KEY --id $EVENTS_ID -- version -# Both should return "0.2.0" (or the INITIAL_VERSION constant of the wasm being deployed). +stellar contract invoke --network "$STELLAR_NETWORK" --source $INITIAL_ADMIN_KEY --id $PROFILE_ID -- version +stellar contract invoke --network "$STELLAR_NETWORK" --source $INITIAL_ADMIN_KEY --id $EVENTS_ID -- version +# For this tree: profile returns "1.1.0" and events returns "1.2.0". +# For a tagged release, compare each result with that package's INITIAL_VERSION. ``` ### 2.5 Register USDC SAC ```bash -soroban contract invoke \ - --network mainnet \ +stellar contract invoke \ + --network "$STELLAR_NETWORK" \ --source $INITIAL_ADMIN_KEY \ --id $EVENTS_ID \ -- register_supported_token \ --token $USDC_SAC # Confirm -soroban contract invoke --network mainnet --source $INITIAL_ADMIN_KEY --id $EVENTS_ID \ +stellar contract invoke --network "$STELLAR_NETWORK" --source $INITIAL_ADMIN_KEY --id $EVENTS_ID \ -- is_supported_token --token $USDC_SAC # Should return true. ``` @@ -179,7 +189,7 @@ soroban contract invoke --network mainnet --source $INITIAL_ADMIN_KEY --id $EVEN If you are launching with XLM support too (per B14): ```bash export XLM_SAC= # native XLM SAC -soroban contract invoke --network mainnet --source $INITIAL_ADMIN_KEY --id $EVENTS_ID \ +stellar contract invoke --network "$STELLAR_NETWORK" --source $INITIAL_ADMIN_KEY --id $EVENTS_ID \ -- register_supported_token --token $XLM_SAC ``` @@ -217,24 +227,31 @@ Now that the deploy works, rotate the admin key. This is the operation that lock export MULTISIG_ADMIN_ADDRESS=GMULTISIG... # Step B: set the pending admin (two-step rotation). -soroban contract invoke \ - --network mainnet \ +stellar contract invoke \ + --network "$STELLAR_NETWORK" \ --source $INITIAL_ADMIN_KEY \ --id $EVENTS_ID \ -- set_admin \ --new_admin $MULTISIG_ADMIN_ADDRESS -# Step C: the multi-sig accepts. This requires THRESHOLD signers to sign together. -soroban contract invoke \ - --network mainnet \ - --source $MULTISIG_ADMIN_ADDRESS \ +# Step C: build + simulate the multi-sig accept transaction. +stellar contract invoke \ + --network "$STELLAR_NETWORK" \ + --source-account $MULTISIG_ADMIN_ADDRESS \ --id $EVENTS_ID \ - -- accept_admin + --build-only \ + -- accept_admin \ + | stellar tx simulate \ + --network "$STELLAR_NETWORK" \ + --source-account $MULTISIG_ADMIN_ADDRESS \ + > /tmp/events-accept-admin.xdr ``` +Sign `/tmp/events-accept-admin.xdr` sequentially with the required quorum, then submit the final signed XDR with `stellar tx send "" --network "$STELLAR_NETWORK"`. Follow `docs/contract-ops-runbook.md` Section 5 exactly. + Verify: ```bash -soroban contract invoke --network mainnet --source $INITIAL_ADMIN_KEY --id $EVENTS_ID -- get_admin +stellar contract invoke --network "$STELLAR_NETWORK" --source $INITIAL_ADMIN_KEY --id $EVENTS_ID -- get_admin # Should now return $MULTISIG_ADMIN_ADDRESS. ``` @@ -245,7 +262,7 @@ Do the same rotation on `$PROFILE_ID`. The initial admin key was a single-key, used only to deploy. Once Section 2.7 succeeds: 1. Securely delete the local copy on the deploy machine (`shred -u` or equivalent). -2. Confirm via `soroban keys ls` that the key is no longer registered. +2. Confirm via `stellar keys ls` that the key is no longer registered. 3. The on-chain account that held the key continues to exist but has no admin authority on the contract anymore. Its funds can be swept to the treasury later. ### 2.9 Record the deployment @@ -297,14 +314,23 @@ If anything looks wrong between Section 2.6 and the public announcement, pause i ```bash # Pause: any TWO multi-sig signers (lower-quorum emergency authority). -soroban contract invoke \ - --network mainnet \ - --source $MULTISIG_ADMIN_ADDRESS \ +stellar contract invoke \ + --network "$STELLAR_NETWORK" \ + --source-account $MULTISIG_ADMIN_ADDRESS \ --id $EVENTS_ID \ - -- pause + --build-only \ + -- pause \ + | stellar tx simulate \ + --network "$STELLAR_NETWORK" \ + --source-account $MULTISIG_ADMIN_ADDRESS \ + > /tmp/events-emergency-pause.xdr ``` -Pause stops every state-mutating op: `create_event`, `add_funds`, `start_cancel`, `process_cancel_batch`, `finalize_cancel`, `select_winners`, `claim_milestone`, `apply_to_bounty`, `withdraw_application`, `submit`, `withdraw_submission`, `register_supported_token`, `deregister_supported_token`, `propose_upgrade`, `apply_upgrade`, `cancel_pending_upgrade`, `migrate`, and the admin rotations. Reads continue. +Sign `/tmp/events-emergency-pause.xdr` sequentially with two signers, submit with `stellar tx send`, then read `is_paused` back as `true`. + +Pause stops event-lifecycle mutations guarded by `require_not_paused`, including `create_event`, `add_funds`, `set_manager`, `start_cancel`, `process_cancel_batch`, `finalize_cancel`, `select_winners`, `claim_milestone`, `apply_to_bounty`, `withdraw_application`, `submit`, and `withdraw_submission`. Reads continue. + +Pause intentionally does **not** block admin recovery and governance entrypoints such as `propose_upgrade`, `apply_upgrade`, `cancel_pending_upgrade`, `migrate`, configuration changes, token-list changes, admin rotation, or `unpause`. This is why the 1.1.0 → 1.2.0 upgrade can remain paused through its timelock. Unpausing requires full quorum (see `admin-custody-policy.md` Section 4). @@ -329,13 +355,13 @@ Unpausing requires full quorum (see `admin-custody-policy.md` Section 4). - Automate the smoke battery in Section 2.6 + 3 as a single `npm run smoke:mainnet` target. - Move the deploy machine to a hardware-isolated workstation; the deploy session uses the only sensitive key. - Publish the verified `mainnet.json` to the docs site as a tamper-evident reference. -- Append a row to `deployments/mainnet-upgrades.jsonl` for each `apply_upgrade` / `migrate` op (timestamp, prev_version, new_version, wasm_hash, tx_hash). Section 7 below covers the upgrade flow itself. +- Extend `deployments/mainnet-upgrades.jsonl` logging with transaction hashes. `deploy_mainnet.sh` already records timestamp, action, version, and wasm hash. --- ## 7. Upgrades (timelocked; H6) -The 2026-06 audit replaced the immediate-effect `upgrade(wasm_hash)` admin call with a three-step timelock flow. The `deploy_and_upgrade.sh` helper wraps it; this section documents the underlying contract calls so on-call can recover from a stuck state without the script. +The 2026-06 audit replaced the immediate-effect `upgrade(wasm_hash)` admin call with a three-step timelock flow. Use `deploy_mainnet.sh` for mainnet; it verifies the queued version and exact WASM hash and provides the special 1.1.0 → 1.2.0 zero-event guard. Direct contract calls below are only for diagnosis. ### 7.1 Constants @@ -348,71 +374,96 @@ These are in `contracts/events/src/admin.rs` and `contracts/profile/src/admin.rs ### 7.2 Propose +For the 1.1.0 → 1.2.0 upgrade, the zero-event assumption must remain true for the entire timelock. Set the live contract ID explicitly if `deployments/mainnet.json` is not present. `ADMIN_SOURCE` is the admin multi-sig G-address, not a secret or single-signer alias. `UPLOAD_SOURCE` is a separate funded, signable CLI identity; uploading WASM does not require contract-admin authority. + ```bash -# Build + upload the new wasm. -soroban contract build --release -NEW_HASH=$(soroban contract upload \ - --network mainnet \ - --source $MULTISIG_ADMIN_ADDRESS \ - --wasm target/wasm32-unknown-unknown/release/boundless_events.wasm) - -# Propose. The new_version label is the value `version()` will return after -# apply_upgrade. Bump it whenever the wasm changes; otherwise migrate guards -# stop being meaningful. -soroban contract invoke \ - --network mainnet \ - --source $MULTISIG_ADMIN_ADDRESS \ - --id $EVENTS_ID \ - -- propose_upgrade \ - --new_wasm_hash $NEW_HASH \ - --new_version "0.3.0" # bump this each upgrade +export EVENTS_ID=CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ +export ADMIN_SOURCE=$MULTISIG_ADMIN_ADDRESS +export UPLOAD_SOURCE=boundless-upgrade-uploader + +stellar contract build +EVENTS_WASM=target/wasm32v1-none/release/boundless_events.wasm + +# Upload the exact already-built artifact before starting downtime. +./deploy_mainnet.sh upload-events-wasm "$EVENTS_WASM" + +# Guard the current 1.1.0 zero-event state and prepare the pause transaction. +./deploy_mainnet.sh prepare-pause-events /tmp/events-1.2.0-pause.xdr ``` -After the call, inspect the queued proposal: +Sign `/tmp/events-1.2.0-pause.xdr` sequentially with the required quorum and submit it with `stellar tx send`. Then: ```bash -soroban contract invoke --network mainnet --source $MULTISIG_ADMIN_ADDRESS --id $EVENTS_ID -- get_pending_upgrade -# Confirm wasm_hash, new_version, proposed_at_ledger, available_at_ledger, -# expires_at_ledger. +./deploy_mainnet.sh upgrade-status +# is_paused must be true. + +# Recheck version + pause + zero-event state, then prepare the proposal. +./deploy_mainnet.sh prepare-propose-upgrade-events \ + "$EVENTS_WASM" "1.2.0" /tmp/events-1.2.0-propose.xdr +``` + +Sign and submit `/tmp/events-1.2.0-propose.xdr`, then verify what actually landed: + +```bash +./deploy_mainnet.sh verify-proposed-upgrade-events "$EVENTS_WASM" "1.2.0" +./deploy_mainnet.sh upgrade-status ``` +The guarded preparation and verification: + +- requires the live version to be `1.1.0` and no other upgrade to be pending; +- requires the pause transaction to have landed and `is_paused` to read back as `true`; +- derives the first possible event ID from `id_base` and requires `get_event` to fail specifically with `EventNotFound`; +- uploads without re-optimizing and requires the returned hash to equal the local file's SHA-256; +- builds and simulates the admin transaction without attempting to bypass the 2-of-3 signing flow; +- reads back both the queued version and exact WASM hash after the signed proposal lands. + +The contract remains paused after proposal. Do not unpause during the timelock: `is_paused == true` is what prevents a new event from invalidating the zero-event snapshot before apply. If the event check succeeds or returns any ambiguous RPC error, the script aborts fail-closed. Do not apply 1.2.0; implement a paginated legacy-total migration instead. + Publish the `proposed_at` ledger sequence and `available_at` ledger to the status page so the community has a window to inspect the new wasm before it lands. ### 7.3 Apply -Wait for the current ledger sequence to reach `available_at_ledger`. The `deploy_and_upgrade.sh status` action reads the proposal back and is the recommended check. On day-of: +Wait for the current ledger sequence to reach `available_at_ledger`. Keep the exact proposed WASM artifact. On day-of: ```bash -soroban contract invoke \ - --network mainnet \ - --source $MULTISIG_ADMIN_ADDRESS \ - --id $EVENTS_ID \ - -- apply_upgrade +./deploy_mainnet.sh upgrade-status +./deploy_mainnet.sh prepare-apply-upgrade-events \ + "$EVENTS_WASM" "1.2.0" /tmp/events-1.2.0-apply.xdr ``` -Errors: -- `UpgradeTimelockNotElapsed` — wait longer. -- `UpgradeProposalExpired` — past the 30-day window; `cancel_pending_upgrade` then re-`propose_upgrade`. -- `UpgradeNotProposed` — no proposal in storage; check whether someone cancelled. +Before preparing apply, the script rechecks the local WASM hash against the queued hash, current version, `is_paused == true`, and the zero-event invariant. Sign and submit `/tmp/events-1.2.0-apply.xdr`, then read status. It must show version `1.2.0`, no pending proposal, and still paused. -After `apply_upgrade` settles, verify: +Prepare, sign, and submit migration: ```bash -soroban contract invoke --network mainnet --source $MULTISIG_ADMIN_ADDRESS --id $EVENTS_ID -- version -# Should return the new_version label from the proposal. +./deploy_mainnet.sh upgrade-status +./deploy_mainnet.sh prepare-migrate-upgrade-events \ + "1.2.0" /tmp/events-1.2.0-migrate.xdr ``` -Then call `migrate()` if the upgrade ships a storage-layout change. Currently the 0.2.0 initial deploy has no migration body, so a no-op `migrate()` call is safe but optional; future upgrades may require it. +After migration lands, prepare, sign, and submit unpause: ```bash -soroban contract invoke \ - --network mainnet \ - --source $MULTISIG_ADMIN_ADDRESS \ - --id $EVENTS_ID \ - -- migrate +./deploy_mainnet.sh upgrade-status +# get_migrated_to_version must be "1.2.0". +./deploy_mainnet.sh prepare-unpause-events \ + "1.2.0" /tmp/events-1.2.0-unpause.xdr +``` + +Only after the signed unpause lands: + +```bash +./deploy_mainnet.sh verify-upgrade-events "$EVENTS_WASM" "1.2.0" ``` -A second `migrate` call returns `MigrationAlreadyApplied`; that's the success signal that the marker landed. +The final verification requires version `1.2.0`, migration marker `1.2.0`, no pending proposal, and `is_paused == false` before updating the local deployment record. + +Common contract errors: + +- `UpgradeTimelockNotElapsed` — wait longer; leave the contract paused. +- `UpgradeProposalExpired` — cancel the pending proposal, then propose again. +- `UpgradeNotProposed` — no proposal is in storage; inspect `upgrade-status`. ### 7.4 Rotating the events-contract address on `boundless-profile` @@ -420,21 +471,29 @@ A second `migrate` call returns `MigrationAlreadyApplied`; that's the success si ```bash # Propose the new events contract address. -soroban contract invoke \ - --network mainnet \ - --source $MULTISIG_ADMIN_ADDRESS \ +stellar contract invoke \ + --network "$STELLAR_NETWORK" \ + --source-account $MULTISIG_ADMIN_ADDRESS \ --id $PROFILE_ID \ + --build-only \ -- propose_events_contract \ - --new_addr $NEW_EVENTS_ID + --new_addr $NEW_EVENTS_ID \ + | stellar tx simulate --network "$STELLAR_NETWORK" --source-account $MULTISIG_ADMIN_ADDRESS \ + > /tmp/profile-propose-events-contract.xdr # Wait ~1 day (EVENTS_CONTRACT_TIMELOCK_LEDGERS = 17_280). -soroban contract invoke \ - --network mainnet \ - --source $MULTISIG_ADMIN_ADDRESS \ +stellar contract invoke \ + --network "$STELLAR_NETWORK" \ + --source-account $MULTISIG_ADMIN_ADDRESS \ --id $PROFILE_ID \ - -- accept_events_contract + --build-only \ + -- accept_events_contract \ + | stellar tx simulate --network "$STELLAR_NETWORK" --source-account $MULTISIG_ADMIN_ADDRESS \ + > /tmp/profile-accept-events-contract.xdr ``` +Sign and submit each prepared XDR separately, verifying the proposal landed before preparing the accept transaction. + Expiry is 7 days (`PENDING_EVENTS_CONTRACT_TTL_LEDGERS = 120_960`). ### 7.5 Recovery @@ -442,19 +501,32 @@ Expiry is 7 days (`PENDING_EVENTS_CONTRACT_TTL_LEDGERS = 120_960`). If a propose was wrong but not yet applied: ```bash -soroban contract invoke \ - --network mainnet \ - --source $MULTISIG_ADMIN_ADDRESS \ - --id $EVENTS_ID \ - -- cancel_pending_upgrade +./deploy_mainnet.sh prepare-cancel-upgrade-events \ + /tmp/events-1.2.0-cancel.xdr ``` -Then propose again. +Sign and submit the cancel XDR. Cancellation deliberately leaves the pause state unchanged. Either propose the corrected artifact while still paused, or inspect `upgrade-status` and, only when abandoning the upgrade, prepare/sign/send an unpause for the still-live version: -If `apply_upgrade` fails after wasm swap: -- The wasm hash is updated atomically; a failed apply leaves the contract on the OLD wasm. -- Diagnose via `get_pending_upgrade` (still present?), `version()` (still old?). -- If the contract is in a broken state post-apply, pause (Section 4) and contact the lead engineer. +```bash +./deploy_mainnet.sh prepare-unpause-events \ + "1.1.0" /tmp/events-abandon-upgrade-unpause.xdr +``` + +`apply_upgrade` itself is atomic: a failed apply leaves the old WASM and pending proposal in place. Regenerate the prepared apply XDR because simulated transactions have time bounds. Migration is a separate transaction. If apply lands but migration or final verification fails, 1.2.0 remains paused and the pending proposal is already cleared. Recover with: + +```bash +./deploy_mainnet.sh upgrade-status +./deploy_mainnet.sh prepare-migrate-upgrade-events \ + "1.2.0" /tmp/events-1.2.0-migrate-recovery.xdr +# Sign and submit the migration XDR. +./deploy_mainnet.sh upgrade-status +./deploy_mainnet.sh prepare-unpause-events \ + "1.2.0" /tmp/events-1.2.0-unpause-recovery.xdr +# Sign and submit the unpause XDR. +./deploy_mainnet.sh verify-upgrade-events "$EVENTS_WASM" "1.2.0" +``` + +`prepare-unpause-events` refuses to prepare a 1.2.0 unpause until its migration marker is exactly `1.2.0`. --- @@ -471,7 +543,7 @@ This section summarizes everything that changed in the contract surface between ### 8.2 Added -- `version() -> String` — on-chain semver. Returns `INITIAL_VERSION` (`0.2.0` for the initial mainnet ship); bumped by `apply_upgrade`. +- `version() -> String` — on-chain semver. Returns that package's `INITIAL_VERSION`; bumped by `apply_upgrade`. - `propose_upgrade(wasm_hash, new_version)`, `apply_upgrade()`, `cancel_pending_upgrade()`, `migrate()` — timelocked upgrade flow. - `start_cancel(event_id, op_id)`, `process_cancel_batch(event_id, max_refunds, op_id) -> u32`, `finalize_cancel(event_id, op_id)` — paged cancellation. - `propose_events_contract(addr)`, `accept_events_contract()`, `cancel_pending_events_contract()` — two-step rotation for the profile contract's events binding. First-set still uses `set_events_contract`. @@ -492,19 +564,24 @@ This section summarizes everything that changed in the contract surface between ``` start_cancel(event_id, op_id) ├─ 0 contributors → status flips to Cancelled inline, owner refunded. - └─ N contributors → status flips to Cancelling, CancellationState stored. + └─ N contributors → status flips to Cancelling, + CancellationState stored from one NonOwnerContributionTotal read. process_cancel_batch(event_id, max_refunds, op_id) -> remaining + ├─ permissionless once status is Cancelling. ├─ refunds up to min(max_refunds, MAX_REFUNDS_PER_BATCH = 25) contributors. ├─ advances cursor inside CancellationState. └─ returns the count of contributors still queued. Loop until 0. finalize_cancel(event_id, op_id) + ├─ permissionless once status is Cancelling. ├─ requires cursor == count_at_start (errors with CancellationNotFinished otherwise). ├─ pays owner residual on the FullPartnerThenResidual branch. └─ status flips to Cancelled, CancellationState cleared. ``` -Cap math: at `MAX_REFUNDS_PER_BATCH = 25`, refunding 5_000 contributors takes 200 batch transactions (~17 minutes wall clock at testnet ledger cadence). Most cancels are well under that. +Cap math: at `MAX_REFUNDS_PER_BATCH = 25`, refunding 5_000 contributors takes 200 batch transactions (~17 minutes wall clock at testnet ledger cadence). Most cancels are well under that limit. + +The paged-cancel automation worker lives in `boundless-nestjs` (see its own BACKLOG for the worker's status). The orchestrator's `beginStartCancel` kicks off step 1. Any account can sponsor steps 2 and 3, so an unavailable event manager cannot strand a cancellation already in progress. -The paged-cancel automation worker lives in `boundless-nestjs` (see its own BACKLOG for the worker's status). For now, the orchestrator's `beginStartCancel` kicks off step 1 and an admin tool drives steps 2 + 3. +For the 1.1.0 → 1.2.0 mainnet upgrade, `deploy_mainnet.sh` freezes the zero-event assumption: it pauses before proposal, verifies `is_paused == true` and `EventNotFound`, keeps the contract paused through the timelock, and repeats both checks immediately before apply. Any existing event or ambiguous RPC result aborts the upgrade. New events initialize `NonOwnerContributionTotal` at zero and `add_funds` maintains it in O(1). An older event with no contributors initializes the missing total lazily. If an older event already has contributors, `add_funds` and `start_cancel` fail with `CancellationTotalMissing` instead of using an incomplete total. diff --git a/docs/scout-audit-report.md b/docs/scout-audit-report.md index b7a922b..08ce73a 100644 --- a/docs/scout-audit-report.md +++ b/docs/scout-audit-report.md @@ -139,11 +139,9 @@ let percent = record ### M-4 — Unbounded operations: `event_ops.rs:346,642`, `grant.rs:115`, `storage.rs:341,416` -**Assessment: Partially valid / known and mitigated.** These are iteration loops over per-event applicant/contributor/winner lists. The per-event cap is 5,000 entries per list (enforced at `add_funds` / `apply` call sites). The paged cancel design (`start_cancel` / `process_cancel_batch(max_refunds=25)` / `finalize_cancel`) addresses the worst-case cancel scenario. The flagged loops are bounded by design: -- `process_cancel_batch` explicitly limits to `max_refunds` per call -- Snapshot reads (`applicants_snapshot`, `applicant_count`) respect the cap +**Assessment: Confirmed for the original `start_cancel`; remediated in events 1.2.0.** The contributor cap of 5,000 did not make the old snapshot loop safe because every iteration read both the contributor address and amount. The transaction could exceed Soroban resource limits well before reaching the cap. -No code change. Documented in `docs/threat-model.md` under DoS.2. +The 1.2.0 fix maintains `NonOwnerContributionTotal` in `add_funds`, so `start_cancel` snapshots cancellation math with one aggregate read. Mainnet was verified to contain no event rows before this storage change. Older zero-contributor rows initialize the key lazily, while a missing total with existing contributors fails closed. Each crank processes at most 25 contributor slots. `process_cancel_batch` and `finalize_cancel` are permissionless after cancellation starts, removing manager availability as a second refund-liveness dependency. Documented in `docs/threat-model.md` under DoS.2. --- @@ -250,7 +248,7 @@ For audit panel reference -- these Scout warnings require no code change: | C-2b | `events/admin.rs` | (upgrade) | Same pattern in events contract `apply_upgrade()` | | C-4 | `events/idempotency.rs` | 60,74,75 | Intentional XOR for op_id derivation; documented in comments | | M-3 | `crowdfunding.rs`, `event_ops.rs`, `grant.rs` | various | All use `.ok_or()?` safe accessor -- Scout truncates multi-line span and misses the terminal `.ok_or()` | -| M-4 | `event_ops.rs`, `grant.rs`, `storage.rs` | various | Loops bounded by 5,000-entry cap and paged cancel design | +| M-4 | `event_ops.rs`, `grant.rs`, `storage.rs` | various | Confirmed for original `start_cancel`; remediated in events 1.2.0 with O(1) aggregate snapshots | | M-5 | `escrow.rs` | 34,84 | Amounts are contract-computed, not user-supplied | | M-6 | `profile/storage.rs`, `events/storage.rs` | various | Bounded semver strings written by admin-only paths | | M-7 | `storage.rs` | 343 | Called only from auth-gated `apply()` | diff --git a/docs/threat-model.md b/docs/threat-model.md index fe38ccf..addd583 100644 --- a/docs/threat-model.md +++ b/docs/threat-model.md @@ -1,7 +1,7 @@ # Boundless Platform — STRIDE Threat Model -**Version:** 1.2 -**Date:** July 2026 (rev. after the 1.1.0 credit-removal upgrade; prior rev. June 2026 after second Scout remediation) +**Version:** 1.3 +**Date:** July 2026 (rev. after the events 1.2.0 cancellation-liveness upgrade; prior rev. after the 1.1.0 credit-removal upgrade) **Scope:** `boundless-events` + `boundless-profile` Soroban contracts and the off-chain orchestrator (`boundless-nestjs`) **Prepared by:** Boundless Engineering **Status:** Submitted for SDF Soroban Security Audit Program @@ -25,7 +25,7 @@ The system consists of two Soroban smart contracts and an off-chain orchestrator | Admin Portal | Staff-only Next.js app. Calls the backend admin API surface. Enforces step-up TOTP for sensitive mutations. | | Didit KYC | External identity verification service. Receives user documents; sends HMAC-signed webhooks back to the backend. No PII stored on Boundless infrastructure. | | Stellar RPC (Nodies) | Managed Soroban RPC endpoint. Backend submits signed transactions; event indexer polls for on-chain events. | -| Admin Multi-sig Account | 2-of-3 Stellar multi-sig G-address (`GCU64B3YTFL2M6I6MKPIIZWNYAIOKKOFVDJ6W2AIGNRZYO6OW5U32ZIT`). Controls all privileged contract operations (pause, fee changes, upgrade). No single team member can act unilaterally. | +| Admin Multi-sig Account | 2-of-3 Stellar multi-sig G-address (`GCVK72I6TVJVDTTY4UKU6MQT4QJ2T2AAG3NULNEUDM46L3UOQYDSO4O2`). Controls all privileged contract operations (pause, fee changes, upgrade). No single team member can act unilaterally. | | Organization Treasury Wallets | Stellar classic G-addresses with USDC trustlines. Held by organizer accounts; used to fund event escrow at publish time. | --- @@ -223,7 +223,7 @@ The system consists of two Soroban smart contracts and an off-chain orchestrator | **Repud.1** | `select_winners` emits a `WinnersSelected` Soroban event containing the event ID, winner addresses, and amounts. This event is immutable on the Stellar ledger and publicly auditable on Stellar Expert. | | **Repud.2** | Every USDC release is an on-chain SAC `transfer` call. The transaction hash, sender, recipient, and amount are permanently recorded on the Stellar ledger. | | **Repud.3** | Every admin KYC action (sync, retrigger, override) is recorded by `AdminAuditService` inside a database transaction with the staff member's ID, action type, target user ID, timestamp, and decision reason. The audit log is append-only. | -| **Repud.4** | The paged cancel flow emits on-chain events at each step (`CancelStarted`, `CancelBatchProcessed`, `CancelFinalized`). Each refund transfer is an on-chain SAC `transfer`. Stellar Expert shows the full refund history per account. | +| **Repud.4** | The paged cancel flow emits `ContributorRefunded` for each payout, `OwnerResidualRefunded` when applicable, and `EventCancelled` at settlement. Each refund transfer is also an on-chain SAC `transfer`, providing an account-level payment trail. | | **Repud.5** | The admin co-sign is a `SorobanAuthorizationEntry` embedded in the signed XDR of the transaction. It is visible in the transaction envelope on Stellar Expert — both the organizer's auth and the admin's auth are present and attributable to their respective addresses. | | **Info.1** | Wallet addresses are pseudonymous. Rich personal data (submission content, project descriptions) is stored off-chain via `content_uri` (IPFS or backend storage), not in contract storage. This transparency is by design for a trustless settlement platform. Users are informed that their address and prize amounts are publicly visible. | | **Info.2** | The Boundless PostgreSQL database stores only the Didit `session_id` (opaque token) and a normalized status string (`Approved / Declined / In Review`). Identity documents, biometrics, and personal details are never received or stored by Boundless. A full database breach does not expose KYC documents. | @@ -232,7 +232,7 @@ The system consists of two Soroban smart contracts and an off-chain orchestrator | **Info.5** | The Didit webhook handler logs only the `session_id` and normalized status, never the full payload. Log levels are set to `error,warn,log` in production; raw request bodies are not logged. | | **Info.6** | The fee account is a Stellar G-address whose key is held by the admin multi-sig (same custody as the contract admin). Fee diversion requires compromising the multi-sig. | | **DoS.1** | Per-event applicant cap is 5,000 entries. The `apply` endpoint requires a valid JWT and KYC-approved status, raising the cost of bot registration significantly. Per-event credit costs on application are enforced by the off-chain credit ledger at the API layer (since the 1.1.0 upgrade; previously on-chain via `application_credit_cost`), making spam economically prohibitive for events with non-zero credit costs. | -| **DoS.2** | The paged cancel design (`start_cancel` / `process_cancel_batch(max_refunds=25)` / `finalize_cancel`) caps per-transaction refund work at 25 entries, well within Stellar ledger resource limits even at 5,000 contributors. | +| **DoS.2** | The paged cancel design keeps `start_cancel` O(1) with a per-event `NonOwnerContributionTotal`. Once status is `Cancelling`, `process_cancel_batch(max_refunds=25)` and `finalize_cancel` are permissionless, so manager loss cannot strand an in-progress refund. | | **DoS.3** | `GlobalThrottlerGuard` applies per-IP rate limits globally. The backend runs behind a load balancer with DDoS protection at the infrastructure layer. | | **DoS.4** | Nodies is a managed, SLA-backed RPC provider. BullMQ queues buffer all async contract operations; if RPC is temporarily unavailable, jobs retry with exponential backoff and are not lost. The `DistributedLockService` prevents duplicate submissions during retry storms. | | **DoS.5** | Soroban's fee market (resource fees) prices out spam. The backend uses `simulateTransaction` before submission to estimate fees; operations that would exceed configured limits are rejected before they reach the network. | @@ -260,7 +260,7 @@ All six STRIDE categories produced actionable threats. The most significant find - **Spoofing:** `require_auth()` coverage across all contract functions is thorough, but the orchestrator key's scope needed explicit documentation. The key's limited blast radius (covered under Spoof.2) was identified during this exercise and has been documented in the operational runbooks. - **Tampering:** The `select_winners` math (Tamp.2) was scrutinized in the June 2026 Stellar-skill audit (finding M1). The fix — computing winner payouts from `remaining_escrow` at selection time — was already applied, but the threat model gave us additional confidence that the math is correct. - **Information Disclosure:** Info.2 (database breach does not expose KYC documents) is the strongest privacy property of the design, enabled by the architectural decision to keep PII exclusively with Didit. This would not have been called out as explicitly without the Information Disclosure category forcing the question. -- **Denial of Service:** DoS.2 (paged cancel) was the design driver for the `start_cancel / process_cancel_batch / finalize_cancel` architecture. The threat was identified pre-audit and the fix was implemented and audited before this threat model was written. +- **Denial of Service:** DoS.2 was the design driver for the paged cancellation architecture. The events 1.2.0 review found that the original `start_cancel` snapshot still contained an unbounded scan and that manager-only crank authorization created a second liveness dependency. The running total and permissionless crank close both gaps. - **Elevation of Privilege:** EoP.3 (crowdfunding claim requires admin co-auth) is the most operationally sensitive control. The threat model confirmed that the dual-auth design is correctly implemented and the blast radius of an orchestrator key leak is bounded. ### Unresolved / Residual Risks @@ -282,6 +282,8 @@ Four issues surfaced during or directly after the modelling process: 4. **(v1.1)** The ENHANCEMENT category in the Scout report flagged ~50 profile contract functions for missing event emissions. Code review confirmed all state-mutating functions already emit events in their implementation modules; Scout cannot trace through function call chains. Documented as false positives. 5. **(v1.2)** The 1.0.0 → 1.1.0 contract upgrade (2026-06) removed per-user credit balances from the profile contract; credits now live in an off-chain ledger in `boundless-nestjs`. Component descriptions, the dataflow diagram, and the data-store table were updated; Tamp.7 was marked retired (its subject code, `credits.rs`, no longer exists on-chain); EoP.5 and DoS.1 were reworded to match the post-upgrade surface. Credit-ledger threats are now in scope of the backend's threat surface (TB1), not the contract's. +6. **(v1.3)** The events 1.2.0 cancellation-liveness upgrade replaced the unbounded `start_cancel` contributor scan with an O(1) running total and made cancellation batching and finalization permissionless after the manager starts cancellation. Mainnet was verified to contain no event rows before the storage change. + ### Living Document Commitment This threat model will be revisited before mainnet launch (Tranche 3) and any time the architecture changes materially (new pillar, new auth flow, new external service, contract upgrade). @@ -300,9 +302,9 @@ This threat model will be revisited before mainnet launch (Tranche 3) and any ti | `add_funds` | events | `from.require_auth()` | | `select_winners` | events | `event.owner.require_auth()` (manager) | | `claim_milestone` | events | `event.owner.require_auth()` + `admin.require_auth()` | -| `start_cancel` | events | `admin.require_auth()` | -| `process_cancel_batch` | events | `admin.require_auth()` | -| `finalize_cancel` | events | `admin.require_auth()` | +| `start_cancel` | events | Current event manager, or owner when no manager override exists | +| `process_cancel_batch` | events | None after the event enters `Cancelling` | +| `finalize_cancel` | events | None after the event enters `Cancelling` | | `set_admin` | events | `admin.require_auth()` (current admin) | | `accept_admin` | events | `pending.target.require_auth()` | | `pause` / `unpause` | events | `admin.require_auth()` |